/[gentoo-x86]/sys-apps/systemd-ui/systemd-ui-9999.ebuild
Gentoo

Contents of /sys-apps/systemd-ui/systemd-ui-9999.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations) (download)
Sun Oct 12 04:34:41 2014 UTC (5 years, 3 months ago) by zmedico
Branch: MAIN
CVS Tags: HEAD
Changes since 1.5: +2 -2 lines
Bump gtk+:2 deps to gtk+:3, since that's what is required now.

(Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key 0xFDE8EF85AE5719A3)

1 # Copyright 1999-2014 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/sys-apps/systemd-ui/systemd-ui-9999.ebuild,v 1.5 2014/01/07 09:58:32 pacho Exp $
4
5 EAPI=4
6
7 #if LIVE
8 AUTOTOOLS_AUTORECONF=yes
9 EGIT_REPO_URI="git://anongit.freedesktop.org/systemd/${PN}
10 http://cgit.freedesktop.org/systemd/${PN}/"
11
12 inherit git-2
13 #endif
14
15 # Needed per https://bugs.freedesktop.org/show_bug.cgi?id=69643#c5
16 VALA_MIN_API_VERSION=0.22
17
18 inherit autotools-utils systemd vala
19
20 DESCRIPTION="System and service manager for Linux"
21 HOMEPAGE="http://www.freedesktop.org/wiki/Software/systemd"
22 SRC_URI="http://www.freedesktop.org/software/systemd/${P}.tar.xz"
23
24 LICENSE="GPL-2"
25 SLOT="0"
26 KEYWORDS="~amd64 ~x86"
27 IUSE=""
28
29 RDEPEND="!sys-apps/systemd[gtk]
30 >=dev-libs/glib-2.26
31 dev-libs/libgee:0.8
32 sys-apps/dbus
33 x11-libs/gtk+:3
34 >=x11-libs/libnotify-0.7"
35
36 DEPEND="${RDEPEND}
37 app-arch/xz-utils
38 $(vala_depend)"
39
40 #if LIVE
41 SRC_URI=
42 KEYWORDS=
43
44 DEPEND="${DEPEND}
45 app-text/docbook-xml-dtd:4.2"
46 #endif
47
48 # Due to vala being broken.
49 AUTOTOOLS_IN_SOURCE_BUILD=1
50
51 src_prepare() {
52 # Force the rebuild of .vala sources
53 touch src/*.vala || die
54
55 # Fix hardcoded path in .vala.
56 sed -i -e "s^/lib/systemd^$(systemd_get_utildir)^g" src/*.vala || die
57
58 autotools-utils_src_prepare
59 vala_src_prepare
60 }

  ViewVC Help
Powered by ViewVC 1.1.20