Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-client/midori: midori-0.5.5.ebuild ChangeLog
Date: Sat, 05 Oct 2013 08:33:08
Message-Id: 20131005083301.8A8472004C@flycatcher.gentoo.org
1 ssuominen 13/10/05 08:33:01
2
3 Modified: ChangeLog
4 Added: midori-0.5.5.ebuild
5 Log:
6 Version bump wrt #486474 by "A. Person". Remove USE="nls" which only avoided sys-devel/gettext dependency despite dev-util/intltool being always required which has sys-devel/gettext as a dependency. Remove USE="gnome" since net-libs/libsoup-gnome is now required always.
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
9
10 Revision Changes Path
11 1.117 www-client/midori/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/midori/ChangeLog?rev=1.117&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/midori/ChangeLog?rev=1.117&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/midori/ChangeLog?r1=1.116&r2=1.117
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/www-client/midori/ChangeLog,v
20 retrieving revision 1.116
21 retrieving revision 1.117
22 diff -u -r1.116 -r1.117
23 --- ChangeLog 30 Aug 2013 22:49:16 -0000 1.116
24 +++ ChangeLog 5 Oct 2013 08:33:01 -0000 1.117
25 @@ -1,6 +1,14 @@
26 # ChangeLog for www-client/midori
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/www-client/midori/ChangeLog,v 1.116 2013/08/30 22:49:16 eva Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/www-client/midori/ChangeLog,v 1.117 2013/10/05 08:33:01 ssuominen Exp $
30 +
31 +*midori-0.5.5 (05 Oct 2013)
32 +
33 + 05 Oct 2013; Samuli Suominen <ssuominen@g.o> +midori-0.5.5.ebuild:
34 + Version bump wrt #486474 by "A. Person". Remove USE="nls" which only avoided
35 + sys-devel/gettext dependency despite dev-util/intltool being always required
36 + which has sys-devel/gettext as a dependency. Remove USE="gnome" since net-libs
37 + /libsoup-gnome is now required always.
38
39 30 Aug 2013; Gilles Dartiguelongue <eva@g.o> midori-0.5.4.ebuild:
40 Depend on libsoup-gnome again, clean up old revisions.
41
42
43
44 1.1 www-client/midori/midori-0.5.5.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/midori/midori-0.5.5.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-client/midori/midori-0.5.5.ebuild?rev=1.1&content-type=text/plain
48
49 Index: midori-0.5.5.ebuild
50 ===================================================================
51 # Copyright 1999-2013 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/www-client/midori/midori-0.5.5.ebuild,v 1.1 2013/10/05 08:33:01 ssuominen Exp $
54
55 EAPI=5
56
57 MY_VALA_VERSION=0.20
58 VALA_MIN_API_VERSION=${MY_VALA_VERSION}
59 VALA_MAX_API_VERSION=${MY_VALA_VERSION}
60
61 PYTHON_COMPAT=( python2_7 )
62
63 unset _live_inherits
64
65 if [[ ${PV} == *9999* ]]; then
66 EGIT_REPO_URI="git://git.xfce.org/apps/${PN}"
67 _live_inherits=git-2
68 else
69 KEYWORDS="~amd64 ~arm ~ppc ~x86 ~x86-fbsd"
70 SRC_URI="http://www.${PN}-browser.org/downloads/${PN}_${PV}_all_.tar.bz2"
71 fi
72
73 inherit eutils fdo-mime gnome2-utils pax-utils python-any-r1 waf-utils vala ${_live_inherits}
74
75 DESCRIPTION="A lightweight web browser based on WebKitGTK+"
76 HOMEPAGE="http://www.midori-browser.org/"
77
78 LICENSE="LGPL-2.1 MIT"
79 SLOT="0"
80 IUSE="+deprecated doc +unique webkit2 zeitgeist"
81
82 RDEPEND=">=dev-db/sqlite-3.6.19:3
83 >=dev-libs/glib-2.32.3
84 dev-libs/libxml2
85 >=net-libs/libsoup-2.34:2.4
86 >=net-libs/libsoup-gnome-2.34:2.4
87 >=x11-libs/libnotify-0.7
88 x11-libs/libXScrnSaver
89 deprecated? (
90 >=net-libs/webkit-gtk-1.8.3:2
91 >=x11-libs/gtk+-2.24:2
92 unique? ( dev-libs/libunique:1 )
93 )
94 !deprecated? (
95 >=app-crypt/gcr-3
96 >=net-libs/webkit-gtk-1.10.2:3
97 x11-libs/gtk+:3
98 unique? ( dev-libs/libunique:3 )
99 webkit2? ( >=net-libs/webkit-gtk-2 )
100 )
101 zeitgeist? ( >=dev-libs/libzeitgeist-0.3.14 )"
102 DEPEND="${RDEPEND}
103 ${PYTHON_DEPS}
104 $(vala_depend)
105 dev-util/intltool
106 gnome-base/librsvg
107 sys-devel/gettext
108 doc? ( dev-util/gtk-doc )"
109
110 pkg_setup() {
111 python-any-r1_pkg_setup
112
113 DOCS=( AUTHORS ChangeLog HACKING README TODO TRANSLATE )
114 HTML_DOCS=( data/faq.html data/faq.css )
115 }
116
117 src_unpack() {
118 if [[ ${PV} == *9999* ]]; then
119 git-2_src_unpack
120 else
121 default
122 fi
123 }
124
125 src_prepare() {
126 # Force disabled because we don't have this custom renamed in Portage
127 sed -i -e 's:gcr-3-gtk2:&dIsAbLe:' wscript || die
128
129 vala_src_prepare
130 }
131
132 src_configure() {
133 export VALAC_VERSION=${MY_VALA_VERSION}
134
135 strip-linguas -i po
136
137 local myconf
138 use deprecated || myconf="$(use_enable webkit2)"
139
140 waf-utils_src_configure \
141 --disable-docs \
142 $(use_enable doc apidocs) \
143 $(use_enable unique) \
144 --disable-granite \
145 $(use_enable !deprecated gtk3) \
146 $(use_enable zeitgeist) \
147 ${myconf}
148 }
149
150 src_install() {
151 waf-utils_src_install
152
153 local jit_is_enabled
154 if use deprecated; then
155 has_version 'net-libs/webkit-gtk:2[jit]' && jit_is_enabled=yes
156 else
157 has_version 'net-libs/webkit-gtk:3[jit]' && jit_is_enabled=yes
158 fi
159 [[ ${jit_is_enabled} == yes ]] && pax-mark -m "${ED}"/usr/bin/${PN} #480290
160 }
161
162 pkg_preinst() {
163 gnome2_icon_savelist
164 }
165
166 pkg_postinst() {
167 fdo-mime_desktop_database_update
168 fdo-mime_mime_database_update
169 gnome2_icon_cache_update
170 }
171
172 pkg_postrm() {
173 fdo-mime_desktop_database_update
174 fdo-mime_mime_database_update
175 gnome2_icon_cache_update
176 }