Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/nemo: ChangeLog nemo-1.1.2.ebuild
Date: Sun, 30 Dec 2012 02:39:02
Message-Id: 20121230023830.571832171E@flycatcher.gentoo.org
1 tetromino 12/12/30 02:38:30
2
3 Modified: ChangeLog
4 Added: nemo-1.1.2.ebuild
5 Log:
6 Version bump for bug #440612; thanks to Anton Bolshakov et al.
7
8 (Portage version: 2.2.0_alpha149/cvs/Linux x86_64, signed Manifest commit with key CF0ADD61)
9
10 Revision Changes Path
11 1.2 gnome-extra/nemo/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nemo/ChangeLog?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nemo/ChangeLog?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nemo/ChangeLog?r1=1.1&r2=1.2
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/nemo/ChangeLog,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- ChangeLog 28 Sep 2012 06:37:30 -0000 1.1
24 +++ ChangeLog 30 Dec 2012 02:38:29 -0000 1.2
25 @@ -1,6 +1,12 @@
26 # ChangeLog for gnome-extra/nemo
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nemo/ChangeLog,v 1.1 2012/09/28 06:37:30 tetromino Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/nemo/ChangeLog,v 1.2 2012/12/30 02:38:29 tetromino Exp $
30 +
31 +*nemo-1.1.2 (30 Dec 2012)
32 +
33 + 30 Dec 2012; Alexandre Rostovtsev <tetromino@g.o> +nemo-1.1.2.ebuild,
34 + +files/nemo-1.1.2-view-toolbar.patch:
35 + Version bump for bug #440612; thanks to Anton Bolshakov et al.
36
37 *nemo-1.0.2 (28 Sep 2012)
38
39
40
41
42 1.1 gnome-extra/nemo/nemo-1.1.2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nemo/nemo-1.1.2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/gnome-extra/nemo/nemo-1.1.2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: nemo-1.1.2.ebuild
48 ===================================================================
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/nemo/nemo-1.1.2.ebuild,v 1.1 2012/12/30 02:38:29 tetromino Exp $
52
53 EAPI="5"
54 GCONF_DEBUG="no"
55 GNOME2_LA_PUNT="yes"
56
57 inherit autotools eutils gnome2 virtualx
58
59 DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
60 HOMEPAGE="http://cinnamon.linuxmint.com/"
61 SRC_URI="https://github.com/linuxmint/nemo/tarball/${PV} -> ${P}.tar.gz"
62
63 LICENSE="GPL-2+ LGPL-2+ FDL-1.1"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="exif +introspection packagekit tracker xmp" # doc
67
68 COMMON_DEPEND=">=dev-libs/glib-2.31.9:2
69 >=x11-libs/pango-1.28.3
70 >=x11-libs/gtk+-3.3.17:3[introspection?]
71 >=dev-libs/libxml2-2.7.8:2
72 >=gnome-base/gnome-desktop-3.0.0:3=
73
74 gnome-base/dconf:=
75 gnome-base/gsettings-desktop-schemas
76 >=x11-libs/libnotify-0.7:=
77 x11-libs/libX11
78 x11-libs/libXext
79 x11-libs/libXrender
80
81 exif? ( >=media-libs/libexif-0.6.20:= )
82 introspection? ( >=dev-libs/gobject-introspection-0.6.4 )
83 tracker? ( >=app-misc/tracker-0.12:= )
84 xmp? ( >=media-libs/exempi-2.1.0:= )"
85 RDEPEND="${COMMON_DEPEND}
86 x11-themes/gnome-icon-theme-symbolic
87 packagekit? ( app-admin/packagekit-base )"
88 DEPEND="${COMMON_DEPEND}
89 >=dev-lang/perl-5
90 >=dev-util/gdbus-codegen-2.31.0
91 dev-util/gtk-doc-am
92 >=dev-util/intltool-0.40.1
93 sys-devel/gettext
94 virtual/pkgconfig
95 x11-proto/xproto
96
97 gnome-base/gnome-common"
98 # For eautoreconf
99 # gnome-base/gnome-common
100 PDEPEND=">=gnome-base/gvfs-0.1.2"
101
102 S="${WORKDIR}/linuxmint-nemo-7bee834"
103
104 src_prepare() {
105 # In next release; apparently fixes crashes
106 epatch "${FILESDIR}/${P}-view-toolbar.patch"
107
108 sed 's:-DG.*DISABLE_DEPRECATED::g' -i configure.in || die
109 eautoreconf # no configure in tarball :/
110 gnome2_src_prepare
111 }
112
113 src_configure() {
114 DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
115 # FIXME: add $(use_enable doc gtk-doc) once gnome.eclass supports it in EAPI5
116 gnome2_src_configure \
117 --disable-update-mimedb \
118 $(use_enable exif libexif) \
119 $(use_enable introspection) \
120 $(use_enable packagekit) \
121 $(use_enable tracker) \
122 $(use_enable xmp)
123 }
124
125 src_test() {
126 if ! [[ -f "${EROOT}usr/share/glib-2.0/schemas/org.nemo.gschema.xml" ]]; then
127 ewarn "Skipping tests because Nemo gsettings schema are not installed."
128 ewarn "To run the tests, a version of ${CATEGORY}/${PN} needs to be"
129 ewarn "already installed."
130 return
131 fi
132 gnome2_environment_reset
133 unset DBUS_SESSION_BUS_ADDRESS
134 export GSETTINGS_BACKEND="memory"
135 cd src # we don't care about translation tests
136 Xemake check
137 unset GSETTINGS_BACKEND
138 }