[arch-commits] Commit in vpnc/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Sat Jan 10 23:33:06 UTC 2015
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 <thomas at 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 at .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 at .service "$pkgdir"/usr/lib/systemd/system/vpnc at .service
}
More information about the arch-commits
mailing list