Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libappindicator: libappindicator-0.4.1-r200.ebuild ChangeLog metadata.xml Manifest
Date: Sat, 19 Nov 2011 14:47:47
Message-Id: 20111119144737.CB0E12004B@flycatcher.gentoo.org
1 ssuominen 11/11/19 14:47:37
2
3 Added: libappindicator-0.4.1-r200.ebuild ChangeLog
4 metadata.xml Manifest
5 Log:
6 Initial commit.
7
8 (Portage version: 2.2.0_alpha73/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.1 dev-libs/libappindicator/libappindicator-0.4.1-r200.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/libappindicator-0.4.1-r200.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/libappindicator-0.4.1-r200.ebuild?rev=1.1&content-type=text/plain
15
16 Index: libappindicator-0.4.1-r200.ebuild
17 ===================================================================
18 # Copyright 1999-2011 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libappindicator/libappindicator-0.4.1-r200.ebuild,v 1.1 2011/11/19 14:47:37 ssuominen Exp $
21
22 EAPI=4
23
24 PYTHON_DEPEND="2:2.7"
25
26 inherit autotools eutils python
27
28 __vala_version=0.14
29
30 DESCRIPTION="A library to allow applications to export a menu into the Unity Menu bar"
31 HOMEPAGE="http://launchpad.net/libappindicator"
32 SRC_URI="http://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"
33
34 LICENSE="LGPL-2.1 LGPL-3"
35 SLOT="0"
36 KEYWORDS="~amd64 ~x86"
37 IUSE="+introspection"
38
39 # FIXME: Missing dev-lang/mono handling!
40 RDEPEND="dev-libs/dbus-glib
41 >=dev-libs/glib-2.26
42 dev-libs/libdbusmenu[gtk,-gtk3]
43 >=dev-libs/libindicator-0.4
44 dev-python/pygobject:2
45 >=dev-python/pygtk-2.14:2
46 >=x11-libs/gtk+-2.18:2
47 introspection? ( >=dev-libs/gobject-introspection-0.10 )"
48 DEPEND="${RDEPEND}
49 dev-lang/vala:${__vala_version}
50 dev-util/gtk-doc-am
51 dev-util/pkgconfig"
52
53 pkg_setup() {
54 python_set_active_version 2
55 python_pkg_setup
56 }
57
58 src_prepare() {
59 sed -i -e '/LDFLAGS/s:python2.6:python2.7:' bindings/python/Makefile.{am,in} || die
60 epatch "${FILESDIR}"/${P}-no-mono.patch
61 eautoreconf
62
63 rm -f py-compile
64 ln -s $(type -P true) py-compile
65 }
66
67 src_configure() {
68 export VALAC="$(type -P valac-${__vala_version})"
69
70 econf \
71 --disable-static \
72 --with-html-dir=/usr/share/doc/${PF}/html
73 }
74
75 src_install() {
76 emake -j1 DESTDIR="${D}" install
77 dodoc AUTHORS ChangeLog
78
79 find "${ED}"usr -name '*.la' -exec rm -f {} +
80 }
81
82 pkg_postinst() {
83 python_mod_optimize appindicator
84 }
85
86 pkg_postrm() {
87 python_mod_cleanup appindicator
88 }
89
90
91
92 1.1 dev-libs/libappindicator/ChangeLog
93
94 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/ChangeLog?rev=1.1&view=markup
95 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/ChangeLog?rev=1.1&content-type=text/plain
96
97 Index: ChangeLog
98 ===================================================================
99 # ChangeLog for dev-libs/libappindicator
100 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
101 # $Header: /var/cvsroot/gentoo-x86/dev-libs/libappindicator/ChangeLog,v 1.1 2011/11/19 14:47:37 ssuominen Exp $
102
103 *libappindicator-0.4.1-r200 (19 Nov 2011)
104
105 19 Nov 2011; Samuli Suominen <ssuominen@g.o>
106 +libappindicator-0.4.1-r200.ebuild,
107 +files/libappindicator-0.4.1-no-mono.patch:
108 Initial commit.
109
110
111
112
113 1.1 dev-libs/libappindicator/metadata.xml
114
115 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/metadata.xml?rev=1.1&view=markup
116 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/metadata.xml?rev=1.1&content-type=text/plain
117
118 Index: metadata.xml
119 ===================================================================
120 <?xml version="1.0" encoding="UTF-8"?>
121 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
122 <pkgmetadata>
123 <herd>no-herd</herd>
124 <maintainer>
125 <email>maintainer-needed@g.o</email>
126 </maintainer>
127 <use>
128 <flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
129 </use>
130 </pkgmetadata>
131
132
133
134 1.1 dev-libs/libappindicator/Manifest
135
136 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/Manifest?rev=1.1&view=markup
137 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libappindicator/Manifest?rev=1.1&content-type=text/plain
138
139 Index: Manifest
140 ===================================================================
141 AUX libappindicator-0.4.1-no-mono.patch 1825 RMD160 8c6cd0721350008d98e39ae84fe80a31280b56f1 SHA1 455db72c076a32064345d2ed9e179947fd23e1d9 SHA256 3db022c27b50ebb11dca64e2969a8fcfb0ec69a4f5004b6b8df0142be54722ed
142 DIST libappindicator-0.4.1.tar.gz 515716 RMD160 c28db7cbf6eca3173d18a8728d3cf3552ab1f779 SHA1 b06a0c184415b2a1e41e504fe3b70d62e3a7fc05 SHA256 c6028e91e8f8f56dca659038a1486341191b7978ab227e5edf63d2c6e34bb7ae
143 EBUILD libappindicator-0.4.1-r200.ebuild 1531 RMD160 9636007e1c4634f6ba237ac29f28024262e7bcc0 SHA1 1fcb0839e6e15136c785fdf7939386564308f376 SHA256 59ddb9b3ed4843472152e51d6cf45b8c6414c0b0c27ca6ee688638fd085fcf66
144 MISC ChangeLog 325 RMD160 e744fe07587a9a28f491951319957a7147c54d04 SHA1 2245af6960bcb963eb6bab361ad18cc85351a993 SHA256 92c88a69f7e7f5f498feb82665bd0ff683912d9db1b310a032a109694b734b09
145 MISC metadata.xml 360 RMD160 ae519d5de8164281816f3beb6e5a2597e36ba7aa SHA1 759c8e32deb15b8612cbaefec98dd5079a8ac677 SHA256 1810f14f0eae303ac42b4f9a64a518b4a566ba6ad7356c16785f7dd2ae9fced3