* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2015-10-18 18:20 Michael Palimaka
0 siblings, 0 replies; 66+ messages in thread
From: Michael Palimaka @ 2015-10-18 18:20 UTC (permalink / raw
To: gentoo-commits
commit: eb44809c3cf06f2afa0de60578f0adde04c78d1c
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 18 18:19:37 2015 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Oct 18 18:20:36 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb44809c
app-misc/recoll: don't call qmake directly
Package-Manager: portage-2.2.20.1
app-misc/recoll/recoll-1.17.3-r1.ebuild | 4 ++--
app-misc/recoll/recoll-1.19.5.ebuild | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/app-misc/recoll/recoll-1.17.3-r1.ebuild b/app-misc/recoll/recoll-1.17.3-r1.ebuild
index 8e8e80d..ead4dff 100644
--- a/app-misc/recoll/recoll-1.17.3-r1.ebuild
+++ b/app-misc/recoll/recoll-1.17.3-r1.ebuild
@@ -5,7 +5,7 @@
EAPI="4"
PYTHON_DEPEND="2"
-inherit toolchain-funcs qt4-r2 linux-info python
+inherit toolchain-funcs qmake-utils qt4-r2 linux-info python
DESCRIPTION="A personal full text search package"
HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
@@ -103,7 +103,7 @@ src_prepare() {
src_configure() {
local qtconf
- use qt4 && qtconf="QMAKEPATH=/usr/bin/qmake"
+ use qt4 && qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
econf \
$(use_with spell aspell) \
diff --git a/app-misc/recoll/recoll-1.19.5.ebuild b/app-misc/recoll/recoll-1.19.5.ebuild
index 9c074c1..73b0906 100644
--- a/app-misc/recoll/recoll-1.19.5.ebuild
+++ b/app-misc/recoll/recoll-1.19.5.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
PYTHON_DEPEND="2"
-inherit toolchain-funcs qt4-r2 linux-info python readme.gentoo
+inherit toolchain-funcs qmake-utils qt4-r2 linux-info python readme.gentoo
DESCRIPTION="A personal full text search package"
HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
@@ -116,7 +116,7 @@ src_configure() {
local qtconf
if use qt4 || use webkit; then
- qtconf="QMAKEPATH=/usr/bin/qmake"
+ qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
fi
econf \
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2016-06-25 8:26 Michał Górny
0 siblings, 0 replies; 66+ messages in thread
From: Michał Górny @ 2016-06-25 8:26 UTC (permalink / raw
To: gentoo-commits
commit: e21b6a36897dc310f72efd68c21bc5ed6688cc86
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 25 08:22:53 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 25 08:26:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e21b6a36
app-misc/recoll: Convert to python-single-r1
app-misc/recoll/recoll-1.19.5-r1.ebuild | 180 ++++++++++++++++++++++++++++++++
1 file changed, 180 insertions(+)
diff --git a/app-misc/recoll/recoll-1.19.5-r1.ebuild b/app-misc/recoll/recoll-1.19.5-r1.ebuild
new file mode 100644
index 0000000..c234bb6
--- /dev/null
+++ b/app-misc/recoll/recoll-1.19.5-r1.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit toolchain-funcs qmake-utils qt4-r2 linux-info python-single-r1 readme.gentoo
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
+SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf rtf sound tex wordperfect xml"
+IUSE="+spell inotify +qt4 +session camelcase xattr webkit fam ${INDEX_HELPERS}"
+
+DEPEND="
+ virtual/libiconv
+ >=dev-libs/xapian-1.0.12
+ sys-libs/zlib
+ spell? ( app-text/aspell )
+ !inotify? ( fam? ( virtual/fam ) )
+ qt4? ( dev-qt/qtcore:4[qt3support] )
+ webkit? ( dev-qt/qtwebkit:4 )
+ session? (
+ inotify? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE )
+ !inotify? ( fam? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) )
+ )
+ ${PYTHON_DEPS}
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+ sys-apps/sed
+ virtual/awk
+ pdf? ( app-text/poppler )
+ postscript? ( app-text/pstotext )
+ msdoc? ( app-text/antiword )
+ msxls? ( app-text/catdoc )
+ msppt? ( app-text/catdoc )
+ wordperfect? ( app-text/libwpd:0.9 )
+ rtf? ( app-text/unrtf )
+ tex? ( dev-tex/detex )
+ dvi? ( virtual/tex-base )
+ djvu? ( >=app-text/djvu-3.5.15 )
+ exif? ( media-libs/exiftool )
+ chm? ( dev-python/pychm[${PYTHON_USEDEP}] )
+ ics? ( dev-python/icalendar[${PYTHON_USEDEP}] )
+ lyx? ( app-office/lyx )
+ sound? ( media-libs/mutagen )
+ xml? ( dev-libs/libxslt )
+ info? ( sys-apps/texinfo )
+ "
+
+REQUIRED_USE="session? ( || ( fam inotify ) )
+ ${PYTHON_REQUIRED_USE}"
+
+pkg_pretend() {
+ if use inotify; then
+ CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+}
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+
+ local i at_least_one_helper
+
+ at_least_one_helper=0
+ for i in $INDEX_HELPERS; do
+ if use $i; then
+ at_least_one_helper=1
+ break
+ fi
+ done
+ if [[ $at_least_one_helper -eq 0 ]]; then
+ ewarn
+ ewarn "You did not enable any of the optional file format flags."
+ ewarn "Recoll can read some file formats natively, but many of them"
+ ewarn "are optional since they require external helpers."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[-xattr]" && FORCE_PRINT_ELOG="yes"
+ ! use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[xattr]" && FORCE_PRINT_ELOG="yes"
+
+ DOC_CONTENTS="Default configuration files located at
+ /usr/share/${PN}/examples. Either edit these files to match
+ your needs or copy them to ~/.recoll/ and edit these files
+ instead."
+
+ use xattr && DOC_CONTENTS+="
+ Use flag \"xattr\" enables support for fetching field values
+ from extended file attributes. You will also need to set up a
+ map from the attributes names to the Recoll field names
+ (see comment at the end of the fields configuration file."
+
+ # remember configure.ac is b0rked. Fix it before using eautoreconf in the
+ # future
+ # eautoreconf
+
+ # do not strip binaries
+ sed -i -e "/STRIP/d" "${S}"/${PN}install.in \
+ || die "Failed to fix the installation script"
+ # Drop all the QMAKE lines. We will do it ourselves
+ sed -i -e "/QMAKE/d" Makefile.in || die
+}
+
+src_configure() {
+ local qtconf
+
+ if use qt4 || use webkit; then
+ qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
+ fi
+
+ econf \
+ $(use_with spell aspell) \
+ $(use_enable xattr) \
+ $(use_with inotify) \
+ $(use_enable qt4 qtgui) \
+ $(use_enable camelcase) \
+ $(use_with fam) \
+ $(use_with inotify) \
+ $(use_enable session x11mon) \
+ ${qtconf}
+ if use qt4; then
+ cd qtgui && eqmake4 ${PN}.pro && cd ..
+ fi
+}
+
+src_compile() {
+ # Do not let upstream people decide on our behalf
+ sed -i "s:ar ru:$(tc-getAR) ru:" lib/Makefile || die
+
+ emake \
+ CC=$(tc-getCC) \
+ CXX=$(tc-getCXX) \
+ CFLAGS="${CFLAGS} ${LDFLAGS}" \
+ CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
+}
+
+src_install() {
+ # You probably wonder why I did not fix recollinstall in src_prepare.
+ # --prefix requires an absolute path but recollinstall requires prefix
+ # to be actually 'usr' because double // makes portage sad. And no, I am not
+ # gonna ask upstream to fix the build system
+ sed -i -e "/PREFIX/s:/usr:usr:" "${S}"/${PN}install || die
+ sed -i -e "/prefix/s:/usr:usr:" "${S}"/Makefile || die
+
+ emake DESTDIR="${D%/}" install
+ python_optimize
+ dodoc ChangeLog README
+ mv "${D}/usr/share/${PN}/doc" "${D}/usr/share/doc/${PF}/html"
+ dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ elog
+ elog "1.18 introduces significant index formats"
+ elog "changes to support optional character case and diacritics"
+ elog "sensitivity, and it will be advisable to reset the index in"
+ elog "most cases. This will be best done by destroying the index"
+ elog "directory (rm -rf ~/.recoll/xapiandb). If 1.18 is not configured"
+ elog "for case and diacritics sensitivity, it is mostly compatible"
+ elog "with 1.17 indexes."
+ elog
+ fi
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2016-08-17 13:50 Pacho Ramos
0 siblings, 0 replies; 66+ messages in thread
From: Pacho Ramos @ 2016-08-17 13:50 UTC (permalink / raw
To: gentoo-commits
commit: 5a3c0c889eae90a5a5ec74ba2ecf6bfd754e1451
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 17 12:57:02 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 13:49:58 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3c0c88
app-misc/recoll: Drop old
Package-Manager: portage-2.3.0
app-misc/recoll/recoll-1.19.5.ebuild | 178 -----------------------------------
1 file changed, 178 deletions(-)
diff --git a/app-misc/recoll/recoll-1.19.5.ebuild b/app-misc/recoll/recoll-1.19.5.ebuild
deleted file mode 100644
index 73b0906..0000000
--- a/app-misc/recoll/recoll-1.19.5.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-PYTHON_DEPEND="2"
-inherit toolchain-funcs qmake-utils qt4-r2 linux-info python readme.gentoo
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf rtf sound tex wordperfect xml"
-IUSE="+spell inotify +qt4 +session camelcase xattr webkit fam ${INDEX_HELPERS}"
-
-DEPEND="
- virtual/libiconv
- >=dev-libs/xapian-1.0.12
- sys-libs/zlib
- spell? ( app-text/aspell )
- !inotify? ( fam? ( virtual/fam ) )
- qt4? ( dev-qt/qtcore:4[qt3support] )
- webkit? ( dev-qt/qtwebkit:4 )
- session? (
- inotify? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE )
- !inotify? ( fam? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) )
- )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
- sys-apps/sed
- virtual/awk
- pdf? ( app-text/poppler )
- postscript? ( app-text/pstotext )
- msdoc? ( app-text/antiword )
- msxls? ( app-text/catdoc )
- msppt? ( app-text/catdoc )
- wordperfect? ( app-text/libwpd:0.9 )
- rtf? ( app-text/unrtf )
- tex? ( dev-tex/detex )
- dvi? ( virtual/tex-base )
- djvu? ( >=app-text/djvu-3.5.15 )
- exif? ( media-libs/exiftool )
- chm? ( dev-python/pychm )
- ics? ( dev-python/icalendar )
- lyx? ( app-office/lyx )
- sound? ( media-libs/mutagen )
- xml? ( dev-libs/libxslt )
- info? ( sys-apps/texinfo )
- "
-
-REQUIRED_USE="session? ( || ( fam inotify ) )"
-
-pkg_pretend() {
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
-}
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
-
- local i at_least_one_helper
-
- at_least_one_helper=0
- for i in $INDEX_HELPERS; do
- if use $i; then
- at_least_one_helper=1
- break
- fi
- done
- if [[ $at_least_one_helper -eq 0 ]]; then
- ewarn
- ewarn "You did not enable any of the optional file format flags."
- ewarn "Recoll can read some file formats natively, but many of them"
- ewarn "are optional since they require external helpers."
- ewarn
- fi
-}
-
-src_prepare() {
- use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[-xattr]" && FORCE_PRINT_ELOG="yes"
- ! use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[xattr]" && FORCE_PRINT_ELOG="yes"
-
- DOC_CONTENTS="Default configuration files located at
- /usr/share/${PN}/examples. Either edit these files to match
- your needs or copy them to ~/.recoll/ and edit these files
- instead."
-
- use xattr && DOC_CONTENTS+="
- Use flag \"xattr\" enables support for fetching field values
- from extended file attributes. You will also need to set up a
- map from the attributes names to the Recoll field names
- (see comment at the end of the fields configuration file."
-
- # remember configure.ac is b0rked. Fix it before using eautoreconf in the
- # future
- # eautoreconf
-
- # do not strip binaries
- sed -i -e "/STRIP/d" "${S}"/${PN}install.in \
- || die "Failed to fix the installation script"
- # Drop all the QMAKE lines. We will do it ourselves
- sed -i -e "/QMAKE/d" Makefile.in || die
-}
-
-src_configure() {
- local qtconf
-
- if use qt4 || use webkit; then
- qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
- fi
-
- econf \
- $(use_with spell aspell) \
- $(use_enable xattr) \
- $(use_with inotify) \
- $(use_enable qt4 qtgui) \
- $(use_enable camelcase) \
- $(use_with fam) \
- $(use_with inotify) \
- $(use_enable session x11mon) \
- ${qtconf}
- if use qt4; then
- cd qtgui && eqmake4 ${PN}.pro && cd ..
- fi
-}
-
-src_compile() {
- # Do not let upstream people decide on our behalf
- sed -i "s:ar ru:$(tc-getAR) ru:" lib/Makefile || die
-
- emake \
- CC=$(tc-getCC) \
- CXX=$(tc-getCXX) \
- CFLAGS="${CFLAGS} ${LDFLAGS}" \
- CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
-}
-
-src_install() {
- # You probably wonder why I did not fix recollinstall in src_prepare.
- # --prefix requires an absolute path but recollinstall requires prefix
- # to be actually 'usr' because double // makes portage sad. And no, I am not
- # gonna ask upstream to fix the build system
- sed -i -e "/PREFIX/s:/usr:usr:" "${S}"/${PN}install || die
- sed -i -e "/prefix/s:/usr:usr:" "${S}"/Makefile || die
-
- emake DESTDIR="${D%/}" install
- dodoc ChangeLog README
- mv "${D}/usr/share/${PN}/doc" "${D}/usr/share/doc/${PF}/html"
- dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog
- elog "1.18 introduces significant index formats"
- elog "changes to support optional character case and diacritics"
- elog "sensitivity, and it will be advisable to reset the index in"
- elog "most cases. This will be best done by destroying the index"
- elog "directory (rm -rf ~/.recoll/xapiandb). If 1.18 is not configured"
- elog "for case and diacritics sensitivity, it is mostly compatible"
- elog "with 1.17 indexes."
- elog
- fi
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2016-11-01 10:29 Pacho Ramos
0 siblings, 0 replies; 66+ messages in thread
From: Pacho Ramos @ 2016-11-01 10:29 UTC (permalink / raw
To: gentoo-commits
commit: 5c366683778f4dde47c7f52ca6a15242026cfe29
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 1 10:26:03 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Nov 1 10:26:03 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c366683
app-misc/recoll: amd64/x86 stable, bug #597462
Package-Manager: portage-2.3.2
app-misc/recoll/recoll-1.19.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.19.5-r1.ebuild b/app-misc/recoll/recoll-1.19.5-r1.ebuild
index c234bb6..aac34d0 100644
--- a/app-misc/recoll/recoll-1.19.5-r1.ebuild
+++ b/app-misc/recoll/recoll-1.19.5-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf rtf sound tex wordperfect xml"
IUSE="+spell inotify +qt4 +session camelcase xattr webkit fam ${INDEX_HELPERS}"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2016-11-01 10:30 Pacho Ramos
0 siblings, 0 replies; 66+ messages in thread
From: Pacho Ramos @ 2016-11-01 10:30 UTC (permalink / raw
To: gentoo-commits
commit: f9fec8735236f9059b0fecf0446f236326217fa1
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 1 10:29:10 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Nov 1 10:29:10 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fec873
app-misc/recoll: Drop old
Package-Manager: portage-2.3.2
app-misc/recoll/Manifest | 1 -
app-misc/recoll/recoll-1.17.3-r1.ebuild | 161 --------------------------------
2 files changed, 162 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 4cec733..c11873e 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1 @@
-DIST recoll-1.17.3.tar.gz 1757278 SHA256 7778f80546e6b10ca45bfb7f8bb0876ccf3987dd4e98c5003ff923bd8b5acb1c SHA512 b41d28255e6bfbfc8e0025d88c3d56ecfbd35814bfa359c41f3e5d3cc25debe6d66dc617aa4c012e1911aa8c373c48a1661f7fff926e2cce423562af82c2fb31 WHIRLPOOL 3ba9d58a0df401832b1a97f34f4caec1b79aa7de027b936b05195d447e374097bff9205714b1a97c287610c74c0ec2e7e726b144c2295859c293a013c3564644
DIST recoll-1.19.5.tar.gz 1997615 SHA256 c4d63a4cd1a598117a521a883a6078082b30fe63eef84a879da9b467fcb56a8d SHA512 45ae5dc6d4f6d6dbb3d7e634bd60a2835b767e5d2d8d188636ab4b1777d65a6918c09d5bc09e80e4849aea6e8b2c9c430b99a9e56b645531065e558f4161a5f3 WHIRLPOOL df099f39a681aa1956076018861d064445bcb9fc050c866133a830ebeddb33efcc9a06596ce18d17d80bcfdb663bb780434719092c6c571f42b6093a4c750be3
diff --git a/app-misc/recoll/recoll-1.17.3-r1.ebuild b/app-misc/recoll/recoll-1.17.3-r1.ebuild
deleted file mode 100644
index ead4dff..00000000
--- a/app-misc/recoll/recoll-1.17.3-r1.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-PYTHON_DEPEND="2"
-inherit toolchain-funcs qmake-utils qt4-r2 linux-info python
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf rtf sound tex wordperfect xml"
-IUSE="+spell +inotify +qt4 +session camelcase xattr fam ${INDEX_HELPERS}"
-
-DEPEND="
- virtual/libiconv
- >=dev-libs/xapian-1.0.12
- sys-libs/zlib
- spell? ( app-text/aspell )
- !inotify? ( fam? ( virtual/fam ) )
- qt4? (
- dev-qt/qtcore:4[qt3support]
- dev-qt/qtwebkit:4
- )
- session? (
- inotify? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE )
- !inotify? ( fam? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) )
- )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
- sys-apps/sed
- virtual/awk
- pdf? ( app-text/poppler )
- postscript? ( app-text/pstotext )
- msdoc? ( app-text/antiword )
- msxls? ( app-text/catdoc )
- msppt? ( app-text/catdoc )
- wordperfect? ( app-text/libwpd:0.9 )
- rtf? ( app-text/unrtf )
- tex? ( dev-tex/detex )
- dvi? ( virtual/tex-base )
- djvu? ( >=app-text/djvu-3.5.15 )
- exif? ( media-libs/exiftool )
- chm? ( dev-python/pychm )
- ics? ( dev-python/icalendar )
- lyx? ( app-office/lyx )
- sound? ( media-libs/mutagen )
- xml? ( dev-libs/libxslt )
- info? ( sys-apps/texinfo )
- "
-
-REQUIRED_USE="^^ ( fam inotify ) session? ( || ( fam inotify ) )"
-
-pkg_pretend() {
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
-}
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
-
- local i at_least_one_helper
-
- at_least_one_helper=0
- for i in $INDEX_HELPERS; do
- if use $i; then
- at_least_one_helper=1
- break
- fi
- done
- if [[ $at_least_one_helper -eq 0 ]]; then
- ewarn
- ewarn "You did not enable any of the optional file format flags."
- ewarn "Recoll can read some file formats natively, but many of them"
- ewarn "are optional since they require external helpers."
- ewarn
- fi
-}
-
-src_prepare() {
- # remember configure.ac is b0rked. Fix it before using eautoreconf in the
- # future
- # eautoreconf
-
- # do not strip binaries
- sed -i -e "/STRIP/d" "${S}"/${PN}install.in \
- || die "Failed to fix the installation script"
- # Drop all the QMAKE lines. We will do it ourselves
- sed -i -e "/QMAKE/d" Makefile.in || die
-}
-
-src_configure() {
- local qtconf
-
- use qt4 && qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
-
- econf \
- $(use_with spell aspell) \
- $(use_enable xattr) \
- $(use_with inotify) \
- $(use_enable qt4 qtgui) \
- $(use_enable camelcase) \
- $(use_with fam) \
- $(use_with inotify) \
- $(use_enable session x11mon) \
- ${qtconf}
- if use qt4; then
- cd qtgui && eqmake4 ${PN}.pro && cd ..
- fi
-}
-
-src_compile() {
- # Do not let upstream people decide on our behalf
- sed -i "s:ar ru:$(tc-getAR) ru:" lib/Makefile || die
-
- emake \
- CC=$(tc-getCC) \
- CXX=$(tc-getCXX) \
- CFLAGS="${CFLAGS} ${LDFLAGS}" \
- CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
-}
-
-src_install() {
- # You probably wonder why I did not fix recollinstall in src_prepare.
- # --prefix requires an absolute path but recollinstall requires prefix
- # to be actually 'usr' because double // makes portage sad. And no, I am not
- # gonna ask upstream to fix the build system
- sed -i -e "/PREFIX/s:/usr:usr:" "${S}"/${PN}install || die
- sed -i -e "/prefix/s:/usr:usr:" "${S}"/Makefile || die
-
- emake DESTDIR="${D%/}" install
- dodoc ChangeLog README
- mv "${D}/usr/share/${PN}/doc" "${D}/usr/share/doc/${PF}/html"
- dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc
-}
-
-pkg_postinst() {
- elog
- elog "Default configuration files located at"
- elog "/usr/share/${PN}/examples. Either edit these files to match"
- elog "your needs or copy them to ~/.recoll/ and edit these files"
- elog "instead."
- elog
- if use xattr; then
- elog "Use flag \"xattr\" enables support for fetching field values"
- elog "from extended file attributes. You will also need to set up a"
- elog "map from the attributes names to the Recoll field names"
- elog "(see comment at the end of the fields configuration file."
- fi
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-03-04 18:17 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2017-03-04 18:17 UTC (permalink / raw
To: gentoo-commits
commit: cd2a86366e58f9c483910b7081544350c1fa7f78
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 17:48:51 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 18:14:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd2a8636
app-misc/recoll: Show upgrade message in pkg_setup on occasion
Package-Manager: Portage-2.3.3, Repoman-2.3.1
app-misc/recoll/recoll-1.22.4.ebuild | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/app-misc/recoll/recoll-1.22.4.ebuild b/app-misc/recoll/recoll-1.22.4.ebuild
index 277e650de90..6c339c6b1be 100644
--- a/app-misc/recoll/recoll-1.22.4.ebuild
+++ b/app-misc/recoll/recoll-1.22.4.ebuild
@@ -47,6 +47,14 @@ RDEPEND="${COMMON_DEPEND}
"
pkg_setup() {
+ if has_version "<app-misc/recoll-1.20"; then
+ einfo "Installing ${PV} over an 1.19 index is possible,"
+ einfo "but there have been small changes in the way"
+ einfo "compound words are indexed. So it is best to reset"
+ einfo "the index. The best method to reset the index is to"
+ einfo "quit all recoll programs and delete the index directory"
+ einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
if use inotify; then
CONFIG_CHECK="~INOTIFY_USER"
check_extra_config
@@ -94,14 +102,6 @@ src_install() {
}
pkg_postinst() {
-
- einfo "Installing 1.22 over an 1.19 index is possible,"
- einfo "but there have been small changes in the way"
- einfo "compound words are indexed. So it is best to reset"
- einfo "the index. The best method to reset the index is to"
- einfo "quit all recoll programs and delete the index directory"
- einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex"
- einfo ""
einfo "In order to extract the full functionality of "
einfo "recoll, the following packages should be installed "
einfo "to get the corresponding document support."
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-03-04 18:17 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2017-03-04 18:17 UTC (permalink / raw
To: gentoo-commits
commit: 5b7946bff79745e70a2b83d6e12103f972baa0d4
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sat Mar 4 17:35:49 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 18:14:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7946bf
app-misc/recoll: 1.22.4 version bump
Changes done by committer:
- minor stylistic improvements, whitespace-- indentation++
- sorted dependencies
- added subslot operator to dev-libs/xapian
- added missing DEPEND on linguist-tools:5
- added missing || die in src_install
Package-Manager: Portage-2.3.3, Repoman-2.3.1
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.22.4.ebuild | 128 +++++++++++++++++++++++++++++++++++
2 files changed, 129 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index c11873e4770..d2a26b7f4a7 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.19.5.tar.gz 1997615 SHA256 c4d63a4cd1a598117a521a883a6078082b30fe63eef84a879da9b467fcb56a8d SHA512 45ae5dc6d4f6d6dbb3d7e634bd60a2835b767e5d2d8d188636ab4b1777d65a6918c09d5bc09e80e4849aea6e8b2c9c430b99a9e56b645531065e558f4161a5f3 WHIRLPOOL df099f39a681aa1956076018861d064445bcb9fc050c866133a830ebeddb33efcc9a06596ce18d17d80bcfdb663bb780434719092c6c571f42b6093a4c750be3
+DIST recoll-1.22.4.tar.gz 2511949 SHA256 8211e1ccc6e576b0c21e5bfb4f49a0b69990a44bd5a3ce6eae4ff16aaf23412f SHA512 90d258c854972a41adbb3eef71b08d25c5aea24ed6fc830245d19e273112c016b66b0359e1d83143992d07b5a67226216e8f406ac135c21da6b86c7ffde31225 WHIRLPOOL 2dac2936e4c13448b6f8cb0c6d9d0d6d1d7c14b47a6761b6115762d734f91cfd8652186627b8ab55149c14ff5b00260838b0e62962f32ecbd4d2bef1f25e44ba
diff --git a/app-misc/recoll/recoll-1.22.4.ebuild b/app-misc/recoll/recoll-1.22.4.ebuild
new file mode 100644
index 00000000000..277e650de90
--- /dev/null
+++ b/app-misc/recoll/recoll-1.22.4.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
+SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase doc +inotify qt4 qt5 session +spell"
+REQUIRED_USE="session? ( inotify )"
+
+COMMON_DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwebkit:5
+ )
+ !qt5? ( qt4? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ ) )
+ session? (
+ inotify? ( x11-libs/libSM x11-libs/libICE )
+ )
+ spell? ( app-text/aspell )
+"
+DEPEND="${COMMON_DEPEND}
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="${COMMON_DEPEND}
+ app-arch/unzip
+ sys-apps/sed
+ virtual/awk
+"
+
+pkg_setup() {
+ if use inotify; then
+ CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang filters
+ default
+}
+
+src_configure() {
+ local qtconf
+ if use qt4 || use qt5; then
+ qtconf="--enable-qtgui"
+ if use qt5; then
+ export QT_SELECT=qt5
+ qtconf+=" --enable-webkit"
+ elif use qt4; then
+ export QT_SELECT=qt4
+ qtconf+=" --disable-webkit"
+ fi
+ else
+ qtconf="--disable-qtgui --disable-webkit"
+ fi
+
+ econf \
+ $(use_enable camelcase) \
+ $(use_enable session x11mon) \
+ $(use_with inotify) \
+ $(use_with spell aspell) \
+ ${qtconf} \
+ --without-fam \
+ --enable-recollq
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ prune_libtool_files
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc "${ED}"/usr/share/recoll/doc/*
+ rm -r "${ED}/usr/share/recoll/doc" || die
+}
+
+pkg_postinst() {
+
+ einfo "Installing 1.22 over an 1.19 index is possible,"
+ einfo "but there have been small changes in the way"
+ einfo "compound words are indexed. So it is best to reset"
+ einfo "the index. The best method to reset the index is to"
+ einfo "quit all recoll programs and delete the index directory"
+ einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex"
+ einfo ""
+ einfo "In order to extract the full functionality of "
+ einfo "recoll, the following packages should be installed "
+ einfo "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "CHM files support" dev-python/pychm
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-03-04 18:50 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2017-03-04 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 86a72493d6ac6707033d15c95d2f336c8c680b7b
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 18:47:53 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 18:50:36 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a72493
app-misc/recoll: Add Punarbasu Purkayastha (ppurka) as maintainer
Sort-of-acked-by: Soap__
Gentoo-bug: 605774
Package-Manager: Portage-2.3.3, Repoman-2.3.1
app-misc/recoll/metadata.xml | 60 +++++++++++++++++++++++++++++---------------
1 file changed, 40 insertions(+), 20 deletions(-)
diff --git a/app-misc/recoll/metadata.xml b/app-misc/recoll/metadata.xml
index f5dfce48a1c..2b4ebed373d 100644
--- a/app-misc/recoll/metadata.xml
+++ b/app-misc/recoll/metadata.xml
@@ -1,24 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<!-- maintainer-needed -->
-<use>
- <flag name="camelcase">Enable indexing for camelCase sentences and words</flag>
- <flag name="chm">Index chm files</flag>
- <flag name="dvi">Index dvi files</flag>
- <flag name="ics">Index iCalendar files</flag>
- <flag name="info">Index GNU info files</flag>
- <flag name="inotify">Use the Linux Kernel notification subsystem for monitoring file alterations in realtime</flag>
- <flag name="lyx">Index Latex lyx files</flag>
- <flag name="msdoc">Index Microsoft Word documents</flag>
- <flag name="msppt">Index Microsoft PowerPoint documents</flag>
- <flag name="msxls">Index Microsoft Excel documents</flag>
- <flag name="pdf">Index PDF documents</flag>
- <flag name="rtf">Index Microsoft RTF documents</flag>
- <flag name="session">Stop monitoring file alterations when X11 session terminates</flag>
- <flag name="sound">Index audio files</flag>
- <flag name="tex">Index TeX files</flag>
- <flag name="wordperfect">Index WordPerfect documents</flag>
- <flag name="xml">Index several XML-based formats (Abiword, FictionBook, Kword, Office OpenXML, OpenDocument, SVG)</flag>
-</use>
+ <maintainer type="person">
+ <email>ppurka@gmail.com</email>
+ <name>Punarbasu 'ppurka' Purkayastha</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers Project</name>
+ </maintainer>
+ <upstream>
+ <maintainer status="active">
+ <email>jfd@recoll.org</email>
+ <name>Jean-Francois Dockes</name>
+ </maintainer>
+ <bugs-to>https://bitbucket.org/medoc/recoll/issues</bugs-to>
+ </upstream>
+ <use>
+ <flag name="camelcase">Enable indexing for camelCase sentences and words</flag>
+ <flag name="chm">Index chm files</flag>
+ <flag name="dvi">Index dvi files</flag>
+ <flag name="ics">Index iCalendar files</flag>
+ <flag name="info">Index GNU info files</flag>
+ <flag name="inotify">Use the Linux Kernel notification subsystem for monitoring file alterations in realtime</flag>
+ <flag name="lyx">Index Latex lyx files</flag>
+ <flag name="msdoc">Index Microsoft Word documents</flag>
+ <flag name="msppt">Index Microsoft PowerPoint documents</flag>
+ <flag name="msxls">Index Microsoft Excel documents</flag>
+ <flag name="pdf">Index PDF documents</flag>
+ <flag name="rtf">Index Microsoft RTF documents</flag>
+ <flag name="session">Stop monitoring file alterations when X11 session terminates</flag>
+ <flag name="sound">Index audio files</flag>
+ <flag name="tex">Index TeX files</flag>
+ <flag name="wordperfect">Index WordPerfect documents</flag>
+ <flag name="xml">Index several XML-based formats (Abiword, FictionBook, Kword, Office OpenXML, OpenDocument, SVG)</flag>
+ </use>
+ <longdescription lang="en">
+ Recoll is a desktop full-text search tool. It can search most document
+ formats. You may need external applications for text extraction. It
+ can reach any storage place: files, archive members, email attachments,
+ transparently handling decompression.
+ </longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-04-20 7:59 David Seifert
0 siblings, 0 replies; 66+ messages in thread
From: David Seifert @ 2017-04-20 7:59 UTC (permalink / raw
To: gentoo-commits
commit: f3a54d5567cf161091a61853af3286944cf294fb
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 20 07:35:49 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Apr 20 07:58:28 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a54d55
app-misc/recoll: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
app-misc/recoll/recoll-1.22.4.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.22.4.ebuild b/app-misc/recoll/recoll-1.22.4.ebuild
index 6c339c6b1be..0286db253b9 100644
--- a/app-misc/recoll/recoll-1.22.4.ebuild
+++ b/app-misc/recoll/recoll-1.22.4.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="camelcase doc +inotify qt4 qt5 session +spell"
-REQUIRED_USE="session? ( inotify )"
+REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="
dev-libs/xapian:=
@@ -36,6 +36,7 @@ COMMON_DEPEND="
inotify? ( x11-libs/libSM x11-libs/libICE )
)
spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
"
DEPEND="${COMMON_DEPEND}
qt5? ( dev-qt/linguist-tools:5 )
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-04-24 7:23 Agostino Sarubbo
0 siblings, 0 replies; 66+ messages in thread
From: Agostino Sarubbo @ 2017-04-24 7:23 UTC (permalink / raw
To: gentoo-commits
commit: 4af2075cbdb9caaa19dd24b59b4871a039b2750f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 24 07:22:37 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Apr 24 07:22:37 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af2075c
app-misc/recoll: amd64 stable wrt bug #616408
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
app-misc/recoll/recoll-1.22.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.22.4.ebuild b/app-misc/recoll/recoll-1.22.4.ebuild
index 0286db253b9..2cd15b1bdfc 100644
--- a/app-misc/recoll/recoll-1.22.4.ebuild
+++ b/app-misc/recoll/recoll-1.22.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="camelcase doc +inotify qt4 qt5 session +spell"
REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-04-27 18:15 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2017-04-27 18:15 UTC (permalink / raw
To: gentoo-commits
commit: 6e026c287b096b7690f41a5bfdc855bef7f3b534
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 17:56:56 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 18:14:44 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e026c28
app-misc/recoll: Drop old
Package-Manager: Portage-2.3.3, Repoman-2.3.1
app-misc/recoll/Manifest | 1 -
app-misc/recoll/metadata.xml | 14 ---
app-misc/recoll/recoll-1.19.5-r1.ebuild | 179 --------------------------------
3 files changed, 194 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index d2a26b7f4a7..55e40de6010 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1 @@
-DIST recoll-1.19.5.tar.gz 1997615 SHA256 c4d63a4cd1a598117a521a883a6078082b30fe63eef84a879da9b467fcb56a8d SHA512 45ae5dc6d4f6d6dbb3d7e634bd60a2835b767e5d2d8d188636ab4b1777d65a6918c09d5bc09e80e4849aea6e8b2c9c430b99a9e56b645531065e558f4161a5f3 WHIRLPOOL df099f39a681aa1956076018861d064445bcb9fc050c866133a830ebeddb33efcc9a06596ce18d17d80bcfdb663bb780434719092c6c571f42b6093a4c750be3
DIST recoll-1.22.4.tar.gz 2511949 SHA256 8211e1ccc6e576b0c21e5bfb4f49a0b69990a44bd5a3ce6eae4ff16aaf23412f SHA512 90d258c854972a41adbb3eef71b08d25c5aea24ed6fc830245d19e273112c016b66b0359e1d83143992d07b5a67226216e8f406ac135c21da6b86c7ffde31225 WHIRLPOOL 2dac2936e4c13448b6f8cb0c6d9d0d6d1d7c14b47a6761b6115762d734f91cfd8652186627b8ab55149c14ff5b00260838b0e62962f32ecbd4d2bef1f25e44ba
diff --git a/app-misc/recoll/metadata.xml b/app-misc/recoll/metadata.xml
index 2b4ebed373d..1e89b50bb67 100644
--- a/app-misc/recoll/metadata.xml
+++ b/app-misc/recoll/metadata.xml
@@ -18,22 +18,8 @@
</upstream>
<use>
<flag name="camelcase">Enable indexing for camelCase sentences and words</flag>
- <flag name="chm">Index chm files</flag>
- <flag name="dvi">Index dvi files</flag>
- <flag name="ics">Index iCalendar files</flag>
- <flag name="info">Index GNU info files</flag>
<flag name="inotify">Use the Linux Kernel notification subsystem for monitoring file alterations in realtime</flag>
- <flag name="lyx">Index Latex lyx files</flag>
- <flag name="msdoc">Index Microsoft Word documents</flag>
- <flag name="msppt">Index Microsoft PowerPoint documents</flag>
- <flag name="msxls">Index Microsoft Excel documents</flag>
- <flag name="pdf">Index PDF documents</flag>
- <flag name="rtf">Index Microsoft RTF documents</flag>
<flag name="session">Stop monitoring file alterations when X11 session terminates</flag>
- <flag name="sound">Index audio files</flag>
- <flag name="tex">Index TeX files</flag>
- <flag name="wordperfect">Index WordPerfect documents</flag>
- <flag name="xml">Index several XML-based formats (Abiword, FictionBook, Kword, Office OpenXML, OpenDocument, SVG)</flag>
</use>
<longdescription lang="en">
Recoll is a desktop full-text search tool. It can search most document
diff --git a/app-misc/recoll/recoll-1.19.5-r1.ebuild b/app-misc/recoll/recoll-1.19.5-r1.ebuild
deleted file mode 100644
index 3efef261f44..00000000000
--- a/app-misc/recoll/recoll-1.19.5-r1.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-inherit toolchain-funcs qmake-utils qt4-r2 linux-info python-single-r1 readme.gentoo
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-INDEX_HELPERS="chm djvu dvi exif postscript ics info lyx msdoc msppt msxls pdf rtf sound tex wordperfect xml"
-IUSE="+spell inotify +qt4 +session camelcase xattr webkit fam ${INDEX_HELPERS}"
-
-DEPEND="
- virtual/libiconv
- >=dev-libs/xapian-1.0.12
- sys-libs/zlib
- spell? ( app-text/aspell )
- !inotify? ( fam? ( virtual/fam ) )
- qt4? ( dev-qt/qtcore:4[qt3support] )
- webkit? ( dev-qt/qtwebkit:4 )
- session? (
- inotify? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE )
- !inotify? ( fam? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) )
- )
- ${PYTHON_DEPS}
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
- sys-apps/sed
- virtual/awk
- pdf? ( app-text/poppler )
- postscript? ( app-text/pstotext )
- msdoc? ( app-text/antiword )
- msxls? ( app-text/catdoc )
- msppt? ( app-text/catdoc )
- wordperfect? ( app-text/libwpd:0.9 )
- rtf? ( app-text/unrtf )
- tex? ( dev-tex/detex )
- dvi? ( virtual/tex-base )
- djvu? ( >=app-text/djvu-3.5.15 )
- exif? ( media-libs/exiftool )
- chm? ( dev-python/pychm[${PYTHON_USEDEP}] )
- ics? ( dev-python/icalendar[${PYTHON_USEDEP}] )
- lyx? ( app-office/lyx )
- sound? ( media-libs/mutagen )
- xml? ( dev-libs/libxslt )
- info? ( sys-apps/texinfo )
- "
-
-REQUIRED_USE="session? ( || ( fam inotify ) )
- ${PYTHON_REQUIRED_USE}"
-
-pkg_pretend() {
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
-}
-
-pkg_setup() {
- python-single-r1_pkg_setup
-
- local i at_least_one_helper
-
- at_least_one_helper=0
- for i in $INDEX_HELPERS; do
- if use $i; then
- at_least_one_helper=1
- break
- fi
- done
- if [[ $at_least_one_helper -eq 0 ]]; then
- ewarn
- ewarn "You did not enable any of the optional file format flags."
- ewarn "Recoll can read some file formats natively, but many of them"
- ewarn "are optional since they require external helpers."
- ewarn
- fi
-}
-
-src_prepare() {
- use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[-xattr]" && FORCE_PRINT_ELOG="yes"
- ! use xattr && has_version "${CATEGORY}/${PN}:${SLOT}[xattr]" && FORCE_PRINT_ELOG="yes"
-
- DOC_CONTENTS="Default configuration files located at
- /usr/share/${PN}/examples. Either edit these files to match
- your needs or copy them to ~/.recoll/ and edit these files
- instead."
-
- use xattr && DOC_CONTENTS+="
- Use flag \"xattr\" enables support for fetching field values
- from extended file attributes. You will also need to set up a
- map from the attributes names to the Recoll field names
- (see comment at the end of the fields configuration file."
-
- # remember configure.ac is b0rked. Fix it before using eautoreconf in the
- # future
- # eautoreconf
-
- # do not strip binaries
- sed -i -e "/STRIP/d" "${S}"/${PN}install.in \
- || die "Failed to fix the installation script"
- # Drop all the QMAKE lines. We will do it ourselves
- sed -i -e "/QMAKE/d" Makefile.in || die
-}
-
-src_configure() {
- local qtconf
-
- if use qt4 || use webkit; then
- qtconf="QMAKEPATH=$(qt4_get_bindir)/qmake"
- fi
-
- econf \
- $(use_with spell aspell) \
- $(use_enable xattr) \
- $(use_with inotify) \
- $(use_enable qt4 qtgui) \
- $(use_enable camelcase) \
- $(use_with fam) \
- $(use_with inotify) \
- $(use_enable session x11mon) \
- ${qtconf}
- if use qt4; then
- cd qtgui && eqmake4 ${PN}.pro && cd ..
- fi
-}
-
-src_compile() {
- # Do not let upstream people decide on our behalf
- sed -i "s:ar ru:$(tc-getAR) ru:" lib/Makefile || die
-
- emake \
- CC=$(tc-getCC) \
- CXX=$(tc-getCXX) \
- CFLAGS="${CFLAGS} ${LDFLAGS}" \
- CXXFLAGS="${CXXFLAGS} ${LDFLAGS}"
-}
-
-src_install() {
- # You probably wonder why I did not fix recollinstall in src_prepare.
- # --prefix requires an absolute path but recollinstall requires prefix
- # to be actually 'usr' because double // makes portage sad. And no, I am not
- # gonna ask upstream to fix the build system
- sed -i -e "/PREFIX/s:/usr:usr:" "${S}"/${PN}install || die
- sed -i -e "/prefix/s:/usr:usr:" "${S}"/Makefile || die
-
- emake DESTDIR="${D%/}" install
- python_optimize
- dodoc ChangeLog README
- mv "${D}/usr/share/${PN}/doc" "${D}/usr/share/doc/${PF}/html"
- dosym /usr/share/doc/${PF}/html /usr/share/${PN}/doc
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog
- elog "1.18 introduces significant index formats"
- elog "changes to support optional character case and diacritics"
- elog "sensitivity, and it will be advisable to reset the index in"
- elog "most cases. This will be best done by destroying the index"
- elog "directory (rm -rf ~/.recoll/xapiandb). If 1.18 is not configured"
- elog "for case and diacritics sensitivity, it is mostly compatible"
- elog "with 1.17 indexes."
- elog
- fi
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-07-19 15:51 Patrice Clement
0 siblings, 0 replies; 66+ messages in thread
From: Patrice Clement @ 2017-07-19 15:51 UTC (permalink / raw
To: gentoo-commits
commit: 3dae50fef8ae6e03cdeef601fd82d9629d3c838f
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 19 15:36:55 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Wed Jul 19 15:51:33 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dae50fe
app-misc/recoll: version bump.
Gentoo-Bug: https://bugs.gentoo.org/625262
Package-Manager: Portage-2.3.6, Repoman-2.3.1
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.23.2.ebuild | 133 +++++++++++++++++++++++++++++++++++
2 files changed, 134 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 55e40de6010..665fd5c00b3 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.22.4.tar.gz 2511949 SHA256 8211e1ccc6e576b0c21e5bfb4f49a0b69990a44bd5a3ce6eae4ff16aaf23412f SHA512 90d258c854972a41adbb3eef71b08d25c5aea24ed6fc830245d19e273112c016b66b0359e1d83143992d07b5a67226216e8f406ac135c21da6b86c7ffde31225 WHIRLPOOL 2dac2936e4c13448b6f8cb0c6d9d0d6d1d7c14b47a6761b6115762d734f91cfd8652186627b8ab55149c14ff5b00260838b0e62962f32ecbd4d2bef1f25e44ba
+DIST recoll-1.23.2.tar.gz 2546793 SHA256 0e93e6be0dc2225b03a4850887bd29da47a61e07652fde51be254ef9f8310048 SHA512 0f3d6bae73da066e92e328f963129979f43a12a622120c26d66debde66e569e19e3e8b61154ee77386ad93e968d88262d3e22a679b618bcb8bf468fa16a46769 WHIRLPOOL fec47a74d48c2ae0f93e56964bbfa53b62a0be7d57d602ddb36bb03cc2eb7293c4ffa589a967bc70a76e2478fb315f189cfdab72618a32439c357c1a440e9ff6
diff --git a/app-misc/recoll/recoll-1.23.2.ebuild b/app-misc/recoll/recoll-1.23.2.ebuild
new file mode 100644
index 00000000000..c17511e0620
--- /dev/null
+++ b/app-misc/recoll/recoll-1.23.2.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
+SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase doc +inotify qt4 qt5 session +spell"
+REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwebkit:5
+ )
+ !qt5? ( qt4? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ ) )
+ session? (
+ inotify? ( x11-libs/libSM x11-libs/libICE )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+DEPEND="
+ ${CDEPEND}
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${CDEPEND}
+ app-arch/unzip
+ sys-apps/sed
+ virtual/awk
+"
+
+pkg_setup() {
+ if has_version "<app-misc/recoll-1.20"; then
+ einfo "Installing ${PV} over an 1.19 index is possible,"
+ einfo "but there have been small changes in the way"
+ einfo "compound words are indexed. So it is best to reset"
+ einfo "the index. The best method to reset the index is to"
+ einfo "quit all recoll programs and delete the index directory"
+ einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+ if use inotify; then
+ CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang filters
+ default
+}
+
+src_configure() {
+ local qtconf
+ if use qt4 || use qt5; then
+ qtconf="--enable-qtgui"
+ if use qt5; then
+ export QT_SELECT=qt5
+ qtconf+=" --enable-webkit"
+ elif use qt4; then
+ export QT_SELECT=qt4
+ qtconf+=" --disable-webkit"
+ fi
+ else
+ qtconf="--disable-qtgui --disable-webkit"
+ fi
+
+ econf \
+ $(use_enable camelcase) \
+ $(use_enable session x11mon) \
+ $(use_with inotify) \
+ $(use_with spell aspell) \
+ ${qtconf} \
+ --without-fam \
+ --enable-recollq
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ prune_libtool_files
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc "${ED}"/usr/share/recoll/doc/*
+ rm -r "${ED}/usr/share/recoll/doc" || die
+}
+
+pkg_postinst() {
+ einfo "In order to extract the full functionality of "
+ einfo "recoll, the following packages should be installed "
+ einfo "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "CHM files support" dev-python/pychm
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-09-24 8:53 Michael Palimaka
0 siblings, 0 replies; 66+ messages in thread
From: Michael Palimaka @ 2017-09-24 8:53 UTC (permalink / raw
To: gentoo-commits
commit: e8025347c1c42763173c720bbb94d01204e6aa5d
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 24 08:53:20 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Sep 24 08:53:36 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8025347
app-misc/recoll: version bump 1.23.3
Closes: https://bugs.gentoo.org/631796
Package-Manager: Portage-2.3.8, Repoman-2.3.3
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.23.3.ebuild | 123 +++++++++++++++++++++++++++++++++++
2 files changed, 124 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 665fd5c00b3..84479aae344 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1,3 @@
DIST recoll-1.22.4.tar.gz 2511949 SHA256 8211e1ccc6e576b0c21e5bfb4f49a0b69990a44bd5a3ce6eae4ff16aaf23412f SHA512 90d258c854972a41adbb3eef71b08d25c5aea24ed6fc830245d19e273112c016b66b0359e1d83143992d07b5a67226216e8f406ac135c21da6b86c7ffde31225 WHIRLPOOL 2dac2936e4c13448b6f8cb0c6d9d0d6d1d7c14b47a6761b6115762d734f91cfd8652186627b8ab55149c14ff5b00260838b0e62962f32ecbd4d2bef1f25e44ba
DIST recoll-1.23.2.tar.gz 2546793 SHA256 0e93e6be0dc2225b03a4850887bd29da47a61e07652fde51be254ef9f8310048 SHA512 0f3d6bae73da066e92e328f963129979f43a12a622120c26d66debde66e569e19e3e8b61154ee77386ad93e968d88262d3e22a679b618bcb8bf468fa16a46769 WHIRLPOOL fec47a74d48c2ae0f93e56964bbfa53b62a0be7d57d602ddb36bb03cc2eb7293c4ffa589a967bc70a76e2478fb315f189cfdab72618a32439c357c1a440e9ff6
+DIST recoll-1.23.3.tar.gz 2590148 SHA256 15125871424ef32ac584eb1c3e4fdd4ac7ff32894db60a3ebff32fa7a45d2eb6 SHA512 bfad118dd9561c8d18e194b11d8014e2f9ea74f6aaf50f91704087775e6f72d5f3574a3eafe470dab7658cb4a7233817a672af939f21b3e69c719e599bc5cd06 WHIRLPOOL fe006f4bf53a83375c146cd0f162e030bcd59bbf8b931c428f9a697cb4d6af1ac873ecfd8d596b2b5e00d2374c4431dea7c1169091457a616894ce4417ac87cb
diff --git a/app-misc/recoll/recoll-1.23.3.ebuild b/app-misc/recoll/recoll-1.23.3.ebuild
new file mode 100644
index 00000000000..46cc6b8c55e
--- /dev/null
+++ b/app-misc/recoll/recoll-1.23.3.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
+SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase doc +inotify qt5 session +spell"
+REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
+
+CDEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwebkit:5
+ )
+ session? (
+ inotify? ( x11-libs/libSM x11-libs/libICE )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+DEPEND="
+ ${CDEPEND}
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${CDEPEND}
+ app-arch/unzip
+ sys-apps/sed
+ virtual/awk
+"
+
+pkg_setup() {
+ if has_version "<app-misc/recoll-1.20"; then
+ einfo "Installing ${PV} over an 1.19 index is possible,"
+ einfo "but there have been small changes in the way"
+ einfo "compound words are indexed. So it is best to reset"
+ einfo "the index. The best method to reset the index is to"
+ einfo "quit all recoll programs and delete the index directory"
+ einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+ if use inotify; then
+ CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ python_fix_shebang filters
+ default
+}
+
+src_configure() {
+ local qtconf
+ if use qt5; then
+ export QMAKE="$(qt5_get_bindir)/qmake"
+ qtconf="--enable-qtgui --enable-webkit"
+ else
+ qtconf="--disable-qtgui --disable-webkit"
+ fi
+
+ econf \
+ $(use_enable camelcase) \
+ $(use_enable session x11mon) \
+ $(use_with inotify) \
+ $(use_with spell aspell) \
+ ${qtconf} \
+ --without-fam \
+ --enable-recollq
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ prune_libtool_files
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc "${ED}"/usr/share/recoll/doc/*
+ rm -r "${ED}/usr/share/recoll/doc" || die
+}
+
+pkg_postinst() {
+ einfo "In order to extract the full functionality of "
+ einfo "recoll, the following packages should be installed "
+ einfo "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "CHM files support" dev-python/pychm
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-11-30 19:02 Thomas Deutschmann
0 siblings, 0 replies; 66+ messages in thread
From: Thomas Deutschmann @ 2017-11-30 19:02 UTC (permalink / raw
To: gentoo-commits
commit: 2dae4333eab8dac135b5fa859f67046498dabbdd
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 30 18:29:01 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 30 19:02:21 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dae4333
app-misc/recoll: x86 stable (bug #638274)
Package-Manager: Portage-2.3.16, Repoman-2.3.6
app-misc/recoll/recoll-1.23.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.23.3.ebuild b/app-misc/recoll/recoll-1.23.3.ebuild
index 46cc6b8c55e..2405a51ae16 100644
--- a/app-misc/recoll/recoll-1.23.3.ebuild
+++ b/app-misc/recoll/recoll-1.23.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="camelcase doc +inotify qt5 session +spell"
REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2017-12-16 23:15 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2017-12-16 23:15 UTC (permalink / raw
To: gentoo-commits
commit: be96b87f4c25f331b9f7dbe06a902dc850cd9bae
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 16 23:12:11 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Dec 16 23:15:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be96b87f
app-misc/recoll: Drop old
Closes: https://bugs.gentoo.org/638274
Package-Manager: Portage-2.3.19, Repoman-2.3.6
app-misc/recoll/Manifest | 2 -
app-misc/recoll/recoll-1.22.4.ebuild | 129 ---------------------------------
app-misc/recoll/recoll-1.23.2.ebuild | 133 -----------------------------------
3 files changed, 264 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 9002acd3c74..7b288ebc79f 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1 @@
-DIST recoll-1.22.4.tar.gz 2511949 BLAKE2B fd1104903f63e8ab5834247d867169954b20907716fc309a5f6e24a9a71503994b0a97cb41a0abc60a9b18317790f46c4d5c1878091e1ceac38a4e40f5225304 SHA512 90d258c854972a41adbb3eef71b08d25c5aea24ed6fc830245d19e273112c016b66b0359e1d83143992d07b5a67226216e8f406ac135c21da6b86c7ffde31225
-DIST recoll-1.23.2.tar.gz 2546793 BLAKE2B 843d8e83f3f785d096e93062b00f7d3494a1bf066ea7334e2150c767f775c96f1b09760a5017763f71a6056036f56bf509883118d37520a61bf668a0bb44656b SHA512 0f3d6bae73da066e92e328f963129979f43a12a622120c26d66debde66e569e19e3e8b61154ee77386ad93e968d88262d3e22a679b618bcb8bf468fa16a46769
DIST recoll-1.23.3.tar.gz 2590148 BLAKE2B ec058bac500aa61b4e395720bffcc2bfbcaded954c986e8e1fe69720456267c33b5e34eb3e28de47f57d9af207c60b138c521792882b093120b988b682600b2a SHA512 bfad118dd9561c8d18e194b11d8014e2f9ea74f6aaf50f91704087775e6f72d5f3574a3eafe470dab7658cb4a7233817a672af939f21b3e69c719e599bc5cd06
diff --git a/app-misc/recoll/recoll-1.22.4.ebuild b/app-misc/recoll/recoll-1.22.4.ebuild
deleted file mode 100644
index 5e0fe2627c5..00000000000
--- a/app-misc/recoll/recoll-1.22.4.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils linux-info python-single-r1 qmake-utils
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase doc +inotify qt4 qt5 session +spell"
-REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebkit:5
- )
- !qt5? ( qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- ) )
- session? (
- inotify? ( x11-libs/libSM x11-libs/libICE )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-DEPEND="${COMMON_DEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-RDEPEND="${COMMON_DEPEND}
- app-arch/unzip
- sys-apps/sed
- virtual/awk
-"
-
-pkg_setup() {
- if has_version "<app-misc/recoll-1.20"; then
- einfo "Installing ${PV} over an 1.19 index is possible,"
- einfo "but there have been small changes in the way"
- einfo "compound words are indexed. So it is best to reset"
- einfo "the index. The best method to reset the index is to"
- einfo "quit all recoll programs and delete the index directory"
- einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang filters
- default
-}
-
-src_configure() {
- local qtconf
- if use qt4 || use qt5; then
- qtconf="--enable-qtgui"
- if use qt5; then
- export QT_SELECT=qt5
- qtconf+=" --enable-webkit"
- elif use qt4; then
- export QT_SELECT=qt4
- qtconf+=" --disable-webkit"
- fi
- else
- qtconf="--disable-qtgui --disable-webkit"
- fi
-
- econf \
- $(use_enable camelcase) \
- $(use_enable session x11mon) \
- $(use_with inotify) \
- $(use_with spell aspell) \
- ${qtconf} \
- --without-fam \
- --enable-recollq
-}
-
-src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
- prune_libtool_files
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc "${ED}"/usr/share/recoll/doc/*
- rm -r "${ED}/usr/share/recoll/doc" || die
-}
-
-pkg_postinst() {
- einfo "In order to extract the full functionality of "
- einfo "recoll, the following packages should be installed "
- einfo "to get the corresponding document support."
-
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "CHM files support" dev-python/pychm
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.23.2.ebuild b/app-misc/recoll/recoll-1.23.2.ebuild
deleted file mode 100644
index c17511e0620..00000000000
--- a/app-misc/recoll/recoll-1.23.2.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit linux-info python-single-r1 qmake-utils
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase doc +inotify qt4 qt5 session +spell"
-REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebkit:5
- )
- !qt5? ( qt4? (
- dev-qt/qtcore:4
- dev-qt/qtgui:4
- ) )
- session? (
- inotify? ( x11-libs/libSM x11-libs/libICE )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-DEPEND="
- ${CDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${CDEPEND}
- app-arch/unzip
- sys-apps/sed
- virtual/awk
-"
-
-pkg_setup() {
- if has_version "<app-misc/recoll-1.20"; then
- einfo "Installing ${PV} over an 1.19 index is possible,"
- einfo "but there have been small changes in the way"
- einfo "compound words are indexed. So it is best to reset"
- einfo "the index. The best method to reset the index is to"
- einfo "quit all recoll programs and delete the index directory"
- einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang filters
- default
-}
-
-src_configure() {
- local qtconf
- if use qt4 || use qt5; then
- qtconf="--enable-qtgui"
- if use qt5; then
- export QT_SELECT=qt5
- qtconf+=" --enable-webkit"
- elif use qt4; then
- export QT_SELECT=qt4
- qtconf+=" --disable-webkit"
- fi
- else
- qtconf="--disable-qtgui --disable-webkit"
- fi
-
- econf \
- $(use_enable camelcase) \
- $(use_enable session x11mon) \
- $(use_with inotify) \
- $(use_with spell aspell) \
- ${qtconf} \
- --without-fam \
- --enable-recollq
-}
-
-src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
- prune_libtool_files
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc "${ED}"/usr/share/recoll/doc/*
- rm -r "${ED}/usr/share/recoll/doc" || die
-}
-
-pkg_postinst() {
- einfo "In order to extract the full functionality of "
- einfo "recoll, the following packages should be installed "
- einfo "to get the corresponding document support."
-
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "CHM files support" dev-python/pychm
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2018-06-01 14:10 Aaron Bauman
0 siblings, 0 replies; 66+ messages in thread
From: Aaron Bauman @ 2018-06-01 14:10 UTC (permalink / raw
To: gentoo-commits
commit: 5ec023ecbc3d2252a5452d36871399777c49d252
Author: dewostator <32709649+dewostator <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Fri Jun 1 09:41:47 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Fri Jun 1 14:10:30 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec023ec
Update recoll-1.23.3.ebuild
added eutils.class to inherit to fix postinst INFO
Closes: https://github.com/gentoo/gentoo/pull/8664
app-misc/recoll/recoll-1.23.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.23.3.ebuild b/app-misc/recoll/recoll-1.23.3.ebuild
index 753184453c3..36095b328a9 100644
--- a/app-misc/recoll/recoll-1.23.3.ebuild
+++ b/app-misc/recoll/recoll-1.23.3.ebuild
@@ -5,7 +5,7 @@ EAPI=6
PYTHON_COMPAT=( python2_7 )
-inherit linux-info python-single-r1 qmake-utils
+inherit eutils linux-info python-single-r1 qmake-utils
DESCRIPTION="A personal full text search package"
HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2018-09-09 1:12 Thomas Deutschmann
0 siblings, 0 replies; 66+ messages in thread
From: Thomas Deutschmann @ 2018-09-09 1:12 UTC (permalink / raw
To: gentoo-commits
commit: 6f65b64c4e64a25587c14dee7753a58ee96fd241
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 9 01:08:37 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Sep 9 01:12:03 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f65b64c
app-misc/recoll: x86 stable (bug #664550)
Package-Manager: Portage-2.3.49, Repoman-2.3.10
app-misc/recoll/recoll-1.24.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.24.1.ebuild b/app-misc/recoll/recoll-1.24.1.ebuild
index a3d7abcba69..2ed8c08b0d2 100644
--- a/app-misc/recoll/recoll-1.24.1.ebuild
+++ b/app-misc/recoll/recoll-1.24.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="camelcase doc +inotify qt5 session +spell"
REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2018-09-09 8:23 Mikle Kolyada
0 siblings, 0 replies; 66+ messages in thread
From: Mikle Kolyada @ 2018-09-09 8:23 UTC (permalink / raw
To: gentoo-commits
commit: e3e740960e691c9365404b8c07b0edff5d84adbd
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 9 08:23:37 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun Sep 9 08:23:37 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3e74096
app-misc/recoll: amd64 stable wrt bug #664550
Package-Manager: Portage-2.3.40, Repoman-2.3.9
app-misc/recoll/recoll-1.24.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.24.1.ebuild b/app-misc/recoll/recoll-1.24.1.ebuild
index 2ed8c08b0d2..8029a864e67 100644
--- a/app-misc/recoll/recoll-1.24.1.ebuild
+++ b/app-misc/recoll/recoll-1.24.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase doc +inotify qt5 session +spell"
REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2018-09-10 19:46 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2018-09-10 19:46 UTC (permalink / raw
To: gentoo-commits
commit: 5e53fa63d8d7b6597aac5592f6c63b91927d91b8
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 9 20:48:36 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Mon Sep 10 19:46:25 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e53fa63
app-misc/recoll: Drop old
Package-Manager: Portage-2.3.49, Repoman-2.3.10
app-misc/recoll/Manifest | 2 -
app-misc/recoll/recoll-1.23.3.ebuild | 123 -----------------------------------
app-misc/recoll/recoll-1.23.6.ebuild | 122 ----------------------------------
3 files changed, 247 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index ff2c982bc7b..813a20ac0f4 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1 @@
-DIST recoll-1.23.3.tar.gz 2590148 BLAKE2B ec058bac500aa61b4e395720bffcc2bfbcaded954c986e8e1fe69720456267c33b5e34eb3e28de47f57d9af207c60b138c521792882b093120b988b682600b2a SHA512 bfad118dd9561c8d18e194b11d8014e2f9ea74f6aaf50f91704087775e6f72d5f3574a3eafe470dab7658cb4a7233817a672af939f21b3e69c719e599bc5cd06
-DIST recoll-1.23.6.tar.gz 2601494 BLAKE2B e64ed422a1ac1a816091f9ee00ee23b551690f5038cf3378a00ebf39c9e4f4e22436105ed01a1aa2bc21b633c85a73ba2847a265e4d199109a8b0c03ec53421e SHA512 ae6f6dfe5e63faf2310b32bd0ffd90f08b12de7452ded9e5bd58a45690797caa9f5c66ea94ef94ed7a4ee3e55083cc191fbecfc112dbce42415d0af1300fe8fd
DIST recoll-1.24.1.tar.gz 2644672 BLAKE2B e5bce2231e075fe9a2bfad7d0d1068906e625106b09247dc5baffaf92957db111dd6be90c658266b8b9940d885b3495769c68ce66247d00568df24c1b5222226 SHA512 60bf57d2718a21dbd578fa1dc73a542fc7ab2152c4c5bb763885b19c14d080340587cb8c01f82f1ca7d1cb63a03edf03b4501f3ef63f06ab6506356c4a0a095c
diff --git a/app-misc/recoll/recoll-1.23.3.ebuild b/app-misc/recoll/recoll-1.23.3.ebuild
deleted file mode 100644
index 36095b328a9..00000000000
--- a/app-misc/recoll/recoll-1.23.3.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils linux-info python-single-r1 qmake-utils
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase doc +inotify qt5 session +spell"
-REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebkit:5
- )
- session? (
- inotify? ( x11-libs/libSM x11-libs/libICE )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-DEPEND="
- ${CDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${CDEPEND}
- app-arch/unzip
- sys-apps/sed
- virtual/awk
-"
-
-pkg_setup() {
- if has_version "<app-misc/recoll-1.20"; then
- einfo "Installing ${PV} over an 1.19 index is possible,"
- einfo "but there have been small changes in the way"
- einfo "compound words are indexed. So it is best to reset"
- einfo "the index. The best method to reset the index is to"
- einfo "quit all recoll programs and delete the index directory"
- einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- python_fix_shebang filters
- default
-}
-
-src_configure() {
- local qtconf
- if use qt5; then
- export QMAKE="$(qt5_get_bindir)/qmake"
- qtconf="--enable-qtgui --enable-webkit"
- else
- qtconf="--disable-qtgui --disable-webkit"
- fi
-
- econf \
- $(use_enable camelcase) \
- $(use_enable session x11mon) \
- $(use_with inotify) \
- $(use_with spell aspell) \
- ${qtconf} \
- --without-fam \
- --enable-recollq
-}
-
-src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
- prune_libtool_files
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc "${ED}"/usr/share/recoll/doc/*
- rm -r "${ED}/usr/share/recoll/doc" || die
-}
-
-pkg_postinst() {
- einfo "In order to extract the full functionality of "
- einfo "recoll, the following packages should be installed "
- einfo "to get the corresponding document support."
-
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "CHM files support" dev-python/pychm
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.23.6.ebuild b/app-misc/recoll/recoll-1.23.6.ebuild
deleted file mode 100644
index 685945ed2d2..00000000000
--- a/app-misc/recoll/recoll-1.23.6.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit eutils linux-info python-single-r1 qmake-utils
-
-DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase doc +inotify qt5 session +spell"
-REQUIRED_USE="session? ( inotify ) ${PYTHON_REQUIRED_USE}"
-
-CDEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwebkit:5
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-DEPEND="
- ${CDEPEND}
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${CDEPEND}
- app-arch/unzip
-"
-
-PATCHES=( "${FILESDIR}/recoll-python3.patch" )
-
-pkg_setup() {
- if has_version "<app-misc/recoll-1.20"; then
- einfo "Installing ${PV} over an 1.19 index is possible,"
- einfo "but there have been small changes in the way"
- einfo "compound words are indexed. So it is best to reset"
- einfo "the index. The best method to reset the index is to"
- einfo "quit all recoll programs and delete the index directory"
- einfo "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
- if use inotify; then
- CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- econf \
- $(use_enable camelcase) \
- $(use_enable session x11mon) \
- $(use_enable qt5 qtgui) \
- $(use_enable qt5 webkit) \
- $(use_with inotify) \
- $(use_with spell aspell) \
- --without-fam \
- --enable-recollq
-}
-
-src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- einfo "In order to extract the full functionality of "
- einfo "recoll, the following packages should be installed "
- einfo "to get the corresponding document support."
-
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "CHM files support" dev-python/pychm
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2019-02-03 14:08 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2019-02-03 14:08 UTC (permalink / raw
To: gentoo-commits
commit: 7a630e467096c1cce3e787ed294db0a99d02092c
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Feb 1 14:54:57 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 3 14:07:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a630e46
app-misc/recoll: use HTTPS
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10959
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-misc/recoll/recoll-1.24.1.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/app-misc/recoll/recoll-1.24.1.ebuild b/app-misc/recoll/recoll-1.24.1.ebuild
index 8029a864e67..3d326d8297b 100644
--- a/app-misc/recoll/recoll-1.24.1.ebuild
+++ b/app-misc/recoll/recoll-1.24.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 )
inherit eutils linux-info python-single-r1 qmake-utils
DESCRIPTION="A personal full text search package"
-HOMEPAGE="http://www.lesbonscomptes.com/recoll/"
-SRC_URI="http://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2019-05-08 17:05 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2019-05-08 17:05 UTC (permalink / raw
To: gentoo-commits
commit: 062b42a3da95e7d0ba19fd8b204f25b89f652448
Author: Punarbasu 'ppurka' Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sun May 5 17:48:41 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed May 8 17:03:32 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=062b42a3
app-misc/recoll: 1.25.15 version bump, EAPI-7 bump, USE chm,webengine
Drop dev-qt/qtwebkit option.
Closes: https://bugs.gentoo.org/680468
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/metadata.xml | 2 +
app-misc/recoll/recoll-1.25.15.ebuild | 134 ++++++++++++++++++++++++++++++++++
3 files changed, 137 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 813a20ac0f4..d077ba98df1 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.24.1.tar.gz 2644672 BLAKE2B e5bce2231e075fe9a2bfad7d0d1068906e625106b09247dc5baffaf92957db111dd6be90c658266b8b9940d885b3495769c68ce66247d00568df24c1b5222226 SHA512 60bf57d2718a21dbd578fa1dc73a542fc7ab2152c4c5bb763885b19c14d080340587cb8c01f82f1ca7d1cb63a03edf03b4501f3ef63f06ab6506356c4a0a095c
+DIST recoll-1.25.15.tar.gz 2843434 BLAKE2B 7facf6040560ab11b7a3d99b583020bdd4757157236a23430381c9d6932de558917f5dd1faf0f1ca87be3386307b5346ec66bb82637edd42035fd7be61ee9b39 SHA512 acd5349e1a1edd6ca22f819b0cfe76161fedb0bde8b4a86e679e78d68d090481a11a8d1980764d008074846b5033481c766e624da1322ab318b52c9c9c57104c
diff --git a/app-misc/recoll/metadata.xml b/app-misc/recoll/metadata.xml
index 1e89b50bb67..80572eb1e41 100644
--- a/app-misc/recoll/metadata.xml
+++ b/app-misc/recoll/metadata.xml
@@ -18,8 +18,10 @@
</upstream>
<use>
<flag name="camelcase">Enable indexing for camelCase sentences and words</flag>
+ <flag name="chm">Enable CHM file support via <pkg>dev-python/pychm</pkg></flag>
<flag name="inotify">Use the Linux Kernel notification subsystem for monitoring file alterations in realtime</flag>
<flag name="session">Stop monitoring file alterations when X11 session terminates</flag>
+ <flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for fancy result list display</flag>
</use>
<longdescription lang="en">
Recoll is a desktop full-text search tool. It can search most document
diff --git a/app-misc/recoll/recoll-1.25.15.ebuild b/app-misc/recoll/recoll-1.25.15.ebuild
new file mode 100644
index 00000000000..05fa308a893
--- /dev/null
+++ b/app-misc/recoll/recoll-1.25.15.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit eutils linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to extract the full functionality of "
+ elog "recoll, the following packages should be installed "
+ elog "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2019-06-27 17:21 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2019-06-27 17:21 UTC (permalink / raw
To: gentoo-commits
commit: 1ea99e2907caaadf795004b01802b3245a73c9ab
Author: Punarbasu 'ppurka' Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Thu Jun 27 13:11:57 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Jun 27 17:18:01 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea99e29
app-misc/recoll: 1.25.19 version bump
Closes: https://bugs.gentoo.org/685446
Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.25.19.ebuild | 134 ++++++++++++++++++++++++++++++++++
2 files changed, 135 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index d077ba98df1..d39b5b89da2 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1,3 @@
DIST recoll-1.24.1.tar.gz 2644672 BLAKE2B e5bce2231e075fe9a2bfad7d0d1068906e625106b09247dc5baffaf92957db111dd6be90c658266b8b9940d885b3495769c68ce66247d00568df24c1b5222226 SHA512 60bf57d2718a21dbd578fa1dc73a542fc7ab2152c4c5bb763885b19c14d080340587cb8c01f82f1ca7d1cb63a03edf03b4501f3ef63f06ab6506356c4a0a095c
DIST recoll-1.25.15.tar.gz 2843434 BLAKE2B 7facf6040560ab11b7a3d99b583020bdd4757157236a23430381c9d6932de558917f5dd1faf0f1ca87be3386307b5346ec66bb82637edd42035fd7be61ee9b39 SHA512 acd5349e1a1edd6ca22f819b0cfe76161fedb0bde8b4a86e679e78d68d090481a11a8d1980764d008074846b5033481c766e624da1322ab318b52c9c9c57104c
+DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
diff --git a/app-misc/recoll/recoll-1.25.19.ebuild b/app-misc/recoll/recoll-1.25.19.ebuild
new file mode 100644
index 00000000000..05fa308a893
--- /dev/null
+++ b/app-misc/recoll/recoll-1.25.19.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit eutils linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to extract the full functionality of "
+ elog "recoll, the following packages should be installed "
+ elog "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2019-07-18 7:26 Agostino Sarubbo
0 siblings, 0 replies; 66+ messages in thread
From: Agostino Sarubbo @ 2019-07-18 7:26 UTC (permalink / raw
To: gentoo-commits
commit: d78bbb0de5370031194877c31a5169b06404bfd0
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 07:25:38 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 07:25:38 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78bbb0d
app-misc/recoll: x86 stable wrt bug #689958
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"
app-misc/recoll/recoll-1.25.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.25.19.ebuild b/app-misc/recoll/recoll-1.25.19.ebuild
index 05fa308a893..e2b84b65aac 100644
--- a/app-misc/recoll/recoll-1.25.19.ebuild
+++ b/app-misc/recoll/recoll-1.25.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2019-07-18 13:39 Agostino Sarubbo
0 siblings, 0 replies; 66+ messages in thread
From: Agostino Sarubbo @ 2019-07-18 13:39 UTC (permalink / raw
To: gentoo-commits
commit: a4b010a68cc2da55374213ec0724e03f22ab96ab
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 13:39:40 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jul 18 13:39:40 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b010a6
app-misc/recoll: amd64 stable wrt bug #689958
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"
app-misc/recoll/recoll-1.25.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.25.19.ebuild b/app-misc/recoll/recoll-1.25.19.ebuild
index e2b84b65aac..fa65e833446 100644
--- a/app-misc/recoll/recoll-1.25.19.ebuild
+++ b/app-misc/recoll/recoll-1.25.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2020-12-05 4:55 Erik Mackdanz
0 siblings, 0 replies; 66+ messages in thread
From: Erik Mackdanz @ 2020-12-05 4:55 UTC (permalink / raw
To: gentoo-commits
commit: 479df1b5e3788094b41b13d71857deae9351a8e9
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 5 04:54:41 2020 +0000
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org>
CommitDate: Sat Dec 5 04:54:41 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479df1b5
app-misc/recoll: Bump to 1.27.12
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org>
Closes: https://bugs.gentoo.org/722268
Closes: https://bugs.gentoo.org/729402
Closes: https://bugs.gentoo.org/729414
Closes: https://bugs.gentoo.org/696690
Package-Manager: Portage-3.0.11, Repoman-3.0.2
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.27.12.ebuild | 135 ++++++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 9c13790a98f..242d57acd82 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
+DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
new file mode 100644
index 00000000000..0118eba0215
--- /dev/null
+++ b/app-misc/recoll/recoll-1.27.12.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit eutils linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to extract the full functionality of "
+ elog "recoll, the following packages should be installed "
+ elog "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-01-13 9:17 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-01-13 9:17 UTC (permalink / raw
To: gentoo-commits
commit: fb4511755dabac9423bd7c20b4e0ae90490f64a4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 13 09:17:18 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 13 09:17:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb451175
app-misc/recoll: Stabilize 1.27.12 amd64, #765178
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.27.12.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
index 0118eba0215..55afbf37b70 100644
--- a/app-misc/recoll/recoll-1.27.12.ebuild
+++ b/app-misc/recoll/recoll-1.27.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-01-13 9:18 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-01-13 9:18 UTC (permalink / raw
To: gentoo-commits
commit: 05e9020d3e0f49d1e31ae938701d41a01b344f9c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 13 09:18:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 13 09:18:15 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e9020d
app-misc/recoll: Stabilize 1.27.12 x86, #765178
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.27.12.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
index 55afbf37b70..1b6a24294da 100644
--- a/app-misc/recoll/recoll-1.27.12.ebuild
+++ b/app-misc/recoll/recoll-1.27.12.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-02-10 14:55 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2021-02-10 14:55 UTC (permalink / raw
To: gentoo-commits
commit: ae167b6d9b9a7f8d4f4afbd30996d3560ca201cd
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 10 14:22:55 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 14:55:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae167b6d
app-misc/recoll: drop eutils from 1.28.5
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/recoll-1.28.5.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
index c20691ad7ec..1f44395e55f 100644
--- a/app-misc/recoll/recoll-1.28.5.ebuild
+++ b/app-misc/recoll/recoll-1.28.5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
-inherit eutils linux-info optfeature python-single-r1 qmake-utils
+inherit linux-info optfeature python-single-r1 qmake-utils
DESCRIPTION="A personal full text search package"
HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
@@ -100,7 +100,7 @@ src_configure() {
}
src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
python_optimize
# html docs should be placed in /usr/share/doc/${PN}/html
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-02-10 14:55 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2021-02-10 14:55 UTC (permalink / raw
To: gentoo-commits
commit: 5a1f257d5df4d51c21218eab7a52bc907cdef4a5
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 10 14:22:15 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 14:55:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1f257d
app-misc/recoll: version bump to 1.28.5
Closes: https://bugs.gentoo.org/765181
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19265
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.28.5.ebuild | 135 +++++++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 242d57acd82..ec827ce840c 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1,3 @@
DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
+DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
new file mode 100644
index 00000000000..c20691ad7ec
--- /dev/null
+++ b/app-misc/recoll/recoll-1.28.5.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit eutils linux-info optfeature python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to extract the full functionality of "
+ elog "recoll, the following packages should be installed "
+ elog "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-03-10 11:33 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2021-03-10 11:33 UTC (permalink / raw
To: gentoo-commits
commit: d3565ca4fd1f31d5f09b90f4c60d8643eebd556f
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Wed Mar 10 08:38:46 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 10 11:32:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3565ca4
app-misc/recoll: inherit optfeature, update LICENSE
Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://bugs.gentoo.org/775227
Closes: https://github.com/gentoo/gentoo/pull/19860
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/recoll-1.25.19.ebuild | 6 +++---
app-misc/recoll/recoll-1.27.12.ebuild | 6 +++---
app-misc/recoll/recoll-1.28.5.ebuild | 4 ++--
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/app-misc/recoll/recoll-1.25.19.ebuild b/app-misc/recoll/recoll-1.25.19.ebuild
index 96480794532..d1e6872bedf 100644
--- a/app-misc/recoll/recoll-1.25.19.ebuild
+++ b/app-misc/recoll/recoll-1.25.19.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,11 +7,11 @@ PYTHON_COMPAT=( python3_7 )
inherit linux-info optfeature python-single-r1 qmake-utils
-DESCRIPTION="A personal full text search package"
+DESCRIPTION="Personal full text search package"
HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
index 0f47d4ae66f..775edac8752 100644
--- a/app-misc/recoll/recoll-1.27.12.ebuild
+++ b/app-misc/recoll/recoll-1.27.12.ebuild
@@ -5,13 +5,13 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-inherit eutils linux-info python-single-r1 qmake-utils
+inherit linux-info optfeature python-single-r1 qmake-utils
-DESCRIPTION="A personal full text search package"
+DESCRIPTION="Personal full text search package"
HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 x86"
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
index 1f44395e55f..f72ea0e76f0 100644
--- a/app-misc/recoll/recoll-1.28.5.ebuild
+++ b/app-misc/recoll/recoll-1.28.5.ebuild
@@ -7,11 +7,11 @@ PYTHON_COMPAT=( python3_{6..9} )
inherit linux-info optfeature python-single-r1 qmake-utils
-DESCRIPTION="A personal full text search package"
+DESCRIPTION="Personal full text search package"
HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-03-16 6:54 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2021-03-16 6:54 UTC (permalink / raw
To: gentoo-commits
commit: fe14053b5e2671e3bd65f78598bcf5dddf18e9c8
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Mon Mar 15 10:34:39 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Mar 16 06:53:33 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe14053b
app-misc/recoll: bump to 1.29.2
Closes: https://bugs.gentoo.org/771906
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19938
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.29.2.ebuild | 135 +++++++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index ec827ce840c..8b34bab9da1 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1,4 @@
DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
+DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
diff --git a/app-misc/recoll/recoll-1.29.2.ebuild b/app-misc/recoll/recoll-1.29.2.ebuild
new file mode 100644
index 00000000000..f72ea0e76f0
--- /dev/null
+++ b/app-misc/recoll/recoll-1.29.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to extract the full functionality of "
+ elog "recoll, the following packages should be installed "
+ elog "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-04-22 2:59 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-04-22 2:59 UTC (permalink / raw
To: gentoo-commits
commit: e9b9b85cf297be46f8ab97781050f84ce47c3c3a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 22 02:57:41 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 22 02:57:41 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b9b85c
app-misc/recoll: Stabilize 1.28.5 x86, #776610
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.28.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
index cb1c72bf0de..ec938b959a9 100644
--- a/app-misc/recoll/recoll-1.28.5.ebuild
+++ b/app-misc/recoll/recoll-1.28.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-04-22 3:01 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-04-22 3:01 UTC (permalink / raw
To: gentoo-commits
commit: d6fcf39376c27aeed2ec5f367e6f39941d44a30d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 22 03:00:10 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 22 03:00:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6fcf393
app-misc/recoll: Stabilize 1.28.5 amd64, #776610
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.28.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
index ec938b959a9..3beec1b6fe8 100644
--- a/app-misc/recoll/recoll-1.28.5.ebuild
+++ b/app-misc/recoll/recoll-1.28.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-05-31 20:18 Michał Górny
0 siblings, 0 replies; 66+ messages in thread
From: Michał Górny @ 2021-05-31 20:18 UTC (permalink / raw
To: gentoo-commits
commit: c15ec2ae0f5b5f5685549da4ecafda78c8ea3289
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 20:17:06 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon May 31 20:18:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15ec2ae
app-misc/recoll: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-misc/recoll/Manifest | 1 -
app-misc/recoll/recoll-1.25.19.ebuild | 130 ----------------------------------
2 files changed, 131 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 8b34bab9da1..a3d25c09741 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,4 +1,3 @@
-DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
diff --git a/app-misc/recoll/recoll-1.25.19.ebuild b/app-misc/recoll/recoll-1.25.19.ebuild
deleted file mode 100644
index 33f7f1b8c6b..00000000000
--- a/app-misc/recoll/recoll-1.25.19.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit linux-info optfeature python-single-r1 qmake-utils
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-06-29 21:24 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-06-29 21:24 UTC (permalink / raw
To: gentoo-commits
commit: 29d4da9acde63237b9f8b3cc367c8b02e9db297c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 29 21:24:07 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 29 21:24:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d4da9a
app-misc/recoll: Stabilize 1.29.2 amd64, #798894
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.29.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.29.2.ebuild b/app-misc/recoll/recoll-1.29.2.ebuild
index cb1c72bf0de..c080ffcaf80 100644
--- a/app-misc/recoll/recoll-1.29.2.ebuild
+++ b/app-misc/recoll/recoll-1.29.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-06-29 21:24 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2021-06-29 21:24 UTC (permalink / raw
To: gentoo-commits
commit: 806e03aa689eaf29b1cf4fa2058d422ed08f8dec
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 29 21:24:49 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 29 21:24:49 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806e03aa
app-misc/recoll: Stabilize 1.29.2 x86, #798894
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.29.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.29.2.ebuild b/app-misc/recoll/recoll-1.29.2.ebuild
index c080ffcaf80..3beec1b6fe8 100644
--- a/app-misc/recoll/recoll-1.29.2.ebuild
+++ b/app-misc/recoll/recoll-1.29.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-07-08 7:35 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2021-07-08 7:35 UTC (permalink / raw
To: gentoo-commits
commit: 55945ef3fbc09cd2e71d1ac117f49e462936b2be
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sat May 29 07:33:39 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jul 8 07:35:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55945ef3
app-misc/recoll: Version bump to 1.31.0
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.31.0.ebuild | 131 +++++++++++++++++++++++++++++++++++
2 files changed, 132 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index a3d25c09741..d8e4862941d 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1,4 @@
DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
+DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
diff --git a/app-misc/recoll/recoll-1.31.0.ebuild b/app-misc/recoll/recoll-1.31.0.ebuild
new file mode 100644
index 00000000000..cfe0f694851
--- /dev/null
+++ b/app-misc/recoll/recoll-1.31.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-11-10 8:02 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2021-11-10 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 199cdb9739f6e392d2d37d16da6356c965c86bc9
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sun Oct 24 06:55:05 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Nov 10 08:01:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=199cdb97
app-misc/recoll: bump to 1.31.2
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22692
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.31.2.ebuild | 135 +++++++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index d8e4862941d..898588926c9 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -2,3 +2,4 @@ DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edb
DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
+DIST recoll-1.31.2.tar.gz 3689921 BLAKE2B 01eb0ef96362e214022a96876c10246c0d183a861c1e3d791717c3d77d4244ed90bbb9041bf23a613e59b5c099092c262d1bee1760ea527fe60f01383bec8a5f SHA512 365cc152715cb89c88b4271fdda4ccf963b1c6e3088f69684cba2a494bf9b0192e4553b1412607f3acd61ec85eb2fe92c46cd258b3fc2977f9528bb0a667e6cb
diff --git a/app-misc/recoll/recoll-1.31.2.ebuild b/app-misc/recoll/recoll-1.31.2.ebuild
new file mode 100644
index 00000000000..3bb318438ec
--- /dev/null
+++ b/app-misc/recoll/recoll-1.31.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-12-08 11:54 Jakov Smolić
0 siblings, 0 replies; 66+ messages in thread
From: Jakov Smolić @ 2021-12-08 11:54 UTC (permalink / raw
To: gentoo-commits
commit: f26b4f96ffd30c93714238a43ae358083fbf848d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 8 11:54:07 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Dec 8 11:54:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26b4f96
app-misc/recoll: Stabilize 1.31.0 amd64, #828339
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
app-misc/recoll/recoll-1.31.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.31.0.ebuild b/app-misc/recoll/recoll-1.31.0.ebuild
index cfe0f694851f..105ec34c9a40 100644
--- a/app-misc/recoll/recoll-1.31.0.ebuild
+++ b/app-misc/recoll/recoll-1.31.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="camelcase chm +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2021-12-09 16:24 Agostino Sarubbo
0 siblings, 0 replies; 66+ messages in thread
From: Agostino Sarubbo @ 2021-12-09 16:24 UTC (permalink / raw
To: gentoo-commits
commit: 8f03eae38a3ffebacf7230c73e33f5e9a7b47015
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 9 16:24:05 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Dec 9 16:24:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f03eae3
app-misc/recoll: x86 stable wrt bug #828339
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
app-misc/recoll/recoll-1.31.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.31.0.ebuild b/app-misc/recoll/recoll-1.31.0.ebuild
index 105ec34c9a40..9a211949904d 100644
--- a/app-misc/recoll/recoll-1.31.0.ebuild
+++ b/app-misc/recoll/recoll-1.31.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase chm +inotify qt5 session +spell webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-01-09 11:02 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-01-09 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 83feb23ee9d6082be724a4aea0cf6a3b951c908d
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Fri Dec 17 11:00:13 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jan 9 11:02:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83feb23e
app-misc/recoll: add 1.31.5
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23374
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.31.5.ebuild | 135 +++++++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 898588926c91..277b56fc6576 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -3,3 +3,4 @@ DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2d
DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
DIST recoll-1.31.2.tar.gz 3689921 BLAKE2B 01eb0ef96362e214022a96876c10246c0d183a861c1e3d791717c3d77d4244ed90bbb9041bf23a613e59b5c099092c262d1bee1760ea527fe60f01383bec8a5f SHA512 365cc152715cb89c88b4271fdda4ccf963b1c6e3088f69684cba2a494bf9b0192e4553b1412607f3acd61ec85eb2fe92c46cd258b3fc2977f9528bb0a667e6cb
+DIST recoll-1.31.5.tar.gz 3696832 BLAKE2B d2bb3199e70aa53679662aff8650a08b6d99182ee7ba11011726f704401c03899bc4d7e24c5c5cf88b2b3a99257e2f11403e29d69da87e00386f57c43db3bd2c SHA512 3a48cfb825e70ec7de6cc789f9d03f6ee6f38cb54ac8419b9038c1f35ed8954249c1ed558bd9aa781c741a0241b633c02b2aa31d6d12b30937a32b9e1da8d44f
diff --git a/app-misc/recoll/recoll-1.31.5.ebuild b/app-misc/recoll/recoll-1.31.5.ebuild
new file mode 100644
index 000000000000..3bb318438ec4
--- /dev/null
+++ b/app-misc/recoll/recoll-1.31.5.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-01-09 11:02 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-01-09 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 2dfc02a26f0926d3351fa16750882a11d8841ed3
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 9 11:01:46 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jan 9 11:02:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dfc02a2
app-misc/recoll: add a missing dep for qtwidgets on 1.31.5
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/recoll-1.31.5.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.31.5.ebuild b/app-misc/recoll/recoll-1.31.5.ebuild
index 3bb318438ec4..7d10884d0669 100644
--- a/app-misc/recoll/recoll-1.31.5.ebuild
+++ b/app-misc/recoll/recoll-1.31.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -34,6 +34,7 @@ DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
webengine? ( dev-qt/qtwebengine:5[widgets] )
)
session? (
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-04-23 6:25 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-04-23 6:25 UTC (permalink / raw
To: gentoo-commits
commit: b380a3270132bb9f67b64453d674a83d9ccc7e0b
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 06:24:18 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 06:25:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b380a327
app-misc/recoll: add missing deps, remove old cruft from the ebuild
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/recoll-1.32.0.ebuild | 15 +++------------
1 file changed, 3 insertions(+), 12 deletions(-)
diff --git a/app-misc/recoll/recoll-1.32.0.ebuild b/app-misc/recoll/recoll-1.32.0.ebuild
index eea5b56818a6..59a495aceb67 100644
--- a/app-misc/recoll/recoll-1.32.0.ebuild
+++ b/app-misc/recoll/recoll-1.32.0.ebuild
@@ -23,8 +23,10 @@ REQUIRED_USE="
"
DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
dev-libs/xapian:=
- sys-libs/zlib:=
+ sys-libs/zlib
virtual/libiconv
chm? (
dev-libs/chmlib
@@ -58,17 +60,6 @@ RDEPEND="
app-arch/unzip
"
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
pkg_setup() {
if use inotify; then
local CONFIG_CHECK="~INOTIFY_USER"
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-04-23 6:25 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-04-23 6:25 UTC (permalink / raw
To: gentoo-commits
commit: c91f2d2e6ca150b23445a40e524df75a0c6006cf
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sun Apr 17 13:25:30 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 06:25:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c91f2d2e
app-misc/recoll: Version bump to 1.32.0
Closes: https://bugs.gentoo.org/838937
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25063
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.32.0.ebuild | 136 +++++++++++++++++++++++++++++++++++
2 files changed, 137 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 277b56fc6576..baa4fb6de3f5 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -4,3 +4,4 @@ DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079
DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
DIST recoll-1.31.2.tar.gz 3689921 BLAKE2B 01eb0ef96362e214022a96876c10246c0d183a861c1e3d791717c3d77d4244ed90bbb9041bf23a613e59b5c099092c262d1bee1760ea527fe60f01383bec8a5f SHA512 365cc152715cb89c88b4271fdda4ccf963b1c6e3088f69684cba2a494bf9b0192e4553b1412607f3acd61ec85eb2fe92c46cd258b3fc2977f9528bb0a667e6cb
DIST recoll-1.31.5.tar.gz 3696832 BLAKE2B d2bb3199e70aa53679662aff8650a08b6d99182ee7ba11011726f704401c03899bc4d7e24c5c5cf88b2b3a99257e2f11403e29d69da87e00386f57c43db3bd2c SHA512 3a48cfb825e70ec7de6cc789f9d03f6ee6f38cb54ac8419b9038c1f35ed8954249c1ed558bd9aa781c741a0241b633c02b2aa31d6d12b30937a32b9e1da8d44f
+DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
diff --git a/app-misc/recoll/recoll-1.32.0.ebuild b/app-misc/recoll/recoll-1.32.0.ebuild
new file mode 100644
index 000000000000..eea5b56818a6
--- /dev/null
+++ b/app-misc/recoll/recoll-1.32.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-07-03 11:51 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-07-03 11:51 UTC (permalink / raw
To: gentoo-commits
commit: 2d058602e527343e6c544257d47b6c6707b43131
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 3 11:49:31 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jul 3 11:51:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d058602
app-misc/recoll: clean old
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 5 --
app-misc/recoll/recoll-1.27.12.ebuild | 131 --------------------------------
app-misc/recoll/recoll-1.28.5.ebuild | 131 --------------------------------
app-misc/recoll/recoll-1.29.2.ebuild | 131 --------------------------------
app-misc/recoll/recoll-1.31.2.ebuild | 135 ---------------------------------
app-misc/recoll/recoll-1.31.5.ebuild | 136 ----------------------------------
6 files changed, 669 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index bc5b91d1ad0a..8cb0361cd729 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,8 +1,3 @@
-DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
-DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
-DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
-DIST recoll-1.31.2.tar.gz 3689921 BLAKE2B 01eb0ef96362e214022a96876c10246c0d183a861c1e3d791717c3d77d4244ed90bbb9041bf23a613e59b5c099092c262d1bee1760ea527fe60f01383bec8a5f SHA512 365cc152715cb89c88b4271fdda4ccf963b1c6e3088f69684cba2a494bf9b0192e4553b1412607f3acd61ec85eb2fe92c46cd258b3fc2977f9528bb0a667e6cb
-DIST recoll-1.31.5.tar.gz 3696832 BLAKE2B d2bb3199e70aa53679662aff8650a08b6d99182ee7ba11011726f704401c03899bc4d7e24c5c5cf88b2b3a99257e2f11403e29d69da87e00386f57c43db3bd2c SHA512 3a48cfb825e70ec7de6cc789f9d03f6ee6f38cb54ac8419b9038c1f35ed8954249c1ed558bd9aa781c741a0241b633c02b2aa31d6d12b30937a32b9e1da8d44f
DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
deleted file mode 100644
index 45520266093f..000000000000
--- a/app-misc/recoll/recoll-1.27.12.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
deleted file mode 100644
index 3beec1b6fe84..000000000000
--- a/app-misc/recoll/recoll-1.28.5.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.29.2.ebuild b/app-misc/recoll/recoll-1.29.2.ebuild
deleted file mode 100644
index 3beec1b6fe84..000000000000
--- a/app-misc/recoll/recoll-1.29.2.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.31.2.ebuild b/app-misc/recoll/recoll-1.31.2.ebuild
deleted file mode 100644
index 3bb318438ec4..000000000000
--- a/app-misc/recoll/recoll-1.31.2.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.31.5.ebuild b/app-misc/recoll/recoll-1.31.5.ebuild
deleted file mode 100644
index 7d10884d0669..000000000000
--- a/app-misc/recoll/recoll-1.31.5.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-07-03 11:51 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-07-03 11:51 UTC (permalink / raw
To: gentoo-commits
commit: f54965b0b2cd058c24eff09feb64daef32096ae3
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Tue Jun 21 13:58:16 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Jul 3 11:51:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f54965b0
app-misc/recoll: Version bump to 1.32.2
Bug: https://bugs.gentoo.org/853319
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26020
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.32.2.ebuild | 127 +++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index baa4fb6de3f5..bc5b91d1ad0a 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -5,3 +5,4 @@ DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a
DIST recoll-1.31.2.tar.gz 3689921 BLAKE2B 01eb0ef96362e214022a96876c10246c0d183a861c1e3d791717c3d77d4244ed90bbb9041bf23a613e59b5c099092c262d1bee1760ea527fe60f01383bec8a5f SHA512 365cc152715cb89c88b4271fdda4ccf963b1c6e3088f69684cba2a494bf9b0192e4553b1412607f3acd61ec85eb2fe92c46cd258b3fc2977f9528bb0a667e6cb
DIST recoll-1.31.5.tar.gz 3696832 BLAKE2B d2bb3199e70aa53679662aff8650a08b6d99182ee7ba11011726f704401c03899bc4d7e24c5c5cf88b2b3a99257e2f11403e29d69da87e00386f57c43db3bd2c SHA512 3a48cfb825e70ec7de6cc789f9d03f6ee6f38cb54ac8419b9038c1f35ed8954249c1ed558bd9aa781c741a0241b633c02b2aa31d6d12b30937a32b9e1da8d44f
DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
+DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
diff --git a/app-misc/recoll/recoll-1.32.2.ebuild b/app-misc/recoll/recoll-1.32.2.ebuild
new file mode 100644
index 000000000000..59a495aceb67
--- /dev/null
+++ b/app-misc/recoll/recoll-1.32.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2022-08-17 17:11 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2022-08-17 17:11 UTC (permalink / raw
To: gentoo-commits
commit: 8d2bb6145e7430d98985ae51aed0bacda910d51f
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sat Jul 30 02:41:41 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 17 17:11:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d2bb614
app-misc/recoll: Version bump to 1.32.5
Closes: https://bugs.gentoo.org/860132
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26661
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.32.5.ebuild | 127 +++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 8cb0361cd729..ab09b441605a 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1,4 @@
DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
+DIST recoll-1.32.5.tar.gz 3647176 BLAKE2B e2f6ed2866283cf2f3f0c70612c2d3b0ac26c5a6ef559d8ff0f5ff027c04d0878623597ba23d8cad73f9f0ee0ba869b66166e193b836e7b23695b14c494a45fa SHA512 ea7242d7a3cbba66bb9f90523388b097263b370a1f11b09e5ad63ac58cdcea74db1ae17e312b81efcda6cfd856c02b7f961a57dbacd7c5b6b1a76f9afa89622e
diff --git a/app-misc/recoll/recoll-1.32.5.ebuild b/app-misc/recoll/recoll-1.32.5.ebuild
new file mode 100644
index 000000000000..59a495aceb67
--- /dev/null
+++ b/app-misc/recoll/recoll-1.32.5.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-01-12 14:07 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2023-01-12 14:07 UTC (permalink / raw
To: gentoo-commits
commit: 717a5b7f7a2bdd860e790570aad6894b3949c3e8
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Tue Dec 27 13:03:54 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jan 12 14:07:33 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=717a5b7f
app-misc/recoll: Version bump to 1.33.4
Bug: https://bugs.gentoo.org/884493
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28849
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.33.4.ebuild | 127 +++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index ab09b441605a..40b1ea78e630 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -2,3 +2,4 @@ DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a
DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
DIST recoll-1.32.5.tar.gz 3647176 BLAKE2B e2f6ed2866283cf2f3f0c70612c2d3b0ac26c5a6ef559d8ff0f5ff027c04d0878623597ba23d8cad73f9f0ee0ba869b66166e193b836e7b23695b14c494a45fa SHA512 ea7242d7a3cbba66bb9f90523388b097263b370a1f11b09e5ad63ac58cdcea74db1ae17e312b81efcda6cfd856c02b7f961a57dbacd7c5b6b1a76f9afa89622e
+DIST recoll-1.33.4.tar.gz 3685945 BLAKE2B 67c151fcc58c4450d6e03606b245998c76136e195d5fe9830862f0a18da7becd56399c0086d016763b8fb91ef6e59ea988ee236d053a4f53ca6e9c64b94b86de SHA512 4c54803024b996e1e154f570566dc6132a8888e0f8fb803154f64a779c87b827971153ff3187b5769bb6c495dfb25e30d029c5118a87a65b6fa788c220ee6c48
diff --git a/app-misc/recoll/recoll-1.33.4.ebuild b/app-misc/recoll/recoll-1.33.4.ebuild
new file mode 100644
index 000000000000..477d97635d0e
--- /dev/null
+++ b/app-misc/recoll/recoll-1.33.4.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-04-10 7:37 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2023-04-10 7:37 UTC (permalink / raw
To: gentoo-commits
commit: ef5632f626a7bf476ccc04ef26bd2790158f3957
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Wed Mar 29 21:34:31 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Apr 10 07:37:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5632f6
app-misc/recoll: Version bump to 1.34.6, Add Python 3.11
Closes: https://bugs.gentoo.org/896594
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30404
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.34.6.ebuild | 127 +++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 40b1ea78e630..855a01a996ef 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -3,3 +3,4 @@ DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a11
DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
DIST recoll-1.32.5.tar.gz 3647176 BLAKE2B e2f6ed2866283cf2f3f0c70612c2d3b0ac26c5a6ef559d8ff0f5ff027c04d0878623597ba23d8cad73f9f0ee0ba869b66166e193b836e7b23695b14c494a45fa SHA512 ea7242d7a3cbba66bb9f90523388b097263b370a1f11b09e5ad63ac58cdcea74db1ae17e312b81efcda6cfd856c02b7f961a57dbacd7c5b6b1a76f9afa89622e
DIST recoll-1.33.4.tar.gz 3685945 BLAKE2B 67c151fcc58c4450d6e03606b245998c76136e195d5fe9830862f0a18da7becd56399c0086d016763b8fb91ef6e59ea988ee236d053a4f53ca6e9c64b94b86de SHA512 4c54803024b996e1e154f570566dc6132a8888e0f8fb803154f64a779c87b827971153ff3187b5769bb6c495dfb25e30d029c5118a87a65b6fa788c220ee6c48
+DIST recoll-1.34.6.tar.gz 3078366 BLAKE2B 91ae9e72851b008da61e41a1ddd5091b20b3e683506970e01f39eb2e3b5dfc174ebbc213ef29daede601322b21783ea34e34e04992447375015189c8fdec9d71 SHA512 f151a8f3575af41277fc9b50bb9a5e2ea1348e035b3dead36b47d1d6918deb755a4d59913d174db48273afdd95f4a063aa20219f1116a6d83c82fb063dbf16b7
diff --git a/app-misc/recoll/recoll-1.34.6.ebuild b/app-misc/recoll/recoll-1.34.6.ebuild
new file mode 100644
index 000000000000..7efe337355e8
--- /dev/null
+++ b/app-misc/recoll/recoll-1.34.6.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-05-01 0:09 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2023-05-01 0:09 UTC (permalink / raw
To: gentoo-commits
commit: 9e491d79ae8553cbcd8810fcea4078c4bcadfa48
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 00:08:32 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 00:08:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e491d79
app-misc/recoll: Stabilize 1.34.6 amd64, #904586
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.34.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.34.6.ebuild b/app-misc/recoll/recoll-1.34.6.ebuild
index 7efe337355e8..c391b817c694 100644
--- a/app-misc/recoll/recoll-1.34.6.ebuild
+++ b/app-misc/recoll/recoll-1.34.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-05-01 0:23 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2023-05-01 0:23 UTC (permalink / raw
To: gentoo-commits
commit: 2f11cc10827e71460551862635905e17f1e05823
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 1 00:22:52 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 1 00:22:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f11cc10
app-misc/recoll: Stabilize 1.34.6 x86, #904586
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.34.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.34.6.ebuild b/app-misc/recoll/recoll-1.34.6.ebuild
index c391b817c694..3321482a5002 100644
--- a/app-misc/recoll/recoll-1.34.6.ebuild
+++ b/app-misc/recoll/recoll-1.34.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-05-27 7:49 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2023-05-27 7:49 UTC (permalink / raw
To: gentoo-commits
commit: 4556f52f64925db2b4d35b769dc6af61160baf0e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 07:18:20 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 27 07:49:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4556f52f
app-misc/recoll: drop 1.31.0, 1.32.0, 1.32.2, 1.32.5, 1.33.4
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 5 --
app-misc/recoll/recoll-1.31.0.ebuild | 131 -----------------------------------
app-misc/recoll/recoll-1.32.0.ebuild | 127 ---------------------------------
app-misc/recoll/recoll-1.32.2.ebuild | 127 ---------------------------------
app-misc/recoll/recoll-1.32.5.ebuild | 127 ---------------------------------
app-misc/recoll/recoll-1.33.4.ebuild | 127 ---------------------------------
6 files changed, 644 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 855a01a996ef..ebd2f7783c23 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,6 +1 @@
-DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
-DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
-DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
-DIST recoll-1.32.5.tar.gz 3647176 BLAKE2B e2f6ed2866283cf2f3f0c70612c2d3b0ac26c5a6ef559d8ff0f5ff027c04d0878623597ba23d8cad73f9f0ee0ba869b66166e193b836e7b23695b14c494a45fa SHA512 ea7242d7a3cbba66bb9f90523388b097263b370a1f11b09e5ad63ac58cdcea74db1ae17e312b81efcda6cfd856c02b7f961a57dbacd7c5b6b1a76f9afa89622e
-DIST recoll-1.33.4.tar.gz 3685945 BLAKE2B 67c151fcc58c4450d6e03606b245998c76136e195d5fe9830862f0a18da7becd56399c0086d016763b8fb91ef6e59ea988ee236d053a4f53ca6e9c64b94b86de SHA512 4c54803024b996e1e154f570566dc6132a8888e0f8fb803154f64a779c87b827971153ff3187b5769bb6c495dfb25e30d029c5118a87a65b6fa788c220ee6c48
DIST recoll-1.34.6.tar.gz 3078366 BLAKE2B 91ae9e72851b008da61e41a1ddd5091b20b3e683506970e01f39eb2e3b5dfc174ebbc213ef29daede601322b21783ea34e34e04992447375015189c8fdec9d71 SHA512 f151a8f3575af41277fc9b50bb9a5e2ea1348e035b3dead36b47d1d6918deb755a4d59913d174db48273afdd95f4a063aa20219f1116a6d83c82fb063dbf16b7
diff --git a/app-misc/recoll/recoll-1.31.0.ebuild b/app-misc/recoll/recoll-1.31.0.ebuild
deleted file mode 100644
index 64909483fafb..000000000000
--- a/app-misc/recoll/recoll-1.31.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/xapian:=
- sys-libs/zlib:=
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_pretend() {
- if has_version "<app-misc/recoll-1.20"; then
- elog "Installing ${PV} over an 1.19 index is possible,"
- elog "but there have been small changes in the way"
- elog "compound words are indexed. So it is best to reset"
- elog "the index. The best method to reset the index is to"
- elog "quit all recoll programs and delete the index directory"
- elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
- fi
-}
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.32.0.ebuild b/app-misc/recoll/recoll-1.32.0.ebuild
deleted file mode 100644
index 3d288cac921f..000000000000
--- a/app-misc/recoll/recoll-1.32.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.32.2.ebuild b/app-misc/recoll/recoll-1.32.2.ebuild
deleted file mode 100644
index 3d288cac921f..000000000000
--- a/app-misc/recoll/recoll-1.32.2.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.32.5.ebuild b/app-misc/recoll/recoll-1.32.5.ebuild
deleted file mode 100644
index 3d288cac921f..000000000000
--- a/app-misc/recoll/recoll-1.32.5.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.33.4.ebuild b/app-misc/recoll/recoll-1.33.4.ebuild
deleted file mode 100644
index 3d288cac921f..000000000000
--- a/app-misc/recoll/recoll-1.33.4.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-05-27 7:49 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2023-05-27 7:49 UTC (permalink / raw
To: gentoo-commits
commit: 8a9e47f3f0ee8dd051f2d91a86ca44ef64881305
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat May 27 07:17:11 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 27 07:49:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a9e47f3
app-misc/recoll: drop 1.34.6
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/recoll-1.34.6.ebuild | 127 -----------------------------------
1 file changed, 127 deletions(-)
diff --git a/app-misc/recoll/recoll-1.34.6.ebuild b/app-misc/recoll/recoll-1.34.6.ebuild
deleted file mode 100644
index 3321482a5002..000000000000
--- a/app-misc/recoll/recoll-1.34.6.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-05-27 7:49 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2023-05-27 7:49 UTC (permalink / raw
To: gentoo-commits
commit: fa217cb09eac41b670804a2af0c8a1e4d43eed84
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sat May 13 11:49:48 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 27 07:49:18 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa217cb0
app-misc/recoll: Fix configure error with python-aspell
Closes: https://bugs.gentoo.org/904170
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31020
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/recoll-1.34.6-r1.ebuild | 128 ++++++++++++++++++++++++++++++++
1 file changed, 128 insertions(+)
diff --git a/app-misc/recoll/recoll-1.34.6-r1.ebuild b/app-misc/recoll/recoll-1.34.6-r1.ebuild
new file mode 100644
index 000000000000..0abee2ec2760
--- /dev/null
+++ b/app-misc/recoll/recoll-1.34.6-r1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable spell python-aspell)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-06-24 15:38 Arthur Zamarin
0 siblings, 0 replies; 66+ messages in thread
From: Arthur Zamarin @ 2023-06-24 15:38 UTC (permalink / raw
To: gentoo-commits
commit: 64700e42bca7d21b38764220cd7bc66d45a6ce4a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 24 15:38:26 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 24 15:38:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64700e42
app-misc/recoll: Keyword 1.34.6-r1 arm64, #907717
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-misc/recoll/recoll-1.34.6-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.34.6-r1.ebuild b/app-misc/recoll/recoll-1.34.6-r1.ebuild
index 0abee2ec2760..35740531753b 100644
--- a/app-misc/recoll/recoll-1.34.6-r1.ebuild
+++ b/app-misc/recoll/recoll-1.34.6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-07-08 18:08 Conrad Kostecki
0 siblings, 0 replies; 66+ messages in thread
From: Conrad Kostecki @ 2023-07-08 18:08 UTC (permalink / raw
To: gentoo-commits
commit: 20a62d349a0916e5d831427cbc6f613cb45171e1
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sat Jul 8 12:28:00 2023 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Jul 8 18:07:40 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20a62d34
app-misc/recoll: Version bump to 1.35.0
Bug: https://bugs.gentoo.org/910059
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31802
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.35.0.ebuild | 128 +++++++++++++++++++++++++++++++++++
2 files changed, 129 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index ebd2f7783c23..bb50f6a91f88 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.34.6.tar.gz 3078366 BLAKE2B 91ae9e72851b008da61e41a1ddd5091b20b3e683506970e01f39eb2e3b5dfc174ebbc213ef29daede601322b21783ea34e34e04992447375015189c8fdec9d71 SHA512 f151a8f3575af41277fc9b50bb9a5e2ea1348e035b3dead36b47d1d6918deb755a4d59913d174db48273afdd95f4a063aa20219f1116a6d83c82fb063dbf16b7
+DIST recoll-1.35.0.tar.gz 3121862 BLAKE2B ede6f404cfc3b672d80d2d16303174ca88bce72dd0745ab24a5cddb41db3e813ce60e4a6f5c8cb0a394320f727b3c5df4a3a84d9c9220bc704f2fa0ce66e2120 SHA512 35dcbfb650251b00f2c7654dc7617bf24f7e480955121821c55e0d31c6ec4fa041f8f99e64afa12ad4ead725c366084d7d727dbdcee875b93bbc858a6229d236
diff --git a/app-misc/recoll/recoll-1.35.0.ebuild b/app-misc/recoll/recoll-1.35.0.ebuild
new file mode 100644
index 000000000000..35740531753b
--- /dev/null
+++ b/app-misc/recoll/recoll-1.35.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable spell python-aspell)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2023-12-29 7:33 Arthur Zamarin
0 siblings, 0 replies; 66+ messages in thread
From: Arthur Zamarin @ 2023-12-29 7:33 UTC (permalink / raw
To: gentoo-commits
commit: d3de8656a62dd96e6432299f8901c7885a9361b9
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sun Dec 24 21:42:42 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 29 07:33:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3de8656
app-misc/recoll: Version bump to 1.36.2
Bug: https://bugs.gentoo.org/920557
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34462
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.36.2.ebuild | 128 +++++++++++++++++++++++++++++++++++
2 files changed, 129 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index bb50f6a91f88..d3dee26f34fb 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1,3 @@
DIST recoll-1.34.6.tar.gz 3078366 BLAKE2B 91ae9e72851b008da61e41a1ddd5091b20b3e683506970e01f39eb2e3b5dfc174ebbc213ef29daede601322b21783ea34e34e04992447375015189c8fdec9d71 SHA512 f151a8f3575af41277fc9b50bb9a5e2ea1348e035b3dead36b47d1d6918deb755a4d59913d174db48273afdd95f4a063aa20219f1116a6d83c82fb063dbf16b7
DIST recoll-1.35.0.tar.gz 3121862 BLAKE2B ede6f404cfc3b672d80d2d16303174ca88bce72dd0745ab24a5cddb41db3e813ce60e4a6f5c8cb0a394320f727b3c5df4a3a84d9c9220bc704f2fa0ce66e2120 SHA512 35dcbfb650251b00f2c7654dc7617bf24f7e480955121821c55e0d31c6ec4fa041f8f99e64afa12ad4ead725c366084d7d727dbdcee875b93bbc858a6229d236
+DIST recoll-1.36.2.tar.gz 3129206 BLAKE2B 0631d8c88f56f3381dd899fa385cba84a720d9d3a49b19b9b344de9542d79e3e5d5e10008fd7dd098795df2a4c79a682ff9a10ff4f99243fa2f7abd99831b553 SHA512 4c7ce5b6f6213ba4cb9266dcd6ea26e56850aa984c343552464766c5036ac6fd2ac6e9e71157997e10e8ba0350d23a4ebc3f2d57978805aa2d33674aa2a6c8b0
diff --git a/app-misc/recoll/recoll-1.36.2.ebuild b/app-misc/recoll/recoll-1.36.2.ebuild
new file mode 100644
index 000000000000..8984ef8682eb
--- /dev/null
+++ b/app-misc/recoll/recoll-1.36.2.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable spell python-aspell)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" virtual/tex-base
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-02-06 3:39 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-02-06 3:39 UTC (permalink / raw
To: gentoo-commits
commit: ee828a616955546b86c132890aa4c3318f320ebb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 6 03:32:18 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Feb 6 03:32:18 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee828a61
app-misc/recoll: drop 1.34.6-r1, 1.35.0
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/Manifest | 2 -
app-misc/recoll/recoll-1.34.6-r1.ebuild | 128 --------------------------------
app-misc/recoll/recoll-1.35.0.ebuild | 128 --------------------------------
3 files changed, 258 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index d3dee26f34fb..640081e7750b 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1 @@
-DIST recoll-1.34.6.tar.gz 3078366 BLAKE2B 91ae9e72851b008da61e41a1ddd5091b20b3e683506970e01f39eb2e3b5dfc174ebbc213ef29daede601322b21783ea34e34e04992447375015189c8fdec9d71 SHA512 f151a8f3575af41277fc9b50bb9a5e2ea1348e035b3dead36b47d1d6918deb755a4d59913d174db48273afdd95f4a063aa20219f1116a6d83c82fb063dbf16b7
-DIST recoll-1.35.0.tar.gz 3121862 BLAKE2B ede6f404cfc3b672d80d2d16303174ca88bce72dd0745ab24a5cddb41db3e813ce60e4a6f5c8cb0a394320f727b3c5df4a3a84d9c9220bc704f2fa0ce66e2120 SHA512 35dcbfb650251b00f2c7654dc7617bf24f7e480955121821c55e0d31c6ec4fa041f8f99e64afa12ad4ead725c366084d7d727dbdcee875b93bbc858a6229d236
DIST recoll-1.36.2.tar.gz 3129206 BLAKE2B 0631d8c88f56f3381dd899fa385cba84a720d9d3a49b19b9b344de9542d79e3e5d5e10008fd7dd098795df2a4c79a682ff9a10ff4f99243fa2f7abd99831b553 SHA512 4c7ce5b6f6213ba4cb9266dcd6ea26e56850aa984c343552464766c5036ac6fd2ac6e9e71157997e10e8ba0350d23a4ebc3f2d57978805aa2d33674aa2a6c8b0
diff --git a/app-misc/recoll/recoll-1.34.6-r1.ebuild b/app-misc/recoll/recoll-1.34.6-r1.ebuild
deleted file mode 100644
index 35740531753b..000000000000
--- a/app-misc/recoll/recoll-1.34.6-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable spell python-aspell)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.35.0.ebuild b/app-misc/recoll/recoll-1.35.0.ebuild
deleted file mode 100644
index 35740531753b..000000000000
--- a/app-misc/recoll/recoll-1.35.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable spell python-aspell)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" dev-text/detex
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-03-02 23:01 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-03-02 23:01 UTC (permalink / raw
To: gentoo-commits
commit: b54dbe3060a78024b9e408945ad14a8d0dbce829
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Wed Feb 7 20:45:31 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 2 22:55:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b54dbe30
app-misc/recoll: Version bump to 1.37.4
Enabled webpreview option if qt5 is enabled and webengine is disabled.
Bug: https://bugs.gentoo.org/923124
Closes: https://github.com/gentoo/gentoo/pull/35219
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.37.4.ebuild | 129 +++++++++++++++++++++++++++++++++++
2 files changed, 130 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 640081e7750b..4ad5f8ef7ae9 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.36.2.tar.gz 3129206 BLAKE2B 0631d8c88f56f3381dd899fa385cba84a720d9d3a49b19b9b344de9542d79e3e5d5e10008fd7dd098795df2a4c79a682ff9a10ff4f99243fa2f7abd99831b553 SHA512 4c7ce5b6f6213ba4cb9266dcd6ea26e56850aa984c343552464766c5036ac6fd2ac6e9e71157997e10e8ba0350d23a4ebc3f2d57978805aa2d33674aa2a6c8b0
+DIST recoll-1.37.4.tar.gz 3135691 BLAKE2B 1c9113cbccb812e522addbc7fec0aa0b958d8616aa1b753aa866e9bb96f78dc0a40bb79a4a8ad016286f2508f1d8dea172d308917a430fa4c98822feaba0d309 SHA512 9e5af5d00191658f23e6a5916718014827f12f4553d9429fe385c0bd1c72f2f49ae97e7d7b8121cb174b299ffe482aa547e4a3aabf2da92e9773bf9eb0f57814
diff --git a/app-misc/recoll/recoll-1.37.4.ebuild b/app-misc/recoll/recoll-1.37.4.ebuild
new file mode 100644
index 000000000000..5e3a41ca590e
--- /dev/null
+++ b/app-misc/recoll/recoll-1.37.4.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable spell python-aspell)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+ use qt5 && myeconfargs+=( $(usex webengine "--disable-webpreview" "--enable-webpreview" ) )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" virtual/tex-base
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-03-02 23:01 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-03-02 23:01 UTC (permalink / raw
To: gentoo-commits
commit: 894e6b62fa254213ff173436aea249e44fba307e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 2 22:56:32 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 2 22:56:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894e6b62
app-misc/recoll: crank copyright
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.37.4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.37.4.ebuild b/app-misc/recoll/recoll-1.37.4.ebuild
index 5e3a41ca590e..422dbf52adef 100644
--- a/app-misc/recoll/recoll-1.37.4.ebuild
+++ b/app-misc/recoll/recoll-1.37.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-04-09 6:55 Yixun Lan
0 siblings, 0 replies; 66+ messages in thread
From: Yixun Lan @ 2024-04-09 6:55 UTC (permalink / raw
To: gentoo-commits
commit: 0ecb9465c6ca6060edd5e8a3fcbf1f1515f07f25
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Sun Mar 17 19:54:37 2024 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Apr 9 06:54:34 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ecb9465
app-misc/recoll: Add 1.37.4-r1
Bug: https://bugs.gentoo.org/926071
Bug: https://bugs.gentoo.org/926998
Closes: https://github.com/gentoo/gentoo/pull/35808
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
app-misc/recoll/recoll-1.37.4-r1.ebuild | 131 ++++++++++++++++++++++++++++++++
1 file changed, 131 insertions(+)
diff --git a/app-misc/recoll/recoll-1.37.4-r1.ebuild b/app-misc/recoll/recoll-1.37.4-r1.ebuild
new file mode 100644
index 000000000000..dcef10c5b811
--- /dev/null
+++ b/app-misc/recoll/recoll-1.37.4-r1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable spell python-aspell)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ $(use_with systemd)
+ --with-system-unit-dir="$(systemd_get_systemunitdir)"
+ --with-user-unit-dir="$(systemd_get_userunitdir)"
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+ use qt5 && myeconfargs+=( $(usex webengine "--disable-webpreview" "--enable-webpreview" ) )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
+ rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" virtual/tex-base
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-04-21 12:38 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-04-21 12:38 UTC (permalink / raw
To: gentoo-commits
commit: 383a723d17e2ede597a8fe3704ec4729edf46214
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 12:38:32 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 12:38:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=383a723d
app-misc/recoll: Stabilize 1.37.4-r1 amd64, #930369
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.37.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.37.4-r1.ebuild b/app-misc/recoll/recoll-1.37.4-r1.ebuild
index 2c64a04f066d..23842e87356d 100644
--- a/app-misc/recoll/recoll-1.37.4-r1.ebuild
+++ b/app-misc/recoll/recoll-1.37.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-04-21 12:38 Sam James
0 siblings, 0 replies; 66+ messages in thread
From: Sam James @ 2024-04-21 12:38 UTC (permalink / raw
To: gentoo-commits
commit: 413126713e1448dee8a79b07f5725debbabc67ee
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 21 12:38:31 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 21 12:38:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41312671
app-misc/recoll: Stabilize 1.37.4-r1 x86, #930369
Signed-off-by: Sam James <sam <AT> gentoo.org>
app-misc/recoll/recoll-1.37.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-misc/recoll/recoll-1.37.4-r1.ebuild b/app-misc/recoll/recoll-1.37.4-r1.ebuild
index dcef10c5b811..2c64a04f066d 100644
--- a/app-misc/recoll/recoll-1.37.4-r1.ebuild
+++ b/app-misc/recoll/recoll-1.37.4-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
REQUIRED_USE="
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-09-05 16:50 Andreas Sturmlechner
0 siblings, 0 replies; 66+ messages in thread
From: Andreas Sturmlechner @ 2024-09-05 16:50 UTC (permalink / raw
To: gentoo-commits
commit: 4470dd3da3a9b778e336be5e8650785746317fff
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 5 16:41:36 2024 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Sep 5 16:50:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4470dd3d
app-misc/recoll: drop 1.36.2, 1.37.4
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
app-misc/recoll/Manifest | 1 -
app-misc/recoll/recoll-1.36.2.ebuild | 128 ----------------------------------
app-misc/recoll/recoll-1.37.4.ebuild | 129 -----------------------------------
3 files changed, 258 deletions(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 4ad5f8ef7ae9..1809c362172c 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1 @@
-DIST recoll-1.36.2.tar.gz 3129206 BLAKE2B 0631d8c88f56f3381dd899fa385cba84a720d9d3a49b19b9b344de9542d79e3e5d5e10008fd7dd098795df2a4c79a682ff9a10ff4f99243fa2f7abd99831b553 SHA512 4c7ce5b6f6213ba4cb9266dcd6ea26e56850aa984c343552464766c5036ac6fd2ac6e9e71157997e10e8ba0350d23a4ebc3f2d57978805aa2d33674aa2a6c8b0
DIST recoll-1.37.4.tar.gz 3135691 BLAKE2B 1c9113cbccb812e522addbc7fec0aa0b958d8616aa1b753aa866e9bb96f78dc0a40bb79a4a8ad016286f2508f1d8dea172d308917a430fa4c98822feaba0d309 SHA512 9e5af5d00191658f23e6a5916718014827f12f4553d9429fe385c0bd1c72f2f49ae97e7d7b8121cb174b299ffe482aa547e4a3aabf2da92e9773bf9eb0f57814
diff --git a/app-misc/recoll/recoll-1.36.2.ebuild b/app-misc/recoll/recoll-1.36.2.ebuild
deleted file mode 100644
index 8984ef8682eb..000000000000
--- a/app-misc/recoll/recoll-1.36.2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable spell python-aspell)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" virtual/tex-base
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
diff --git a/app-misc/recoll/recoll-1.37.4.ebuild b/app-misc/recoll/recoll-1.37.4.ebuild
deleted file mode 100644
index 422dbf52adef..000000000000
--- a/app-misc/recoll/recoll-1.37.4.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit linux-info optfeature python-single-r1 qmake-utils systemd
-
-DESCRIPTION="Personal full text search package"
-HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
-SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
-REQUIRED_USE="
- session? ( inotify )
- webengine? ( qt5 )
- ${PYTHON_REQUIRED_USE}
-"
-
-DEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/xapian:=
- sys-libs/zlib
- virtual/libiconv
- chm? (
- dev-libs/chmlib
- dev-python/pychm
- )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- webengine? ( dev-qt/qtwebengine:5[widgets] )
- )
- session? (
- inotify? (
- x11-libs/libSM
- x11-libs/libICE
- x11-libs/libX11
- )
- )
- spell? ( app-text/aspell )
- systemd? ( sys-apps/systemd )
- ${PYTHON_DEPS}
-"
-
-BDEPEND="
- qt5? ( dev-qt/linguist-tools:5 )
-"
-
-RDEPEND="
- ${DEPEND}
- app-arch/unzip
-"
-
-pkg_setup() {
- if use inotify; then
- local CONFIG_CHECK="~INOTIFY_USER"
- check_extra_config
- fi
- python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- python_fix_shebang filters
-}
-
-src_configure() {
- use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
-
- local myeconfargs=(
- $(use_enable camelcase)
- $(use_enable chm python-chm)
- $(use_enable session x11mon)
- $(use_enable qt5 qtgui)
- $(use_enable spell python-aspell)
- $(use_enable webengine)
- $(use_with inotify)
- $(use_with spell aspell)
- $(use_with systemd)
- --with-system-unit-dir="$(systemd_get_systemunitdir)"
- --with-user-unit-dir="$(systemd_get_userunitdir)"
- --disable-webkit
- --without-fam
- --enable-recollq
- )
- use qt5 && myeconfargs+=( $(usex webengine "--disable-webpreview" "--enable-webpreview" ) )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
- python_optimize
-
- # html docs should be placed in /usr/share/doc/${PN}/html
- dodoc -r "${ED}"/usr/share/recoll/doc/.
- rm -r "${ED}/usr/share/recoll/doc" || die
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
- optfeature "PDF files support" app-text/poppler
- optfeature "PDF files with OCR support" app-text/tesseract
- optfeature "MS Word files support" app-text/antiword
- optfeature "Wordperfect files support" "app-text/libwpd[tools]"
- optfeature "Lyx files support" app-office/lyx
- optfeature "GNU Info files support" sys-apps/texinfo
- optfeature "RAR archives support" dev-python/rarfile
- optfeature "7zip archives support" dev-python/pylzma
- optfeature "iCalendar files support" dev-python/icalendar
- optfeature "Postscript files support" app-text/pstotext
- optfeature "RTF files support" app-text/unrtf
- optfeature "TeX files support" virtual/tex-base
- optfeature "DVI files support" virtual/tex-base
- optfeature "DJVU files support" app-text/djvu
- optfeature "tags in audio files support" media-libs/mutagen
- optfeature "tags in image files support" media-libs/exiftool
- optfeature "Midi karaoke files support" dev-python/chardet
-}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-10-17 9:58 Joonas Niilola
0 siblings, 0 replies; 66+ messages in thread
From: Joonas Niilola @ 2024-10-17 9:58 UTC (permalink / raw
To: gentoo-commits
commit: f22d24f4549bbb98a15a6b002ea768cf3454cafc
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Mon Sep 9 19:13:55 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Oct 17 09:58:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f22d24f4
app-misc/recoll: Version bump to 1.40.1
Closes: https://bugs.gentoo.org/937911
Closes: https://github.com/gentoo/gentoo/pull/38535
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/metadata.xml | 2 +-
app-misc/recoll/recoll-1.40.1.ebuild | 127 +++++++++++++++++++++++++++++++++++
3 files changed, 129 insertions(+), 1 deletion(-)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 1809c362172c..01e11f313ed0 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1 +1,2 @@
DIST recoll-1.37.4.tar.gz 3135691 BLAKE2B 1c9113cbccb812e522addbc7fec0aa0b958d8616aa1b753aa866e9bb96f78dc0a40bb79a4a8ad016286f2508f1d8dea172d308917a430fa4c98822feaba0d309 SHA512 9e5af5d00191658f23e6a5916718014827f12f4553d9429fe385c0bd1c72f2f49ae97e7d7b8121cb174b299ffe482aa547e4a3aabf2da92e9773bf9eb0f57814
+DIST recoll-1.40.1.tar.gz 3034050 BLAKE2B f3a863ccb0a0c1b17fd9eb3093de472cec47b6375683e38e1b462584b26570f3d995531314a9c5f2dd193dca62efa150c699705a23e96419787000d3c4694510 SHA512 7590f1d17f9d8fc7930044d43d92be47158cbd2c830d8723a1604b672d3d8df22e507d7208525e1bfdc169b5151f5b6a3f96bbfefb5bededd0e2dae7bdeb2359
diff --git a/app-misc/recoll/metadata.xml b/app-misc/recoll/metadata.xml
index 54f36901f4f7..d6917c0fc057 100644
--- a/app-misc/recoll/metadata.xml
+++ b/app-misc/recoll/metadata.xml
@@ -14,7 +14,7 @@
<email>jfd@recoll.org</email>
<name>Jean-Francois Dockes</name>
</maintainer>
- <bugs-to>https://bitbucket.org/medoc/recoll/issues</bugs-to>
+ <bugs-to>https://framagit.org/medoc92/recoll/-/issues</bugs-to>
</upstream>
<use>
<flag name="camelcase">Enable indexing for camelCase sentences and words</flag>
diff --git a/app-misc/recoll/recoll-1.40.1.ebuild b/app-misc/recoll/recoll-1.40.1.ebuild
new file mode 100644
index 000000000000..ae27da1acd9b
--- /dev/null
+++ b/app-misc/recoll/recoll-1.40.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils meson systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.recoll.org"
+SRC_URI="https://www.recoll.org/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="camelcase chm +inotify qt6 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt6 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt6? (
+ dev-qt/qtbase:6[gui,network,widgets]
+ webengine? ( dev-qt/qtwebengine:6[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt6 && export QMAKE="$(qt6_get_bindir)/qmake"
+
+ local emesonargs=(
+ $(meson_use camelcase)
+ $(meson_use chm python-chm)
+ $(meson_use inotify)
+ $(meson_use qt6 qtgui)
+ $(meson_use session x11mon)
+ $(meson_use spell aspell)
+ $(meson_use spell python-aspell)
+ $(meson_use systemd)
+ $(meson_use webengine)
+ -Dfam=false
+ -Drecollq=true
+ -Dwebkit=false
+ -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
+ -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
+ )
+
+ use qt6 && emesonargs+=( $(usex webengine "-Dwebpreview=true" "-Dwebpreview=false") )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_install --strip
+ rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ rm -r "${ED}/usr/share/${PN}/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" virtual/tex-base
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
@ 2024-10-19 7:07 Yixun Lan
0 siblings, 0 replies; 66+ messages in thread
From: Yixun Lan @ 2024-10-19 7:07 UTC (permalink / raw
To: gentoo-commits
commit: c62f14206f046fffebd77ec8aba9971b658bce59
Author: Punarbasu Purkayastha <ppurka <AT> gmail <DOT> com>
AuthorDate: Fri Oct 18 19:23:34 2024 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Oct 19 07:04:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c62f1420
app-misc/recoll: Version bump to 1.40.3
Update recoll to version 1.40.3 and fix above bug
Closes: https://bugs.gentoo.org/941744
Closes: https://github.com/gentoo/gentoo/pull/39036
Signed-off-by: Punarbasu Purkayastha <ppurka <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
app-misc/recoll/Manifest | 1 +
app-misc/recoll/recoll-1.40.3.ebuild | 127 +++++++++++++++++++++++++++++++++++
2 files changed, 128 insertions(+)
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index 01e11f313ed0..585ba35e0779 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,2 +1,3 @@
DIST recoll-1.37.4.tar.gz 3135691 BLAKE2B 1c9113cbccb812e522addbc7fec0aa0b958d8616aa1b753aa866e9bb96f78dc0a40bb79a4a8ad016286f2508f1d8dea172d308917a430fa4c98822feaba0d309 SHA512 9e5af5d00191658f23e6a5916718014827f12f4553d9429fe385c0bd1c72f2f49ae97e7d7b8121cb174b299ffe482aa547e4a3aabf2da92e9773bf9eb0f57814
DIST recoll-1.40.1.tar.gz 3034050 BLAKE2B f3a863ccb0a0c1b17fd9eb3093de472cec47b6375683e38e1b462584b26570f3d995531314a9c5f2dd193dca62efa150c699705a23e96419787000d3c4694510 SHA512 7590f1d17f9d8fc7930044d43d92be47158cbd2c830d8723a1604b672d3d8df22e507d7208525e1bfdc169b5151f5b6a3f96bbfefb5bededd0e2dae7bdeb2359
+DIST recoll-1.40.3.tar.gz 3217280 BLAKE2B e1e8cd0bae67087b6b34b79b9be2dde1db388740f8c2e8a222b07081ac275859780ba72a03dd319c759eae0209542ebe720f859a8a440e6d54b089858cb07257 SHA512 1f374e2f3ff721cdacd146d96e404d59554587ec30da63ffda8c9075a0b4407f70714e96a2ab3d7963f5d848096e5f295dc80bd7254ad8109e1e93732a8556a2
diff --git a/app-misc/recoll/recoll-1.40.3.ebuild b/app-misc/recoll/recoll-1.40.3.ebuild
new file mode 100644
index 000000000000..0fb76ccfb84c
--- /dev/null
+++ b/app-misc/recoll/recoll-1.40.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils meson systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.recoll.org"
+SRC_URI="https://www.recoll.org/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="camelcase chm +inotify qt6 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt6 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt6? (
+ dev-qt/qtbase:6[gui,network,widgets]
+ webengine? ( dev-qt/qtwebengine:6[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt6 && export QMAKE="$(qt6_get_bindir)/qmake"
+
+ local emesonargs=(
+ $(meson_use camelcase)
+ $(meson_use chm python-chm)
+ $(meson_use inotify)
+ $(meson_use qt6 qtgui)
+ $(meson_use session x11mon)
+ $(meson_use spell aspell)
+ $(meson_use spell python-aspell)
+ $(meson_use systemd)
+ $(meson_use webengine)
+ -Dfam=false
+ -Drecollq=true
+ -Dwebkit=false
+ -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
+ -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
+ )
+
+ use qt6 && emesonargs+=( $(usex webengine "-Dwebpreview=true" "-Dwebpreview=false") )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_install
+ rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ rm -r "${ED}/usr/share/${PN}/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" virtual/tex-base
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
^ permalink raw reply related [flat|nested] 66+ messages in thread
end of thread, other threads:[~2024-10-19 7:07 UTC | newest]
Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-04 18:17 [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2024-10-19 7:07 Yixun Lan
2024-10-17 9:58 Joonas Niilola
2024-09-05 16:50 Andreas Sturmlechner
2024-04-21 12:38 Sam James
2024-04-21 12:38 Sam James
2024-04-09 6:55 Yixun Lan
2024-03-02 23:01 Sam James
2024-03-02 23:01 Sam James
2024-02-06 3:39 Sam James
2023-12-29 7:33 Arthur Zamarin
2023-07-08 18:08 Conrad Kostecki
2023-06-24 15:38 Arthur Zamarin
2023-05-27 7:49 Joonas Niilola
2023-05-27 7:49 Joonas Niilola
2023-05-27 7:49 Joonas Niilola
2023-05-01 0:23 Sam James
2023-05-01 0:09 Sam James
2023-04-10 7:37 Joonas Niilola
2023-01-12 14:07 Joonas Niilola
2022-08-17 17:11 Joonas Niilola
2022-07-03 11:51 Joonas Niilola
2022-07-03 11:51 Joonas Niilola
2022-04-23 6:25 Joonas Niilola
2022-04-23 6:25 Joonas Niilola
2022-01-09 11:02 Joonas Niilola
2022-01-09 11:02 Joonas Niilola
2021-12-09 16:24 Agostino Sarubbo
2021-12-08 11:54 Jakov Smolić
2021-11-10 8:02 Joonas Niilola
2021-07-08 7:35 Joonas Niilola
2021-06-29 21:24 Sam James
2021-06-29 21:24 Sam James
2021-05-31 20:18 Michał Górny
2021-04-22 3:01 Sam James
2021-04-22 2:59 Sam James
2021-03-16 6:54 Joonas Niilola
2021-03-10 11:33 Joonas Niilola
2021-02-10 14:55 Joonas Niilola
2021-02-10 14:55 Joonas Niilola
2021-01-13 9:18 Sam James
2021-01-13 9:17 Sam James
2020-12-05 4:55 Erik Mackdanz
2019-07-18 13:39 Agostino Sarubbo
2019-07-18 7:26 Agostino Sarubbo
2019-06-27 17:21 Andreas Sturmlechner
2019-05-08 17:05 Andreas Sturmlechner
2019-02-03 14:08 Andreas Sturmlechner
2018-09-10 19:46 Andreas Sturmlechner
2018-09-09 8:23 Mikle Kolyada
2018-09-09 1:12 Thomas Deutschmann
2018-06-01 14:10 Aaron Bauman
2017-12-16 23:15 Andreas Sturmlechner
2017-11-30 19:02 Thomas Deutschmann
2017-09-24 8:53 Michael Palimaka
2017-07-19 15:51 Patrice Clement
2017-04-27 18:15 Andreas Sturmlechner
2017-04-24 7:23 Agostino Sarubbo
2017-04-20 7:59 David Seifert
2017-03-04 18:50 Andreas Sturmlechner
2017-03-04 18:17 Andreas Sturmlechner
2016-11-01 10:30 Pacho Ramos
2016-11-01 10:29 Pacho Ramos
2016-08-17 13:50 Pacho Ramos
2016-06-25 8:26 Michał Górny
2015-10-18 18:20 Michael Palimaka
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox