# # Copyright (C) 2007-2008 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=bzip2 PKG_VERSION:=1.0.6 PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.bzip.org/$(PKG_VERSION) PKG_MD5SUM:=00b516f4704d4a7cb50a1d97e6e8e15b PKG_MAINTAINER:=Steven Barth PKG_LICENSE:=BZIP2 PKG_LICENSE_FILES:=LICENSE include $(INCLUDE_DIR)/package.mk define Package/bzip2/Default SUBMENU:=Compression URL:=http://www.bzip.org/ endef define Package/libbz2 $(call Package/bzip2/Default) SECTION:=libs CATEGORY:=Libraries DEPENDS:= TITLE:=bzip2 library. endef define Package/libbz2/description bzip2 is a freely available, patent free, high-quality data compressor. This packages provides libbz2 library. endef define Package/bzip2 $(call Package/bzip2/Default) SECTION:=utils CATEGORY:=Utilities DEPENDS:=+libbz2 TITLE:=bzip2 is a compression utility. endef define Package/bzip2/description bzip2 is a freely available, patent free, high-quality data compressor. This package provides the binary. endef TARGET_CFLAGS += \ $(FPIC) \ $(TARGET_LDFLAGS) CONFIGURE_ARGS += --prefix=/usr MAKE_FLAGS += \ -f Makefile-libbz2_so \ CFLAGS="$(TARGET_CFLAGS)" \ all define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include $(CP) $(PKG_BUILD_DIR)/bzlib.h $(1)/usr/include/ $(INSTALL_DIR) $(1)/usr/lib $(CP) $(PKG_BUILD_DIR)/libbz2.so.$(PKG_VERSION) $(1)/usr/lib/ $(LN) libbz2.so.$(PKG_VERSION) $(1)/usr/lib/libbz2.so.1.0 $(LN) libbz2.so.$(PKG_VERSION) $(1)/usr/lib/libbz2.so endef define Package/libbz2/install $(INSTALL_DIR) $(1)/usr/lib/ $(CP) $(PKG_BUILD_DIR)/libbz2.so.$(PKG_VERSION) $(1)/usr/lib/ $(LN) libbz2.so.$(PKG_VERSION) $(1)/usr/lib/libbz2.so.1.0 endef define Package/bzip2/install $(INSTALL_DIR) $(1)/usr/bin/ $(INSTALL_BIN) $(PKG_BUILD_DIR)/bzip2-shared $(1)/usr/bin/bzip2 endef $(eval $(call BuildPackage,libbz2)) $(eval $(call BuildPackage,bzip2))