public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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:     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: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: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-11-30 19:02 [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/ Thomas Deutschmann
  -- 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-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
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