Pkgfile (1296B)
1 # Description: Filesystem utilities for ReiserFS 2 # URL: https://en.wikipedia.org/wiki/ReiserFS 3 # Maintainer: Emmett1, emmett1 dot 2miligrams at protonmail dot com 4 # Depends on: e2fsprogs 5 6 name=reiserfsprogs 7 version=3.6.27 8 release=2 9 source=(https://www.kernel.org/pub/linux/kernel/people/jeffm/$name/v$version/$name-$version.tar.xz 10 $name-$version-loff_t.patch 11 musl-__compar_fn_t.patch 12 musl-loff_t.patch 13 musl-long_long_min_max.patch 14 musl-prints.patch 15 musl-resize_reiserfs-basename.patch 16 musl-fe-mount.patch) 17 18 build () { 19 cd $name-$version 20 21 #fix build with glibc 2.28 22 patch -p1 -i $SRC/$name-$version-loff_t.patch 23 patch -p1 -i $SRC/musl-__compar_fn_t.patch 24 patch -p1 -i $SRC/musl-loff_t.patch 25 patch -p1 -i $SRC/musl-long_long_min_max.patch 26 patch -p1 -i $SRC/musl-prints.patch 27 patch -p1 -i $SRC/musl-resize_reiserfs-basename.patch 28 patch -p1 -i $SRC/musl-fe-mount.patch 29 30 autoreconf -if 31 32 export CFLAGS="${CFLAGS} -fgnu89-inline" 33 export LDFLAGS="${LDFLAGS} -lobstack" 34 ./configure --prefix=/usr --sbindir=/sbin 35 36 make 37 make DESTDIR=$PKG install 38 39 install -d $PKG/lib 40 mv $PKG/usr/lib/libreiserfscore.so.* $PKG/lib 41 ln -sf ../../lib/$(readlink $PKG/usr/lib/libreiserfscore.so) $PKG/usr/lib/libreiserfscore.so 42 }