From: Álvaro Fernández Rojas Date: Sat, 24 Oct 2015 18:40:55 +0000 (+0200) Subject: unrar: add libunrar support X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=6cb3979f21fbe0a9694bedfdb916301b891826e1;p=openwrt-packages.git unrar: add libunrar support Closes https://github.com/openwrt/packages/pull/1882 Signed-off-by: Nikolay Podoprigora volzhanin@gmail.com Signed-off-by: Álvaro Fernández Rojas --- diff --git a/utils/unrar/Makefile b/utils/unrar/Makefile index 45cbc8eb0..6976c7d15 100644 --- a/utils/unrar/Makefile +++ b/utils/unrar/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=unrar PKG_VERSION:=5.3.5 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=unrarsrc-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.rarlab.com/rar @@ -25,21 +25,40 @@ PKG_INSTALL:=1 include $(INCLUDE_DIR)/uclibc++.mk include $(INCLUDE_DIR)/package.mk -define Package/unrar - SECTION:=utils - CATEGORY:=Utilities +define Package/unrar/Default + TITLE:=UnRAR SUBMENU:=Compression - TITLE:=UnRAR application URL:=http://www.rarlab.com/ DEPENDS:=$(CXX_DEPENDS) +libpthread endef +define Package/unrar +$(call Package/unrar/Default) + SECTION:=utils + CATEGORY:=Utilities + TITLE+= (application) +endef + +define Package/libunrar +$(call Package/unrar/Default) + SECTION:=libs + CATEGORY:=Libraries + TITLE+= (library) +endef + define Package/unrar/description - UnRAR is an application that can decompress files and archives created using - the RAR compression scheme + UnRAR is an application that can decompress files and archives created using + the RAR compression scheme endef -define Build/Configure +define Package/libunrar/description + UnRAR library is a shared library that provides file extraction from RAR + archives +endef + +define Build/Compile + $(call Build/Compile/Default,unrar) + $(call Build/Compile/Default,lib) endef define Package/unrar/install @@ -47,4 +66,10 @@ define Package/unrar/install $(INSTALL_BIN) $(PKG_INSTALL_DIR)/bin/unrar $(1)/usr/bin/ endef +define Package/libunrar/install + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_BUILD_DIR)/libunrar.so $(1)/usr/lib/ +endef + $(eval $(call BuildPackage,unrar)) +$(eval $(call BuildPackage,libunrar))