diff --git a/.gitignore b/.gitignore index 20e3996..1377554 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -*.pkg.tar.zst *.swp diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..5c85f75 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +archlinux: + docker run --rm \ + --user=1000:1000 \ + --volume="./:/workspace" \ + archlinux:base-devel-20250119.0.299327 \ + bash -c "cd /workspace/archlinux && ./build.sh" \ No newline at end of file diff --git a/README.MD b/README.MD index 08c28e3..bb1d89c 100644 --- a/README.MD +++ b/README.MD @@ -11,11 +11,12 @@ Version: 17.0.11 git config lfs.https://di9.ru/Voomra/aur-jbr.git/info/lfs.locksverify true ``` -## Сборка и установка +## Сборка + +Сборка производится внутри docker контейнеров. ### ArchLinux ```shell -makepkg --clean --install +sudo make archlinux ``` - diff --git a/archlinux/.gitignore b/archlinux/.gitignore new file mode 100644 index 0000000..4ccf61c --- /dev/null +++ b/archlinux/.gitignore @@ -0,0 +1 @@ +*.pkg.tar.zst diff --git a/PKGBUILD b/archlinux/PKGBUILD similarity index 100% rename from PKGBUILD rename to archlinux/PKGBUILD diff --git a/archlinux/build.sh b/archlinux/build.sh new file mode 100755 index 0000000..2137753 --- /dev/null +++ b/archlinux/build.sh @@ -0,0 +1,9 @@ +#!/bin/bash +echo '--- CREATE HARD LINKS' +ln ../java-17-jetbrains.tar.gz . + +echo '--- BUILD PACKAGE' +makepkg --clean --install + +echo '--- REMOVE HARD LINKS' +rm ./java-17-jetbrains.tar.gz \ No newline at end of file