aboutsummaryrefslogtreecommitdiffstats
path: root/community/networkmanager-openvpn
diff options
context:
space:
mode:
authorRasmus Thomsen <oss@cogitri.dev>2019-12-06 12:44:14 +0100
committerRasmus Thomsen <oss@cogitri.dev>2019-12-06 13:21:19 +0100
commitc96fdfeb90f885c680dde2b7bab5d7c06c9b6977 (patch)
tree54dec622f00ec9f72832ce27c7633873c8810601 /community/networkmanager-openvpn
parentb7d998693b025edc4becf6cbdbbbf81f25133476 (diff)
downloadaports-c96fdfeb90f885c680dde2b7bab5d7c06c9b6977.tar.bz2
aports-c96fdfeb90f885c680dde2b7bab5d7c06c9b6977.tar.xz
community/networkmanager-openvpn: move from testing
Diffstat (limited to 'community/networkmanager-openvpn')
-rw-r--r--community/networkmanager-openvpn/APKBUILD36
-rw-r--r--community/networkmanager-openvpn/networkmanager-openvpn.pre-install6
l---------community/networkmanager-openvpn/networkmanager-openvpn.pre-upgrade1
3 files changed, 43 insertions, 0 deletions
diff --git a/community/networkmanager-openvpn/APKBUILD b/community/networkmanager-openvpn/APKBUILD
new file mode 100644
index 0000000000..05a53cff4d
--- /dev/null
+++ b/community/networkmanager-openvpn/APKBUILD
@@ -0,0 +1,36 @@
+# Contributor: Bart Ribbers <bribbers@disroot.org>
+# Maintainer: Bart Ribbers <bribbers@disroot.org>
+pkgname=networkmanager-openvpn
+_pkgname=NetworkManager-openvpn
+pkgver=1.8.10
+pkgrel=2
+pkgdesc="NetworkManager VPN plugin for OpenVPN"
+url="https://wiki.gnome.org/Projects/NetworkManager/VPN"
+arch="all !s390x" # Limited by network-manager-applet-dev -> networkmanager-dev
+license="GPL-2.0-or-later"
+depends="openvpn"
+makedepends="intltool glib-dev gtk+3.0-dev network-manager-applet-dev libsecret-dev"
+source="https://download.gnome.org/sources/$_pkgname/${pkgver%.*}/$_pkgname-$pkgver.tar.xz"
+subpackages="$pkgname-lang"
+install="$pkgname.pre-install $pkgname.pre-upgrade"
+builddir="$srcdir/$_pkgname-$pkgver"
+
+build() {
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --libexecdir=/usr/lib \
+ --disable-static \
+ --without-libnm-glib
+}
+
+check() {
+ make check
+}
+
+package() {
+ DESTDIR="$pkgdir" make install
+}
+
+sha512sums="f710848fccf21ac4554a2b46e80cf890c011edc6d64d9a49d6d8669f3ff71f7990e11e6f4681bb85d30238ec05f2fc79c4619983f6860c6ab0d714f941a3dfcc NetworkManager-openvpn-1.8.10.tar.xz"
diff --git a/community/networkmanager-openvpn/networkmanager-openvpn.pre-install b/community/networkmanager-openvpn/networkmanager-openvpn.pre-install
new file mode 100644
index 0000000000..006c916739
--- /dev/null
+++ b/community/networkmanager-openvpn/networkmanager-openvpn.pre-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+addgroup -S nm-openvpn 2>/dev/null
+adduser -S -D -H -h /var/empty -s /bin/false -G nm-openvpn -g nm-openvpn nm-openvpn 2>/dev/null
+
+exit 0
diff --git a/community/networkmanager-openvpn/networkmanager-openvpn.pre-upgrade b/community/networkmanager-openvpn/networkmanager-openvpn.pre-upgrade
new file mode 120000
index 0000000000..c6cbb42edf
--- /dev/null
+++ b/community/networkmanager-openvpn/networkmanager-openvpn.pre-upgrade
@@ -0,0 +1 @@
+networkmanager-openvpn.pre-install \ No newline at end of file