diff --git a/pisi-index.xml b/pisi-index.xml index 4ecbe9c86b..42ed9bf8cc 100644 --- a/pisi-index.xml +++ b/pisi-index.xml @@ -12195,6 +12195,86 @@ + + + python-imaging + http://www.pythonware.com/products/pil/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + programming.language.python + Python Imaging Library (PIL) + Python Görüntü İşleme Kitaplığı + The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities. + La librería Python Imaging Library (PIL) facilita el procesamiento de imágenes desde Python. Esta librería soporta muchos formatos de archivos y provee potentes facilidades de procesamiento de gráficos. + http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz + + python-tk + tcltk-devel + tcl-devel + sane-backends-devel + libjpeg-turbo-devel + + + local_only_initial_value.patch + gentoo-imaging-sane.patch + anka-imaging-tiffendian.patch + gentoo-imaging-giftrans.patch + + programming/language/python/python-imaging/pspec.xml + + + python-imaging + + tcltk + tcl + lcms + libjpeg-turbo + python-tk + sane-backends + xdg-utils + + + /usr/bin + /usr/lib + /usr/include + /usr/share/doc + + + + + 2016-02-08 + 1.1.7 + Rebuild for Pisi 2.0 + Stefan Gronewold + groni@pisilinux.org + + + 2013-11-09 + 1.1.7 + Rebuild + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-07-28 + 1.1.7 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-13 + 1.1.7 + First release + Erdinç Gültekin + admins@pisilinux.org + + + python-pygobject3 diff --git a/pisi-index.xml.sha1sum b/pisi-index.xml.sha1sum index ee89d9e0e8..0b6049b175 100644 --- a/pisi-index.xml.sha1sum +++ b/pisi-index.xml.sha1sum @@ -1 +1 @@ -e676bdeb9bd745b6bd515dd88fc925af91184f28 \ No newline at end of file +c125636444e1cb1aebd2e7d17fae1ba45e020697 \ No newline at end of file diff --git a/pisi-index.xml.xz b/pisi-index.xml.xz index 5c5b2a829a..2d48192cb2 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 6c0c802af0..d51676918c 100644 --- a/pisi-index.xml.xz.sha1sum +++ b/pisi-index.xml.xz.sha1sum @@ -1 +1 @@ -86d0f1bb38b3bff90e7bdb451d7676bfec2969ba \ No newline at end of file +b8bc1e4da5668eea57487ba251d56794266031e9 \ No newline at end of file diff --git a/programming/language/python/python-imaging/actions.py b/programming/language/python/python-imaging/actions.py new file mode 100644 index 0000000000..af134b8b99 --- /dev/null +++ b/programming/language/python/python-imaging/actions.py @@ -0,0 +1,27 @@ +#!/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 pisitools +from pisi.actionsapi import pythonmodules +from pisi.actionsapi import shelltools +from pisi.actionsapi import get + +WorkDir="Imaging-%s" % get.srcVERSION() + +def install(): + pisitools.dosed("_imagingft.c", "", "") + pisitools.dosed("_imagingft.c", "", "") + pythonmodules.install() + + shelltools.cd("Sane") + pythonmodules.install() + shelltools.cd("..") + + for header in ["Imaging.h","ImPlatform.h"]: + pisitools.insinto("/usr/include/%s" % get.curPYTHON(), "libImaging/%s" % header) + + pisitools.dodoc("README") + diff --git a/programming/language/python/python-imaging/files/anka-imaging-tiffendian.patch b/programming/language/python/python-imaging/files/anka-imaging-tiffendian.patch new file mode 100644 index 0000000000..505d95de5b --- /dev/null +++ b/programming/language/python/python-imaging/files/anka-imaging-tiffendian.patch @@ -0,0 +1,38 @@ +--- Imaging-1.1.7-orig/PIL/TiffImagePlugin.py 2009-11-01 02:44:12.000000000 +0200 ++++ Imaging-1.1.7/PIL/TiffImagePlugin.py 2012-11-13 03:45:11.280000132 +0200 +@@ -69,7 +69,7 @@ + def il32(c,o=0): + return ord(c[o]) + (ord(c[o+1])<<8) + (ord(c[o+2])<<16) + (ord(c[o+3])<<24) + def ol16(i): +- return chr(i&255) + chr(i>>8&255) ++ return chr(i>>8&255) + chr(i&255) + def ol32(i): + return chr(i&255) + chr(i>>8&255) + chr(i>>16&255) + chr(i>>24&255) + +@@ -197,6 +197,8 @@ + } + + PREFIXES = ["MM\000\052", "II\052\000", "II\xBC\000"] ++PREFIX_TO_BYTEORDER = {"MM":"b", "II":"l"} ++BYTEORDER_TO_PREFIX = {"b":"MM", "l":"II"} + + def _accept(prefix): + return prefix[:4] in PREFIXES +@@ -219,6 +221,8 @@ + self.o16, self.o32 = ol16, ol32 + else: + raise SyntaxError("not a TIFF IFD") ++ self.byteorder = PREFIX_TO_BYTEORDER[self.prefix] ++ + self.reset() + + def reset(self): +@@ -749,7 +753,7 @@ + def _save(im, fp, filename): + + try: +- rawmode, prefix, photo, format, bits, extra = SAVE_INFO[im.mode] ++ rawmode, prefix, byteorder, photo, format, bits, extra = SAVE_INFO[im.mode] + except KeyError: + raise IOError, "cannot write mode %s as TIFF" % im.mode + diff --git a/programming/language/python/python-imaging/files/gentoo-imaging-giftrans.patch b/programming/language/python/python-imaging/files/gentoo-imaging-giftrans.patch new file mode 100644 index 0000000000..1a109d28ee --- /dev/null +++ b/programming/language/python/python-imaging/files/gentoo-imaging-giftrans.patch @@ -0,0 +1,14 @@ +--- Imaging-1.1.6.orig/PIL/GifImagePlugin.py 2006-12-03 11:37:15.000000000 +0000 ++++ Imaging-1.1.6/PIL/GifImagePlugin.py 2008-10-02 14:51:43.000000000 +0100 +@@ -352,6 +352,11 @@ + for i in range(maxcolor): + s.append(chr(i) * 3) + ++ if im.info.has_key('transparency'): ++ transparentIndex = im.info['transparency'] ++ s.append('!' + chr(0xf9) + chr(4) + chr(1) + chr(0) + chr(0) + ++ chr(transparentIndex) + chr(0)) ++ + return s + + def getdata(im, offset = (0, 0), **params): diff --git a/programming/language/python/python-imaging/files/gentoo-imaging-sane.patch b/programming/language/python/python-imaging/files/gentoo-imaging-sane.patch new file mode 100644 index 0000000000..4970e50033 --- /dev/null +++ b/programming/language/python/python-imaging/files/gentoo-imaging-sane.patch @@ -0,0 +1,13 @@ +--- Imaging-1.1.6/Sane/_sane.c.orig 2006-12-03 13:12:22.000000000 +0100 ++++ Imaging-1.1.6/Sane/_sane.c 2009-02-28 11:41:19.000000000 +0200 +@@ -1152,8 +1152,8 @@ + static PyObject * + PySane_get_devices(PyObject *self, PyObject *args) + { +- SANE_Device **devlist; +- SANE_Device *dev; ++ const SANE_Device **devlist; ++ const SANE_Device *dev; + SANE_Status st; + PyObject *list; + int local_only, i; diff --git a/programming/language/python/python-imaging/files/local_only_initial_value.patch b/programming/language/python/python-imaging/files/local_only_initial_value.patch new file mode 100644 index 0000000000..00a3da75aa --- /dev/null +++ b/programming/language/python/python-imaging/files/local_only_initial_value.patch @@ -0,0 +1,11 @@ +--- python-imaging-1.1.6.old/Sane/_sane.c 2006-12-03 07:12:22.000000000 -0500 ++++ python-imaging-1.1.6/Sane/_sane.c 2007-04-03 22:08:41.000000000 -0400 +@@ -1156,7 +1156,7 @@ + SANE_Device *dev; + SANE_Status st; + PyObject *list; +- int local_only, i; ++ int local_only=0, i; + + if (!PyArg_ParseTuple(args, "|i", &local_only)) + { diff --git a/programming/language/python/python-imaging/pspec.xml b/programming/language/python/python-imaging/pspec.xml new file mode 100644 index 0000000000..be3f6ed458 --- /dev/null +++ b/programming/language/python/python-imaging/pspec.xml @@ -0,0 +1,80 @@ + + + + + python-imaging + http://www.pythonware.com/products/pil/ + + PisiLinux Community + admins@pisilinux.org + + as-is + library + Python Imaging Library (PIL) + The Python Imaging Library (PIL) adds image processing capabilities to your Python interpreter. This library supports many file formats, and provides powerful image processing and graphics capabilities. + http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz + + python-tk + tcltk-devel + tcl-devel + sane-backends-devel + libjpeg-turbo-devel + + + local_only_initial_value.patch + gentoo-imaging-sane.patch + anka-imaging-tiffendian.patch + gentoo-imaging-giftrans.patch + + + + + python-imaging + + tcltk + tcl + lcms + libjpeg-turbo + python-tk + sane-backends + xdg-utils + + + /usr/bin + /usr/lib + /usr/include + /usr/share/doc + + + + + + 2016-02-08 + 1.1.7 + Rebuild for Pisi 2.0 + Stefan Gronewold + groni@pisilinux.org + + + 2013-11-09 + 1.1.7 + Rebuild + Burak Fazıl Ertürk + burakerturk@pisilinux.org + + + 2013-07-28 + 1.1.7 + Dep Fixed + PisiLinux Community + admins@pisilinux.org + + + 2012-11-13 + 1.1.7 + First release + Erdinç Gültekin + admins@pisilinux.org + + + \ No newline at end of file diff --git a/programming/language/python/python-imaging/translations.xml b/programming/language/python/python-imaging/translations.xml new file mode 100644 index 0000000000..8d274bd7be --- /dev/null +++ b/programming/language/python/python-imaging/translations.xml @@ -0,0 +1,8 @@ + + + + python-imaging + Python Görüntü İşleme Kitaplığı + La librería Python Imaging Library (PIL) facilita el procesamiento de imágenes desde Python. Esta librería soporta muchos formatos de archivos y provee potentes facilidades de procesamiento de gráficos. + +