Commit 3dd53276 authored by Gustavo Zacarias's avatar Gustavo Zacarias Committed by Peter Korsgaard
Browse files

unrar: new package



[Peter: also pass TARGET_LDFLAGS]
Signed-off-by: default avatarGustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent ba14e6c2
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -56,6 +56,7 @@ endif
	source "package/lz4/Config.in"
	source "package/lzip/Config.in"
	source "package/lzop/Config.in"
	source "package/unrar/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
	source "package/unzip/Config.in"
endif
+13 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_UNRAR
	bool "unrar"
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_USE_WCHAR
	help
	  RAR file uncompressor.

	  http://www.rarlab.com/rar_add.htm

comment "unrar needs a toolchain w/ C++, wchar, threads"
	depends on !BR2_USE_WCHAR || !BR2_INSTALL_LIBSTDCPP \
		|| !BR2_TOOLCHAIN_HAS_THREADS
+2 −0
Original line number Diff line number Diff line
# Locally computed:
sha256	ff593728aed0ac865908b8ea52cff449a4c298f095db2f3d27438ffbc3e35d5b	unrarsrc-5.3.9.tar.gz

package/unrar/unrar.mk

0 → 100644
+23 −0
Original line number Diff line number Diff line
################################################################################
#
# unrar
#
################################################################################

UNRAR_VERSION = 5.3.9
UNRAR_SOURCE = unrarsrc-$(UNRAR_VERSION).tar.gz
UNRAR_SITE = http://www.rarlab.com/rar
UNRAR_LICENSE = unrar
UNRAR_LICENSE_FILES = license.txt

define UNRAR_BUILD_CMDS
	$(MAKE) CXX="$(TARGET_CXX)" STRIP="/bin/true" \
		CXXFLAGS="$(TARGET_CXXFLAGS) -pthread" \
		LDFLAGS="$(TARGET_LDFLAGS) -pthread" -C $(@D)
endef

define UNRAR_INSTALL_TARGET_CMDS
	$(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR)/usr install
endef

$(eval $(generic-package))