diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 19 insertions, 26 deletions
@@ -1,17 +1,18 @@ pkgbase = pvpn pkgdesc = VPN over SSH - pkgver = 0.2.1 + pkgver = 0.2.1.r11.g7b93132 pkgrel = 1 url = https://github.com/halhen/pvpn arch = any license = BSD makedepends = git makedepends = asciidoc - depends = bash depends = iproute2 depends = openssh - depends = dnsutils + depends = bind-tools depends = ppp + source = git+https://github.com/takeshixx/pvpn.git + md5sums = SKIP pkgname = pvpn @@ -1,39 +1,31 @@ -# Maintainer: Henrik Hallberg <henrik@k2h.se> +# Contributor: Henrik Hallberg <henrik@k2h.se> + pkgname=pvpn -pkgver=0.2.1 +pkgver=0.2.1.r11.g7b93132 pkgrel=1 pkgdesc="VPN over SSH" arch=('any') url="https://github.com/halhen/pvpn" license=('BSD') -depends=('bash' 'iproute2' 'openssh' 'dnsutils' 'ppp') +depends=('iproute2' 'openssh' 'bind-tools' 'ppp') makedepends=('git' 'asciidoc') +source=('git+https://github.com/takeshixx/pvpn.git') +md5sums=('SKIP') -build() { - cd "$srcdir" - msg "Connecting to GIT server...." - - if [[ -d "$pkgname.git" ]]; then - cd "$pkgname.git" && git pull origin - msg "The local files are updated." - else - git clone "$url.git" "$pkgname.git" - fi - msg "GIT checkout done or server timeout" - msg "Starting build..." - - rm -rf "$srcdir/$pkgname.git-build" - git clone "$srcdir/$pkgname.git" "$srcdir/$pkgname.git-build" - cd "$srcdir/$pkgname.git-build" - git checkout -q $pkgver +pkgver() { + cd "$pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} - make +build() { + cd "$pkgname" + PREFIX="/usr" make } package() { - cd "$srcdir/$pkgname.git-build" - make DESTDIR="$pkgdir/" install + cd "$pkgname" + make PREFIX="/usr" MANPREFIX="/usr/share/man/" DESTDIR="$pkgdir/" install install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |