[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