d0320dcec6
musl provides a compatibility basename declaration so applications expecting GNU basename could still compile even though musl doesn't provide GNU basename and only POSIX basename.
49 lines
1.5 KiB
Bash
49 lines
1.5 KiB
Bash
# 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 <orphan@voidlinux.org>"
|
|
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
|
|
}
|
|
}
|