[arch-commits] Commit in vpnc/trunk (PKGBUILD)

Levente Polyak anthraxx at archlinux.org
Tue Feb 12 00:57:00 UTC 2019


    Date: Tuesday, February 12, 2019 @ 00:56:58
  Author: anthraxx
Revision: 346022

upgpkg: vpnc 1:0.5.3.r454.r67-1 (switched to active upstream)

Modified:
  vpnc/trunk/PKGBUILD

----------+
 PKGBUILD |   77 +++++++++++++++++++++++++++++++++----------------------------
 1 file changed, 42 insertions(+), 35 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-02-11 22:08:37 UTC (rev 346021)
+++ PKGBUILD	2019-02-12 00:56:58 UTC (rev 346022)
@@ -1,54 +1,61 @@
-# Maintainer: Dave Reisner <dreisner at archlinux.org>
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Dave Reisner <dreisner at archlinux.org>
 # Contributor: Thomas Baechler <thomas at archlinux.org>
 
 pkgname=vpnc
-_svnrev=550
-pkgver=0.5.3.svn${_svnrev}
-pkgrel=3
-pkgdesc="VPN client for cisco3000 VPN Concentrators"
-url="http://www.unix-ag.uni-kl.de/~massar/vpnc/"
+_vpnc_commit=1d6fcf79bfb41c0cd720249fb19b140682df2a13
+_vpncscripts_commit=07c3518dd6b8dc424e9c3650a62bed994a4dcbe1
+pkgver=0.5.3.r454.r67
+pkgrel=1
+epoch=1
+pkgdesc='VPN client for cisco3000 VPN Concentrators'
+url='https://github.com/streambinder/vpnc'
+arch=('x86_64')
 license=('GPL')
 depends=('libgcrypt' 'openssl' 'iproute2')
-makedepends=('subversion' 'git')
+makedepends=('git')
 optdepends=('openresolv: Let vpnc manage resolv.conf')
-arch=('x86_64')
-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=('SKIP'
-         'SKIP'
-         'a3f4e0cc682f437e310a1c86ae198e45'
-         '09cfded435c43dd2adb5a8863bd74cfc')
+source=("vpnc::git+https://github.com/streambinder/vpnc#commit=${_vpnc_commit}"
+        "vpnc-scripts::git://git.infradead.org/users/dwmw2/vpnc-scripts.git#commit=${_vpncscripts_commit}"
+        vpnc.conf
+        vpnc at .service)
+sha512sums=('SKIP'
+            'SKIP'
+            'ac70712192c01ff638a9badc5cff7105bee5c4fed5d3a3b728e9597661952d156041c82fe1e544e2bab602d193d4105d3689c79c46d964623f6ce38dd89f0ea7'
+            '3acb21ed11c7658915d38d8b6a9df9716eadfd85d3c4895045bbaaabfa217bd40cb21d08086c4196bb06153ad0be80b1dde4ef6b516f3840e26ee19874a75058')
 
-#pkgver() {
-#  cd vpnc
-#  _vpncver=$(cat VERSION)
-#  _svnrev=$(svn info | awk '/^Revision:/ { print $2 }')
-#  echo ${_vpncver}.svn${_svnrev}
-#}
+pkgver() {
+  cd ${pkgname}
+  printf "%s.r%s.r%s" "$(cat VERSION)" \
+    "$(git -C ../vpnc rev-list --count HEAD)" \
+    "$(git -C ../vpnc-scripts rev-list --count HEAD)"
+}
 
 prepare() {
+  cd ${pkgname}
   # Build hybrid support
-  sed -i 's|^#OPENSSL|OPENSSL|g' vpnc/Makefile
-
+  sed 's|^#OPENSSL|OPENSSL|g' -i Makefile
   # fix resolvconf location for community/openresolv
-  sed -i 's|/sbin/resolvconf|/usr&|g' vpnc-scripts/vpnc-script
+  sed 's|/sbin/resolvconf|/usr/bin/resolvconf|g' -i ../vpnc-scripts/vpnc-script
+  ln -sf ../../vpnc-scripts/vpnc-script src
+  ln -sf ../../vpnc.conf src
 }
 
 build() {
-  cd vpnc
-  make
+  make -C ${pkgname}
 }
 
+check() {
+  make -C ${pkgname} test
+}
+
 package() {
-  cd vpnc
+  cd ${pkgname}
+  make DESTDIR="${pkgdir}" PREFIX=/usr SBINDIR=/usr/bin install
+  install -Dm 644 ../vpnc at .service -t "${pkgdir}/usr/lib/systemd/system"
+  install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
+  install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+}
 
-  make DESTDIR="$pkgdir" PREFIX=/usr SBINDIR=/usr/bin install
-
-  install -Dm644 "$srcdir"/vpnc.conf "$pkgdir"/etc/vpnc/default.conf
-  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
-}
+# vim: ts=2 sw=2 et:



More information about the arch-commits mailing list