#Packager: Dimitris Tzemos pkgname=connman pkgver=1.38 pkgrel=1dj source=("https://www.kernel.org/pub/linux/network/${pkgname}/${pkgname}-${pkgver}.tar.xz" "rc.connmand" "allow_group_network.diff") docs=("AUTHORS" "COPYING" "ChangeLog" "INSTALL" "README" "TODO" "doc/*.txt") url="https://01.org/connman" slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "connman (open source connection manager)" "ConnMan provides a daemon for managing internet connections within" "embedded devices running Linux. The Connection Manager is designed" "to be slim and to use as few resources as possible. It is fully" "modular, and can be extended through plug-ins, to support various" "wired and wireless technologies." ) build() { cd $startdir/src/$pkgname-$pkgver patch -Np1 -i "${SRC}/allow_group_network.diff" || return 1 # fix cmst issue sed -i "s|deny|allow|" plugins/connman-nmcompat.conf || return 1 CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ LIBS=-lncurses \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ --docdir=/usr/doc/$pkgname-$pkgver \ --enable-nmcompat \ --enable-polkit \ --enable-openvpn \ --enable-client \ --enable-test \ --enable-pie \ --build=$arch-slackware-linux make -j $numjobs || return 1 make install DESTDIR=$startdir/pkg || return 1 cp -av client/connmanctl $PKG/usr/sbin/ mkdir -p ${PKG}/etc/rc.d install -m 644 ${SRC}/rc.connmand ${PKG}/etc/rc.d/ mkdir -p ${PKG}/etc/dbus-1/system.d/ mv ${PKG}/usr/share/dbus-1/system.d/connman-vpn-dbus.conf ${PKG}/etc/dbus-1/system.d/connman-vpn-dbus.conf mv ${PKG}/usr/share/dbus-1/system.d/connman.conf ${PKG}/etc/dbus-1/system.d/connman.conf mv ${PKG}/usr/share/dbus-1/system.d/connman-nmcompat.conf ${PKG}/etc/dbus-1/system.d/connman-nmcompat.conf }