summaryrefslogtreecommitdiff
path: root/app-arch/unar
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-arch/unar
reinit the tree, so we can have metadata
Diffstat (limited to 'app-arch/unar')
-rw-r--r--app-arch/unar/Manifest5
-rw-r--r--app-arch/unar/metadata.xml10
-rw-r--r--app-arch/unar/unar-1.10.1.ebuild49
3 files changed, 64 insertions, 0 deletions
diff --git a/app-arch/unar/Manifest b/app-arch/unar/Manifest
new file mode 100644
index 000000000000..5f43f6dc0230
--- /dev/null
+++ b/app-arch/unar/Manifest
@@ -0,0 +1,5 @@
+DIST unar1.10.1_src.zip 2552535 SHA256 40967014a505b7a27864c49dc3b5d30b98ae4e6d4873783b2ef9ef9215fd092b SHA512 2755f1e2dcca68912f748587f195887d785d5c30933ca0d7a7de1dd35c6c1c115571e49f462fe15722e1b34560f02503382727e1df19a1f23d4a3cc75750434e WHIRLPOOL 980cc9224d2146a79c4e42c7890b4ca1f81824c2f04cb6c076c5a60a5a2e2dc98012c9076deb653cf0d4766533081b37baa0c0494ad6da355923b286ae51621f
+EBUILD unar-1.10.1.ebuild 1145 SHA256 ee89a7ed86aa3a3d00e85a51287f7233a370407a35a1a8766e08acc895276226 SHA512 28741166d10ba1a7392107ab76f1246c3be0907c348cc0f20d58275fad6d281d55094fb819207e00c5f1e4e5c84c876269427e79ccba9edd30e605a52bbcc045 WHIRLPOOL 4e4c808ba0da875cf859e2f7d1fff0adcc8ac66e81cc4b6b981f5d81ac64f1c73dca9047c2a0fe6c12021c41ad6cc77dc251b741dcebaddfcfea0e7e1cc8ae40
+MISC ChangeLog 3367 SHA256 460a96af349bbcdce4d689faa382657808f1e92ec8aa1b35218a113f39be5e8a SHA512 0029e4ef74943e5576d3aabe9babc19a7307f2123b314f9327ec909448dbdedfa741f6f43d4f6861140b0f992488b673064d6dcb169f73135c8bb22c5f4188d0 WHIRLPOOL 47c9a7aa510f817f965992d2b1c5534f8eb7f7af641f1d9aacbe9bcdce0a19cd9fcbd51cc1e6c46bd3f5792c1be9791ee13f3b639e1af9ff57f4f0b80c727428
+MISC ChangeLog-2015 1740 SHA256 4932c3751418d459e7bbe4427156739d26a0971ebb3338f7ff35fd4ccf444ca1 SHA512 8a457ac02732411ddae1469a93970211622c9ffdcc2ac01fa8733d636c224af966fe9e4d83bdaed1598c4da2e315405bbec066e51996805bc92aaa904f947294 WHIRLPOOL 056b48b72ce5483ec7a48804a366105398ef6798fda23ac8d31ee7ee693e250440063067dcc21ce177ac004f149348c6f93e2affa6b7fd2ffa930f6c210cbc87
+MISC metadata.xml 299 SHA256 641e6aab048b0037b32ebcfe345b46dd089106005326c48c8601066712a66dfe SHA512 6b3bfdb09755e678dc609356ff3819f66574af5718870ff7f2ca29a6f1a1c85e1cc781d713bd27ebc8ae2d44171efabd3a69202f3b1c75323c4f410136c2850f WHIRLPOOL eaff41d6d28ceec04f4484a614686a5232498f997bb5e894d9ae8b27e51146f75cc1827992a8cdcfb59751fdc0d314c528387f073f3bc09a122fbec6f02961e3
diff --git a/app-arch/unar/metadata.xml b/app-arch/unar/metadata.xml
new file mode 100644
index 000000000000..0cdd2da33f04
--- /dev/null
+++ b/app-arch/unar/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hanno@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">theunarchiver</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-arch/unar/unar-1.10.1.ebuild b/app-arch/unar/unar-1.10.1.ebuild
new file mode 100644
index 000000000000..b482d11dbaba
--- /dev/null
+++ b/app-arch/unar/unar-1.10.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="unpacker for various archiving formats, e.g. rar v3"
+HOMEPAGE="https://unarchiver.c3.cx/"
+SRC_URI="https://unarchiver.c3.cx/downloads/${PN}${PV}_src.zip"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE=""
+
+RDEPEND="gnustep-base/gnustep-base
+ dev-libs/icu:=
+ sys-libs/zlib
+ app-arch/bzip2"
+DEPEND="${RDEPEND}
+ >=gnustep-base/gnustep-make-2.6.0[native-exceptions]
+ sys-devel/gcc[objc]"
+
+S="${WORKDIR}/The Unarchiver/XADMaster"
+
+src_prepare() {
+ # avoid jobserver warning, upstream bug:
+ # https://bitbucket.org/WAHa_06x36/theunarchiver/issues/918/dont-call-make-from-makefile
+ sed -i -e 's:make:$(MAKE):g' Makefile.linux
+}
+
+src_compile() {
+ emake -f Makefile.linux \
+ AR="$(tc-getAR)" \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ OBJCC="$(tc-getCC)" \
+ CFLAGS="${CFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}" \
+ OBJCFLAGS="${CFLAGS}" \
+ LD="$(tc-getCXX)" \
+ LDFLAGS="-Wl,--whole-archive -fexceptions -fgnu-runtime ${LDFLAGS}"
+}
+
+src_install() {
+ dobin {ls,un}ar
+ doman ../Extra/{ls,un}ar.1
+}