2 # This is free software, licensed under the GNU General Public License v2.
3 # See /LICENSE for more information.
6 include $(TOPDIR
)/rules.mk
12 PKG_SOURCE
:=unrarsrc-
$(PKG_VERSION
).
tar.gz
13 PKG_SOURCE_URL
:=http
://www.rarlab.com
/rar
14 PKG_HASH
:=9b66e4353a9944bc140eb2a919ff99482dd548f858f5e296d809e8f7cdb2fcf4
15 PKG_MAINTAINER
:=Álvaro Fernández Rojas
<noltari@gmail.com
>, \
16 Ted Hess
<thess@kitschensync.net
>
19 PKG_LICENSE_FILES
:=license.txt
21 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)-$(BUILD_VARIANT
)/unrar
24 include $(INCLUDE_DIR
)/uclibc
++.mk
25 include $(INCLUDE_DIR
)/package.mk
27 define Package
/unrar
/Default
30 URL
:=http
://www.rarlab.com
/
31 DEPENDS
:=$(CXX_DEPENDS
) +libpthread
35 $(call Package
/unrar
/Default
)
42 define Package
/libunrar
43 $(call Package
/unrar
/Default
)
50 define Package
/unrar
/description
51 UnRAR is an application that can decompress files and archives created using
52 the RAR compression scheme
55 define Package
/libunrar
/description
56 UnRAR library is a shared library that provides file extraction from RAR
61 LDFLAGS
="$(TARGET_LDFLAGS) -lpthread"
63 ifeq ($(BUILD_VARIANT
),lib
)
65 $(call Build
/Compile
/Default
,lib
)
69 $(call Build
/Install
/Default
,install-lib
)
72 define Build
/InstallDev
73 $(INSTALL_DIR
) $(1)/usr
/include/unrar
74 $(CP
) $(PKG_BUILD_DIR
)/*.hpp
$(1)/usr
/include/unrar
/
75 $(INSTALL_DIR
) $(1)/usr
/lib
76 $(CP
) $(PKG_INSTALL_DIR
)/lib
/libunrar.so
$(1)/usr
/lib
/
80 $(call Build
/Compile
/Default
,unrar
)
84 $(call Build
/Install
/Default
,install-unrar
)
88 define Package
/unrar
/install
89 $(INSTALL_DIR
) $(1)/usr
/bin
90 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/bin
/unrar
$(1)/usr
/bin
/
93 define Package
/libunrar
/install
94 $(INSTALL_DIR
) $(1)/usr
/lib
95 $(CP
) $(PKG_INSTALL_DIR
)/lib
/libunrar.so
$(1)/usr
/lib
/
98 $(eval
$(call BuildPackage
,unrar
))
99 $(eval
$(call BuildPackage
,libunrar
))