summaryrefslogtreecommitdiff
path: root/libnm-32/Pkgfile
blob: 2ccfc97956821c576d9b16ce47e970bc02f3a3a6 (plain)
    1 # Description: Network configuration tool
    2 # URL: https://wiki.gnome.org/Projects/NetworkManager/
    3 # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
    4 # Depends on: curl-32 dbus-glib-32 jansson-32 libndp-32 libpsl-32 networkmanager nss-32
    5 
    6 name=libnm-32
    7 version=1.40.6
    8 release=1
    9 source=(https://download.gnome.org/sources/NetworkManager/${version::4}/NetworkManager-$version.tar.xz)
   10 
   11 build() {
   12 	meson setup NetworkManager-$version build $PKGMK_NM \
   13 		--prefix /usr \
   14 		--libdir /usr/lib32 \
   15 		--sysconfdir /etc \
   16 		--localstatedir /var \
   17 		--libexecdir /usr/lib/networkmanager \
   18 		--buildtype=plain \
   19 		--wrap-mode nodownload \
   20 		-D b_lto=true \
   21 		-D b_pie=true \
   22 		-D crypto=nss \
   23 		-D dbus_conf_dir=/usr/share/dbus-1/system.d \
   24 		-D udev_dir=/lib/udev \
   25 		-D introspection=false \
   26 		-D session_tracking=no \
   27 		-D libaudit=no \
   28 		-D bluez5_dun=false \
   29 		-D concheck=false \
   30 		-D ebpf=false \
   31 		-D iwd=false \
   32 		-D modem_manager=false \
   33 		-D nm_cloud_setup=false \
   34 		-D nmcli=false \
   35 		-D nmtui=false \
   36 		-D ovs=false \
   37 		-D ppp=false \
   38 		-D teamdctl=false \
   39 		-D tests=no \
   40 		-D more_asserts=no \
   41 		-D more_logging=false \
   42 		-D qt=false \
   43 		-D systemdsystemunitdir=no \
   44 		-D systemd_journal=false \
   45 		-D selinux=false \
   46 		-D suspend_resume=consolekit \
   47 		-D polkit=false
   48 	meson compile -C build
   49 	mkdir $SRC/install
   50 	DESTDIR=$PKG meson install -C build
   51 	rm -r $PKG/usr/{bin,include,lib,sbin,share}
   52 	rm -r $PKG/{etc,lib,var}
   53 }

Generated by cgit