* 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
--enable-shared \ are three sets of tests, performed in this order: filesystem
--enable-static \ tests, magic number tests, and language tests. The first test
--disable-rpath \ that succeeds causes the file type to be printed.
--without-libiconv-prefix \
--without-libintl-prefix \ Starting with version 4, the file command is not much more than
) a wrapper around the "magic" library.
endef endef
define Build/Compile CONFIGURE_ARGS += \
$(MAKE) -C $(PKG_BUILD_DIR)/src \ --enable-shared \
DESTDIR="$(PKG_INSTALL_DIR)" \ --enable-static \
all install --disable-rpath \
endef --without-libiconv-prefix \
--without-libintl-prefix \
MAKE_FLAGS += \
DESTDIR="$(PKG_INSTALL_DIR)" \
all install \
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))