Portage is a package management system used by Gentoo Linux
# ChangeLog for kde-misc/strigiapplet
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/strigiapplet/ChangeLog,v 1.2 2008/03/18 22:23:43 ingmar Exp $
18 Mar 2008; Ingmar Vanhassel
strigiapplet-0.5.7.ebuild:
strigiapplet works with 0.5.8, it doesn't work with non-live ebuilds. Update
dependencies to reflect this.
*strigiapplet-0.5.7 (20 Jan 2008)
20 Jan 2008; Wulf C. Krueger
+strigiapplet-0.5.7.ebuild:
Initial ebuild as per bug 205793.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST strigiapplet-0.5.7.tar.bz2 32034 RMD160 ae10841fc75d3bf9c42e449fea28e02b7c227176 SHA1 9fb4d20f1fe58999268d57196f0ea44383fdebfc SHA256 5bbe932c52116d5754a77fdc64b5e5ef38fa9b7a1aead6597e1cba74788b5e7e
EBUILD strigiapplet-0.5.7.ebuild 2200 RMD160 798689cdbd7eb0f7115af4d4b00381492546b1ee SHA1 bd5bab3314dae6fcac5b64badde9df634d3f18f6 SHA256 3a124e4e98ab420fb9af74935654d1ad2d22b3022352d1c286f8aed0e166f150
MISC ChangeLog 580 RMD160 62962922e4ba1447b57032747d1c9c84918c8310 SHA1 3cccc6c4beb260a79027830abcaf154a2d35e799 SHA256 052bba6540c1ed70acfe7767700b3f73ca3ecc5580f665f6810d8a8db3a0cd04
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH4EC4B18eXLOpYdkRArfPAKCc5L/1H8C13M8WW3x8YAK+sZIWpgCcCLUI
X2e/04pb9FfWyLixvKqJ95k=
=sd13
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-misc/strigiapplet/strigiapplet-0.5.7.ebuild,v 1.2 2008/03/18 22:23:43 ingmar Exp $
inherit kde multilib cmake-utils
DESCRIPTION="KDE kicker applet to use strigi."
HOMEPAGE="http://www.vandenoever.info/software/strigi"
SRC_URI="http://www.vandenoever.info/software/strigi/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="3.5"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
>=media-libs/libextractor-0.5.15"
RDEPEND="${DEPEND}
|| ( =kde-base/kdebase-3.5* =kde-base/kicker-3.5* )"
need-kde 3.5
src_compile() {
# Fix multi-lib issues
sed -i -e "/SET (LIB_DESTINATION/s:\"lib\":\"$(get_libdir)\":" \
"${S}"/CMakeLists.txt || die "sed 1 for multilib failed"
sed -i -e "/LIBRARY DESTINATION/s:lib/kde3:$(get_libdir)/kde3:" \
"${S}"/src/strigi/CMakeLists.txt || die "sed 2 for multilib failed"
sed -i -e "/LIBRARY DESTINATION/s:lib/kde3:$(get_libdir)/kde3:" \
"${S}"/src/kickerapplet/CMakeLists.txt || die "sed 3 for multilib failed"
sed -i -e "/LIBRARY DESTINATION/s:lib/kde3:$(get_libdir)/kde3:" \
"${S}"/src/jstream/CMakeLists.txt || die "sed 4 for multilib failed"
sed -i -e "/LIBRARY DESTINATION/s:lib/strigi:$(get_libdir)/strigi:" \
"${S}"/src/streamindexer/libextractor/CMakeLists.txt || die "sed 5 for multilib failed"
sed -i -e "/LIBRARY DESTINATION/s:lib/strigi:$(get_libdir)/strigi:" \
"${S}"/src/streamindexer/kfile/CMakeLists.txt || die "sed 7 for multilib failed"
sed -i -e "/LIBRARY DESTINATION/s:lib/strigi:$(get_libdir)/strigi:" \
"${S}"/src/streamindexer/pdf/CMakeLists.txt || die "sed 8 for multilib failed"
# Fix the desktop file
sed -i -e "/Exec=/s:'::g" "${S}"/src/strigi/strigi.desktop \
|| die "sed to fix the desktop file failed"
# Fix Qt libraries not being found
sed -i -r -e 's:find_package(KDE3 REQUIRED):\1\nfind_package(Qt3 REQUIRED):' \
"${S}"/CMakeLists.txt || die "sed to include find_package(Qt3) failed."
sed -i -e 's:qt-mt:${QT_LIBRARIES}:' \
"${S}"/src/kickerapplet/CMakeLists.txt || die "sed to link libqt-mt.so failed."
cmake-utils_src_compile
}