description="Utilities for handling the ext2,3 and 4 files system."
url="http://e2fsprogs.sourceforge.net/"

packager="Great-OS Team"
maintainer="rems"

PKGMK_GROUPS=(devel man doc)

makedepends=(util-linux)

name=e2fsprogs
version=1.47.3
release=3

source=(https://mirrors.edge.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/v$version/e2fsprogs-$version.tar.gz)

build(){
cd $name-$version

mkdir -v build
cd build

../configure --prefix=/usr \
             --sysconfdir=/etc \
             --localstatedir=/var \
             --enable-elf-shlibs \
             --disable-libblkid \
             --disable-libuuid \
             --disable-uuidd \
             --disable-fsck

make || make -j1

make DESTDIR=$PKG install install-libs || make -j1 DESTDIR=$PKG install install-libs

chmod -v u+w $PKG/usr/lib/{libcom_err,libe2p,libext2fs,libss}.a

gunzip -v $PKG/usr/share/info/libext2fs.info.gz
install-info --dir-file=$PKG/usr/share/info/dir $PKG/usr/share/info/libext2fs.info

makeinfo -o doc/com_err.info ../lib/et/com_err.texinfo
install -v -m644 doc/com_err.info $PKG/usr/share/info
install-info --dir-file=$PKG/usr/share/info/dir $PKG/usr/share/info/com_err.info
}

devel() {
cd $PKG
bsdtar -cf \
$PKGMK_PACKAGE_DIR/${name}.devel${PKGMK_BUILDVER}any.$PKGMK_PACKAGE_EXT \
usr/include usr/lib/pkgconfig usr/share/et usr/share/ss

rm -r usr/{include,lib/pkgconfig,share/et,share/ss}
}
