diff options
Diffstat (limited to 'repo')
| -rw-r--r-- | repo/skip/networkmanager.xibuild | 51 | ||||
| -rw-r--r-- | repo/system/bootscripts.xibuild | 11 | 
2 files changed, 62 insertions, 0 deletions
diff --git a/repo/skip/networkmanager.xibuild b/repo/skip/networkmanager.xibuild new file mode 100644 index 0000000..d524935 --- /dev/null +++ b/repo/skip/networkmanager.xibuild @@ -0,0 +1,51 @@ +#!/bin/bash + +DEPS=(jansson libndp curl wpa_supplicant newt nss polkit libpsl audit) + +PKG_VER=1.34 +SOURCE=https://download.gnome.org/sources/NetworkManager/$(echo $PKG_VER | cut -d. -f-2)/NetworkManager-$PKG_VER.tar.xz +DESC="Network connection manager and user applications" + +prepare () { +    grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/' + +} + +build () { +    mkdir build && +    cd    build && + +    CXXFLAGS+="-O2 -fPIC"            \ +    meson --prefix=/usr              \ +          --buildtype=release        \ +          -Dlibaudit=no              \ +          -Dlibpsl=false             \ +          -Dnmtui=true               \ +          -Dovs=false                \ +          -Dppp=false                \ +          -Dselinux=false            \ +          -Dsession_tracking=elogind \ +          -Dmodem_manager=false      \ +          -Dsystemdsystemunitdir=no  \ +          -Dsystemd_journal=false    \ +          -Dqt=false                 \ +          .. && +    ninja +} + +package () { +    DESTDIR=$PKG_DEST ninja install && +    mv -v $PKG_DEST/usr/share/doc/NetworkManager{,-$PKG_VER} + +    # create minimum config file +    cat >> $PKG_DEST/etc/NetworkManager/NetworkManager.conf << "EOF" +[main] +plugins=keyfile +EOF +    cat > $PKG_DEST/etc/NetworkManager/conf.d/polkit.conf << "EOF" +[main] +auth-polkit=true +EOF + +# TODO add boot scripts +} diff --git a/repo/system/bootscripts.xibuild b/repo/system/bootscripts.xibuild new file mode 100644 index 0000000..a6a716a --- /dev/null +++ b/repo/system/bootscripts.xibuild @@ -0,0 +1,11 @@ +#!/bin/bash + +DEPS=(sh udev) + +PKG_VER=20210608 +SOURCE=https://www.linuxfromscratch.org/lfs/downloads/development/lfs-bootscripts-$PKG_VER.tar.xz +DESC="Bootscripts to initiate the system on boot (from lfs)" + +package () { +    make DESTDIR=$PKG_DEST install +}  | 
