summaryrefslogtreecommitdiff
path: root/package/e2fsprogs
diff options
context:
space:
mode:
Diffstat (limited to 'package/e2fsprogs')
-rw-r--r--package/e2fsprogs/Config.in34
-rw-r--r--package/e2fsprogs/Makefile41
2 files changed, 24 insertions, 51 deletions
diff --git a/package/e2fsprogs/Config.in b/package/e2fsprogs/Config.in
deleted file mode 100644
index 011b3b257..000000000
--- a/package/e2fsprogs/Config.in
+++ /dev/null
@@ -1,34 +0,0 @@
-config ADK_PACKAGE_E2FSPROGS
- prompt "e2fsprogs......................... Ext2/3/4 filesystem utilities"
- tristate
- default n
- select ADK_PACKAGE_LIBUUID
- select ADK_PACKAGE_LIBCOM_ERR
- select ADK_PACKAGE_LIBBLKID
- help
- This package contains essential ext2 filesystem utilities which consists of
- e2fsck, mke2fs, debugfs, dumpe2fs, tune2fs, and most of the other core ext2
- filesystem utilities.
-
- http://e2fsprogs.sourceforge.net/
-
-config ADK_PACKAGE_LIBUUID
- prompt "libuuid......................... UUID library"
- depends on ADK_PACKAGE_E2FSPROGS
- tristate
- default n
- help
-
-config ADK_PACKAGE_LIBBLKID
- prompt "libblkid........................ BlockID library"
- depends on ADK_PACKAGE_E2FSPROGS
- tristate
- default n
- help
-
-config ADK_PACKAGE_LIBCOM_ERR
- prompt "libcom_err...................... Common error library"
- depends on ADK_PACKAGE_E2FSPROGS
- tristate
- default n
- help
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index c6d924b84..2bc49ab16 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -5,33 +5,35 @@ include ${TOPDIR}/rules.mk
PKG_NAME:= e2fsprogs
PKG_VERSION:= 1.41.9
-PKG_RELEASE:= 1
+PKG_RELEASE:= 3
PKG_MD5SUM:= 52f60a9e19a02f142f5546f1b5681927
PKG_DESCR:= Ext2/3/4 filesystem utilities
PKG_SECTION:= admin
+PKG_DEPENDS:= libcom-err libuuid libblkid libpthread
PKG_URL:= http://e2fsprogs.sourceforge.net
PKG_SITES:= ${MASTER_SITE_SOURCEFORGE:=e2fsprogs/}
-PKG_DESCR_1:= UUID library
-PKG_SECTION_1:= libs
-PKG_DESCR_2:= Common error library
-PKG_SECTION_2:= libs
-PKG_DESCR_3:= Libblkid
-PKG_SECTION_3:= libs
+PKG_DESCR_UUID:= UUID library
+PKG_SECTION_UUID:= libs
+PKG_DESCR_COM_ERR:= Common error library
+PKG_SECTION_COM_ERR:= libs
+PKG_DESCR_BLKID:= Libblkid
+PKG_SECTION_BLKID:= libs
+PKG_DESCR_SS:= Subsystem command parsing library
+PKG_SECTION_SS:= libs
include ${TOPDIR}/mk/package.mk
$(eval $(call PKG_template,E2FSPROGS,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-$(eval $(call PKG_template,LIBUUID,libuuid,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR_1},${PKG_SECTION_1}))
-$(eval $(call PKG_template,LIBCOM_ERR,libcom-err,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR_2},${PKG_SECTION_2}))
-$(eval $(call PKG_template,LIBBLKID,libblkid,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR_3},${PKG_SECTION_3}))
+$(eval $(call PKG_template,LIBUUID,libuuid,${PKG_VERSION}-${PKG_RELEASE},,${PKG_DESCR_UUID},${PKG_SECTION_UUID}))
+$(eval $(call PKG_template,LIBCOM_ERR,libcom-err,${PKG_VERSION}-${PKG_RELEASE},,${PKG_DESCR_COM_ERR},${PKG_SECTION_COM_ERR}))
+$(eval $(call PKG_template,LIBSS,libss,${PKG_VERSION}-${PKG_RELEASE},,${PKG_DESCR_SS},${PKG_SECTION_SS}))
+$(eval $(call PKG_template,LIBBLKID,libblkid,${PKG_VERSION}-${PKG_RELEASE},,${PKG_DESCR_BLKID},${PKG_SECTION_BLKID}))
-CONFIGURE_STYLE= gnu
+XAKE_FLAGS+= V=1
CONFIGURE_ARGS+= --enable-elf-shlibs \
--disable-tls \
--enable-dynamic-e2fsck
-BUILD_STYLE= auto
-INSTALL_STYLE= auto
INSTALL_TARGET+= install-libs
pre-build:
@@ -51,19 +53,24 @@ post-install:
${IDIR_E2FSPROGS}/usr/lib/
# subpackage libblkid
${INSTALL_DIR} ${IDIR_LIBBLKID}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libblkid.so.* \
+ ${CP} ${WRKINST}/usr/lib/libblkid.so* \
${IDIR_LIBBLKID}/usr/lib/
# subpackage libcom_err
${INSTALL_DIR} ${IDIR_LIBCOM_ERR}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libcom_err.so.* \
+ ${CP} ${WRKINST}/usr/lib/libcom_err.so* \
${IDIR_LIBCOM_ERR}/usr/lib/
+ # subpackage libss
+ ${INSTALL_DIR} ${IDIR_LIBSS}/usr/lib
+ ${CP} ${WRKINST}/usr/lib/libss.so* \
+ ${IDIR_LIBSS}/usr/lib/
# subpackage libuuid
${INSTALL_DIR} ${IDIR_LIBUUID}/usr/lib
- ${CP} ${WRKINST}/usr/lib/libuuid.so.* \
+ ${CP} ${WRKINST}/usr/lib/libuuid.so* \
${IDIR_LIBUUID}/usr/lib/
- # install some headers explicitely
+ # install some headers/apps explicitely
${INSTALL_DIR} ${STAGING_DIR}/usr/include/uuid
${CP} ${WRKBUILD}/lib/uuid/uuid.h \
${STAGING_DIR}/usr/include/uuid
+ ${CP} ${WRKINST}/usr/bin/compile_et ${STAGING_TOOLS}/bin
include ${TOPDIR}/mk/pkg-bottom.mk