summaryrefslogtreecommitdiff
path: root/libre/p7zip-libre/PKGBUILD
diff options
context:
space:
mode:
authorNicolás Reynolds <apoyosis@correo.inta.gob.ar>2011-02-10 10:42:08 -0300
committerNicolás Reynolds <apoyosis@correo.inta.gob.ar>2011-02-10 10:42:08 -0300
commitb1a6d56a4ef14bb6450e841da219e52c79cadea8 (patch)
tree2ee66626cafd1b7e50286c1a8f5cf6552d1204c2 /libre/p7zip-libre/PKGBUILD
parentb0fbf7292ca2f084a85bb6129b657a8f08b452e8 (diff)
p7zip-libre-9.13-2
Diffstat (limited to 'libre/p7zip-libre/PKGBUILD')
-rw-r--r--libre/p7zip-libre/PKGBUILD64
1 files changed, 64 insertions, 0 deletions
diff --git a/libre/p7zip-libre/PKGBUILD b/libre/p7zip-libre/PKGBUILD
new file mode 100644
index 000000000..02311eeba
--- /dev/null
+++ b/libre/p7zip-libre/PKGBUILD
@@ -0,0 +1,64 @@
+# $Id: PKGBUILD 85904 2010-07-22 04:49:57Z dgriffiths $
+# Contributor: Thayer Williams <thayer@archlinux.org>
+# Contributor: Hugo Doria <hugo@archlinux.org>
+# Contributor: TuxSpirit<tuxspirit@archlinux.fr> 2007/11/17 21:22:36 UTC
+# Maintainer: Daniel J Griffiths <ghost1227@archlinux.us>
+# Maintainer (Parabola): fauno <fauno@kiwwwi.com.ar>
+
+pkgname=p7zip-libre
+_pkgname=${pkgname%-libre}
+pkgver=9.13
+pkgrel=2
+pkgdesc="A command-line port of the 7zip compression utility without RAR"
+arch=('i686' 'x86_64')
+license=('GPL')
+url="http://p7zip.sourceforge.net"
+depends=('gcc-libs' 'bash')
+options=(!emptydirs)
+provides=("p7zip=$pkgver")
+replaces=('p7zip')
+conflicts=('p7zip')
+source=(http://downloads.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}_${pkgver}_src_all.tar.bz2
+9.04-makefile.patch)
+md5sums=('8ddb5053db3b1f2696407d01be145779'
+'dc3e929ead20d7133fb3cc453aa62156')
+options=(!emptydirs)
+
+build() {
+ cd ${srcdir}/${_pkgname}_${pkgver}
+
+ msg "Removing unRar"
+ sed -e '/Rar/d' -i makefile*
+ rm -rf CPP/7zip/Compress/Rar
+ patch -p1 -i $startdir/src/9.04-makefile.patch
+
+ #Arch64 fix
+ if [ "$CARCH" == "x86_64" ]; then
+ cp makefile.linux_amd64 makefile.machine
+ else
+ cp makefile.linux_x86_ppc_alpha_gcc_4.X makefile.machine
+ fi
+
+ sed -i "s|usr/local|usr|g" makefile
+
+ make all3 OPTFLAGS="${CXXFLAGS}" || return 1
+}
+
+package() {
+ cd ${srcdir}/${_pkgname}_${pkgver}
+
+ make install DEST_HOME="${pkgdir}/usr" \
+ DEST_MAN="${pkgdir}/usr/share/man" \
+ DEST_SHARE_DOC="http://www.bugaco.com/7zip"
+
+ mkdir -p ${pkgdir}/usr/share/doc/p7zip/DOCS
+ install -m555 bin/7z.so ${pkgdir}/usr/lib/p7zip/
+
+ sed -i "s|${pkgdir}/usr|/usr|g" ${pkgdir}/usr/bin/7z
+ sed -i "s|${pkgdir}/usr|/usr|g" ${pkgdir}/usr/bin/7za
+ sed -i "s|${pkgdir}/usr|/usr|g" ${pkgdir}/usr/bin/7zr
+
+ # Install mc's virtual filesystem
+ install -Dm755 contrib/VirtualFileSystemForMidnightCommander/u7z \
+ ${pkgdir}/usr/lib/mc/extfs.d/u7z
+}