* Package magic.mime (required by the GMediaServer)
 * Cleanup Makefile

git-svn-id: svn://svn.openwrt.org/openwrt/packages@8830 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
olli 2007-09-18 09:09:31 +00:00
parent 54cf03183b
commit 222a94eca5

View File

@ -1,5 +1,5 @@
# #
# Copyright (C) 2006 OpenWrt.org # Copyright (C) 2007 OpenWrt.org
# #
# This is free software, licensed under the GNU General Public License v2. # This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information. # See /LICENSE for more information.
@ -15,10 +15,6 @@ PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=ftp://ftp.astron.com/pub/file/ PKG_SOURCE_URL:=ftp://ftp.astron.com/pub/file/
PKG_MD5SUM:=a61ef3aa8339d5987148089afde25f60 PKG_MD5SUM:=a61ef3aa8339d5987148089afde25f60
PKG_CAT:=zcat
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/package.mk
@ -26,7 +22,7 @@ define Package/libmagic
SECTION:=libs SECTION:=libs
CATEGORY:=Libraries CATEGORY:=Libraries
DEPENDS:=+zlib DEPENDS:=+zlib
TITLE:=File type determination library TITLE:=Determines file type using "magic" numbers
URL:=ftp://ftp.astron.com/pub/file/ URL:=ftp://ftp.astron.com/pub/file/
endef endef
@ -34,25 +30,30 @@ define Package/file
SECTION:=utils SECTION:=utils
CATEGORY:=Utilities CATEGORY:=Utilities
DEPENDS:=+libmagic DEPENDS:=+libmagic
TITLE:=File type determination library TITLE:=Determines file type using "magic" numbers
URL:=ftp://ftp.astron.com/pub/file/ URL:=ftp://ftp.astron.com/pub/file/
endef endef
define Build/Configure define Package/file/description
$(call Build/Configure/Default, \ File tests each argument in an attempt to classify it. There
are three sets of tests, performed in this order: filesystem
tests, magic number tests, and language tests. The first test
that succeeds causes the file type to be printed.
Starting with version 4, the file command is not much more than
a wrapper around the "magic" library.
endef
CONFIGURE_ARGS += \
--enable-shared \ --enable-shared \
--enable-static \ --enable-static \
--disable-rpath \ --disable-rpath \
--without-libiconv-prefix \ --without-libiconv-prefix \
--without-libintl-prefix \ --without-libintl-prefix \
)
endef
define Build/Compile MAKE_FLAGS += \
$(MAKE) -C $(PKG_BUILD_DIR)/src \
DESTDIR="$(PKG_INSTALL_DIR)" \ DESTDIR="$(PKG_INSTALL_DIR)" \
all install all install \
endef
define Build/InstallDev define Build/InstallDev
mkdir -p $(STAGING_DIR)/usr/include mkdir -p $(STAGING_DIR)/usr/include
@ -75,10 +76,9 @@ endef
define Package/file/install define Package/file/install
$(INSTALL_DIR) $(1)/usr/bin $(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_DIR) $(1)/usr/share/file $(INSTALL_DIR) $(1)/usr/share/file
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/file \ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/file $(1)/usr/bin
$(1)/usr/bin $(INSTALL_DATA) $(PKG_BUILD_DIR)/magic/Magdir/linux $(1)/usr/share/file/magic
$(INSTALL_DATA) $(PKG_BUILD_DIR)/magic/Magdir/linux \ $(INSTALL_DATA) $(PKG_BUILD_DIR)/magic/magic.mime $(1)/usr/share/file/magic.mime
$(1)/usr/share/file/magic
endef endef
$(eval $(call BuildPackage,libmagic)) $(eval $(call BuildPackage,libmagic))