diff options
author | a821 | 2022-07-09 17:03:28 +0200 |
---|---|---|
committer | a821 | 2022-07-09 17:03:28 +0200 |
commit | 0081acac38fc43ac6fff910f9141aeda651660d1 (patch) | |
tree | 76eb393ddbac7a4124649488f72e19c3b1f8d6f2 /PKGBUILD | |
parent | e2a1c39ee70874906334cd16449d55b486473e59 (diff) | |
download | aur-lemon-lang-git.tar.gz |
Fix PKGBUILD
+ update URL due to depracated git:// protocol
+ add check
+ fix insecure rpath=./
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 22 insertions, 12 deletions
@@ -1,28 +1,38 @@ -# Maintainer: bitwave <aur [at] oomlu [d0t] de> +# Contributor: bitwave <aur [at] oomlu [d0t] de> pkgname=lemon-lang-git -pkgver=13.9a0b3db +pkgver=35.b1bb8a6 pkgrel=1 pkgdesc="An embeddable, lightweight programming language in ANSI C" arch=(i686 x86_64) -url="http://www.lemon-lang.org/" -license=('mit') -depends=() -source=('git://github.com/lemon-lang/lemon/') +url="https://github.com/lemon-lang/lemon" +license=('MIT') +depends=('glibc') +makedepends=('git') +source=("git+${url}") md5sums=('SKIP') pkgver() { - cd "$srcdir/lemon" + cd lemon echo $(git rev-list --count master).$(git rev-parse --short master) } +prepare() { + cd lemon + # remove insecure rpath + sed -i '/-rpath=\.\//d' Makefile +} + build() { - cd "$srcdir/lemon" - make STATIC=1 + make -C lemon STATIC=1 } -package() { - cd "$srcdir/lemon" - install -Dm 755 $srcdir/lemon/lemon $pkgdir/usr/bin/lemon +check() { + make -C lemon STATIC=1 test } +package() { + cd lemon + install -Dm755 lemon -t "$pkgdir/usr/bin" + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" +} |