app-misc/recoll: Drop old

Closes: https://bugs.gentoo.org/638274
Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
Andreas Sturmlechner
2017-12-17 00:12:11 +01:00
parent 592772d858
commit be96b87f4c
3 changed files with 0 additions and 264 deletions

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}