Gentoo Archives: gentoo-commits

From: "Michael Palimaka (kensington)" <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/strigi: strigi-0.7.7-r2.ebuild ChangeLog
Date: Wed, 26 Dec 2012 15:09:24
Message-Id: 20121226150914.3E5192171D@flycatcher.gentoo.org
1 kensington 12/12/26 15:09:14
2
3 Modified: ChangeLog
4 Added: strigi-0.7.7-r2.ebuild
5 Log:
6 Fix CLucene automagic wrt bug #448116.
7
8 (Portage version: 2.1.11.38/cvs/Linux x86_64, signed Manifest commit with key 675D0D2C)
9
10 Revision Changes Path
11 1.92 app-misc/strigi/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/strigi/ChangeLog?rev=1.92&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/strigi/ChangeLog?rev=1.92&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/strigi/ChangeLog?r1=1.91&r2=1.92
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-misc/strigi/ChangeLog,v
20 retrieving revision 1.91
21 retrieving revision 1.92
22 diff -u -r1.91 -r1.92
23 --- ChangeLog 4 Jul 2012 12:07:44 -0000 1.91
24 +++ ChangeLog 26 Dec 2012 15:09:14 -0000 1.92
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-misc/strigi
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/ChangeLog,v 1.91 2012/07/04 12:07:44 johu Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/ChangeLog,v 1.92 2012/12/26 15:09:14 kensington Exp $
30 +
31 +*strigi-0.7.7-r2 (26 Dec 2012)
32 +
33 + 26 Dec 2012; Michael Palimaka <kensington@g.o> +strigi-0.7.7-r2.ebuild:
34 + Fix CLucene automagic wrt bug #448116.
35
36 04 Jul 2012; Johannes Huber <johu@g.o>
37 +files/strigi-0.7.7-ffmpeg-0.11.patch, strigi-0.7.7-r1.ebuild:
38
39
40
41 1.1 app-misc/strigi/strigi-0.7.7-r2.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/strigi/strigi-0.7.7-r2.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/strigi/strigi-0.7.7-r2.ebuild?rev=1.1&content-type=text/plain
45
46 Index: strigi-0.7.7-r2.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-misc/strigi/strigi-0.7.7-r2.ebuild,v 1.1 2012/12/26 15:09:14 kensington Exp $
51
52 EAPI=5
53
54 if [[ "${PV}" != "9999" ]]; then
55 SRC_URI="http://dev.gentoo.org/~johu/distfiles/${P}.tar.xz"
56 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
57 else
58 EGIT_REPO_URI="git://anongit.kde.org/strigi"
59 GIT_ECLASS="git-2"
60 EGIT_HAS_SUBMODULES="true"
61 KEYWORDS=""
62 fi
63
64 inherit cmake-utils ${GIT_ECLASS}
65
66 DESCRIPTION="Fast crawling desktop search engine with Qt4 GUI"
67 HOMEPAGE="https://projects.kde.org/projects/kdesupport/strigi/strigi"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 IUSE="clucene +dbus debug exif fam ffmpeg hyperestraier inotify log +qt4 test"
72
73 COMMONDEPEND="
74 app-arch/bzip2:0
75 dev-libs/libxml2:2
76 sys-libs/zlib:0
77 virtual/libiconv
78 clucene? ( >=dev-cpp/clucene-0.9.21[-debug] )
79 dbus? (
80 sys-apps/dbus
81 qt4? ( x11-libs/qt-dbus:4 )
82 )
83 exif? ( >=media-gfx/exiv2-0.17 )
84 fam? ( virtual/fam )
85 ffmpeg? ( virtual/ffmpeg )
86 hyperestraier? ( app-text/hyperestraier )
87 log? ( >=dev-libs/log4cxx-0.10.0 )
88 qt4? (
89 x11-libs/qt-core:4
90 x11-libs/qt-gui:4
91 )
92 "
93 DEPEND="${COMMONDEPEND}
94 dev-libs/boost
95 test? ( dev-util/cppunit )"
96 RDEPEND=${COMMONDEPEND}
97
98 PATCHES=(
99 "${FILESDIR}/${P}-gcc47.patch"
100 "${FILESDIR}/${P}-ffmpeg-0.11.patch"
101 )
102
103 src_configure() {
104 # Enabled: POLLING (only reliable way to check for files changed.)
105 # Disabled: xine - recommended upstream to keep it this way
106 mycmakeargs=(
107 -DENABLE_POLLING=ON
108 -DFORCE_DEPS=ON
109 -DENABLE_CPPUNIT=OFF
110 -DENABLE_REGENERATEXSD=OFF
111 -DENABLE_XINE=OFF
112 $(cmake-utils_use_enable clucene CLUCENE)
113 $(cmake-utils_use_enable clucene CLUCENE_NG)
114 $(cmake-utils_use_enable dbus)
115 $(cmake-utils_use_enable exif EXIV2)
116 $(cmake-utils_use_enable fam)
117 $(cmake-utils_use_enable ffmpeg)
118 $(cmake-utils_use_enable hyperestraier)
119 $(cmake-utils_use_enable inotify)
120 $(cmake-utils_use_enable log LOG4CXX)
121 $(cmake-utils_use_enable qt4)
122 $(cmake-utils_use_enable test CPPUNIT)
123 )
124
125 if use qt4; then
126 mycmakeargs+=(-DENABLE_DBUS=ON)
127 fi
128
129 cmake-utils_src_configure
130 }
131
132 pkg_postinst() {
133 if ! use clucene && ! use hyperestraier; then
134 echo
135 elog "Because you didn't enable either of the available backends:"
136 elog "clucene or hyperestraier, strigi may not be functional."
137 elog "If you intend to use standalone strigi indexer (not needed for KDE),"
138 elog "be sure to reinstall app-misc/strigi with either clucene (recommended)"
139 elog "or hyperestraier (unreliable) USE flag enabled."
140 echo
141 fi
142 }