[arch-commits] Commit in ocrfeeder/trunk (PKGBUILD ocrfeeder-pillow.patch)

2014-08-09 Thread Balló György
Date: Saturday, August 9, 2014 @ 11:47:06
  Author: bgyorgy
Revision: 117064

upgpkg: ocrfeeder 0.8-1

Update to version 0.8

Modified:
  ocrfeeder/trunk/PKGBUILD
Deleted:
  ocrfeeder/trunk/ocrfeeder-pillow.patch

+
 PKGBUILD   |   27 -
 ocrfeeder-pillow.patch |   72 ---
 2 files changed, 13 insertions(+), 86 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2014-08-09 07:13:02 UTC (rev 117063)
+++ PKGBUILD2014-08-09 09:47:06 UTC (rev 117064)
@@ -2,39 +2,38 @@
 # Maintainer: Balló György ballogyor+arch at gmail dot com
 
 pkgname=ocrfeeder
-pkgver=0.7.11
-pkgrel=4
+pkgver=0.8
+pkgrel=1
 pkgdesc=GTK+ document layout analysis and optical character recognition 
application
 arch=('any')
 url=https://wiki.gnome.org/Apps/OCRFeeder;
 license=('GPL')
-depends=('python2-pyenchant' 'pygoocanvas' 'python2-gtkspell' 'python2-pillow' 
\
- 'python2-lxml' 'python2-reportlab' 'ghostscript' 'unpaper' 'sane' 
'iso-codes' \
- 'desktop-file-utils')
-makedepends=('intltool' 'gnome-doc-utils')
+depends=('python2-pyenchant' 'python2-gobject' 'python2-lxml' 'python2-pillow'
+ 'python2-reportlab' 'gtk3' 'goocanvas' 'gtkspell3' 'ghostscript' 
'unpaper' 'sane'
+ 'iso-codes' 'desktop-file-utils')
+makedepends=('intltool' 'gnome-doc-utils' 'python2-gobject2')
 optdepends=('tesseract: character recognition'
 'ocrad: character recognition'
 'gocr: character recognition'
 'cuneiform: character recognition')
 install=$pkgname.install
-source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
-ocrfeeder-pillow.patch)
-sha256sums=('4508f4a0e2fdab521ab4a6d0265058a21fda80622483b169fd041189938ea6d5'
-'54dbe61ae384d4f5ed48e9fae0d5d1fc65787916208c87f44862aa1a3eb31e80')
+source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/$pkgver/$pkgname-$pkgver.tar.xz)
+sha256sums=('bb2e415e1e7ce9c7d819423b6b6a311f9d476eca54e7b183070ba6cd124265a1')
 
 prepare() {
   cd $srcdir/$pkgname-$pkgver
 
-  # Pillow port
-  patch -Np1 -i $srcdir/ocrfeeder-pillow.patch
-
   # Python2 fix
   sed -i 's@^#!.*python$@#!/usr/bin/python2@' bin/ocrfeeder*.in 
src/ocrfeeder/odf/*.py
+
+  # Fix build (X display is not available in chroot)
+  sed -i 's/PYTHON_GI_MODULES=.*/PYTHON_GI_MODULES=/' configure{.ac,}
 }
 
 build() {
   cd $srcdir/$pkgname-$pkgver
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
+  --disable-maintainer-mode \
   PYTHON=python2
   make
 }
@@ -41,7 +40,7 @@
 
 package() {
   cd $srcdir/$pkgname-$pkgver
-  make DESTDIR=$pkgdir/ install
+  make DESTDIR=$pkgdir install
   mkdir -p $pkgdir/usr/share/pixmaps
   ln -s ../ocrfeeder/icons/ocrfeeder.svg 
$pkgdir/usr/share/pixmaps/ocrfeeder.svg
 }

Deleted: ocrfeeder-pillow.patch
===
--- ocrfeeder-pillow.patch  2014-08-09 07:13:02 UTC (rev 117063)
+++ ocrfeeder-pillow.patch  2014-08-09 09:47:06 UTC (rev 117064)
@@ -1,72 +0,0 @@
-diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/imageManipulation.py 
ocrfeeder-0.7.11/src/ocrfeeder/feeder/imageManipulation.py
 ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/imageManipulation.py
