summaryrefslogtreecommitdiff
path: root/libnm-32/Pkgfile
blob: 8923ea567d5043096c5ce41aa55a3eb903b37e9c (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 libnm nss-32
    5 
    6 name=libnm-32
    7 version=1.18.0
    8 release=2
    9 source=(https://ftp.gnome.org/pub/gnome/sources/NetworkManager/${version%.*}/NetworkManager-${version}.tar.xz)
   10 
   11 build() {
   12   cd NetworkManager-$version
   13 
   14   sed '/initrd/d' -i src/meson.build
   15 
   16   mkdir build
   17   cd build
   18 
   19   CXXFLAGS+="-O2 -fPIC" \
   20   meson --prefix /usr \
   21     --sysconfdir /etc \
   22     --localstatedir /var \
   23     --libdir /usr/lib32/NetworkManager \
   24     --libexecdir /usr/lib32/networkmanager \
   25     -Ddbus_conf_dir=/usr/share/dbus-1/system.d \
   26     -Dudev_dir=/lib/udev \
   27     -Ddhcpcd=/sbin/dhcpcd \
   28     -Dresolvconf=true \
   29     -Dconfig_dns_rc_manager_default=resolvconf \
   30     -Dcrypto=nss \
   31     -Dintrospection=false \
   32     -Dsession_tracking_consolekit=false \
   33     -Dwifi=false \
   34     -Dwext=false \
   35     -Dpolkit=false \
   36     -Dmodify_system=true \
   37     -Dlibnm_glib=true \
   38     -Difupdown=false \
   39     -Dnmtui=false \
   40     -Dnmcli=false \
   41     -Dsession_tracking=no \
   42     -Db_lto=false \
   43     -Dlibaudit=no \
   44     -Dlibpsl=false \
   45     -Dppp=false \
   46     -Dofono=false \
   47     -Dselinux=false \
   48     -Dmodem_manager=false \
   49     -Dsystemdsystemunitdir=false \
   50     -Dsystemd_journal=false \
   51     -Dqt=false \
   52     -Ddocs=false \
   53     -Dtests=no \
   54     -Djson_validation=true \
   55     -Dovs=false \
   56     -Dmore_logging=false \
   57     -Dmore_asserts=0 \
   58     -Dlibpsl=false \
   59     ..
   60   ninja
   61   mkdir $SRC/install
   62   DESTDIR=$SRC/install/ ninja install
   63 
   64   install -d -m 0755 $PKG/usr/lib32/pkgconfig
   65   cp -dr --no-preserve='ownership' $SRC/install/usr/lib32/NetworkManager/{libnm,libnm-glib,libnm-glib-vpn,libnm-util}.so* $PKG/usr/lib32/
   66   cp -dr --no-preserve='ownership' $SRC/install/usr/lib32/NetworkManager/pkgconfig/{libnm,libnm-glib,libnm-glib-vpn,libnm-util}.pc $PKG/usr/lib32/pkgconfig/ 
   67 }

Generated by cgit