[arch-commits] Commit in e2fsprogs/trunk (Makefile-fsck.static.patch PKGBUILD)
Jan de Groot
jgc at archlinux.org
Sat Aug 1 13:10:39 UTC 2009
Date: Saturday, August 1, 2009 @ 09:10:39
Author: jgc
Revision: 48303
upgpkg: e2fsprogs 1.41.8-2
Build without libs and tools provided by util-linux-ng
Modified:
e2fsprogs/trunk/PKGBUILD
Deleted:
e2fsprogs/trunk/Makefile-fsck.static.patch
----------------------------+
Makefile-fsck.static.patch | 13 -------------
PKGBUILD | 36 ++++++++++++++----------------------
2 files changed, 14 insertions(+), 35 deletions(-)
Deleted: Makefile-fsck.static.patch
===================================================================
--- Makefile-fsck.static.patch 2009-08-01 13:06:33 UTC (rev 48302)
+++ Makefile-fsck.static.patch 2009-08-01 13:10:39 UTC (rev 48303)
@@ -1,13 +0,0 @@
---- e2fsprogs-1.40.4/misc/Makefile 2008-01-16 14:52:53.000000000 +0000
-+++ e2fsprogs-1.40.4/misc/Makefile.neu 2008-01-16 14:53:43.000000000 +0000
-@@ -376,6 +376,10 @@
- @echo " LD $@"
- @$(CC) $(ALL_LDFLAGS) -o fsck $(FSCK_OBJS) $(LIBS_BLKID) $(LIBINTL)
-
-+fsck.static: $(FSCK_OBJS) $(DEPSTATIC_LIBBLKID)
-+ @echo " LD $@"
-+ @$(CC) $(ALL_LDFLAGS) -static -o fsck.static $(FSCK_OBJS) $(STATIC_LIBBLKID) $(DEPSTATIC_LIBUUID) $(LIBINTL)
-+
- badblocks: $(BADBLOCKS_OBJS) $(DEPLIBS)
- @echo " LD $@"
- @$(CC) $(ALL_LDFLAGS) -o badblocks $(BADBLOCKS_OBJS) $(LIBS) $(LIBINTL)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-08-01 13:06:33 UTC (rev 48302)
+++ PKGBUILD 2009-08-01 13:10:39 UTC (rev 48303)
@@ -4,45 +4,37 @@
pkgname=e2fsprogs
pkgver=1.41.8
-pkgrel=1
+pkgrel=2
pkgdesc="Ext2/3/4 filesystem utilities"
arch=('i686' 'x86_64')
-license=('GPL' 'LGPL' 'MIT' 'BSD')
+license=('GPL' 'LGPL' 'MIT')
url="http://e2fsprogs.sourceforge.net"
groups=('base')
-depends=('glibc' 'bash')
+depends=('sh' 'util-linux-ng>=2.16')
makedepends=('bc')
source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz
- 'Makefile-fsck.static.patch' 'MIT-LICENSE')
+ MIT-LICENSE)
backup=('etc/mke2fs.conf')
install=${pkgname}.install
md5sums=('6708cc8e484809fc5cfb232882e48489'
- 'ce2b0daf84e17e8c7880ba3d43020ea3'
'035b7c69b7a2cecf996a4708c262245e')
build() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd "${srcdir}/${pkgname}-${pkgver}"
# Remove unnecessary init.d directory
- sed -i '/init\.d/s|^|#|' misc/Makefile.in
+ sed -i '/init\.d/s|^|#|' misc/Makefile.in || return 1
- ./configure --prefix=/usr --with-root-prefix="" --enable-elf-shlibs
+ ./configure --prefix=/usr --with-root-prefix="" --enable-elf-shlibs \
+ --disable-fsck --disable-uuidd \
+ --disable-libuuid --disable-libblkid || return 1
- # add fsck.static for mkinitrd use
- patch -Np1 -i ../Makefile-fsck.static.patch || return 1
-
make || return 1
- make DESTDIR=${pkgdir} install install-libs || return 1
- make -C ${srcdir}/${pkgname}-${pkgver}/misc fsck.static || return 1
+ make DESTDIR="${pkgdir}" install install-libs || 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
+ sed -i -e 's/^AWK=.*/AWK=awk/' "${pkgdir}/usr/bin/compile_et" || return 1
- # install MIT and BSD licenses
- install -Dm644 ${srcdir}/MIT-LICENSE \
- ${pkgdir}/usr/share/licenses/${pkgname}/MIT-LICENSE
- install -Dm644 ${srcdir}/${pkgname}-${pkgver}/lib/uuid/COPYING \
- ${pkgdir}/usr/share/licenses/${pkgname}/BSD-LICENSE
+ # install MIT license
+ install -Dm644 "${srcdir}/MIT-LICENSE" \
+ "${pkgdir}/usr/share/licenses/${pkgname}/MIT-LICENSE" || return 1
}
More information about the arch-commits
mailing list