2012-10-02 20:00:33.0 +0200
-+++ ocrfeeder-0.7.11/src/ocrfeeder/feeder/imageManipulation.py 2013-09-15 
15:28:11.779102147 +0200
-@@ -21,7 +21,7 @@
- from ocrfeeder.util.lib import debug
- 
- import gettext
--import Image, ImageDraw
-+from PIL import Image, ImageDraw
- import os.path
- from ocrfeeder.util import graphics
- import sys
-diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/layoutAnalysis.py 
ocrfeeder-0.7.11/src/ocrfeeder/feeder/layoutAnalysis.py
 ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/layoutAnalysis.py   
2013-02-08 08:57:12.0 +0100
-+++ ocrfeeder-0.7.11/src/ocrfeeder/feeder/layoutAnalysis.py2013-09-15 
15:28:11.779102147 +0200
-@@ -23,7 +23,7 @@
- from ocrfeeder.util.constants import OCRFEEDER_DEBUG, DTP
- from ocrfeeder.studio.dataHolder import DataBox
- from imageManipulation import ImageProcessor
--import Image
-+from PIL import Image
- import re
- import math
- 
-diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/dataHolder.py 
ocrfeeder-0.7.11/src/ocrfeeder/studio/dataHolder.py
 ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/dataHolder.py   2013-02-08 
08:57:12.0 +0100
-+++ ocrfeeder-0.7.11/src/ocrfeeder/studio/dataHolder.py2013-09-15 
15:27:20.787882011 +0200
-@@ -20,7 +20,7 @@
- 
- import os.path
- from ocrfeeder.util import graphics
--import Image
-+from PIL import Image
- import gobject
- from ocrfeeder.util.graphics import getImagePrintSize, getImageResolution
- from ocrfeeder.util import TEXT_TYPE, IMAGE_TYPE, ALIGN_LEFT, lib
-diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/widgetPresenter.py 

[arch-commits] Commit in ocrfeeder/trunk (PKGBUILD ocrfeeder-pillow.patch)

2013-09-15 Thread Balló György
Date: Sunday, September 15, 2013 @ 16:02:23
  Author: bgyorgy
Revision: 97227

upgpkg: ocrfeeder 0.7.11-3

Rebuild for Pillow

Added:
  ocrfeeder/trunk/ocrfeeder-pillow.patch
Modified:
  ocrfeeder/trunk/PKGBUILD

+
 PKGBUILD   |   21 +
 ocrfeeder-pillow.patch |   72 +++
 2 files changed, 87 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-09-15 13:54:10 UTC (rev 97226)
+++ PKGBUILD2013-09-15 14:02:23 UTC (rev 97227)
@@ -3,12 +3,12 @@
 
 pkgname=ocrfeeder
 pkgver=0.7.11
-pkgrel=2
+pkgrel=3
 pkgdesc=GTK+ document layout analysis and optical character recognition 
application
 arch=('any')
 url=http://live.gnome.org/OCRFeeder;
 license=('GPL')
-depends=('python2-pyenchant' 'pygoocanvas' 'python2-gtkspell' 
'python2-imaging' 'python2-lxml' 'python2-reportlab' 'ghostscript' 'unpaper' 
'sane' 'desktop-file-utils')
+depends=('python2-pyenchant' 'pygoocanvas' 'python2-gtkspell' 'python2-pillow' 
'python2-lxml' 'python2-reportlab' 'ghostscript' 'unpaper' 'sane' 
'desktop-file-utils')
 makedepends=('intltool' 'gnome-doc-utils')
 optdepends=('tesseract: character recognition'
 'ocrad: character recognition'
@@ -15,13 +15,23 @@
 'gocr: character recognition'
 'cuneiform: character recognition')
 install=$pkgname.install
-source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz)
-sha256sums=('4508f4a0e2fdab521ab4a6d0265058a21fda80622483b169fd041189938ea6d5')
+source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
+ocrfeeder-pillow.patch)
+sha256sums=('4508f4a0e2fdab521ab4a6d0265058a21fda80622483b169fd041189938ea6d5'
+'54dbe61ae384d4f5ed48e9fae0d5d1fc65787916208c87f44862aa1a3eb31e80')
 
