Date: Sunday, January 11, 2015 @ 00:33:05 Author: heftig Revision: 228910
0.5.3.svn550, needed for networkmanager-vpnc 1.0.0 Modified: vpnc/trunk/PKGBUILD ----------+ PKGBUILD | 52 ++++++++++++++++++++++------------------------------ 1 file changed, 22 insertions(+), 30 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-01-10 21:51:05 UTC (rev 228909) +++ PKGBUILD 2015-01-10 23:33:05 UTC (rev 228910) @@ -3,61 +3,53 @@ # Contributor: Thomas Baechler <tho...@archlinux.org> pkgname=vpnc -_vpncver=0.5.3 -_git=d2c5a77f3f0ea6ad80fc59158127d63ede81a6cb -pkgver=$_vpncver.svn527 -pkgrel=3 +_svnrev=550 +pkgver=0.5.3.svn${_svnrev} +pkgrel=1 pkgdesc="VPN client for cisco3000 VPN Concentrators" url="http://www.unix-ag.uni-kl.de/~massar/vpnc/" license=('GPL') depends=('libgcrypt' 'openssl' 'iproute2') +makedepends=('subversion' 'git') optdepends=('openresolv: Let vpnc manage resolv.conf') arch=('i686' 'x86_64') -source=("ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz" - "http://git.infradead.org/users/dwmw2/vpnc-scripts.git/blob_plain/$_git:/vpnc-script" +source=("vpnc::svn+http://svn.unix-ag.uni-kl.de/vpnc/trunk#revision=${_svnrev}" + "vpnc-scripts::git://git.infradead.org/users/dwmw2/vpnc-scripts.git#commit=df5808b" 'vpnc.conf' 'vpnc@.service') backup=('etc/vpnc/default.conf') -md5sums=('db1908bc5cf2b70334c9f74a597a4623' - '70198474faf36a84beaa11136f6c4d9c' +md5sums=('SKIP' + 'SKIP' 'a3f4e0cc682f437e310a1c86ae198e45' '09cfded435c43dd2adb5a8863bd74cfc') -mktarball() { - [[ -d tarball ]] || mkdir tarball +#pkgver() { +# cd vpnc +# _vpncver=$(cat VERSION) +# _svnrev=$(svn info | awk '/^Revision:/ { print $2 }') +# echo ${_vpncver}.svn${_svnrev} +#} - pushd tarball +prepare() { + # Build hybrid support + sed -i 's|^#OPENSSL|OPENSSL|g' vpnc/Makefile - svn co http://svn.unix-ag.uni-kl.de/vpnc/trunk - _svnrev=$(cd trunk >/dev/null; svn info | awk '/^Revision:/ { print $2 }') - - find trunk/ -type d -name .svn -exec rm -rf {} + - mv trunk "$pkgname-$_vpncver.svn$_svnrev" - tar cJf "../$pkgname-$_vpncver.svn$_svnrev.tar.xz" "$pkgname-$_vpncver.svn$_svnrev/" - - popd - rm -rf tarball + # fix resolvconf location for community/openresolv + sed -i 's|/sbin/resolvconf|/usr&|g' vpnc-scripts/vpnc-script } build() { - cd "$pkgname-$pkgver" - - # Build hybrid support - sed -i 's|^#OPENSSL|OPENSSL|g' Makefile - - # fix resolvconf location for community/openresolv - sed -i 's|/sbin/resolvconf|/usr&|g' "$srcdir/vpnc-script" - + cd vpnc make } package() { - cd "$pkgname-$pkgver" + cd vpnc make DESTDIR="$pkgdir" PREFIX=/usr SBINDIR=/usr/bin install install -Dm644 "$srcdir"/vpnc.conf "$pkgdir"/etc/vpnc/default.conf - install -Dm755 "$srcdir"/vpnc-script "$pkgdir"/etc/vpnc/vpnc-script + install -Dm755 "$srcdir"/vpnc-scripts/vpnc-script "$pkgdir"/etc/vpnc/vpnc-script install -Dm644 "$srcdir"/vpnc@.service "$pkgdir"/usr/lib/systemd/system/vpnc@.service }