# $Id$ PNAME="networkmanager-openvpn" PVER="1.8.0" PBUILD="r1" PCAT="net-misc" DESCRIPTION="NetworkManager plugin to support OpenVPN" HOMEPAGE="http://projects.gnome.org/NetworkManager/" DEPEND=">= net-misc/networkmanager-1.8 >= net-libs/libnm-gtk-1.8 >= net-libs/libnma-1.8 >= x11-libs/gtk3+-3.22 >= gnome-base/libgnome-keyring-3.12 >= app-crypt/libsecret-0.18 >= net-vpn/openvpn-2.4" SDEPEND=">= dev-util/pkgconfig-0.25 >= dev-util/intltool-0.50" SRCFILE="NetworkManager-openvpn-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/NetworkManager-openvpn-${PVER}" sminclude gnome2 gtk2 systemd SRC_URI=( gnome://NetworkManager-openvpn/${PVER%.*}/${SRCFILE} gnome://NetworkManager-openvpn/${PVER%.*.*}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) # use devel mode, odd numbers are stable versions too UP2DATE="updatecmd_gnome NetworkManager-openvpn --devel" pkg_setup() { preinstall } src_compile() { cd ${SRCDIR} mconfigure \ --libexecdir=/usr/$(mlibdir)/networkmanager \ --localstatedir=/var \ --enable-more-warnings=yes \ --with-gtkver=3 \ --with-gnome \ || die mmake || die } preinstall() { mgroupadd nm-openvpn museradd -o "-g nm-openvpn -d / -s /sbin/nologin" nm-openvpn } postinstall() { # reload dbus to load the nm config mreloadunit dbus.service /usr/bin/dbus-daemon gtk2_update_icon_cache } postremove() { # reload dbus to unload the nm config mreloadunit dbus.service /usr/bin/dbus-daemon gtk2_update_icon_cache }