Browse Source

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 <noltari@gmail.com>
lilik-openwrt-22.03
Álvaro Fernández Rojas 9 years ago
parent
commit
6cb3979f21
1 changed files with 33 additions and 8 deletions
  1. +33
    -8
      utils/unrar/Makefile

+ 33
- 8
utils/unrar/Makefile View File

@ -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))

Loading…
Cancel
Save