-build() {
+prepare() {
   cd $srcdir/$pkgname-$pkgver
+
+  # Pillow port
+  patch -Np1 -i $srcdir/ocrfeeder-pillow.patch
+
+  # Python2 fix
   sed -i 's@^#!.*python$@#!/usr/bin/python2@' bin/ocrfeeder*.in 
src/ocrfeeder/odf/*.py
+}
 
+build() {
+  cd $srcdir/$pkgname-$pkgver
   ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
   PYTHON=python2
   make
@@ -29,7 +39,6 @@
 
 package() {
   cd $srcdir/$pkgname-$pkgver
-
   make DESTDIR=$pkgdir/ install
   mkdir -p $pkgdir/usr/share/pixmaps
   ln -s ../ocrfeeder/icons/ocrfeeder.svg 
$pkgdir/usr/share/pixmaps/ocrfeeder.svg

Added: ocrfeeder-pillow.patch
===
--- ocrfeeder-pillow.patch  (rev 0)
+++ ocrfeeder-pillow.patch  2013-09-15 14:02:23 UTC (rev 97227)
@@ -0,0 +1,72 @@
+diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/imageManipulation.py 
ocrfeeder-0.7.11/src/ocrfeeder/feeder/imageManipulation.py
+--- ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/imageManipulation.py
2012-10-02 20:00:33.0 +0200
 ocrfeeder-0.7.11/src/ocrfeeder/feeder/imageManipulation.py 2013-09-15 
15:28:11.779102147 +0200
+@@ -21,7 +21,7 @@
+ from ocrfeeder.util.lib import debug
+ 
+ import gettext
+-import Image, ImageDraw
++from PIL import Image, ImageDraw
+ import os.path
+ from ocrfeeder.util import graphics
+ import sys
+diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/layoutAnalysis.py 
ocrfeeder-0.7.11/src/ocrfeeder/feeder/layoutAnalysis.py
+--- ocrfeeder-0.7.11.orig/src/ocrfeeder/feeder/layoutAnalysis.py   
2013-02-08 08:57:12.0 +0100
 ocrfeeder-0.7.11/src/ocrfeeder/feeder/layoutAnalysis.py2013-09-15 
15:28:11.779102147 +0200
+@@ -23,7 +23,7 @@
+ from ocrfeeder.util.constants import OCRFEEDER_DEBUG, DTP
+ from ocrfeeder.studio.dataHolder import DataBox
+ from imageManipulation import ImageProcessor
+-import Image
++from PIL import Image
+ import re
+ import math
+ 
+diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/dataHolder.py 
ocrfeeder-0.7.11/src/ocrfeeder/studio/dataHolder.py
+--- ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/dataHolder.py   2013-02-08 
08:57:12.0 +0100
 ocrfeeder-0.7.11/src/ocrfeeder/studio/dataHolder.py2013-09-15 
15:27:20.787882011 +0200
+@@ -20,7 +20,7 @@
+ 
+ import os.path
+ from ocrfeeder.util import graphics
+-import Image
++from PIL import Image
+ import gobject
+ from ocrfeeder.util.graphics import getImagePrintSize, getImageResolution
+ from ocrfeeder.util import TEXT_TYPE, IMAGE_TYPE, ALIGN_LEFT, lib
+diff -Naur ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/widgetPresenter.py 
ocrfeeder-0.7.11/src/ocrfeeder/studio/widgetPresenter.py
+--- ocrfeeder-0.7.11.orig/src/ocrfeeder/studio/widgetPresenter.py  
2013-02-08 08:57:12.0 +0100
 ocrfeeder-0.7.11/src/ocrfeeder/studio/widgetPresenter.py   2013-09-15 
15:28:11.775768733 +0200
+@@ -26,7 +26,7 @@
+ from ocrfeeder.util.constants import *
+ from ocrfeeder.util.graphics import convertPixbufToImage
+ from enchant.checker