Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-editors/screem: ChangeLog screem-0.16.1-r1.ebuild
Date: Sun, 22 Mar 2009 02:20:30
Message-Id: E1LlDIa-0003Aj-7E@stork.gentoo.org
1 eva 09/03/22 02:20:28
2
3 Modified: ChangeLog
4 Added: screem-0.16.1-r1.ebuild
5 Log:
6 Bump to 0.16.1-r1,
7 * Remove deprecation warnings, bug #127486.
8 * Make add tag file feature work, bug #256611.
9 * About dialog does not close, bug #256803.
10 * Fix error in exit due to old dbus calls, bug #255750.
11 * Port to GOption, fix tests.
12 * Install translations, bug #256611.
13 (Portage version: 2.2_rc25/cvs/Linux x86_64)
14
15 Revision Changes Path
16 1.16 app-editors/screem/ChangeLog
17
18 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/screem/ChangeLog?rev=1.16&view=markup
19 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/screem/ChangeLog?rev=1.16&content-type=text/plain
20 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/screem/ChangeLog?r1=1.15&r2=1.16
21
22 Index: ChangeLog
23 ===================================================================
24 RCS file: /var/cvsroot/gentoo-x86/app-editors/screem/ChangeLog,v
25 retrieving revision 1.15
26 retrieving revision 1.16
27 diff -u -r1.15 -r1.16
28 --- ChangeLog 4 Aug 2008 21:11:36 -0000 1.15
29 +++ ChangeLog 22 Mar 2009 02:20:28 -0000 1.16
30 @@ -1,6 +1,22 @@
31 # ChangeLog for app-editors/screem
32 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
33 -# $Header: /var/cvsroot/gentoo-x86/app-editors/screem/ChangeLog,v 1.15 2008/08/04 21:11:36 eva Exp $
34 +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
35 +# $Header: /var/cvsroot/gentoo-x86/app-editors/screem/ChangeLog,v 1.16 2009/03/22 02:20:28 eva Exp $
36 +
37 +*screem-0.16.1-r1 (22 Mar 2009)
38 +
39 + 22 Mar 2009; Gilles Dartiguelongue <eva@g.o>
40 + +files/screem-0.16.1-add-tag-file.patch,
41 + +files/screem-0.16.1-dbus-closing.patch,
42 + +files/screem-0.16.1-deprecated.patch,
43 + +files/screem-0.16.1-fix-about-dialog.patch,
44 + +files/screem-0.16.1-goption.patch, +screem-0.16.1-r1.ebuild:
45 + Bump to 0.16.1-r1,
46 + * Remove deprecation warnings, bug #127486.
47 + * Make add tag file feature work, bug #256611.
48 + * About dialog does not close, bug #256803.
49 + * Fix error in exit due to old dbus calls, bug #255750.
50 + * Port to GOption, fix tests.
51 + * Install translations, bug #256611.
52
53 04 Aug 2008; Gilles Dartiguelongue <eva@g.o>
54 -files/screem-0.8.1-makefile-fix.patch, -screem-0.16.0.ebuild:
55
56
57
58 1.1 app-editors/screem/screem-0.16.1-r1.ebuild
59
60 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/screem/screem-0.16.1-r1.ebuild?rev=1.1&view=markup
61 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-editors/screem/screem-0.16.1-r1.ebuild?rev=1.1&content-type=text/plain
62
63 Index: screem-0.16.1-r1.ebuild
64 ===================================================================
65 # Copyright 1999-2009 Gentoo Foundation
66 # Distributed under the terms of the GNU General Public License v2
67 # $Header: /var/cvsroot/gentoo-x86/app-editors/screem/screem-0.16.1-r1.ebuild,v 1.1 2009/03/22 02:20:28 eva Exp $
68
69 EAPI="2"
70
71 inherit autotools eutils gnome2
72
73 DESCRIPTION="SCREEM is an integrated environment for the creation and maintenance of websites and pages"
74 HOMEPAGE="http://www.screem.org/"
75 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
76
77 LICENSE="GPL-2"
78 SLOT="0"
79 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
80 IUSE="dbus spell nls"
81
82 # glib raised to 2.10 for goption
83 RDEPEND=">=dev-libs/glib-2.10.0
84 >=x11-libs/gtk+-2.6
85 >=dev-libs/libxml2-2.4.3
86 >=gnome-base/libglade-2.3
87 >=gnome-base/gconf-2.2
88 >=gnome-base/gnome-vfs-2.8.3
89 >=gnome-base/libgnome-2.2
90 >=gnome-base/libgnomeui-2.6
91 =gnome-extra/gtkhtml-2*
92 >=gnome-base/libgnomeprint-2.2
93 >=gnome-base/libgnomeprintui-2.2
94 =x11-libs/gtksourceview-1*
95 >=dev-libs/libcroco-0.6.0
96 >=gnome-base/gnome-menus-2.9.2
97 dbus? ( >=sys-apps/dbus-1.0.2 )
98 spell? ( >=app-text/enchant-1.1.6 )"
99
100 DEPEND="${RDEPEND}
101 >=app-text/scrollkeeper-0.1.1
102 >=dev-util/intltool-0.29
103 nls? ( sys-devel/gettext )
104 dev-util/pkgconfig
105 >=x11-misc/shared-mime-info-0.3.14"
106
107 DOCS="AUTHORS BUGS COPYING-DOCS ChangeLog NEWS README TODO"
108
109 pkg_setup() {
110 G2CONF="${G2CONF}
111 --disable-update-mime
112 --disable-update-desktop
113 --disable-schemas-install
114 $(use_enable nls)
115 $(use_enable dbus)
116 $(use_enable spell enchant)"
117 }
118
119 src_prepare() {
120 gnome2_src_prepare
121
122 # Remove deprecation warnings, bug #127486
123 epatch "${FILESDIR}/${P}-deprecated.patch"
124
125 # Make add tag file feature work, bug #256611
126 epatch "${FILESDIR}/${P}-add-tag-file.patch"
127
128 # About dialog does not close, bug #256803
129 epatch "${FILESDIR}/${P}-fix-about-dialog.patch"
130
131 # Fix error in exit due to old dbus calls, bug #255750
132 epatch "${FILESDIR}/${P}-dbus-closing.patch"
133
134 # Port to GOption
135 epatch "${FILESDIR}/${P}-goption.patch"
136
137 # Fix tests
138 echo "gdl/layout.glade" >> po/POTFILES.in
139 echo "src/screem-debug-console.c" >> po/POTFILES.in
140
141 strip-linguas -i "${S}/po"
142
143 intltoolize --force --copy --automake || die "intltoolize failed"
144 eautoreconf
145 }
146
147 src_install() {
148 gnome2_src_install
149
150 # Install translations, bug #256611
151 if use nls; then
152 cd po
153 for loc in ${LINGUAS}; do
154 msgfmt ${loc}.po --output-file ${loc}.gmo || die "fail to build ${loc}.po"
155 domo ${loc}.gmo || die "domo ${loc}.gmo"
156 done
157 fi
158 }