eric wroteShame on me for the retard of this package
No, not retarded. Better late then never, I'm glad to see it on obarun now :)
eric wroteAny feedback are welcome before pushing it on official repo.
disable systemd in configure arguments, comment out makedepends, remove easy-rsa from optdepend, add original pgp key, add openvpn .asc url in the source field, fix url field, and provide openvpn.install (optional) see below.
taco@ zen OpenVPN % diff PKGBUILD.obarun PKGBUILD
--- PKGBUILD.obarun 2016-08-26 13:15:26.656412372 -0500
+++ PKGBUILD 2016-08-26 13:19:41.151123387 -0500
@ @ -7,15 +7,18 @ @
pkgrel=1
pkgdesc="An easy-to-use, robust, and highly configurable VPN (Virtual Private Network)"
arch=(i686 x86_64)
-url="http://openvpn.net/index.php/open-source.html"
+url="https://openvpn.net/index.php/open-source/downloads.html"
depends=('openssl' 'lzo' 'iproute2' 'pkcs11-helper')
-optdepends=('easy-rsa: easy CA and certificate handling')
-makedepends=('')
+# makedepends=('')
license=('custom')
-source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz)
-sha256sums=('13b963414e2430215981868c77b9795d93653ee535a2d73576f7bb2c28200abc')
-
-validpgpkeys=('6DD4217456569BA711566AC7F06E8FDE7B45DAAC') # Eric Vidal
+install=openvpn.install
+source=(http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz
+ http://swupdate.openvpn.net/community/releases/openvpn-${pkgver}.tar.xz.asc)
+sha256sums=('13b963414e2430215981868c77b9795d93653ee535a2d73576f7bb2c28200abc'
+ 'SKIP')
+
+validpgpkeys=('6DD4217456569BA711566AC7F06E8FDE7B45DAAC') # Eric Vidal
+validpgpkeys=('03300E11FED16F59715F9996C29D97ED198D22A3') # Samuli Seppänen
build() {
cd "${srcdir}"/$pkgname-$pkgver
@ @ -25,6 +28,7 @ @
--enable-password-save \
--mandir=/usr/share/man \
--enable-iproute2 \
+ --disable-systemd \
--enable-pkcs11 \
--enable-x509-alt-username
make
openvpn.install
# # arg 1: the new package version
# # arg 2: the old package version
post_upgrade() {
if [ $(vercmp 2.3.2-1 $2) -ge 0 ]; then
echo ">>> easy-rsa has moved into its own package. Run:"
echo ">>> # pacman -S easy-rsa"
fi
}