Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/recoll/
Date: Sun, 03 Jul 2022 11:51:31
Message-Id: 1656849081.2d058602e527343e6c544257d47b6c6707b43131.juippis@gentoo
1 commit: 2d058602e527343e6c544257d47b6c6707b43131
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 3 11:49:31 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 3 11:51:21 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d058602
7
8 app-misc/recoll: clean old
9
10 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
11
12 app-misc/recoll/Manifest | 5 --
13 app-misc/recoll/recoll-1.27.12.ebuild | 131 --------------------------------
14 app-misc/recoll/recoll-1.28.5.ebuild | 131 --------------------------------
15 app-misc/recoll/recoll-1.29.2.ebuild | 131 --------------------------------
16 app-misc/recoll/recoll-1.31.2.ebuild | 135 ---------------------------------
17 app-misc/recoll/recoll-1.31.5.ebuild | 136 ----------------------------------
18 6 files changed, 669 deletions(-)
19
20 diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
21 index bc5b91d1ad0a..8cb0361cd729 100644
22 --- a/app-misc/recoll/Manifest
23 +++ b/app-misc/recoll/Manifest
24 @@ -1,8 +1,3 @@
25 -DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
26 -DIST recoll-1.28.5.tar.gz 3261816 BLAKE2B 6bf9daab0f97ee6fdb4033197d3fa3f4296b2df8a57566195fca3bf170fec621c27e7da00a1a5a8493fbbadca103a0db7b8c3051abe95d5c2aedb7c289c050a5 SHA512 df4c7a5e624933ccc7ce257a767a4621728a4dbcdd5b551b47845ed0fcffdd5a6f7f617a466404c5e8d8b62c81e57986e1f21e01d643899755623a2dc597d712
27 -DIST recoll-1.29.2.tar.gz 3871580 BLAKE2B ae6ef5628dfac67a192a3d133d5b5d8ddec079ac79be2e8aa7e744669ed0478cb41628a0ed46b4ff2364823f367815b1eb4bca0a6e4b56a9e12d4f78c6842473 SHA512 c87fc054a0c34f1b6bcc10a4f2c84268a51df02b8ba84634c51f9396befe5b2b84fc93d363876158c9d117a164613e91d9c63b228fec5e0e07d234c97c4680c5
28 DIST recoll-1.31.0.tar.gz 3679099 BLAKE2B 6d02c0e0487ff02957ffc3c824152a14307e5a9ebfd472ffb84d047ce37f170ff7738b0d15ccfd6582840d22d19aa6e509ca50b98fd88d1a3730e58304cdb4b1 SHA512 1a740cdabab158737461ab8f097ece79844e1f0b64285871217049c0619df400d99db18eac8942e1986def555c5ab8364f3320eb403d150b061126cbc3be2116
29 -DIST recoll-1.31.2.tar.gz 3689921 BLAKE2B 01eb0ef96362e214022a96876c10246c0d183a861c1e3d791717c3d77d4244ed90bbb9041bf23a613e59b5c099092c262d1bee1760ea527fe60f01383bec8a5f SHA512 365cc152715cb89c88b4271fdda4ccf963b1c6e3088f69684cba2a494bf9b0192e4553b1412607f3acd61ec85eb2fe92c46cd258b3fc2977f9528bb0a667e6cb
30 -DIST recoll-1.31.5.tar.gz 3696832 BLAKE2B d2bb3199e70aa53679662aff8650a08b6d99182ee7ba11011726f704401c03899bc4d7e24c5c5cf88b2b3a99257e2f11403e29d69da87e00386f57c43db3bd2c SHA512 3a48cfb825e70ec7de6cc789f9d03f6ee6f38cb54ac8419b9038c1f35ed8954249c1ed558bd9aa781c741a0241b633c02b2aa31d6d12b30937a32b9e1da8d44f
31 DIST recoll-1.32.0.tar.gz 3622960 BLAKE2B 74adc5861d7eeaa3240471444622a4cf638a111bc79aa7ea372c49e63732b06c011f2ae627130da84aaa9a3df42d8c64d4a65d2d83db2ebb20c21bf7820b06f6 SHA512 4a2edf3b9ef7048352bb7c8547138b8e21597f362f8ca058218c99400c841a5a80f948ab5ff51209ae66010c8d35d5b136e8b7e09284d1c70665b4641cc4c9da
32 DIST recoll-1.32.2.tar.gz 3648813 BLAKE2B 091df122d9d484ad2247a96da2a376cf0884349ab57e4be4cf31bc2abd175741cc1eb82084706f23445f1b47f13a5819916e2d48f10e4fab6e498bb34e99eea4 SHA512 6e0c51867306cd13cb09fcdebc60d8fef97ab680d22425eb58e398ab4d119bf58e19e21e986309ade25a4d6fe2ff0d33eaa44826fcddc2f5d401df159c3f865f
33
34 diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
35 deleted file mode 100644
36 index 45520266093f..000000000000
37 --- a/app-misc/recoll/recoll-1.27.12.ebuild
38 +++ /dev/null
39 @@ -1,131 +0,0 @@
40 -# Copyright 1999-2021 Gentoo Authors
41 -# Distributed under the terms of the GNU General Public License v2
42 -
43 -EAPI=7
44 -
45 -PYTHON_COMPAT=( python3_{7,8,9} )
46 -
47 -inherit linux-info optfeature python-single-r1 qmake-utils
48 -
49 -DESCRIPTION="Personal full text search package"
50 -HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
51 -SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
52 -
53 -LICENSE="GPL-2+"
54 -SLOT="0"
55 -KEYWORDS="amd64 x86"
56 -
57 -IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
58 -REQUIRED_USE="
59 - session? ( inotify )
60 - webengine? ( qt5 )
61 - ${PYTHON_REQUIRED_USE}
62 -"
63 -
64 -DEPEND="
65 - dev-libs/xapian:=
66 - sys-libs/zlib:=
67 - virtual/libiconv
68 - chm? (
69 - dev-libs/chmlib
70 - dev-python/pychm
71 - )
72 - qt5? (
73 - dev-qt/qtcore:5
74 - dev-qt/qtgui:5
75 - dev-qt/qtprintsupport:5
76 - webengine? ( dev-qt/qtwebengine:5[widgets] )
77 - )
78 - session? (
79 - inotify? (
80 - x11-libs/libSM
81 - x11-libs/libICE
82 - x11-libs/libX11
83 - )
84 - )
85 - spell? ( app-text/aspell )
86 - ${PYTHON_DEPS}
87 -"
88 -
89 -BDEPEND="
90 - qt5? ( dev-qt/linguist-tools:5 )
91 -"
92 -
93 -RDEPEND="
94 - ${DEPEND}
95 - app-arch/unzip
96 -"
97 -
98 -pkg_pretend() {
99 - if has_version "<app-misc/recoll-1.20"; then
100 - elog "Installing ${PV} over an 1.19 index is possible,"
101 - elog "but there have been small changes in the way"
102 - elog "compound words are indexed. So it is best to reset"
103 - elog "the index. The best method to reset the index is to"
104 - elog "quit all recoll programs and delete the index directory"
105 - elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
106 - fi
107 -}
108 -
109 -pkg_setup() {
110 - if use inotify; then
111 - local CONFIG_CHECK="~INOTIFY_USER"
112 - check_extra_config
113 - fi
114 - python-single-r1_pkg_setup
115 -}
116 -
117 -src_prepare() {
118 - default
119 - python_fix_shebang filters
120 -}
121 -
122 -src_configure() {
123 - use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
124 -
125 - local myeconfargs=(
126 - $(use_enable camelcase)
127 - $(use_enable chm python-chm)
128 - $(use_enable session x11mon)
129 - $(use_enable qt5 qtgui)
130 - $(use_enable webengine)
131 - $(use_with inotify)
132 - $(use_with spell aspell)
133 - --disable-webkit
134 - --without-fam
135 - --enable-recollq
136 - )
137 -
138 - econf "${myeconfargs[@]}"
139 -}
140 -
141 -src_install() {
142 - emake STRIP="$(type -P true)" DESTDIR="${D}" install
143 - python_optimize
144 -
145 - # html docs should be placed in /usr/share/doc/${PN}/html
146 - use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
147 - rm -r "${ED}/usr/share/recoll/doc" || die
148 - find "${D}" -name '*.la' -delete || die
149 -}
150 -
151 -pkg_postinst() {
152 - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
153 - optfeature "PDF files support" app-text/poppler
154 - optfeature "PDF files with OCR support" app-text/tesseract
155 - optfeature "MS Word files support" app-text/antiword
156 - optfeature "Wordperfect files support" "app-text/libwpd[tools]"
157 - optfeature "Lyx files support" app-office/lyx
158 - optfeature "GNU Info files support" sys-apps/texinfo
159 - optfeature "RAR archives support" dev-python/rarfile
160 - optfeature "7zip archives support" dev-python/pylzma
161 - optfeature "iCalendar files support" dev-python/icalendar
162 - optfeature "Postscript files support" app-text/pstotext
163 - optfeature "RTF files support" app-text/unrtf
164 - optfeature "TeX files support" dev-text/detex
165 - optfeature "DVI files support" virtual/tex-base
166 - optfeature "DJVU files support" app-text/djvu
167 - optfeature "tags in audio files support" media-libs/mutagen
168 - optfeature "tags in image files support" media-libs/exiftool
169 - optfeature "Midi karaoke files support" dev-python/chardet
170 -}
171
172 diff --git a/app-misc/recoll/recoll-1.28.5.ebuild b/app-misc/recoll/recoll-1.28.5.ebuild
173 deleted file mode 100644
174 index 3beec1b6fe84..000000000000
175 --- a/app-misc/recoll/recoll-1.28.5.ebuild
176 +++ /dev/null
177 @@ -1,131 +0,0 @@
178 -# Copyright 1999-2021 Gentoo Authors
179 -# Distributed under the terms of the GNU General Public License v2
180 -
181 -EAPI=7
182 -
183 -PYTHON_COMPAT=( python3_{6..9} )
184 -
185 -inherit linux-info optfeature python-single-r1 qmake-utils
186 -
187 -DESCRIPTION="Personal full text search package"
188 -HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
189 -SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
190 -
191 -LICENSE="GPL-2+"
192 -SLOT="0"
193 -KEYWORDS="amd64 x86"
194 -
195 -IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
196 -REQUIRED_USE="
197 - session? ( inotify )
198 - webengine? ( qt5 )
199 - ${PYTHON_REQUIRED_USE}
200 -"
201 -
202 -DEPEND="
203 - dev-libs/xapian:=
204 - sys-libs/zlib:=
205 - virtual/libiconv
206 - chm? (
207 - dev-libs/chmlib
208 - dev-python/pychm
209 - )
210 - qt5? (
211 - dev-qt/qtcore:5
212 - dev-qt/qtgui:5
213 - dev-qt/qtprintsupport:5
214 - webengine? ( dev-qt/qtwebengine:5[widgets] )
215 - )
216 - session? (
217 - inotify? (
218 - x11-libs/libSM
219 - x11-libs/libICE
220 - x11-libs/libX11
221 - )
222 - )
223 - spell? ( app-text/aspell )
224 - ${PYTHON_DEPS}
225 -"
226 -
227 -BDEPEND="
228 - qt5? ( dev-qt/linguist-tools:5 )
229 -"
230 -
231 -RDEPEND="
232 - ${DEPEND}
233 - app-arch/unzip
234 -"
235 -
236 -pkg_pretend() {
237 - if has_version "<app-misc/recoll-1.20"; then
238 - elog "Installing ${PV} over an 1.19 index is possible,"
239 - elog "but there have been small changes in the way"
240 - elog "compound words are indexed. So it is best to reset"
241 - elog "the index. The best method to reset the index is to"
242 - elog "quit all recoll programs and delete the index directory"
243 - elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
244 - fi
245 -}
246 -
247 -pkg_setup() {
248 - if use inotify; then
249 - local CONFIG_CHECK="~INOTIFY_USER"
250 - check_extra_config
251 - fi
252 - python-single-r1_pkg_setup
253 -}
254 -
255 -src_prepare() {
256 - default
257 - python_fix_shebang filters
258 -}
259 -
260 -src_configure() {
261 - use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
262 -
263 - local myeconfargs=(
264 - $(use_enable camelcase)
265 - $(use_enable chm python-chm)
266 - $(use_enable session x11mon)
267 - $(use_enable qt5 qtgui)
268 - $(use_enable webengine)
269 - $(use_with inotify)
270 - $(use_with spell aspell)
271 - --disable-webkit
272 - --without-fam
273 - --enable-recollq
274 - )
275 -
276 - econf "${myeconfargs[@]}"
277 -}
278 -
279 -src_install() {
280 - emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
281 - python_optimize
282 -
283 - # html docs should be placed in /usr/share/doc/${PN}/html
284 - use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
285 - rm -r "${ED}/usr/share/recoll/doc" || die
286 - find "${D}" -name '*.la' -delete || die
287 -}
288 -
289 -pkg_postinst() {
290 - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
291 - optfeature "PDF files support" app-text/poppler
292 - optfeature "PDF files with OCR support" app-text/tesseract
293 - optfeature "MS Word files support" app-text/antiword
294 - optfeature "Wordperfect files support" "app-text/libwpd[tools]"
295 - optfeature "Lyx files support" app-office/lyx
296 - optfeature "GNU Info files support" sys-apps/texinfo
297 - optfeature "RAR archives support" dev-python/rarfile
298 - optfeature "7zip archives support" dev-python/pylzma
299 - optfeature "iCalendar files support" dev-python/icalendar
300 - optfeature "Postscript files support" app-text/pstotext
301 - optfeature "RTF files support" app-text/unrtf
302 - optfeature "TeX files support" dev-text/detex
303 - optfeature "DVI files support" virtual/tex-base
304 - optfeature "DJVU files support" app-text/djvu
305 - optfeature "tags in audio files support" media-libs/mutagen
306 - optfeature "tags in image files support" media-libs/exiftool
307 - optfeature "Midi karaoke files support" dev-python/chardet
308 -}
309
310 diff --git a/app-misc/recoll/recoll-1.29.2.ebuild b/app-misc/recoll/recoll-1.29.2.ebuild
311 deleted file mode 100644
312 index 3beec1b6fe84..000000000000
313 --- a/app-misc/recoll/recoll-1.29.2.ebuild
314 +++ /dev/null
315 @@ -1,131 +0,0 @@
316 -# Copyright 1999-2021 Gentoo Authors
317 -# Distributed under the terms of the GNU General Public License v2
318 -
319 -EAPI=7
320 -
321 -PYTHON_COMPAT=( python3_{6..9} )
322 -
323 -inherit linux-info optfeature python-single-r1 qmake-utils
324 -
325 -DESCRIPTION="Personal full text search package"
326 -HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
327 -SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
328 -
329 -LICENSE="GPL-2+"
330 -SLOT="0"
331 -KEYWORDS="amd64 x86"
332 -
333 -IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
334 -REQUIRED_USE="
335 - session? ( inotify )
336 - webengine? ( qt5 )
337 - ${PYTHON_REQUIRED_USE}
338 -"
339 -
340 -DEPEND="
341 - dev-libs/xapian:=
342 - sys-libs/zlib:=
343 - virtual/libiconv
344 - chm? (
345 - dev-libs/chmlib
346 - dev-python/pychm
347 - )
348 - qt5? (
349 - dev-qt/qtcore:5
350 - dev-qt/qtgui:5
351 - dev-qt/qtprintsupport:5
352 - webengine? ( dev-qt/qtwebengine:5[widgets] )
353 - )
354 - session? (
355 - inotify? (
356 - x11-libs/libSM
357 - x11-libs/libICE
358 - x11-libs/libX11
359 - )
360 - )
361 - spell? ( app-text/aspell )
362 - ${PYTHON_DEPS}
363 -"
364 -
365 -BDEPEND="
366 - qt5? ( dev-qt/linguist-tools:5 )
367 -"
368 -
369 -RDEPEND="
370 - ${DEPEND}
371 - app-arch/unzip
372 -"
373 -
374 -pkg_pretend() {
375 - if has_version "<app-misc/recoll-1.20"; then
376 - elog "Installing ${PV} over an 1.19 index is possible,"
377 - elog "but there have been small changes in the way"
378 - elog "compound words are indexed. So it is best to reset"
379 - elog "the index. The best method to reset the index is to"
380 - elog "quit all recoll programs and delete the index directory"
381 - elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
382 - fi
383 -}
384 -
385 -pkg_setup() {
386 - if use inotify; then
387 - local CONFIG_CHECK="~INOTIFY_USER"
388 - check_extra_config
389 - fi
390 - python-single-r1_pkg_setup
391 -}
392 -
393 -src_prepare() {
394 - default
395 - python_fix_shebang filters
396 -}
397 -
398 -src_configure() {
399 - use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
400 -
401 - local myeconfargs=(
402 - $(use_enable camelcase)
403 - $(use_enable chm python-chm)
404 - $(use_enable session x11mon)
405 - $(use_enable qt5 qtgui)
406 - $(use_enable webengine)
407 - $(use_with inotify)
408 - $(use_with spell aspell)
409 - --disable-webkit
410 - --without-fam
411 - --enable-recollq
412 - )
413 -
414 - econf "${myeconfargs[@]}"
415 -}
416 -
417 -src_install() {
418 - emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
419 - python_optimize
420 -
421 - # html docs should be placed in /usr/share/doc/${PN}/html
422 - use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
423 - rm -r "${ED}/usr/share/recoll/doc" || die
424 - find "${D}" -name '*.la' -delete || die
425 -}
426 -
427 -pkg_postinst() {
428 - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
429 - optfeature "PDF files support" app-text/poppler
430 - optfeature "PDF files with OCR support" app-text/tesseract
431 - optfeature "MS Word files support" app-text/antiword
432 - optfeature "Wordperfect files support" "app-text/libwpd[tools]"
433 - optfeature "Lyx files support" app-office/lyx
434 - optfeature "GNU Info files support" sys-apps/texinfo
435 - optfeature "RAR archives support" dev-python/rarfile
436 - optfeature "7zip archives support" dev-python/pylzma
437 - optfeature "iCalendar files support" dev-python/icalendar
438 - optfeature "Postscript files support" app-text/pstotext
439 - optfeature "RTF files support" app-text/unrtf
440 - optfeature "TeX files support" dev-text/detex
441 - optfeature "DVI files support" virtual/tex-base
442 - optfeature "DJVU files support" app-text/djvu
443 - optfeature "tags in audio files support" media-libs/mutagen
444 - optfeature "tags in image files support" media-libs/exiftool
445 - optfeature "Midi karaoke files support" dev-python/chardet
446 -}
447
448 diff --git a/app-misc/recoll/recoll-1.31.2.ebuild b/app-misc/recoll/recoll-1.31.2.ebuild
449 deleted file mode 100644
450 index 3bb318438ec4..000000000000
451 --- a/app-misc/recoll/recoll-1.31.2.ebuild
452 +++ /dev/null
453 @@ -1,135 +0,0 @@
454 -# Copyright 1999-2021 Gentoo Authors
455 -# Distributed under the terms of the GNU General Public License v2
456 -
457 -EAPI=7
458 -
459 -PYTHON_COMPAT=( python3_{8..10} )
460 -
461 -inherit linux-info optfeature python-single-r1 qmake-utils systemd
462 -
463 -DESCRIPTION="Personal full text search package"
464 -HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
465 -SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
466 -
467 -LICENSE="GPL-2+"
468 -SLOT="0"
469 -KEYWORDS="~amd64 ~x86"
470 -
471 -IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
472 -REQUIRED_USE="
473 - session? ( inotify )
474 - webengine? ( qt5 )
475 - ${PYTHON_REQUIRED_USE}
476 -"
477 -
478 -DEPEND="
479 - dev-libs/xapian:=
480 - sys-libs/zlib:=
481 - virtual/libiconv
482 - chm? (
483 - dev-libs/chmlib
484 - dev-python/pychm
485 - )
486 - qt5? (
487 - dev-qt/qtcore:5
488 - dev-qt/qtgui:5
489 - dev-qt/qtprintsupport:5
490 - webengine? ( dev-qt/qtwebengine:5[widgets] )
491 - )
492 - session? (
493 - inotify? (
494 - x11-libs/libSM
495 - x11-libs/libICE
496 - x11-libs/libX11
497 - )
498 - )
499 - spell? ( app-text/aspell )
500 - systemd? ( sys-apps/systemd )
501 - ${PYTHON_DEPS}
502 -"
503 -
504 -BDEPEND="
505 - qt5? ( dev-qt/linguist-tools:5 )
506 -"
507 -
508 -RDEPEND="
509 - ${DEPEND}
510 - app-arch/unzip
511 -"
512 -
513 -pkg_pretend() {
514 - if has_version "<app-misc/recoll-1.20"; then
515 - elog "Installing ${PV} over an 1.19 index is possible,"
516 - elog "but there have been small changes in the way"
517 - elog "compound words are indexed. So it is best to reset"
518 - elog "the index. The best method to reset the index is to"
519 - elog "quit all recoll programs and delete the index directory"
520 - elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
521 - fi
522 -}
523 -
524 -pkg_setup() {
525 - if use inotify; then
526 - local CONFIG_CHECK="~INOTIFY_USER"
527 - check_extra_config
528 - fi
529 - python-single-r1_pkg_setup
530 -}
531 -
532 -src_prepare() {
533 - default
534 - python_fix_shebang filters
535 -}
536 -
537 -src_configure() {
538 - use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
539 -
540 - local myeconfargs=(
541 - $(use_enable camelcase)
542 - $(use_enable chm python-chm)
543 - $(use_enable session x11mon)
544 - $(use_enable qt5 qtgui)
545 - $(use_enable webengine)
546 - $(use_with inotify)
547 - $(use_with spell aspell)
548 - $(use_with systemd)
549 - --with-system-unit-dir="$(systemd_get_systemunitdir)"
550 - --with-user-unit-dir="$(systemd_get_userunitdir)"
551 - --disable-webkit
552 - --without-fam
553 - --enable-recollq
554 - )
555 -
556 - econf "${myeconfargs[@]}"
557 -}
558 -
559 -src_install() {
560 - emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
561 - python_optimize
562 -
563 - # html docs should be placed in /usr/share/doc/${PN}/html
564 - dodoc -r "${ED}"/usr/share/recoll/doc/.
565 - rm -r "${ED}/usr/share/recoll/doc" || die
566 - find "${D}" -name '*.la' -delete || die
567 -}
568 -
569 -pkg_postinst() {
570 - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
571 - optfeature "PDF files support" app-text/poppler
572 - optfeature "PDF files with OCR support" app-text/tesseract
573 - optfeature "MS Word files support" app-text/antiword
574 - optfeature "Wordperfect files support" "app-text/libwpd[tools]"
575 - optfeature "Lyx files support" app-office/lyx
576 - optfeature "GNU Info files support" sys-apps/texinfo
577 - optfeature "RAR archives support" dev-python/rarfile
578 - optfeature "7zip archives support" dev-python/pylzma
579 - optfeature "iCalendar files support" dev-python/icalendar
580 - optfeature "Postscript files support" app-text/pstotext
581 - optfeature "RTF files support" app-text/unrtf
582 - optfeature "TeX files support" dev-text/detex
583 - optfeature "DVI files support" virtual/tex-base
584 - optfeature "DJVU files support" app-text/djvu
585 - optfeature "tags in audio files support" media-libs/mutagen
586 - optfeature "tags in image files support" media-libs/exiftool
587 - optfeature "Midi karaoke files support" dev-python/chardet
588 -}
589
590 diff --git a/app-misc/recoll/recoll-1.31.5.ebuild b/app-misc/recoll/recoll-1.31.5.ebuild
591 deleted file mode 100644
592 index 7d10884d0669..000000000000
593 --- a/app-misc/recoll/recoll-1.31.5.ebuild
594 +++ /dev/null
595 @@ -1,136 +0,0 @@
596 -# Copyright 1999-2022 Gentoo Authors
597 -# Distributed under the terms of the GNU General Public License v2
598 -
599 -EAPI=7
600 -
601 -PYTHON_COMPAT=( python3_{8..10} )
602 -
603 -inherit linux-info optfeature python-single-r1 qmake-utils systemd
604 -
605 -DESCRIPTION="Personal full text search package"
606 -HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
607 -SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
608 -
609 -LICENSE="GPL-2+"
610 -SLOT="0"
611 -KEYWORDS="~amd64 ~x86"
612 -
613 -IUSE="camelcase chm +inotify qt5 session +spell systemd webengine"
614 -REQUIRED_USE="
615 - session? ( inotify )
616 - webengine? ( qt5 )
617 - ${PYTHON_REQUIRED_USE}
618 -"
619 -
620 -DEPEND="
621 - dev-libs/xapian:=
622 - sys-libs/zlib:=
623 - virtual/libiconv
624 - chm? (
625 - dev-libs/chmlib
626 - dev-python/pychm
627 - )
628 - qt5? (
629 - dev-qt/qtcore:5
630 - dev-qt/qtgui:5
631 - dev-qt/qtprintsupport:5
632 - dev-qt/qtwidgets:5
633 - webengine? ( dev-qt/qtwebengine:5[widgets] )
634 - )
635 - session? (
636 - inotify? (
637 - x11-libs/libSM
638 - x11-libs/libICE
639 - x11-libs/libX11
640 - )
641 - )
642 - spell? ( app-text/aspell )
643 - systemd? ( sys-apps/systemd )
644 - ${PYTHON_DEPS}
645 -"
646 -
647 -BDEPEND="
648 - qt5? ( dev-qt/linguist-tools:5 )
649 -"
650 -
651 -RDEPEND="
652 - ${DEPEND}
653 - app-arch/unzip
654 -"
655 -
656 -pkg_pretend() {
657 - if has_version "<app-misc/recoll-1.20"; then
658 - elog "Installing ${PV} over an 1.19 index is possible,"
659 - elog "but there have been small changes in the way"
660 - elog "compound words are indexed. So it is best to reset"
661 - elog "the index. The best method to reset the index is to"
662 - elog "quit all recoll programs and delete the index directory"
663 - elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
664 - fi
665 -}
666 -
667 -pkg_setup() {
668 - if use inotify; then
669 - local CONFIG_CHECK="~INOTIFY_USER"
670 - check_extra_config
671 - fi
672 - python-single-r1_pkg_setup
673 -}
674 -
675 -src_prepare() {
676 - default
677 - python_fix_shebang filters
678 -}
679 -
680 -src_configure() {
681 - use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
682 -
683 - local myeconfargs=(
684 - $(use_enable camelcase)
685 - $(use_enable chm python-chm)
686 - $(use_enable session x11mon)
687 - $(use_enable qt5 qtgui)
688 - $(use_enable webengine)
689 - $(use_with inotify)
690 - $(use_with spell aspell)
691 - $(use_with systemd)
692 - --with-system-unit-dir="$(systemd_get_systemunitdir)"
693 - --with-user-unit-dir="$(systemd_get_userunitdir)"
694 - --disable-webkit
695 - --without-fam
696 - --enable-recollq
697 - )
698 -
699 - econf "${myeconfargs[@]}"
700 -}
701 -
702 -src_install() {
703 - emake STRIP="$(type -P true || die)" DESTDIR="${D}" install
704 - python_optimize
705 -
706 - # html docs should be placed in /usr/share/doc/${PN}/html
707 - dodoc -r "${ED}"/usr/share/recoll/doc/.
708 - rm -r "${ED}/usr/share/recoll/doc" || die
709 - find "${D}" -name '*.la' -delete || die
710 -}
711 -
712 -pkg_postinst() {
713 - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
714 - optfeature "PDF files support" app-text/poppler
715 - optfeature "PDF files with OCR support" app-text/tesseract
716 - optfeature "MS Word files support" app-text/antiword
717 - optfeature "Wordperfect files support" "app-text/libwpd[tools]"
718 - optfeature "Lyx files support" app-office/lyx
719 - optfeature "GNU Info files support" sys-apps/texinfo
720 - optfeature "RAR archives support" dev-python/rarfile
721 - optfeature "7zip archives support" dev-python/pylzma
722 - optfeature "iCalendar files support" dev-python/icalendar
723 - optfeature "Postscript files support" app-text/pstotext
724 - optfeature "RTF files support" app-text/unrtf
725 - optfeature "TeX files support" dev-text/detex
726 - optfeature "DVI files support" virtual/tex-base
727 - optfeature "DJVU files support" app-text/djvu
728 - optfeature "tags in audio files support" media-libs/mutagen
729 - optfeature "tags in image files support" media-libs/exiftool
730 - optfeature "Midi karaoke files support" dev-python/chardet
731 -}