From 3dd53276b09b857581b03e65857339cdc0e6e771 Mon Sep 17 00:00:00 2001 From: Gustavo Zacarias Date: Wed, 6 Jan 2016 09:49:00 -0300 Subject: [PATCH] unrar: new package [Peter: also pass TARGET_LDFLAGS] Signed-off-by: Gustavo Zacarias Signed-off-by: Peter Korsgaard --- package/Config.in | 1 + package/unrar/Config.in | 13 +++++++++++++ package/unrar/unrar.hash | 2 ++ package/unrar/unrar.mk | 23 +++++++++++++++++++++++ 4 files changed, 39 insertions(+) create mode 100644 package/unrar/Config.in create mode 100644 package/unrar/unrar.hash create mode 100644 package/unrar/unrar.mk diff --git a/package/Config.in b/package/Config.in index 09c2b40b3c..a10d9266c0 100644 --- a/package/Config.in +++ b/package/Config.in @@ -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 diff --git a/package/unrar/Config.in b/package/unrar/Config.in new file mode 100644 index 0000000000..29696c35aa --- /dev/null +++ b/package/unrar/Config.in @@ -0,0 +1,13 @@ +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 diff --git a/package/unrar/unrar.hash b/package/unrar/unrar.hash new file mode 100644 index 0000000000..4490d70f38 --- /dev/null +++ b/package/unrar/unrar.hash @@ -0,0 +1,2 @@ +# Locally computed: +sha256 ff593728aed0ac865908b8ea52cff449a4c298f095db2f3d27438ffbc3e35d5b unrarsrc-5.3.9.tar.gz diff --git a/package/unrar/unrar.mk b/package/unrar/unrar.mk new file mode 100644 index 0000000000..89dff9bbaf --- /dev/null +++ b/package/unrar/unrar.mk @@ -0,0 +1,23 @@ +################################################################################ +# +# 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)) -- 2.30.2