[arch-commits] Commit in ocrfeeder/repos/community-any (3 files)

Balló György bgyorgy at archlinux.org
Thu Jan 9 20:12:14 UTC 2020


    Date: Thursday, January 9, 2020 @ 20:12:13
  Author: bgyorgy
Revision: 551485

archrelease: copy trunk to community-any

Added:
  ocrfeeder/repos/community-any/PKGBUILD
    (from rev 551484, ocrfeeder/trunk/PKGBUILD)
Deleted:
  ocrfeeder/repos/community-any/PKGBUILD
  ocrfeeder/repos/community-any/ocrfeeder.appdata.xml

-----------------------+
 PKGBUILD              |   87 ++++++++++++++++++++++++------------------------
 ocrfeeder.appdata.xml |   30 ----------------
 2 files changed, 45 insertions(+), 72 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-09 20:11:55 UTC (rev 551484)
+++ PKGBUILD	2020-01-09 20:12:13 UTC (rev 551485)
@@ -1,42 +0,0 @@
-# Maintainer: Balló György <ballogyor+arch at gmail dot com>
-
-pkgname=ocrfeeder
-pkgver=0.8.1
-pkgrel=4
-pkgdesc="GTK+ document layout analysis and optical character recognition application"
-arch=('any')
-url="https://wiki.gnome.org/Apps/OCRFeeder"
-license=('GPL')
-depends=('python2-pyenchant' 'python2-gobject' 'python2-lxml' 'python2-pillow'
-         'python2-reportlab' 'gtk3' 'goocanvas' 'gtkspell3' 'ghostscript' 'unpaper' 'python2-sane'
-         'iso-codes')
-makedepends=('intltool' 'gnome-doc-utils' 'python2-gobject2')
-optdepends=('tesseract: character recognition'
-            'ocrad: character recognition'
-            'gocr: character recognition'
-            'cuneiform: character recognition')
-source=(https://download.gnome.org/sources/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz
-        ocrfeeder.appdata.xml)
-sha256sums=('5816401c9b4bfce98fd9a7b649a3c7ecc3d6968a30f0e4d1b3677d172d55253b'
-            '4513fe7200e8f9b31017d76ffc679e8d92b0c40f0846fb1be20499f0efb6e4a7')
-
-prepare() {
-  cd $pkgname-$pkgver
-
-  # Python2 fix
-  sed -i 's@^#!.*python$@#!/usr/bin/python2@' bin/ocrfeeder*.in src/ocrfeeder/odf/*.py
-}
-
-build() {
-  cd $pkgname-$pkgver
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-              PYTHON=python2
-  make
-}
-
-package() {
-  cd $pkgname-$pkgver
-  make DESTDIR="$pkgdir" install
-  install -Dm644 resources/icons/ocrfeeder.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/ocrfeeder.svg"
-  install -Dm644 ../ocrfeeder.appdata.xml "$pkgdir/usr/share/metainfo/ocrfeeder.appdata.xml"
-}

Copied: ocrfeeder/repos/community-any/PKGBUILD (from rev 551484, ocrfeeder/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-01-09 20:12:13 UTC (rev 551485)
@@ -0,0 +1,45 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+
+pkgname=ocrfeeder
+pkgver=0.8.1+87+g8615aff
+pkgrel=1
+pkgdesc="GTK+ document layout analysis and optical character recognition application"
+arch=('any')
+url="https://wiki.gnome.org/Apps/OCRFeeder"
+license=('GPL')
+depends=('ghostscript' 'goocanvas' 'gtk3' 'gtkspell3' 'iso-codes' 'python-gobject' 'python-odfpy'
+         'python-pillow' 'python-pyenchant' 'python-reportlab' 'python-sane' 'unpaper')
+makedepends=('git' 'gnome-common')
+optdepends=('tesseract: character recognition'
+            'ocrad: character recognition'
+            'gocr: character recognition'
+            'cuneiform: character recognition')
+_commit=8615aff3966dbfe24ed45eed6d34dc9b4e6b4e90  # master
+source=("git+https://gitlab.gnome.org/GNOME/ocrfeeder.git#commit=$_commit")
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^release_//;s/_/./g;s/-/+/g'
+}
+
+prepare() {
+  cd $pkgname
+  NOCONFIGURE=1 ./autogen.sh
+}
+
+build() {
+  cd $pkgname
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+  make
+}
+
+check() {
+  make -C $pkgname check
+}
+
+package() {
+  cd $pkgname
+  make DESTDIR="$pkgdir" install
+  install -Dm644 resources/icons/org.gnome.OCRFeeder.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/org.gnome.OCRFeeder.svg"
+}

Deleted: ocrfeeder.appdata.xml
===================================================================
--- ocrfeeder.appdata.xml	2020-01-09 20:11:55 UTC (rev 551484)
+++ ocrfeeder.appdata.xml	2020-01-09 20:12:13 UTC (rev 551485)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component type="desktop-application">
-  <id>org.gnome.ocrfeeder</id>
-  <launchable type="desktop-id">ocrfeeder.desktop</launchable>
-  <name>OCRFeeder</name>
-  <summary>The complete OCR suite</summary>
-  <metadata_license>CC0-1.0</metadata_license>
-  <project_license>GPL-3.0+</project_license>
-  <developer_name>Joaquim Rocha</developer_name>
-  <description>
-    <p>OCRFeeder is a document layout analysis and optical character recognition system.</p>
-    <p>Given the images it will automatically outline its contents, distinguish between what's graphics and text and perform OCR over the latter. It generates multiple formats being its main one ODT.</p>
-    <p>It features a complete GTK graphical user interface that allows the users to correct any unrecognized characters, defined or correct bounding boxes, set paragraph styles, clean the input images, import PDFs, save and load the project, export everything to multiple formats, etc.</p>
-  </description>
-  <screenshots>
-    <screenshot type="default">
-      <image>https://wiki.gnome.org/Apps/OCRFeeder?action=AttachFile&do=get&target=ocrfeeder.jpeg</image>
-    </screenshot>
-    <screenshot>
-      <image>https://wiki.gnome.org/Apps/OCRFeeder?action=AttachFile&do=get&target=ocrfeeder_unpaper.jpeg</image>
-    </screenshot>
-    <screenshot>
-      <image>https://wiki.gnome.org/Apps/OCRFeeder?action=AttachFile&do=get&target=ocrfeeder_spellchecker.png</image>
-    </screenshot>
-  </screenshots>
-  <url type="bugtracker">https://gitlab.gnome.org/GNOME/ocrfeeder/issues/</url>
-  <url type="homepage">https://wiki.gnome.org/Apps/OCRFeeder</url>
-  <update_contact>me at joaquimrocha.com</update_contact>
-  <translation type="gettext">ocrfeeder</translation>
-</component>



More information about the arch-commits mailing list