From b30f71a5225cbeaae687eda075b5bb74c07892b2 Mon Sep 17 00:00:00 2001
From: James Meyer <james.meyer@operamail.com>
Date: Sun, 18 Jan 2009 18:39:18 -0600
Subject: update e2fsprogs for ext4

---
 abs/core-testing/e2fsprogs/PKGBUILD          | 39 ++++++++++++++++------------
 abs/core-testing/e2fsprogs/e2fsprogs.install | 21 +++++++++++++++
 2 files changed, 44 insertions(+), 16 deletions(-)
 create mode 100644 abs/core-testing/e2fsprogs/e2fsprogs.install

diff --git a/abs/core-testing/e2fsprogs/PKGBUILD b/abs/core-testing/e2fsprogs/PKGBUILD
index b85652b..6da53ff 100644
--- a/abs/core-testing/e2fsprogs/PKGBUILD
+++ b/abs/core-testing/e2fsprogs/PKGBUILD
@@ -1,10 +1,11 @@
-# $Id: PKGBUILD 356 2008-04-18 22:56:27Z aaron $
-# Maintainer: judd <jvinet@zeroflux.org>
+# $Id: PKGBUILD 16283 2008-10-21 12:05:45Z ronald $
+# Maintainer: 
+# Contributor: judd <jvinet@zeroflux.org>
 
 pkgname=e2fsprogs
-pkgver=1.40.8
-pkgrel=10
-pkgdesc="Ext2 filesystem utilities"
+pkgver=1.41.3
+pkgrel=2
+pkgdesc="Ext2/3/4 filesystem utilities"
 arch=('i686' 'x86_64')
 license=('GPL' 'LGPL' 'MIT')
 url="http://e2fsprogs.sourceforge.net"
@@ -12,23 +13,29 @@ groups=('base')
 depends=('glibc')
 makedepends=('bc')
 source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz
-	Makefile-fsck.static.patch
-	mke2fs.conf)
-md5sums=('450e2fb2461b2296fec770ff8fc147ed'
-         'ce2b0daf84e17e8c7880ba3d43020ea3'
-         '4ebb30bdb5951f1fc86c1470e4d81532')
+	'Makefile-fsck.static.patch')
+backup=('etc/mke2fs.conf')
+install=$pkgname.install
+md5sums=('b21d26fc46c584021dc9c444933ee1c2'
+         'ce2b0daf84e17e8c7880ba3d43020ea3')
 
 build() {
-  cd ${startdir}/src/${pkgname}-${pkgver}
+  cd ${srcdir}/${pkgname}-${pkgver}
+  
   # Remove unnecessary init.d directory
   sed -i '/init\.d/s|^|#|' misc/Makefile.in
+
   ./configure --prefix=/usr --with-root-prefix="" --enable-elf-shlibs
+  
   # add fsck.static for mkinitrd use
   patch -Np1 -i ../Makefile-fsck.static.patch || return 1
+  
   make || return 1
-  make DESTDIR=${startdir}/pkg install install-libs
-  make -C ${startdir}/src/${pkgname}-${pkgver}/misc fsck.static || return 1
-  install -D -m755 ${startdir}/src/${pkgname}-${pkgver}/misc/fsck.static  ${startdir}/pkg/sbin/fsck.static
-  sed -i -e 's/^AWK=.*/AWK=awk/' ${startdir}/pkg/usr/bin/compile_et || return 1
-  install -m644 ${startdir}/src/mke2fs.conf ${startdir}/pkg/etc/ || return 1
+  make DESTDIR=${pkgdir} install install-libs || return 1
+  make -C ${srcdir}/${pkgname}-${pkgver}/misc fsck.static || return 1
+  
+  install -D -m755 ${srcdir}/${pkgname}-${pkgver}/misc/fsck.static \
+	 ${pkgdir}/sbin/fsck.static || return 1
+  
+  sed -i -e 's/^AWK=.*/AWK=awk/' ${pkgdir}/usr/bin/compile_et || return 1
 }
diff --git a/abs/core-testing/e2fsprogs/e2fsprogs.install b/abs/core-testing/e2fsprogs/e2fsprogs.install
new file mode 100644
index 0000000..e207eb4
--- /dev/null
+++ b/abs/core-testing/e2fsprogs/e2fsprogs.install
@@ -0,0 +1,21 @@
+ infodir=/usr/share/info
+  filelist=(libext2fs.info.gz)
+
+  post_install() {
+  for file in ${filelist[@]}; do
+    install-info $infodir/$file $infodir/dir 2> /dev/null
+  done
+
+  }
+
+  post_upgrade() {
+    post_install $1
+  }
+
+  post_remove() {
+  for file in ${filelist[@]}; do
+    install-info --delete $infodir/$file $infodir/dir 2> /dev/null
+  done
+
+  }
+
-- 
cgit v0.12

