# Contributor: Valery Kartel # Maintainer: Natanael Copa pkgname=e2fsprogs pkgver=1.43.3 pkgrel=0 pkgdesc="Standard Ext2/3/4 filesystem utilities" url="http://e2fsprogs.sourceforge.net" arch="all" license="GPL LGPL MIT" depends="" depends_dev="util-linux-dev" makedepends="$depends_dev linux-headers" subpackages="$pkgname-dev $pkgname-doc libcom_err $pkgname-libs $pkgname-extra" # http://downloads.sourceforge.net/sourceforge/e2fsprogs/$pkgname-$pkgver.tar.gz source="https://www.kernel.org/pub/linux/kernel/people/tytso/$pkgname/v$pkgver/$pkgname-$pkgver.tar.xz mke2fs-uninit_bg.patch " builddir="$srcdir/$pkgname-$pkgver" build () { cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --mandir=/usr/share/man \ --enable-elf-shlibs \ --enable-symlink-install \ --disable-fsck \ --disable-uuidd \ --disable-libuuid \ --disable-libblkid \ --disable-tls \ --disable-nls \ || return 1 make || return 1 } package() { cd "$builddir" make -j1 LDCONFIG=: DESTDIR="$pkgdir" install install-libs || return 1 mv "$pkgdir"/sbin/* "$pkgdir"/usr/sbin/ for i in e2fsck mke2fs mkfs.* fsck.*; do mv "$pkgdir"/usr/sbin/$i "$pkgdir"/sbin/ done } dev() { default_dev mkdir -p "$subpkgdir"/usr/bin mkdir -p "$subpkgdir"/usr/share mv "$pkgdir"/usr/bin/compile_et "$pkgdir"/usr/bin/mk_cmds \ "$subpkgdir"/usr/bin/ mv "$pkgdir"/usr/share/et "$pkgdir"/usr/share/ss \ "$subpkgdir"/usr/share } libcom_err() { pkgdesc="Common error description library" mkdir -p "$subpkgdir"/lib mv "$pkgdir"/lib/libcom_err* "$subpkgdir"/lib/ } extra() { depends="$pkgname" pkgdesc="Ext2/3/4 filesystem extra utilities" mkdir -p "$subpkgdir" rmdir "$pkgdir"/lib || return 1 mv "$pkgdir"/usr "$subpkgdir"/ } md5sums="b6ac2c1b871e42e3d6bf97f9c034f4dd e2fsprogs-1.43.3.tar.xz aec2304bbeb1d589e802cec78360db95 mke2fs-uninit_bg.patch" sha256sums="744ca4e9a8e6c943601b2744d1ae658e5f37d35b5ea5b1dea86985320bd87f37 e2fsprogs-1.43.3.tar.xz 38e62b1604601861cb4088030ae0569b325fab4a09c600bd14f17174a6a36e18 mke2fs-uninit_bg.patch" sha512sums="8b2db6da5267f0063e4e29ed5d78ad4dde137bcbb09a8db3a131d91a1874b39684357bdc2d9f64c6ed90a9d86e1e0cf3281a2657a4a580e212135079f333989d e2fsprogs-1.43.3.tar.xz d27034edaa776879bbd218fefedc22e6e3af507d363877da99ecbda8c688f75017fde3e2a934c92ce16b6accedec7404da4a209f7f4e1e856b57983f99f1f964 mke2fs-uninit_bg.patch"