diff options
author | Stephan Springer | 2018-09-06 16:13:40 +0200 |
---|---|---|
committer | Stephan Springer | 2018-09-06 16:13:40 +0200 |
commit | 623217ad31eb818db6ab64332df4d9e31f761e02 (patch) | |
tree | f32f154dd5e0823b149d6508fe98708292b282a0 | |
parent | 9bc4dd62a486999062f9e2c8d24a46bd41fbc562 (diff) | |
download | aur-623217ad31eb818db6ab64332df4d9e31f761e02.tar.gz |
update; add build(); fix dependencies
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 29 insertions, 19 deletions
@@ -1,18 +1,19 @@ pkgbase = freelan-git - pkgdesc = A peer-to-peer, secure, easy-to-setup, multi-platform, open-source, highly-configurable VPN software. - pkgver = r3731.d248bb5 + pkgdesc = Peer-to-peer, secure, easy-to-setup, multi-platform, highly-configurable VPN software + pkgver = r3862.1cf517bf pkgrel = 1 url = https://github.com/freelan-developers/freelan arch = any license = GPL makedepends = git + makedepends = scons depends = boost depends = curl + depends = miniupnpc depends = openssl - depends = scons depends = python - source = freelan-git::git+https://github.com/freelan-developers/freelan.git - sha512sums = SKIP + source = git+https://github.com/freelan-developers/freelan.git + sha256sums = SKIP pkgname = freelan-git @@ -1,24 +1,33 @@ -# Maintainer: SplitFire (split7fire at yandex.ru) +# Maintainer: Stephan Springer <buzo+arch@Lini.de> +# Contributor: SplitFire (split7fire at yandex.ru) -pkgname=freelan-git -pkgver=r3731.d248bb5 +_pkgname=freelan +pkgname="$_pkgname"-git +pkgver=r3862.1cf517bf pkgrel=1 -pkgdesc="A peer-to-peer, secure, easy-to-setup, multi-platform, open-source, highly-configurable VPN software." +pkgdesc="Peer-to-peer, secure, easy-to-setup, multi-platform, highly-configurable VPN software" arch=('any') url="https://github.com/freelan-developers/freelan" license=('GPL') -depends=('boost' 'curl' 'openssl' 'scons' 'python') -makedepends=('git') -source=($pkgname::git+'https://github.com/freelan-developers/freelan.git') -# Because the sources are not static, skip Git checksum: -sha512sums=('SKIP') +depends=('boost' 'curl' 'miniupnpc' 'openssl' 'python') +makedepends=('git' 'scons') +source=(git+https://github.com/freelan-developers/"$_pkgname".git) +sha256sums=(SKIP) + pkgver() { - cd "$srcdir/$pkgname" - # Use the tag of the last commit - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$_pkgname" + printf "r%s.%s" \ + "$(git rev-list --count HEAD)" \ + "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/$_pkgname" + scons -j6 apps --mode=release prefix="$pkgdir" bin_prefix="$pkgdir"/usr + # scons samples # build fails currently } package() { - cd "$srcdir/$pkgname" - scons install prefix=$pkgdir/ bin_prefix=$pkgdir/usr + cd "$srcdir/$_pkgname" + scons install --mode=release prefix="$pkgdir" bin_prefix="$pkgdir"/usr } |