# Compiling Time: 7.90 SBU # Maintainer: DeX77 _F_archive_name="systemd" pkgname=lib32-libsystemd pkgver=242 pkgrel=1 pkgdesc="A System and Service Manager" url="http://www.freedesktop.org/wiki/Software/systemd" depends=('lib32-libcap' 'lib32-xz' 'lib32-libgcrypt' 'lib32-libgpg-error' 'lib32-libblkid' 'lib32-libuuid') makedepends=('lib32-util-linux' 'gperf') groups=('lib32-extra') archs=('x86_64') _F_github_name="systemd" _F_github_tag_v=y _F_github_up2date_path="releases/latest" Finclude github meson cross32 provides=('lib32-libudev') sha1sums=('7a4de314f0a281a1af383eb1daf1aef3edee4579') build() { Fcd Fcross32_prepare Meson_build \ -Dnobody-user=nfsnobody -Dnobody-group=nfsnobody \ -Dok-color=highlight-green \ -Dtty-gid=5 \ -Dusers-gid=100 \ -Drootprefix=/ \ -Dntp-servers=0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org \ -Dcertificate-root=/etc/ssl \ -Dpamlibdir=/lib32/security \ -Dpamconfdir=/etc/pam.d \ -Dpkgconfigdatadir=/usr/lib32/pkgconfig \ -Dpkgconfiglibdir=/usr/lib32/pkgconfig \ -Dsysvinit-path=/etc/rd.d \ -Dsysvrcnd-path=/etc/rc.d \ -Drc-local=/etc/rc.d/rc.local \ -Dhalt-local=/sbin/halt.local \ -Dloadkeys-path=/usr/bin/loadkeys \ -Dsetfont-path=/usr/bin/setfont \ -Dkmod-path=/usr/bin/kmod \ -Dsulogin-path=/sbin/sulogin \ -Dmount-path=/bin/mount \ -Dumount-path=/bin/umount \ -Ddebug-shell=/bin/bash \ -Ddebug-tty=/dev/tty9 \ -Dfallback-hostname=frugalware \ -Dadm-group=true \ -Dwheel-group=true \ -Dsplit-usr=false \ -Dsplit-bin=false \ -Dutmp=false \ -Dpcre2=false \ -Dlibidn2=false \ -Dlibidn=false \ -Dlibcurl=false \ -Dtpm=false \ -Dhibernate=false \ -Dldconfig=false \ -Denvironment-d=false \ -Dbinfmt=false \ -Dcoredump=false \ -Dlogind=false \ -Dhostnamed=false \ -Dlocaled=false \ -Dmachined=false \ -Dtimedated=false \ -Dtimesyncd=false \ -Drfkill=false \ -Dremote=false \ -Drandomseed=false \ -Dbacklight=false \ -Dvconsole=false \ -Dquotacheck=false \ -Dsysusers=false \ -Dtmpfiles=false \ -Dseccomp=false \ -Dpolkit=false \ -Dacl=false \ -Dpam=false \ -Dkmod=false \ -Dblkid=true \ -Dmicrohttpd=false \ -Dlibcryptsetup=false \ -Delfutils=true \ -Dzlib=false \ -Dbzip2=false \ -Dlz4=false \ -Dxz=false \ -Dgshadow=false \ -Dxkbcommon=false \ -Dtests=false \ -Ddefault-kill-user-processes=false \ -Dgnu-efi=false \ -Dslow-tests=false \ -Dinstall-tests=false \ -Dglib=false \ -Daudit=false \ -Dselinux=false \ -Dapparmor=false \ -Dresolve=false \ -Defi=false \ -Dnetworkd=false \ -Dportabled=false \ -Dhtml=false \ -Drpmmacrosdir=no \ --libdir /usr/lib32 Fcross32_reset_and_fix # meson is a such junk.. Fmkdir usr/lib32/systemd Fmv lib/systemd/libsystemd-shared* usr/lib32/systemd/ Fmv lib32/* usr/lib32/ Frm usr/lib32/pkgconfig/{systemd,udev}.pc Frm var bin sbin usr/share lib usr/lib lib32 usr/i686-frugalware-linux/bin } # optimization OK