diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest index 36464019a2ce6..014862064e3af 100644 --- a/app-misc/recoll/Manifest +++ b/app-misc/recoll/Manifest @@ -1,7 +1,3 @@ -DIST recoll-1.40.3.tar.gz 3217280 BLAKE2B e1e8cd0bae67087b6b34b79b9be2dde1db388740f8c2e8a222b07081ac275859780ba72a03dd319c759eae0209542ebe720f859a8a440e6d54b089858cb07257 SHA512 1f374e2f3ff721cdacd146d96e404d59554587ec30da63ffda8c9075a0b4407f70714e96a2ab3d7963f5d848096e5f295dc80bd7254ad8109e1e93732a8556a2 -DIST recoll-1.43.0.tar.gz 3263143 BLAKE2B 6c7e9740b2bf8439b5f5583281f88bd82ab5b7524ff02941d2f5f3a271d8b5a0d6d0e65e432df985a65c5d5ccffaf8c8e50a5e9b3539d5fe5c0d30fa0cc721de SHA512 1bffe39ef6339f111604720b058b5a9f0df4de5590d9253ff4d89fdb535c17a6d75d9bf7d843ddb735fcb27b64d5c42797c6321ac40845a8eae6d2f0fec08c0f DIST recoll-1.43.10.tar.gz 3368244 BLAKE2B af03acb9959383d643a8c4a3f5e815d313ea5f70d66cf1a7c032bf116688b3244a49e22cc004d7155e78ff9a5341118a467bb20c14268e1ee1ab69479ed999be SHA512 9dc519080b0c48f6bede1f166724eadb67d8a8bfb448071e1b22558a059a6260dc010914f4adb9ab7586e8a4f3fd80f127e3d00b0fb25887ea396b7eb206b1d4 -DIST recoll-1.43.2.tar.gz 3265963 BLAKE2B a4c93bc4cb1b9b4a78df1943641aad0aa926fc8da0ab43dc3acde7bca936c0ed4ed770a26b1a92e358b8fb0a54e3232db5d6ae5d57886e7bad821b5ed32f02f7 SHA512 73f8f7f7acf0db53fdb9e9bb7c5f606d3f1ee460a54a94dde5bb585f5e25b22f144a2f8015fa61254ff662b6774a2c8e0fcd123ef46ccfa4fa180ddec513c920 -DIST recoll-1.43.5.tar.gz 3277430 BLAKE2B 7b7abbfc6625da5a4d4370450fd43d436a3c42a4284b7fc78b177164b41cc4453fd57f1b25fca02c4d4e3553aab5d83cac531525de0db9a27e2fec9a9740f2d4 SHA512 d121407763393a84574400625998f5836207e68050a15984af790b243b27a1f10b63597c37ce065fc23fdfc888fb9d7566688d29ca518fe96519bed0ca24fdc3 DIST recoll-1.43.6.tar.gz 3281555 BLAKE2B 543136542b52f789e284f8672a861676713de0dbd039b2141aae09f38315b98b65afe381df6fc5fc59b860f6c6d324f701bc6e45f9a1eff32416d62cd9e10fcd SHA512 edadabd4bb4816868e109d59fed6607494731e2ca5a6765f58ff08fd45f5b1cbc96d827c458bc45901dafb9fe4b52d644df5d82491442ebe448d9fdc7875e3d1 DIST recoll-1.44.0.tar.gz 3136991 BLAKE2B 920824b2581545168809aee95fee2f5970a7c484a7f788429fd1c9c848264a1ccab28d683708535897a162199ef182afbeee3a89c4aac87c51293f39dba122c3 SHA512 26d1ef56727086eb9e82af136e0be604c0d974bf13846d1f7f5b45e73b69b399cbfa8ae7250a84b574f1856bffa2c8d14eeef5c4e50e1b6aa8966bc5d111d3f1 diff --git a/app-misc/recoll/recoll-1.40.3-r1.ebuild b/app-misc/recoll/recoll-1.40.3-r1.ebuild deleted file mode 100644 index 0c1c9b37c162f..0000000000000 --- a/app-misc/recoll/recoll-1.40.3-r1.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..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:= - virtual/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 -} diff --git a/app-misc/recoll/recoll-1.43.0-r1.ebuild b/app-misc/recoll/recoll-1.43.0-r1.ebuild deleted file mode 100644 index d67d6c7784fa6..0000000000000 --- a/app-misc/recoll/recoll-1.43.0-r1.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) - -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:= - virtual/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) - -Dappimage=false - -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 "${ED}" -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.43.2.ebuild b/app-misc/recoll/recoll-1.43.2.ebuild deleted file mode 100644 index d347accf07057..0000000000000 --- a/app-misc/recoll/recoll-1.43.2.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) - -inherit linux-info optfeature python-single-r1 qmake-utils meson systemd xdg-utils - -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=" - webengine? ( qt6 ) - ${PYTHON_REQUIRED_USE} -" - -DEPEND=" - dev-libs/libxml2:= - dev-libs/libxslt - dev-libs/xapian:= - virtual/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? ( - 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 -" - -# Build happens in two stages, leading to LDFLAGS being ignored by qmake -QA_FLAGS_IGNORED="usr/bin/recoll" - -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) - -Dappimage=false - -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 "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - xdg_icon_cache_update - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]" - optfeature "PDF files support" "app-text/poppler[utils]" - 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.43.5.ebuild b/app-misc/recoll/recoll-1.43.5.ebuild deleted file mode 100644 index d347accf07057..0000000000000 --- a/app-misc/recoll/recoll-1.43.5.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) - -inherit linux-info optfeature python-single-r1 qmake-utils meson systemd xdg-utils - -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=" - webengine? ( qt6 ) - ${PYTHON_REQUIRED_USE} -" - -DEPEND=" - dev-libs/libxml2:= - dev-libs/libxslt - dev-libs/xapian:= - virtual/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? ( - 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 -" - -# Build happens in two stages, leading to LDFLAGS being ignored by qmake -QA_FLAGS_IGNORED="usr/bin/recoll" - -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) - -Dappimage=false - -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 "${ED}" -name '*.la' -delete || die -} - -pkg_postinst() { - xdg_icon_cache_update - optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]" - optfeature "PDF files support" "app-text/poppler[utils]" - 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 -}