summaryrefslogtreecommitdiff
path: root/libre/unar/PKGBUILD
diff options
context:
space:
mode:
authorAndreas Grapentin <andreas@grapentin.org>2018-04-03 11:29:14 +0200
committerAndreas Grapentin <andreas@grapentin.org>2018-04-03 11:29:14 +0200
commiteb99291fa9f8df79b0f7c63e097fb1a9e327e971 (patch)
treee8c71480c1a6acea36f156c8af1446d2d6229f3f /libre/unar/PKGBUILD
parent70c99b45b3cfd2b5f6b33b858c35dff893988875 (diff)
downloadabslibre-eb99291fa9f8df79b0f7c63e097fb1a9e327e971.tar.gz
abslibre-eb99291fa9f8df79b0f7c63e097fb1a9e327e971.tar.bz2
abslibre-eb99291fa9f8df79b0f7c63e097fb1a9e327e971.zip
libre/unar: rebuilt against updated icu
Diffstat (limited to 'libre/unar/PKGBUILD')
-rw-r--r--libre/unar/PKGBUILD60
1 files changed, 27 insertions, 33 deletions
diff --git a/libre/unar/PKGBUILD b/libre/unar/PKGBUILD
index 95241bc48..e5b6f8c1a 100644
--- a/libre/unar/PKGBUILD
+++ b/libre/unar/PKGBUILD
@@ -1,58 +1,52 @@
+# Maintainer (Arch): Anatol Pomozov <anatol.pomozov@gmail.com>
+# Contributor (Arch): Cedric Girard <girard.cedric@gmail.com>
+# Contributor (Arch): N30N <archlinux@alunamation.com>
# Maintainer: Andreas Grapentin <andreas@grapentin.org>
# Contributor: Omar Vega Ramos <ovruni@gnu.org.pe>
-# Maintainer (Arch): Cedric Girard <girard.cedric@gmail.com>
-# Contributor (Arch): N30N <archlinux@alunamation.com>
# Contributor (Hyperbola): André Silva <emulatorman@hyperbola.info>
pkgname=unar
-
pkgver=1.10.1
-pkgrel=8
-arch=(x86_64 i686 armv7h)
-
-pkgdesc="An Objective-C application for uncompressing archive files"
+_commit=1534a5cf6900
+pkgrel=8.1
+pkgdesc="unar and lsar: Objective-C tools for uncompressing archive files"
+arch=(x86_64)
+arch+=(i686 armv7h)
url="http://unarchiver.c3.cx/"
-license=(LGPL2.1)
-
-depends=(gnustep-base openssl bzip2 gcc-libs zlib)
-depends_x86_64=("icu>=60" "icu<61")
-depends_i686=("icu>=60" "icu<61")
-depends_armv7h=("icu>=60" "icu<61")
-makedepends=(gcc-objc unzip)
+license=('LGPL2.1')
+depends=(gnustep-base openssl bzip2 icu gcc-libs zlib)
+depends+=('icu>=61' 'icu<62')
+makedepends=(gcc-objc gnustep-make)
replaces=(unarchiver unrar)
conflicts=(unarchiver unrar)
provides=(unarchiver unrar)
-
-source=("$pkgname-$pkgver.zip::https://theunarchiver.com/downloads/TheUnarchiverSource.zip"
+source=("https://bitbucket.org/kosovan/theunarchiver/get/unar-${pkgver}.tar.gz"
"native_obj_exceptions.patch")
-sha256sums=('ac4cedf9b49375c0f805bda010fa03629d05ab283a0a8e35bf2dd01ae477e0a1'
- '8b5be982e9cfd8cb800443d0f11c1e474ccfa3d9d81e1e869ee84b8f73f74cdd')
-noextract=("$pkgname-$pkgver.zip")
-
-prepare()
-{
- mkdir $pkgname-$pkgver
- cd $pkgname-$pkgver
- unzip ../$pkgname-$pkgver.zip
+sha1sums=('d7dac2b1786e63787dbea74030ecdf8c425de730'
+ 'b8024026607dc2de758479b73d8b01ca6f692b59')
- patch -p1 < "$srcdir/native_obj_exceptions.patch"
+prepare(){
+ cd "$srcdir/kosovan-theunarchiver-${_commit}"
- cd XADMaster
- . /usr/share/GNUstep/Makefiles/GNUstep.sh
+ patch -p1 < ../native_obj_exceptions.patch
}
build() {
- cd "$srcdir/$pkgname-$pkgver/XADMaster"
+ cd "$srcdir/kosovan-theunarchiver-${_commit}/XADMaster"
+
+ . /usr/share/GNUstep/Makefiles/GNUstep.sh
make -f Makefile.linux
}
package() {
- cd "$srcdir/$pkgname-$pkgver/XADMaster"
+ cd "$srcdir/kosovan-theunarchiver-${_commit}/XADMaster"
install -d "$pkgdir/usr/bin/"
install -m755 unar lsar "$pkgdir/usr/bin/"
- cd "$srcdir/$pkgname-$pkgver/Extra"
+ cd "$srcdir/kosovan-theunarchiver-${_commit}/Extra"
install -d "$pkgdir/usr/share/man/man1"
- gzip -c lsar.1 > "$pkgdir/usr/share/man/man1"/lsar.1.gz
- gzip -c unar.1 > "$pkgdir/usr/share/man/man1"/unar.1.gz
+ install -m644 lsar.1 unar.1 "$pkgdir/usr/share/man/man1/"
+ install -d "$pkgdir/usr/share/bash-completion/completions/"
+ install -m644 unar.bash_completion "$pkgdir/usr/share/bash-completion/completions/unar"
+ install -m644 lsar.bash_completion "$pkgdir/usr/share/bash-completion/completions/lsar"
}