# Description: Ext2/3/4 filesystem utilities # URL: http://e2fsprogs.sourceforge.net # Maintainer: protonesso, nagakamira at gmail dot com # Depends on: util-linux # Section: base name=e2fsprogs version=1.46.2 release=1 options=('bootstrap') backup=('etc/mke2fs.conf') source=("https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v$version/$name-$version.tar.xz") build() { if [ "$USEBOOTSTRAP" != "yes" ]; then [ -z "$XTARGET" ] && XTARGET="$(cc -dumpmachine)" export BUILDFLAGS="--build=$XTARGET --host=$XTARGET" fi cd "$SRC"/$name-$version sed -i '/init\.d/s|^|#|' misc/Makefile.in for i in misc/fsck.c misc/mke2fs.c e2fsck/unix.c; do sed -i 's@sbin@bin@g' $i done ./configure $BUILDFLAGS \ --prefix=/usr \ --with-root-prefix="" \ --libdir=/usr/lib \ --sbindir=/usr/bin \ --with-systemd-unit-dir=/usr/lib/systemd/system \ --with-udev-rules-dir=/usr/lib/udev/rules.d \ --enable-elf-shlibs \ --disable-fsck \ --disable-libblkid \ --disable-libuuid \ --disable-uuidd make make -j1 MKDIR_P="install -d" DESTDIR="$PKG" install install-libs sed -i -e 's/^AWK=.*/AWK=awk/' "$PKG"/usr/bin/compile_et sed -i -e 's/^AWK=.*/AWK=awk/' "$PKG"/usr/bin/mk_cmds sed -i -e 's#^SS_DIR=.*#SS_DIR="/share/ss"#' "$PKG"/usr/bin/mk_cmds sed -i -e 's#^ET_DIR=.*#ET_DIR="/share/et"#' "$PKG"/usr/bin/compile_et rm \ "$PKG"/usr/bin/compile_et \ "$PKG"/usr/lib/libcom_err.so \ "$PKG"/usr/include/com_err.h \ "$PKG"/usr/share/et/et_c.awk \ "$PKG"/usr/share/et/et_h.awk \ "$PKG"/usr/share/man/man1/compile_et.1 }