diff options
author | suliman altassan | 2020-06-10 11:14:22 +0300 |
---|---|---|
committer | suliman altassan | 2020-06-10 11:14:22 +0300 |
commit | c225331a8103066a38a648abc0be7e5696f38ff2 (patch) | |
tree | 3073f110af31ad95748e7c1be1bc7ca2d691caa0 | |
parent | 137b4ba060ff0b2253fe11ba625e75462e789c25 (diff) | |
download | aur-c225331a8103066a38a648abc0be7e5696f38ff2.tar.gz |
Added "git clone" to build Alusus with the release version
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 27 insertions, 19 deletions
@@ -1,14 +1,14 @@ pkgbase = alusus pkgdesc = ALUSUS PROGRAMMING LANGUAGE - لغة الأسس البرمجية pkgver = 0.6.1 - pkgrel = 0 + pkgrel = 1 url = https://alusus.org/ arch = x86_64 license = custom - depends = python - depends = python-pip - source = https://github.com/sulimanp/Alusus/archive/master.zip - md5sums = aece76ac530dafcd5561bd354d46ae05 + makedepends = python + makedepends = python-pip + makedepends = cmake + makedepends = git pkgname = alusus @@ -2,28 +2,36 @@ pkgname=alusus pkgver=0.6.1 -pkgrel=0 +pkgrel=1 pkgdesc="ALUSUS PROGRAMMING LANGUAGE - لغة الأسس البرمجية" arch=('x86_64') url="https://alusus.org/" license=('custom') -depends=('python' 'python-pip') -source=('https://github.com/sulimanp/Alusus/archive/master.zip') -md5sums=('aece76ac530dafcd5561bd354d46ae05') +makedepends=('python' 'python-pip' 'cmake' 'git') + +_gitroot="https://github.com/sulimanp/Alusus.git" +_gitname="Alusus" build() { - cd "$srcdir/Alusus-master" - ./Tools/build.sh --bloc . --iloc . -if [ -e "./Builds/Dependencies/llvm-10.0.0.install" ]; then - cmake Sources -DCMAKE_BUILD_TYPE=release -DCMAKE_INSTALL_PREFIX="$pkgdir/opt/Alusus" -DLLVM_PATH=./Builds/Dependencies/llvm-10.0.0.install - make -j $(nproc) -fi + cd "$srcdir" + msg "Connecting to GIT server...." + + if [[ -d "$_gitname" ]]; then + cd "$_gitname" && git pull origin + msg "The local files are updated." + else + git clone "$_gitroot" "$_gitname" + fi + + cd "$srcdir/$_gitname" + + # BUILD HERE + mkdir -p opt/Alusus + ./Tools/build.sh --bloc . --iloc opt/Alusus --btype r } package() { - cd "$srcdir/Alusus-master" - make install -j $(nproc) + cd "$srcdir/$_gitname" + cp -r "$srcdir/Alusus/opt/Alusus" "$pkgdir/opt/" } -# ==> ERROR: One or more files did not pass the validity check! -# makepkg -g >> PKGBUILD
\ No newline at end of file |