diff --git a/pisi-index.xml b/pisi-index.xml index 2c8e349454..3365e3b72a 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -39569,6 +39569,72 @@ + + + p7zip + http://p7zip.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + app:console + util.archive + Port of 7-Zip archiver for *nix + 7-zip arşivleme programı + p7zip is a port of 7-Zip archiver for Unix. Supports packing-unpacking 7z, ZIP, GZIP, BZIP2 and TAR archives and unpacking RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB and NSIS arhives. + 7-zip arşivleme programı. 7z, ZIP, GZIP, BZIP2 ve TAR arşivleri oluşturabilir ve açabilir; RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB ve NSIS arşivlerini ise açabilir. + mirrors://sourceforge/p7zip/p7zip/15.09/p7zip_15.09_src_all.tar.bz2 + util/archive/p7zip/pspec.xml + + + p7zip + + libgcc + + + /usr/bin + /usr/lib/p7zip + /usr/lib/p7zip/Codecs + /usr/share/doc + /usr/share/man + + + 7z + 7za + + + + + 2016-01-01 + 15.09 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-02-16 + 9.38 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-02 + 9.20.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-11-03 + 9.20.1 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + cabextract diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index 019c5c1c46..dc20af9100 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -fd6969382d1904b992d982bfc0ae75430cb01dec \ No newline at end of file +1839d0293c6d49026506091669b8cc2b6c8ddf80 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 1b5c937faf..953d1e3df1 100644 Binary files a/pisi-index.xml.xz and b/pisi-index.xml.xz differ diff --git a/pisi-index.xml.xz.sha1sum b/pisi-index.xml.xz.sha1sum index b06e601410..52a1951e25 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -c71ca5203df64a99925fb17b8a9f9989d3a9d716 \ No newline at end of file +252e424681ff85fd8ff87dc089fe6b15e01aa899 \ No newline at end of file diff --git a/util/archive/p7zip/actions.py b/util/archive/p7zip/actions.py new file mode 100644 index 0000000000..c2f1e168a4 --- /dev/null +++ b/util/archive/p7zip/actions.py @@ -0,0 +1,39 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get + +WorkDir = "p7zip_%s" % get.srcVERSION() + +makefiles = { + 'i686' : "makefile.linux_x86_asm_gcc_4.X", + 'x86_64' : "makefile.linux_amd64_asm" + } + +def setup(): + shelltools.copy(makefiles[get.ARCH()], "makefile.machine") + + for i in shelltools.ls("makefile.*"): + pisitools.dosed(i, "^CC=gcc ", "CC=%s " % get.CC()) + pisitools.dosed(i, "^CXX=g\+\+ ", "CXX=%s " % get.CXX()) + +def build(): + # do not force CC and CXX here since asm build fails + autotools.make('OPTFLAGS="%s -DHAVE_GCCVISIBILITYPATCH -fvisibility=hidden -fvisibility-inlines-hidden" \ + all3' % get.CFLAGS()) + +def install(): + pisitools.insinto("/usr/lib/p7zip","bin/*") + + # p7zip wrapper + pisitools.dobin("contrib/gzip-like_CLI_wrapper_for_7z/p7zip") + pisitools.doman("contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1") + + pisitools.dohtml("DOC/MANUAL/*") + pisitools.dodoc("ChangeLog", "README", "TODO", "DOC/*.txt") diff --git a/util/archive/p7zip/files/7z b/util/archive/p7zip/files/7z new file mode 100644 index 0000000000..f0f6a49706 --- /dev/null +++ b/util/archive/p7zip/files/7z @@ -0,0 +1,4 @@ +#!/bin/sh +cd "" +export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:" +exec /usr/lib/p7zip/7z "$@" diff --git a/util/archive/p7zip/files/7za b/util/archive/p7zip/files/7za new file mode 100644 index 0000000000..2e43b1c51a --- /dev/null +++ b/util/archive/p7zip/files/7za @@ -0,0 +1,4 @@ +#!/bin/sh +cd "" +export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:" +exec /usr/lib/p7zip/7za "$@" diff --git a/util/archive/p7zip/pspec.xml b/util/archive/p7zip/pspec.xml new file mode 100644 index 0000000000..06c587a342 --- /dev/null +++ b/util/archive/p7zip/pspec.xml @@ -0,0 +1,66 @@ + + + + + p7zip + http://p7zip.sourceforge.net/ + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + app:console + Port of 7-Zip archiver for *nix + p7zip is a port of 7-Zip archiver for Unix. Supports packing-unpacking 7z, ZIP, GZIP, BZIP2 and TAR archives and unpacking RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB and NSIS arhives. + mirrors://sourceforge/p7zip/p7zip/15.09/p7zip_15.09_src_all.tar.bz2 + + + + p7zip + + libgcc + + + /usr/bin + /usr/lib/p7zip + /usr/lib/p7zip/Codecs + /usr/share/doc + /usr/share/man + + + 7z + 7za + + + + + + 2016-01-01 + 15.09 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2015-02-16 + 9.38 + Version bump. + Stefan Gronewold(groni) + groni@pisilinux.org + + + 2014-02-02 + 9.20.1 + Rebuild. + Alihan Öztürk + alihan@pisilinux.org + + + 2012-11-03 + 9.20.1 + First release + Osman Erkan + osman.erkan@pisilinux.org + + + diff --git a/util/archive/p7zip/translations.xml b/util/archive/p7zip/translations.xml new file mode 100644 index 0000000000..7fd31546e9 --- /dev/null +++ b/util/archive/p7zip/translations.xml @@ -0,0 +1,8 @@ + + + + p7zip + 7-zip arşivleme programı + 7-zip arşivleme programı. 7z, ZIP, GZIP, BZIP2 ve TAR arşivleri oluşturabilir ve açabilir; RAR, CAB, ISO, ARJ, LZH, CHM, Z, CPIO, RPM, DEB ve NSIS arşivlerini ise açabilir. + +