2 # Copyright (C) 2007-2008 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
15 PKG_SOURCE_URL
:=http
://www.bzip.org
/$(PKG_VERSION
)
16 PKG_MD5SUM
:=00b516f4704d4a7cb50a1d97e6e8e15b
17 PKG_MAINTAINER
:=Steven Barth
<cyrus@openwrt.org
>
20 PKG_LICENSE_FILES
:=LICENSE
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/bzip2
/Default
26 URL
:=http
://www.bzip.org
/
30 $(call Package
/bzip2
/Default
)
37 define Package
/libbz2
/description
38 bzip2 is a freely available
, patent free
, high-quality
39 data compressor. This packages provides libbz2 library.
43 $(call Package
/bzip2
/Default
)
47 TITLE
:=bzip2 is a compression utility.
50 define Package
/bzip2
/description
51 bzip2 is a freely available
, patent free
, high-quality
52 data compressor. This package provides the binary.
59 CONFIGURE_ARGS
+= --prefix=/usr
62 -f Makefile-libbz2_so \
63 CFLAGS
="$(TARGET_CFLAGS)" \
66 define Build
/InstallDev
67 $(INSTALL_DIR
) $(1)/usr
/include
68 $(CP
) $(PKG_BUILD_DIR
)/bzlib.h
$(1)/usr
/include/
69 $(INSTALL_DIR
) $(1)/usr
/lib
70 $(CP
) $(PKG_BUILD_DIR
)/libbz2.so.
$(PKG_VERSION
) $(1)/usr
/lib
/
71 $(LN
) libbz2.so.
$(PKG_VERSION
) $(1)/usr
/lib
/libbz2.so
.1.0
72 $(LN
) libbz2.so.
$(PKG_VERSION
) $(1)/usr
/lib
/libbz2.so
75 define Package
/libbz2
/install
76 $(INSTALL_DIR
) $(1)/usr
/lib
/
77 $(CP
) $(PKG_BUILD_DIR
)/libbz2.so.
$(PKG_VERSION
) $(1)/usr
/lib
/
78 $(LN
) libbz2.so.
$(PKG_VERSION
) $(1)/usr
/lib
/libbz2.so
.1.0
81 define Package
/bzip2
/install
82 $(INSTALL_DIR
) $(1)/usr
/bin
/
83 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/bzip2-shared
$(1)/usr
/bin
/bzip2
86 $(eval
$(call BuildPackage
,libbz2
))
87 $(eval
$(call BuildPackage
,bzip2
))