Built libbsd, libmd, and shadow

This commit is contained in:
Alexander Hill
2026-02-02 21:29:35 -05:00
parent 57c93ebe31
commit b23ee115f8
7 changed files with 54 additions and 8 deletions

View File

@@ -0,0 +1,13 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="b88cc9163d0c652aaf39a99991d974ddba1c3a9711db8f1b5838af2a14731014"
SRC_NAME="libbsd"
SRC_URL="https://libbsd.freedesktop.org/releases/libbsd-0.12.2.tar.xz"
SRC_VERSION="0.12.2"
build() {
tar xf ../$SRC_FILENAME
cd libbsd-$SRC_VERSION/
./configure $TT_AUTOCONF_COMMON --enable-year2038
make -j $TT_PROCS
make -j $TT_PROCS install DESTDIR=$TT_INSTALLDIR
}

13
sources/libmd/libmd.spec Normal file
View File

@@ -0,0 +1,13 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332"
SRC_NAME="libmd"
SRC_URL="https://libbsd.freedesktop.org/releases/libmd-1.1.0.tar.xz"
SRC_VERSION="1.1.0"
build() {
tar xf ../$SRC_FILENAME
cd libmd-$SRC_VERSION/
./configure $TT_AUTOCONF_COMMON
make -j $TT_PROCS
make -j $TT_PROCS install DESTDIR=$TT_INSTALLDIR
}

View File

@@ -0,0 +1,17 @@
# Maintainer: Alexander Hill <ahill@breadpudding.dev>
SRC_HASH="11a8f358910712cf957dd4fd205063fce7e386b68fc7dfe3a0e1e53155ec53c5"
SRC_NAME="shadow"
SRC_URL="https://github.com/shadow-maint/shadow/releases/download/4.19.3/shadow-4.19.3.tar.xz"
SRC_VERSION="4.19.3"
build() {
tar xf ../$SRC_FILENAME
cd shadow-$SRC_VERSION/
./configure $TT_AUTOCONF_COMMON --disable-logind --enable-year2038
make -j $TT_PROCS
make -j $TT_PROCS install DESTDIR=$TT_INSTALLDIR
# NOTE: Unfortunately, shadow doesn't listen to --sbindir for some reason,
# so we manually move it. ~ahill
mv $TT_INSTALLDIR/sbin/* $TT_INSTALLDIR/bin/
rm -rf $TT_INSTALLDIR/sbin
}