diff --git a/utils/unrar/Makefile b/utils/unrar/Makefile index 45cbc8eb06..6976c7d15a 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/description - UnRAR is an application that can decompress files and archives created using - the RAR compression scheme +define Package/unrar +$(call Package/unrar/Default) + SECTION:=utils + CATEGORY:=Utilities + TITLE+= (application) endef -define Build/Configure +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 +endef + +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))