diff options
author | Michał Masłowski <mtjm@mtjm.eu> | 2012-04-02 18:56:43 +0200 |
---|---|---|
committer | Michał Masłowski <mtjm@mtjm.eu> | 2012-04-02 18:56:43 +0200 |
commit | 16962179f9ea5c2875d55693396413b6e9bf8b6d (patch) | |
tree | 860d1ef78293947182f45a9e21021a27a26ced80 /libre/unarchiver | |
parent | 4d800cff6e1b6460f7f4a7e737077c9064b0ed37 (diff) | |
parent | 321f44e3a5da426309c4b6664af035c97f907565 (diff) |
Merge branch 'master' of ssh://parabolagnulinux.org:1863/home/parabola/abslibre-pre-mips64el
Conflicts:
community/go/PKGBUILD
core/openssl/PKGBUILD
extra/libsigsegv/PKGBUILD
gnome-unstable/gnome-control-center/PKGBUILD
staging/boost/PKGBUILD
staging/kactivities/PKGBUILD
staging/kdeaccessibility-jovie/PKGBUILD
staging/kdeaccessibility-kaccessible/PKGBUILD
staging/kdeaccessibility-kmag/PKGBUILD
staging/kdeaccessibility-kmousetool/PKGBUILD
staging/kdeaccessibility-kmouth/PKGBUILD
staging/kdeadmin/PKGBUILD
staging/kdeartwork/PKGBUILD
staging/kdebase-konsole/PKGBUILD
staging/kdebase-runtime/PKGBUILD
staging/kdebase-workspace/PKGBUILD
staging/kdebase-workspace/kde-np.pam
staging/kdebase-workspace/kde.pam
staging/kdebase/PKGBUILD
staging/kdebindings-kimono/PKGBUILD
staging/kdebindings-korundum/PKGBUILD
staging/kdebindings-kross/PKGBUILD
staging/kdebindings-perlkde/PKGBUILD
staging/kdebindings-perlqt/PKGBUILD
staging/kdebindings-python/PKGBUILD
staging/kdebindings-qtruby/PKGBUILD
staging/kdebindings-qyoto/PKGBUILD
staging/kdebindings-smokegen/PKGBUILD
staging/kdebindings-smokekde/PKGBUILD
staging/kdebindings-smokeqt/PKGBUILD
staging/kdeedu-analitza/PKGBUILD
staging/kdeedu-blinken/PKGBUILD
staging/kdeedu-cantor/PKGBUILD
staging/kdeedu-kalgebra/PKGBUILD
staging/kdeedu-kalzium/PKGBUILD
staging/kdeedu-kanagram/PKGBUILD
staging/kdeedu-kbruch/PKGBUILD
staging/kdeedu-kgeography/PKGBUILD
staging/kdeedu-khangman/PKGBUILD
staging/kdeedu-kig/PKGBUILD
staging/kdeedu-kiten/PKGBUILD
staging/kdeedu-klettres/PKGBUILD
staging/kdeedu-kmplot/PKGBUILD
staging/kdeedu-kstars/PKGBUILD
staging/kdeedu-ktouch/PKGBUILD
staging/kdeedu-kturtle/PKGBUILD
staging/kdeedu-kwordquiz/PKGBUILD
staging/kdeedu-marble/PKGBUILD
staging/kdeedu-parley/PKGBUILD
staging/kdeedu-rocs/PKGBUILD
staging/kdeedu-step/PKGBUILD
staging/kdegames/PKGBUILD
staging/kdegraphics-gwenview/PKGBUILD
staging/kdegraphics-kamera/PKGBUILD
staging/kdegraphics-kcolorchooser/PKGBUILD
staging/kdegraphics-kgamma/PKGBUILD
staging/kdegraphics-kolourpaint/PKGBUILD
staging/kdegraphics-kruler/PKGBUILD
staging/kdegraphics-ksaneplugin/PKGBUILD
staging/kdegraphics-ksnapshot/PKGBUILD
staging/kdegraphics-mobipocket/PKGBUILD
staging/kdegraphics-okular/PKGBUILD
staging/kdegraphics-strigi-analyzer/PKGBUILD
staging/kdegraphics-svgpart/PKGBUILD
staging/kdegraphics-thumbnailers/PKGBUILD
staging/kdemultimedia/PKGBUILD
staging/kdenetwork/PKGBUILD
staging/kdepim-runtime/PKGBUILD
staging/kdepim/PKGBUILD
staging/kdepimlibs/PKGBUILD
staging/kdeplasma-addons/PKGBUILD
staging/kdesdk-kate/PKGBUILD
staging/kdesdk/PKGBUILD
staging/kdetoys/PKGBUILD
staging/kdeutils-filelight/PKGBUILD
staging/kdeutils-kcalc/PKGBUILD
staging/kdeutils-kcharselect/PKGBUILD
staging/kdeutils-kdf/PKGBUILD
staging/kdeutils-kfloppy/PKGBUILD
staging/kdeutils-kgpg/PKGBUILD
staging/kdeutils-kremotecontrol/PKGBUILD
staging/kdeutils-ksecrets/PKGBUILD
staging/kdeutils-ktimer/PKGBUILD
staging/kdeutils-kwallet/PKGBUILD
staging/kdeutils-superkaramba/PKGBUILD
staging/kdeutils-sweeper/PKGBUILD
staging/kdewebdev/PKGBUILD
staging/libkdcraw/PKGBUILD
staging/libkdeedu/PKGBUILD
staging/libkexiv2/PKGBUILD
staging/libkipi/PKGBUILD
staging/libksane/PKGBUILD
testing/e2fsprogs/PKGBUILD
testing/iptables/PKGBUILD
testing/ruby/PKGBUILD
testing/xorg-server/PKGBUILD
testing/xorg-server/autoconfig-nvidia.patch
testing/xorg-server/autoconfig-sis.patch
Diffstat (limited to 'libre/unarchiver')
-rw-r--r-- | libre/unarchiver/PKGBUILD | 25 | ||||
-rw-r--r-- | libre/unarchiver/libz.patch | 13 | ||||
-rw-r--r-- | libre/unarchiver/native_obj_exceptions.patch | 22 |
3 files changed, 52 insertions, 8 deletions
diff --git a/libre/unarchiver/PKGBUILD b/libre/unarchiver/PKGBUILD index 84bab9c17..6c03eb70f 100644 --- a/libre/unarchiver/PKGBUILD +++ b/libre/unarchiver/PKGBUILD @@ -1,28 +1,37 @@ # Maintainer: Cedric Girard <girard.cedric@gmail.com> +# Contributor: N30N <archlinux@alunamation.com> + pkgname=unarchiver -pkgver=2.7.1 -pkgrel=3 +pkgver=3.0 +pkgrel=1 pkgdesc="An Objective-C application for uncompressing archive files" arch=('x86_64' 'i686' 'mips64el') url="http://wakaba.c3.cx/s/apps/unarchiver.html" license=('LGPL2.1') -depends=('gnustep-base-libre>=1.23.0' 'openssl' 'bzip2' 'icu' 'gcc-libs' 'zlib') -conflicts=('gnustep-base>=1.24') +depends=('gnustep-base' 'openssl' 'bzip2' 'icu' 'gcc-libs' 'zlib') makedepends=('gcc-objc') -source=(http://theunarchiver.googlecode.com/files/TheUnarchiver"$pkgver"_src.zip) +source=("http://theunarchiver.googlecode.com/files/TheUnarchiver${pkgver}_src.zip" + "native_obj_exceptions.patch" + "libz.patch") build() { - cd "$srcdir/The Unarchiver/XADMaster" + cd $srcdir/ + patch -Np1 -i native_obj_exceptions.patch + patch -Np1 -i libz.patch + + cd XADMaster . /usr/share/GNUstep/Makefiles/GNUstep.sh make -f Makefile.linux } package() { - cd "$srcdir/The Unarchiver/XADMaster" + cd "$srcdir/XADMaster" install -d "$pkgdir/usr/bin/" install -m755 unar lsar "$pkgdir/usr/bin/" } # vim:set ts=2 sw=2 et: -md5sums=('498ea1c984d5783322e070a71922b422') +md5sums=('c7c42cd3640bf477b79b21436344f098' + '4fa4ecc6e4ba14d3b6952d064e728511' + '665d01bf93191cc6f57dc80d8c1d3d5a') diff --git a/libre/unarchiver/libz.patch b/libre/unarchiver/libz.patch new file mode 100644 index 000000000..acba51463 --- /dev/null +++ b/libre/unarchiver/libz.patch @@ -0,0 +1,13 @@ +diff -Naur The Unarchiver/XADMaster/Makefile.linux The Unarchiver_patched/XADMaster/Makefile.linux +--- The Unarchiver/XADMaster/Makefile.linux 2011-04-27 03:32:21.000000000 +0200 ++++ The Unarchiver_patched/XADMaster/Makefile.linux 2011-12-22 10:56:13.749166606 +0100 +@@ -51,7 +51,8 @@ + -licuuc \ + -lobjc \ + -lstdc++ \ +- -lm ++ -lm \ ++ -lz + + LDFLAGS = -Wl,--whole-archive \ + -fexceptions \ diff --git a/libre/unarchiver/native_obj_exceptions.patch b/libre/unarchiver/native_obj_exceptions.patch new file mode 100644 index 000000000..9c84918b2 --- /dev/null +++ b/libre/unarchiver/native_obj_exceptions.patch @@ -0,0 +1,22 @@ +diff -Naur The Unarchiver/UniversalDetector/Makefile.linux The Unarchiver_patched/UniversalDetector/Makefile.linux +--- The Unarchiver/UniversalDetector/Makefile.linux 2011-04-27 03:32:21.000000000 +0200 ++++ The Unarchiver_patched/UniversalDetector/Makefile.linux 2011-12-22 10:48:32.138621163 +0100 +@@ -16,7 +16,6 @@ + + GNUSTEP_OPTS = -DGNUSTEP \ + -DGNU_RUNTIME=1 \ +- -D_NATIVE_OBJC_EXCEPTIONS \ + -fgnu-runtime \ + -fexceptions \ + -fobjc-exceptions \ +diff -Naur The Unarchiver/XADMaster/Makefile.linux The Unarchiver_patched/XADMaster/Makefile.linux +--- The Unarchiver/XADMaster/Makefile.linux 2011-04-27 03:32:21.000000000 +0200 ++++ The Unarchiver_patched/XADMaster/Makefile.linux 2011-12-22 10:48:15.488721721 +0100 +@@ -16,7 +16,6 @@ + + GNUSTEP_OPTS = -DGNUSTEP \ + -DGNU_RUNTIME=1 \ +- -D_NATIVE_OBJC_EXCEPTIONS \ + -fgnu-runtime \ + -fexceptions \ + -fobjc-exceptions \ |