summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Kaffanke2016-10-05 15:28:43 +0200
committerMartin Kaffanke2016-10-05 15:28:43 +0200
commit58820246d971c75baac40d80a6fb10b463dd6cc3 (patch)
tree6f19fbc3e286aabdc59ef4cce9efe8e4fc92b18a
downloadaur-58820246d971c75baac40d80a6fb10b463dd6cc3.tar.gz
add a new recoll version which also installs the recollq - which some may need
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD67
2 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..96d8df5613b7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = recoll-with-recollq
+ pkgdesc = Full text search tool based on Xapian backend
+ pkgver = 1.22.3
+ pkgrel = 2
+ url = http://www.lesbonscomptes.com/recoll/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ makedepends = python
+ depends = xapian-core>=1.0.15-1
+ depends = qt4
+ depends = openssl
+ depends = hicolor-icon-theme
+ depends = qtwebkit
+ optdepends = libxslt: for XML based formats (fb2,etc)
+ optdepends = unzip: for the OpenOffice.org documents
+ optdepends = poppler: for pdf
+ optdepends = pstotext: for postscipt
+ optdepends = antiword: for msword
+ optdepends = catdoc: for ms excel and powerpoint
+ optdepends = unrtf: for RTF
+ optdepends = untex: for dvi support with dvips
+ optdepends = djvulibre: for djvu
+ optdepends = id3lib: for mp3 tags support with id3info
+ optdepends = python2: for using some filters
+ optdepends = mutagen: Audio metadata
+ optdepends = python2-pychm: CHM files
+ optdepends = perl-image-exiftool: EXIF data from raw files
+ optdepends = aspell-en: English stemming support
+ conflicts = recoll
+ source = http://www.lesbonscomptes.com/recoll/recoll-1.22.3.tar.gz
+ md5sums = afb5dc53b9d2ac0c6bdaeb9cbd399c78
+
+pkgname = recoll-with-recollq
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bbff4cdb40d1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,67 @@
+# this is a copy from the community package, but with a
+# configure flag to have the recollq binary in the system
+#
+# by Martin Kaffanke <m.kaffanke@gmail.com>
+#
+# $Id: PKGBUILD 181426 2016-06-27 13:36:06Z spupykin $
+# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
+# Contributor: Daniel J Griffiths <ghost1227@archlinux.us>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+# Contributor: Vladimir Chizhov <jagoterr@gmail.com>
+# Contributor: Robert Emil Berge <filoktetes@linuxophic.org>
+
+pkgname=recoll-with-recollq
+_pkgname=recoll
+pkgver=1.22.3
+pkgrel=2
+pkgdesc="Full text search tool based on Xapian backend"
+arch=('i686' 'x86_64')
+url="http://www.lesbonscomptes.com/recoll/"
+license=('GPL')
+depends=('xapian-core>=1.0.15-1' 'qt4' 'openssl' 'hicolor-icon-theme' 'qtwebkit')
+makedepends=('python')
+optdepends=('libxslt: for XML based formats (fb2,etc)'
+ 'unzip: for the OpenOffice.org documents'
+ 'poppler: for pdf'
+ 'pstotext: for postscipt'
+ 'antiword: for msword'
+ 'catdoc: for ms excel and powerpoint'
+ 'unrtf: for RTF'
+ 'untex: for dvi support with dvips'
+ 'djvulibre: for djvu'
+ 'id3lib: for mp3 tags support with id3info'
+ 'python2: for using some filters'
+ 'mutagen: Audio metadata'
+ 'python2-pychm: CHM files'
+ 'perl-image-exiftool: EXIF data from raw files'
+ 'aspell-en: English stemming support')
+conflicts=('recoll')
+source=("http://www.lesbonscomptes.com/$_pkgname/$_pkgname-${pkgver/_/}.tar.gz")
+md5sums=('afb5dc53b9d2ac0c6bdaeb9cbd399c78')
+
+prepare() {
+ cd "$srcdir/$_pkgname-${pkgver/_/}"
+# export PYTHON=/usr/bin/python2
+#
+# for file in rclchm rclexecm.py rclics rclpython rclzip rclaudio rclinfo rclkar \
+# rcllatinclass.py rclwar rclrar ppt-dump.py rcldia rclepub rclmpdf \
+# rcltar xls-dump.py xlsxmltocsv.py; do
+# sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' "filters/$file"
+# done
+# sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' doc/user/usermanual.html
+# sed -i 's_python$_python2_' desktop/hotrecoll.py
+# sed -i 's_python _python2 _' python/recoll/Makefile recollinstall*
+#
+# sed -i '1,1i#include <unistd.h>' utils/rclionice.cpp
+}
+
+build() {
+ cd "$srcdir/$_pkgname-${pkgver/_/}"
+ QMAKE=qmake-qt4 ./configure --prefix=/usr --mandir=/usr/share/man --enable-recollq
+ make
+}
+
+package() {
+ cd "$srcdir/$_pkgname-${pkgver/_/}"
+ make DESTDIR="$pkgdir" install
+}