# Template file for 'connman' pkgname=connman version=1.42 revision=3 build_style=gnu-configure configure_args="--enable-polkit --enable-client --enable-pie --enable-ethernet --enable-wifi --enable-bluetooth --enable-loopback --enable-nmcompat --enable-openvpn --with-openvpn=/usr/bin/openvpn --enable-openconnect --enable-iwd --disable-tools --disable-wispr --with-openconnect=/usr/bin/openconnect" hostmakedepends="automake iptables libtool pkg-config" makedepends="gnutls-devel iptables-devel libglib-devel libmnl-devel openconnect-devel readline-devel" depends="dbus wpa_supplicant" short_desc="Open Source CONNection MANager" maintainer="Orphaned " license="GPL-2.0-only" homepage="https://git.kernel.org/pub/scm/network/connman/connman.git" changelog="https://git.kernel.org/pub/scm/network/connman/connman.git/plain/ChangeLog" distfiles="${KERNEL_SITE}/network/${pkgname}/${pkgname}-${version}.tar.xz" checksum=a3e6bae46fc081ef2e9dae3caa4f7649de892c3de622c20283ac0ca81423c2aa lib32disabled=yes pre_configure() { case "$XBPS_TARGET_MACHINE" in *-musl) for f in ${FILESDIR}/musl/*.patch; do patch -Np1 -i $f done ;; *) export CFLAGS+=" -D_GNU_SOURCE";; esac autoreconf -fi } post_install() { # Install the client connmanctl. vbin client/connmanctl vsv connmand vinstall ${FILESDIR}/connmand.conf 755 usr/share/dbus-1/system.d/ } connman-devel_package() { depends="dbus-devel libglib-devel" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig } }