Gentoo Archives: gentoo-commits

From: Daniel Pielmeier <billie@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/conky/
Date: Wed, 07 Feb 2018 19:44:40
Message-Id: 1518032671.0d6572823328bd32e316c95830de91fcc3b899c3.billie@gentoo
1 commit: 0d6572823328bd32e316c95830de91fcc3b899c3
2 Author: Daniel Pielmeier <billie <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 7 19:44:31 2018 +0000
4 Commit: Daniel Pielmeier <billie <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 7 19:44:31 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d657282
7
8 app-admin/conky: Remove old.
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 app-admin/conky/Manifest | 2 -
13 app-admin/conky/conky-1.10.6-r6.ebuild | 195 ---------------------------------
14 app-admin/conky/conky-1.10.7-r1.ebuild | 193 --------------------------------
15 app-admin/conky/conky-1.10.7.ebuild | 192 --------------------------------
16 4 files changed, 582 deletions(-)
17
18 diff --git a/app-admin/conky/Manifest b/app-admin/conky/Manifest
19 index 6dc1b1d0d73..b49700ba738 100644
20 --- a/app-admin/conky/Manifest
21 +++ b/app-admin/conky/Manifest
22 @@ -1,4 +1,2 @@
23 DIST conky-1.10.4.tar.gz 365145 BLAKE2B 60f6f53ef67a9958d4dd4c3f1ab53886235927ed457ad3e98d2f6f61568a14baa7cd2afa0d3ddde9ed5e16aae17891213d906f49c308269f678adf37ea627329 SHA512 665a3c2a9b150576d7c29964dafb7030f5aa5955530142cf0d00f0f49f4a3b320924d389b3a833ef6eb18468000f5c62d918e8f067c7b40cd9e205d0bf0d8e0c
24 -DIST conky-1.10.6.tar.gz 365669 BLAKE2B 4f072b950083a1352904e9fbc2de016dbb3af93291e308ad2db799381f14880da4e32fa1da5ea1dab568bb782352c249d6200d581916ef3174e222f7a8294cc1 SHA512 ddd0b087e89654f8dace7d9682935a802b3bb22b7e65acd25dcc0f06e90b46bee695502d78b6e40a409f8eaffcd65a78d5f861ee6dbcbff6e48f88c2f20319c9
25 -DIST conky-1.10.7.tar.gz 371881 BLAKE2B f1a1dd0d67efe1658d3a3da7ddb121c31ae34c347f7bce7fcecb57d7311ddcf80fb391055fefb92fd235b702c3e5b17362821565aba7a911931542ea714d8d76 SHA512 4da501c7c7613e8b9b26a691a1c0118c05cec818e944d4a30e250ecba26956d6f3103ec5731f082a095173dbfe0713137ded92043cc4c1eb3821c0943f1744f4
26 DIST conky-1.10.8.tar.gz 373075 BLAKE2B 749d8bb37557c1eeb8b07955bbd45704fadb41995fad8380dd89afdf7b0c9dce02d19692691e3ef1857d849c05eae1b2fdf20243460d767199a681aeb9e87746 SHA512 743b1d17db4ae654c7a319fe9157e9ebc5eb4ae0462a1f7269332d379e8bdd1dbfecc3ab6f46c8b5176b7e40918301649ac3ee883a84dc4fc8d766abbac6585a
27
28 diff --git a/app-admin/conky/conky-1.10.6-r6.ebuild b/app-admin/conky/conky-1.10.6-r6.ebuild
29 deleted file mode 100644
30 index e72ff2d735a..00000000000
31 --- a/app-admin/conky/conky-1.10.6-r6.ebuild
32 +++ /dev/null
33 @@ -1,195 +0,0 @@
34 -# Copyright 1999-2017 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=6
38 -
39 -inherit cmake-utils linux-info readme.gentoo-r1
40 -
41 -DESCRIPTION="An advanced, highly configurable system monitor for X"
42 -HOMEPAGE="https://github.com/brndnmtthws/conky"
43 -SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
44 -
45 -LICENSE="GPL-3 BSD LGPL-2.1 MIT"
46 -SLOT="0"
47 -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 sparc ~x86"
48 -IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc
49 - lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses
50 - nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax
51 - weather-metar weather-xoap webserver wifi X xmms2"
52 -
53 -DEPEND_COMMON="
54 - X? (
55 - imlib? ( media-libs/imlib2[X] )
56 - lua-cairo? (
57 - >=dev-lua/toluapp-1.0.93
58 - x11-libs/cairo[X] )
59 - lua-imlib? (
60 - >=dev-lua/toluapp-1.0.93
61 - media-libs/imlib2[X] )
62 - lua-rsvg? (
63 - >=dev-lua/toluapp-1.0.93
64 - gnome-base/librsvg )
65 - nvidia? ( || ( x11-drivers/nvidia-drivers[tools,static-libs] media-video/nvidia-settings ) )
66 - truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
67 - x11-libs/libX11
68 - x11-libs/libXdamage
69 - x11-libs/libXinerama
70 - x11-libs/libXfixes
71 - x11-libs/libXext
72 - audacious? ( >=media-sound/audacious-1.5 dev-libs/glib:2 )
73 - xmms2? ( media-sound/xmms2 )
74 - )
75 - cmus? ( media-sound/cmus )
76 - curl? ( net-misc/curl )
77 - eve? ( net-misc/curl dev-libs/libxml2 )
78 - ical? ( dev-libs/libical )
79 - iconv? ( virtual/libiconv )
80 - irc? ( net-libs/libircclient )
81 - mysql? ( >=virtual/mysql-5.0 )
82 - ncurses? ( sys-libs/ncurses:= )
83 - pulseaudio? ( media-sound/pulseaudio )
84 - rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 )
85 - systemd? ( sys-apps/systemd )
86 - wifi? ( net-wireless/wireless-tools )
87 - weather-metar? ( net-misc/curl )
88 - weather-xoap? ( dev-libs/libxml2 net-misc/curl )
89 - webserver? ( net-libs/libmicrohttpd )
90 - >=dev-lang/lua-5.1.4-r8:0
91 - "
92 -RDEPEND="
93 - ${DEPEND_COMMON}
94 - apcupsd? ( sys-power/apcupsd )
95 - hddtemp? ( app-admin/hddtemp )
96 - moc? ( media-sound/moc )
97 - nano-syntax? ( app-editors/nano )
98 - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
99 - "
100 -DEPEND="
101 - ${DEPEND_COMMON}
102 - app-text/docbook2X
103 - "
104 -
105 -CONFIG_CHECK=~IPV6
106 -
107 -DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
108 -
109 -PATCHES=(
110 - "${FILESDIR}"/${P}-new_graph-oor.patch
111 - "${FILESDIR}"/${P}-gcc-7.patch
112 - "${FILESDIR}"/${P}-fix-text-shades.patch
113 - "${FILESDIR}"/${P}-cpu-hotplug.patch
114 -)
115 -
116 -DISABLE_AUTOFORMATTING="yes"
117 -DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
118 -To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf
119 -and edit it to your liking.
120 -
121 -There are pretty html docs available at the conky homepage
122 -or in ${ROOT%/}/usr/share/doc/${PF}/html.
123 -
124 -Also see https://wiki.gentoo.org/wiki/Conky/HOWTO"
125 -
126 -pkg_setup() {
127 - use ipv6 && linux-info_pkg_setup
128 -}
129 -
130 -src_prepare() {
131 - cmake-utils_src_prepare
132 -
133 - sed -i -e "s|find_program(APP_MAN man)|set(APP_MAN $(which man) CACHE FILEPATH MAN_BINARY)|" \
134 - cmake/ConkyPlatformChecks.cmake || die
135 -}
136 -
137 -src_configure() {
138 - local mycmakeargs
139 -
140 - if use X; then
141 - mycmakeargs=(
142 - -DBUILD_X11=ON
143 - -DOWN_WINDOW=ON
144 - -DBUILD_XDAMAGE=ON
145 - -DBUILD_XINERAMA=ON
146 - -DBUILD_XDBE=ON
147 - -DBUILD_XFT=$(usex truetype)
148 - -DBUILD_IMLIB2=$(usex imlib)
149 - -DBUILD_XSHAPE=ON
150 - -DBUILD_ARGB=ON
151 - -DBUILD_LUA_CAIRO=$(usex lua-cairo)
152 - -DBUILD_LUA_IMLIB2=$(usex lua-imlib)
153 - -DBUILD_LUA_RSVG=$(usex lua-rsvg)
154 - -DBUILD_NVIDIA=$(usex nvidia)
155 - -DBUILD_AUDACIOUS=$(usex audacious)
156 - -DBUILD_XMMS2=$(usex xmms2)
157 - )
158 - else
159 - mycmakeargs=(
160 - -DBUILD_X11=OFF
161 - -DBUILD_NVIDIA=OFF
162 - -DBUILD_LUA_CAIRO=OFF
163 - -DBUILD_LUA_IMLIB2=OFF
164 - -DBUILD_LUA_RSVG=OFF
165 - -DBUILD_AUDACIOUS=OFF
166 - -DBUILD_XMMS2=OFF
167 - )
168 - fi
169 -
170 - mycmakeargs+=(
171 - -DBUILD_APCUPSD=$(usex apcupsd)
172 - -DBUILD_CMUS=$(usex cmus)
173 - -DBUILD_CURL=$(usex curl)
174 - -DBUILD_EVE=$(usex eve)
175 - -DBUILD_HDDTEMP=$(usex hddtemp)
176 - -DBUILD_IOSTATS=$(usex iostats)
177 - -DBUILD_ICAL=$(usex ical)
178 - -DBUILD_ICONV=$(usex iconv)
179 - -DBUILD_IPV6=$(usex ipv6)
180 - -DBUILD_IRC=$(usex irc)
181 - -DBUILD_MATH=$(usex math)
182 - -DBUILD_MOC=$(usex moc)
183 - -DBUILD_MPD=$(usex mpd)
184 - -DBUILD_MYSQL=$(usex mysql)
185 - -DBUILD_NCURSES=$(usex ncurses)
186 - -DBUILD_PORT_MONITORS=$(usex portmon)
187 - -DBUILD_PULSEAUDIO=$(usex pulseaudio)
188 - -DBUILD_RSS=$(usex rss)
189 - -DBUILD_JOURNAL=$(usex systemd)
190 - -DBUILD_IBM=$(usex thinkpad)
191 - -DBUILD_WEATHER_METAR=$(usex weather-metar)
192 - -DBUILD_WEATHER_XOAP=$(usex weather-xoap)
193 - -DBUILD_HTTP=$(usex webserver)
194 - -DBUILD_WLAN=$(usex wifi)
195 - -DBUILD_BUILTIN_CONFIG=ON
196 - -DBUILD_OLD_CONFIG=OFF
197 - -DBUILD_I18N=ON
198 - -DMAINTAINER_MODE=ON
199 - -DRELEASE=ON
200 - -DBUILD_BMPX=OFF
201 - -DDOC_PATH=/usr/share/doc/${PF}
202 - )
203 -
204 - cmake-utils_src_configure
205 -}
206 -
207 -src_install() {
208 - cmake-utils_src_install
209 -
210 - if use vim-syntax; then
211 - insinto /usr/share/vim/vimfiles/ftdetect
212 - doins "${S}"/extras/vim/ftdetect/conkyrc.vim
213 -
214 - insinto /usr/share/vim/vimfiles/syntax
215 - doins "${S}"/extras/vim/syntax/conkyrc.vim
216 - fi
217 -
218 - if use nano-syntax; then
219 - insinto /usr/share/nano/
220 - doins "${S}"/extras/nano/conky.nanorc
221 - fi
222 -
223 - readme.gentoo_create_doc
224 -}
225 -
226 -pkg_postinst() {
227 - readme.gentoo_print_elog
228 -}
229
230 diff --git a/app-admin/conky/conky-1.10.7-r1.ebuild b/app-admin/conky/conky-1.10.7-r1.ebuild
231 deleted file mode 100644
232 index 249fdc2045b..00000000000
233 --- a/app-admin/conky/conky-1.10.7-r1.ebuild
234 +++ /dev/null
235 @@ -1,193 +0,0 @@
236 -# Copyright 1999-2018 Gentoo Foundation
237 -# Distributed under the terms of the GNU General Public License v2
238 -
239 -EAPI=6
240 -
241 -inherit cmake-utils linux-info readme.gentoo-r1
242 -
243 -DESCRIPTION="An advanced, highly configurable system monitor for X"
244 -HOMEPAGE="https://github.com/brndnmtthws/conky"
245 -SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
246 -
247 -LICENSE="GPL-3 BSD LGPL-2.1 MIT"
248 -SLOT="0"
249 -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
250 -IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc
251 - lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses
252 - nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax
253 - weather-metar weather-xoap webserver wifi X xmms2"
254 -
255 -DEPEND_COMMON="
256 - X? (
257 - imlib? ( media-libs/imlib2[X] )
258 - lua-cairo? (
259 - >=dev-lua/toluapp-1.0.93
260 - x11-libs/cairo[X] )
261 - lua-imlib? (
262 - >=dev-lua/toluapp-1.0.93
263 - media-libs/imlib2[X] )
264 - lua-rsvg? (
265 - >=dev-lua/toluapp-1.0.93
266 - gnome-base/librsvg )
267 - nvidia? ( || ( x11-drivers/nvidia-drivers[tools,static-libs] media-video/nvidia-settings ) )
268 - truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
269 - x11-libs/libX11
270 - x11-libs/libXdamage
271 - x11-libs/libXinerama
272 - x11-libs/libXfixes
273 - x11-libs/libXext
274 - audacious? ( >=media-sound/audacious-1.5 dev-libs/glib:2 )
275 - xmms2? ( media-sound/xmms2 )
276 - )
277 - cmus? ( media-sound/cmus )
278 - curl? ( net-misc/curl )
279 - eve? ( net-misc/curl dev-libs/libxml2 )
280 - ical? ( dev-libs/libical )
281 - iconv? ( virtual/libiconv )
282 - irc? ( net-libs/libircclient )
283 - mysql? ( >=virtual/mysql-5.0 )
284 - ncurses? ( sys-libs/ncurses:= )
285 - pulseaudio? ( media-sound/pulseaudio )
286 - rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 )
287 - systemd? ( sys-apps/systemd )
288 - wifi? ( net-wireless/wireless-tools )
289 - weather-metar? ( net-misc/curl )
290 - weather-xoap? ( dev-libs/libxml2 net-misc/curl )
291 - webserver? ( net-libs/libmicrohttpd )
292 - >=dev-lang/lua-5.1.4-r8:0
293 - "
294 -RDEPEND="
295 - ${DEPEND_COMMON}
296 - apcupsd? ( sys-power/apcupsd )
297 - hddtemp? ( app-admin/hddtemp )
298 - moc? ( media-sound/moc )
299 - nano-syntax? ( app-editors/nano )
300 - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
301 - "
302 -DEPEND="
303 - ${DEPEND_COMMON}
304 - app-text/docbook2X
305 - "
306 -
307 -CONFIG_CHECK=~IPV6
308 -
309 -DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
310 -
311 -PATCHES=(
312 - "${FILESDIR}"/${P}-cpu-hotplug.patch
313 - "${FILESDIR}"/${P}-out_to_x-segfault.patch
314 -)
315 -
316 -DISABLE_AUTOFORMATTING="yes"
317 -DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
318 -To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf
319 -and edit it to your liking.
320 -
321 -There are pretty html docs available at the conky homepage
322 -or in ${ROOT%/}/usr/share/doc/${PF}/html.
323 -
324 -Also see https://wiki.gentoo.org/wiki/Conky/HOWTO"
325 -
326 -pkg_setup() {
327 - use ipv6 && linux-info_pkg_setup
328 -}
329 -
330 -src_prepare() {
331 - cmake-utils_src_prepare
332 -
333 - sed -i -e "s|find_program(APP_MAN man)|set(APP_MAN $(which man) CACHE FILEPATH MAN_BINARY)|" \
334 - cmake/ConkyPlatformChecks.cmake || die
335 -}
336 -
337 -src_configure() {
338 - local mycmakeargs
339 -
340 - if use X; then
341 - mycmakeargs=(
342 - -DBUILD_X11=ON
343 - -DOWN_WINDOW=ON
344 - -DBUILD_XDAMAGE=ON
345 - -DBUILD_XINERAMA=ON
346 - -DBUILD_XDBE=ON
347 - -DBUILD_XFT=$(usex truetype)
348 - -DBUILD_IMLIB2=$(usex imlib)
349 - -DBUILD_XSHAPE=ON
350 - -DBUILD_ARGB=ON
351 - -DBUILD_LUA_CAIRO=$(usex lua-cairo)
352 - -DBUILD_LUA_IMLIB2=$(usex lua-imlib)
353 - -DBUILD_LUA_RSVG=$(usex lua-rsvg)
354 - -DBUILD_NVIDIA=$(usex nvidia)
355 - -DBUILD_AUDACIOUS=$(usex audacious)
356 - -DBUILD_XMMS2=$(usex xmms2)
357 - )
358 - else
359 - mycmakeargs=(
360 - -DBUILD_X11=OFF
361 - -DBUILD_NVIDIA=OFF
362 - -DBUILD_LUA_CAIRO=OFF
363 - -DBUILD_LUA_IMLIB2=OFF
364 - -DBUILD_LUA_RSVG=OFF
365 - -DBUILD_AUDACIOUS=OFF
366 - -DBUILD_XMMS2=OFF
367 - )
368 - fi
369 -
370 - mycmakeargs+=(
371 - -DBUILD_APCUPSD=$(usex apcupsd)
372 - -DBUILD_CMUS=$(usex cmus)
373 - -DBUILD_CURL=$(usex curl)
374 - -DBUILD_EVE=$(usex eve)
375 - -DBUILD_HDDTEMP=$(usex hddtemp)
376 - -DBUILD_IOSTATS=$(usex iostats)
377 - -DBUILD_ICAL=$(usex ical)
378 - -DBUILD_ICONV=$(usex iconv)
379 - -DBUILD_IPV6=$(usex ipv6)
380 - -DBUILD_IRC=$(usex irc)
381 - -DBUILD_MATH=$(usex math)
382 - -DBUILD_MOC=$(usex moc)
383 - -DBUILD_MPD=$(usex mpd)
384 - -DBUILD_MYSQL=$(usex mysql)
385 - -DBUILD_NCURSES=$(usex ncurses)
386 - -DBUILD_PORT_MONITORS=$(usex portmon)
387 - -DBUILD_PULSEAUDIO=$(usex pulseaudio)
388 - -DBUILD_RSS=$(usex rss)
389 - -DBUILD_JOURNAL=$(usex systemd)
390 - -DBUILD_IBM=$(usex thinkpad)
391 - -DBUILD_WEATHER_METAR=$(usex weather-metar)
392 - -DBUILD_WEATHER_XOAP=$(usex weather-xoap)
393 - -DBUILD_HTTP=$(usex webserver)
394 - -DBUILD_WLAN=$(usex wifi)
395 - -DBUILD_BUILTIN_CONFIG=ON
396 - -DBUILD_OLD_CONFIG=OFF
397 - -DBUILD_I18N=ON
398 - -DMAINTAINER_MODE=ON
399 - -DRELEASE=ON
400 - -DBUILD_BMPX=OFF
401 - -DDOC_PATH=/usr/share/doc/${PF}
402 - )
403 -
404 - cmake-utils_src_configure
405 -}
406 -
407 -src_install() {
408 - cmake-utils_src_install
409 -
410 - if use vim-syntax; then
411 - insinto /usr/share/vim/vimfiles/ftdetect
412 - doins "${S}"/extras/vim/ftdetect/conkyrc.vim
413 -
414 - insinto /usr/share/vim/vimfiles/syntax
415 - doins "${S}"/extras/vim/syntax/conkyrc.vim
416 - fi
417 -
418 - if use nano-syntax; then
419 - insinto /usr/share/nano/
420 - doins "${S}"/extras/nano/conky.nanorc
421 - fi
422 -
423 - readme.gentoo_create_doc
424 -}
425 -
426 -pkg_postinst() {
427 - readme.gentoo_print_elog
428 -}
429
430 diff --git a/app-admin/conky/conky-1.10.7.ebuild b/app-admin/conky/conky-1.10.7.ebuild
431 deleted file mode 100644
432 index dd949080819..00000000000
433 --- a/app-admin/conky/conky-1.10.7.ebuild
434 +++ /dev/null
435 @@ -1,192 +0,0 @@
436 -# Copyright 1999-2018 Gentoo Foundation
437 -# Distributed under the terms of the GNU General Public License v2
438 -
439 -EAPI=6
440 -
441 -inherit cmake-utils linux-info readme.gentoo-r1
442 -
443 -DESCRIPTION="An advanced, highly configurable system monitor for X"
444 -HOMEPAGE="https://github.com/brndnmtthws/conky"
445 -SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
446 -
447 -LICENSE="GPL-3 BSD LGPL-2.1 MIT"
448 -SLOT="0"
449 -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
450 -IUSE="apcupsd audacious cmus curl eve hddtemp ical iconv imlib iostats ipv6 irc
451 - lua-cairo lua-imlib lua-rsvg math moc mpd mysql nano-syntax ncurses
452 - nvidia +portmon pulseaudio rss systemd thinkpad truetype vim-syntax
453 - weather-metar weather-xoap webserver wifi X xmms2"
454 -
455 -DEPEND_COMMON="
456 - X? (
457 - imlib? ( media-libs/imlib2[X] )
458 - lua-cairo? (
459 - >=dev-lua/toluapp-1.0.93
460 - x11-libs/cairo[X] )
461 - lua-imlib? (
462 - >=dev-lua/toluapp-1.0.93
463 - media-libs/imlib2[X] )
464 - lua-rsvg? (
465 - >=dev-lua/toluapp-1.0.93
466 - gnome-base/librsvg )
467 - nvidia? ( || ( x11-drivers/nvidia-drivers[tools,static-libs] media-video/nvidia-settings ) )
468 - truetype? ( x11-libs/libXft >=media-libs/freetype-2 )
469 - x11-libs/libX11
470 - x11-libs/libXdamage
471 - x11-libs/libXinerama
472 - x11-libs/libXfixes
473 - x11-libs/libXext
474 - audacious? ( >=media-sound/audacious-1.5 dev-libs/glib:2 )
475 - xmms2? ( media-sound/xmms2 )
476 - )
477 - cmus? ( media-sound/cmus )
478 - curl? ( net-misc/curl )
479 - eve? ( net-misc/curl dev-libs/libxml2 )
480 - ical? ( dev-libs/libical )
481 - iconv? ( virtual/libiconv )
482 - irc? ( net-libs/libircclient )
483 - mysql? ( >=virtual/mysql-5.0 )
484 - ncurses? ( sys-libs/ncurses:= )
485 - pulseaudio? ( media-sound/pulseaudio )
486 - rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 )
487 - systemd? ( sys-apps/systemd )
488 - wifi? ( net-wireless/wireless-tools )
489 - weather-metar? ( net-misc/curl )
490 - weather-xoap? ( dev-libs/libxml2 net-misc/curl )
491 - webserver? ( net-libs/libmicrohttpd )
492 - >=dev-lang/lua-5.1.4-r8:0
493 - "
494 -RDEPEND="
495 - ${DEPEND_COMMON}
496 - apcupsd? ( sys-power/apcupsd )
497 - hddtemp? ( app-admin/hddtemp )
498 - moc? ( media-sound/moc )
499 - nano-syntax? ( app-editors/nano )
500 - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
501 - "
502 -DEPEND="
503 - ${DEPEND_COMMON}
504 - app-text/docbook2X
505 - "
506 -
507 -CONFIG_CHECK=~IPV6
508 -
509 -DOCS=( README.md TODO ChangeLog NEWS AUTHORS )
510 -
511 -PATCHES=(
512 - "${FILESDIR}"/${P}-cpu-hotplug.patch
513 -)
514 -
515 -DISABLE_AUTOFORMATTING="yes"
516 -DOC_CONTENTS="You can find sample configurations at ${ROOT%/}/usr/share/doc/${PF}.
517 -To customize, copy to ${XDG_CONFIG_HOME}/conky/conky.conf
518 -and edit it to your liking.
519 -
520 -There are pretty html docs available at the conky homepage
521 -or in ${ROOT%/}/usr/share/doc/${PF}/html.
522 -
523 -Also see https://wiki.gentoo.org/wiki/Conky/HOWTO"
524 -
525 -pkg_setup() {
526 - use ipv6 && linux-info_pkg_setup
527 -}
528 -
529 -src_prepare() {
530 - cmake-utils_src_prepare
531 -
532 - sed -i -e "s|find_program(APP_MAN man)|set(APP_MAN $(which man) CACHE FILEPATH MAN_BINARY)|" \
533 - cmake/ConkyPlatformChecks.cmake || die
534 -}
535 -
536 -src_configure() {
537 - local mycmakeargs
538 -
539 - if use X; then
540 - mycmakeargs=(
541 - -DBUILD_X11=ON
542 - -DOWN_WINDOW=ON
543 - -DBUILD_XDAMAGE=ON
544 - -DBUILD_XINERAMA=ON
545 - -DBUILD_XDBE=ON
546 - -DBUILD_XFT=$(usex truetype)
547 - -DBUILD_IMLIB2=$(usex imlib)
548 - -DBUILD_XSHAPE=ON
549 - -DBUILD_ARGB=ON
550 - -DBUILD_LUA_CAIRO=$(usex lua-cairo)
551 - -DBUILD_LUA_IMLIB2=$(usex lua-imlib)
552 - -DBUILD_LUA_RSVG=$(usex lua-rsvg)
553 - -DBUILD_NVIDIA=$(usex nvidia)
554 - -DBUILD_AUDACIOUS=$(usex audacious)
555 - -DBUILD_XMMS2=$(usex xmms2)
556 - )
557 - else
558 - mycmakeargs=(
559 - -DBUILD_X11=OFF
560 - -DBUILD_NVIDIA=OFF
561 - -DBUILD_LUA_CAIRO=OFF
562 - -DBUILD_LUA_IMLIB2=OFF
563 - -DBUILD_LUA_RSVG=OFF
564 - -DBUILD_AUDACIOUS=OFF
565 - -DBUILD_XMMS2=OFF
566 - )
567 - fi
568 -
569 - mycmakeargs+=(
570 - -DBUILD_APCUPSD=$(usex apcupsd)
571 - -DBUILD_CMUS=$(usex cmus)
572 - -DBUILD_CURL=$(usex curl)
573 - -DBUILD_EVE=$(usex eve)
574 - -DBUILD_HDDTEMP=$(usex hddtemp)
575 - -DBUILD_IOSTATS=$(usex iostats)
576 - -DBUILD_ICAL=$(usex ical)
577 - -DBUILD_ICONV=$(usex iconv)
578 - -DBUILD_IPV6=$(usex ipv6)
579 - -DBUILD_IRC=$(usex irc)
580 - -DBUILD_MATH=$(usex math)
581 - -DBUILD_MOC=$(usex moc)
582 - -DBUILD_MPD=$(usex mpd)
583 - -DBUILD_MYSQL=$(usex mysql)
584 - -DBUILD_NCURSES=$(usex ncurses)
585 - -DBUILD_PORT_MONITORS=$(usex portmon)
586 - -DBUILD_PULSEAUDIO=$(usex pulseaudio)
587 - -DBUILD_RSS=$(usex rss)
588 - -DBUILD_JOURNAL=$(usex systemd)
589 - -DBUILD_IBM=$(usex thinkpad)
590 - -DBUILD_WEATHER_METAR=$(usex weather-metar)
591 - -DBUILD_WEATHER_XOAP=$(usex weather-xoap)
592 - -DBUILD_HTTP=$(usex webserver)
593 - -DBUILD_WLAN=$(usex wifi)
594 - -DBUILD_BUILTIN_CONFIG=ON
595 - -DBUILD_OLD_CONFIG=OFF
596 - -DBUILD_I18N=ON
597 - -DMAINTAINER_MODE=ON
598 - -DRELEASE=ON
599 - -DBUILD_BMPX=OFF
600 - -DDOC_PATH=/usr/share/doc/${PF}
601 - )
602 -
603 - cmake-utils_src_configure
604 -}
605 -
606 -src_install() {
607 - cmake-utils_src_install
608 -
609 - if use vim-syntax; then
610 - insinto /usr/share/vim/vimfiles/ftdetect
611 - doins "${S}"/extras/vim/ftdetect/conkyrc.vim
612 -
613 - insinto /usr/share/vim/vimfiles/syntax
614 - doins "${S}"/extras/vim/syntax/conkyrc.vim
615 - fi
616 -
617 - if use nano-syntax; then
618 - insinto /usr/share/nano/
619 - doins "${S}"/extras/nano/conky.nanorc
620 - fi
621 -
622 - readme.gentoo_create_doc
623 -}
624 -
625 -pkg_postinst() {
626 - readme.gentoo_print_elog
627 -}