source: projects/specs/branches/6/g/gedit/gedit-vl.spec @ 2041

Revision 2041, 14.4 KB checked in by Takemikaduchi, 14 years ago (diff)

update to GNOME-2.32.0

Line 
1%define glib2_version 2.26.0
2%define gtk2_version 2.22.0
3%define desktop_file_utils_version 0.17
4%define gtksourceview_version 2.10.5
5%define gnome_doc_utils_version 0.6.0
6%define pygobject_version 2.26.0
7
8Summary:        gedit is a small but powerful text editor for GNOME.
9Summary(ja):    GNOME 用の小さくかつ強力なテキストエディタ
10Name:           gedit
11Version:        2.30.4
12Release:        1%{?_dist_release}
13License:        GPLv2
14Group:          Applications/Editors
15Source0:        http://ftp.gnome.org/pub/GNOME/sources/gedit/2.30/%{name}-%{version}.tar.bz2
16URL:            http://gedit.sourceforge.net/
17BuildRoot:      %{_tmppath}/%{name}-%{version}-root
18
19Requires(post,postun): scrollkeeper >= 0.3.11
20Requires(post,pre,preun): GConf2
21Requires:      python pygtk2 pygtksourceview
22Requires:      pygobject >= %{pygobject_version}
23
24BuildRequires: glib2-devel >= %{glib2_version}
25BuildRequires: gtk2-devel >= %{gtk2_version}
26BuildRequires: GConf2-devel
27BuildRequires: desktop-file-utils >= %{desktop_file_utils_version}
28BuildRequires: gtksourceview2-devel >= %{gtksourceview_version}
29BuildRequires: gnome-doc-utils >= %{gnome_doc_utils_version}
30BuildRequires: python-devel pygtk2-devel gtk-doc
31BuildRequires: pygobject-devel >= %{pygobject_version}
32BuildRequires: pygtksourceview-devel
33BuildRequires: perl-XML-Parser
34BuildRequires: libattr-devel
35BuildRequires: libffi-devel
36BuildRequires: intltool > 0.40
37BuildRequires: libSM-devel
38
39Packager:       daisuke, inagaki
40
41%description
42gedit is a small but powerful text editor designed specifically for
43the GNOME GUI desktop.  gedit includes a plug-in API (which supports
44extensibility while keeping the core binary small), support for
45editing multiple documents using notebook tabs, and standard text
46editor functions.
47
48You will need to have GNOME and GTK+ installed to use gedit.
49
50%description -l ja
51gedit は GNOME 用の小さく、それでいて、強力なテキストエディタです。
52
53これは、コア部分は小さいままに、geditに対し多くの機能を拡張
54できるようにするための(画面分割モード等の)プラグインの機能や、
55『タブ』ノートブックを利用した複数のドキュメント編集、そして、
56その他多くの機能を備えています。
57
58gedit には GNOME と GTK+2 が必要です
59
60%package devel
61Summary: The files needed for developing plug-ins for the gedit editor.
62Summary(ja): gedit エディタ用のプラグイン開発
63Group: Development/Libraries
64Requires: %{name} = %{version}-%{release}
65Requires: gtksourceview2-devel >= %{gtksourceview_version}
66
67%description devel
68gedit is a small but powerful text editor for the GNOME GUI desktop.
69This package allows you to develop plug-ins that work within gedit.
70
71Install gedit-devel if you want to write plug-ins for gedit.
72
73%description -l ja devel
74gedit は GNOME 用の小さく、それでいて、強力なテキストエディタです。
75このパッケージを用いてgedit内で動くプラグインを開発することができます。
76
77gedit のプラグインを開発する場合には gedit-devel をインストールしてください。
78
79%prep
80%setup -n gedit-%{version} -q
81
82%build
83%configure \
84    --disable-scrollkeeper \
85    --disable-schemas-install \
86    --disable-spell \
87    --disable-updater \
88    --enable-attr
89make %{?_smp_mflags} V=1
90
91%install
92rm -rf $RPM_BUILD_ROOT
93
94export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
95make DESTDIR=$RPM_BUILD_ROOT install
96unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
97
98desktop-file-install --delete-original       \
99  --dir $RPM_BUILD_ROOT%{_datadir}/applications             \
100  --add-only-show-in GNOME                                  \
101  $RPM_BUILD_ROOT%{_datadir}/applications/*
102
103## clean up all the static libs for plugins (workaround for no -module)
104/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugin-loaders -name "*.la"`
105/bin/rm -f `find $RPM_BUILD_ROOT%{_libdir}/gedit-2/plugins -name "*.la"`
106/bin/rm -rf $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper
107
108## clean up unpackage files
109#/bin/rm -rf $RPM_BUILD_ROOT%{_includedir}/gedit-2.20
110/bin/rm -rf $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/gedit
111
112%find_lang %{name}
113
114%clean
115rm -rf $RPM_BUILD_ROOT
116
117%post
118update-desktop-database %{_datadir}/applications >& /dev/null ||:
119scrollkeeper-update > /dev/null 2>&1 || :
120export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
121SCHEMAS="gedit.schemas gedit-file-browser.schemas"
122for S in $SCHEMAS; do
123  gconftool-2 --makefile-install-rule \
124    %{_sysconfdir}/gconf/schemas/$S > /dev/null
125done
126
127%pre
128if [ "$1" -gt 1 ]; then
129  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
130  SCHEMAS="gedit.schemas gedit-file-browser.schemas"
131  for S in $SCHEMAS; do
132    gconftool-2 --makefile-uninstall-rule \
133      %{_sysconfdir}/gconf/schemas/$S > /dev/null
134  done
135fi
136
137%preun
138if [ "$1" -eq 0 ]; then
139  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
140  SCHEMAS="gedit.schemas gedit-file-browser.schemas"
141  for S in $SCHEMAS; do
142    gconftool-2 --makefile-uninstall-rule \
143      %{_sysconfdir}/gconf/schemas/$S > /dev/null
144  done
145fi
146
147%postun
148update-desktop-database %{_datadir}/applications >& /dev/null ||:
149scrollkeeper-update > /dev/null 2>&1 || :
150
151%files -f %{name}.lang
152%defattr(-, root, root)
153%doc AUTHORS COPYING ChangeLog NEWS README
154%{_sysconfdir}/gconf/schemas/*
155%{_bindir}/*
156%{_libdir}/gedit-2
157%{_libexecdir}/gedit-2
158%{_datadir}/applications
159%{_datadir}/gedit-2
160%{_datadir}/gnome
161%{_datadir}/omf
162%{_mandir}/man1/*
163
164%files devel
165%defattr(-, root, root)
166%{_includedir}/*
167%{_libdir}/pkgconfig/*.pc
168
169%changelog
170* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.4-1
171- new upstream release
172
173* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.3-2
174- rebuild with rpm-4.8.1 for pkg-config file
175
176* Tue Jun 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.3-1
177- new upstream release
178
179* Sun May 30 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.2-1
180- new upstream release
181
182* Fri Apr 02 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
183- new upstream release
184- add BuildRequires: libSM-devel
185
186* Fri Feb 05 2010 Shu KONNO <owa@bg.wakwak.com> 2.28.2-3
187- rebuilt with python-2.6.4-3
188
189* Tue Dec  1 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.2-2
190- split devel package
191- added Requires: gtksourceview2 to devel package (<BTS:831>)
192
193* Sat Nov 21 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.2-1
194- new upstream release
195
196* Sun Nov  1 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.28.0-1
197- new upstream release
198- dropped Patch1 (merged into upstream)
199- added --disable-updater
200
201* Sun Aug 2 2009 Kazutaka HARADA <toshi.kd2@gmail.com> 2.26.3-1
202- new upstream release
203- added BuildRequires: libffi-devel
204
205* Fri Jun 19 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 2.26.2-2
206- add Patch1 to fix errors on external tools (<BTS:VineLinux:710>)
207- add BuildRequires: libattr-devel
208
209* Thu May 28 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.2-1
210- new upstream release
211
212* Tue May 05 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.1-2
213- s/gEdit/gedit in Summary/Description
214
215* Sat Apr 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.1-1
216- new upstream release
217
218* Mon Mar 23 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.26.0-1
219- new upstream release
220
221* Sun Nov 23 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.24.1-1
222- new upstream release
223
224* Sat Oct 04 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-3
225- add Requires: pygobject >= 2.15.4
226
227* Sun Sep 28 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.24.0-2
228- drop --vendor=gnome option when executing desktop-file-install
229
230* Thu Sep 25 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.24.0-1
231- new upstream release
232
233* Sat Jul 19 2008 Shu KONNO <owa@bg.wakwak.com> 2.22.1-2vl5
234- added lBuildRequires: perl-XML-Parser
235- rebuilt with python-2.5.2
236
237* Sun Apr 13 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.1-1vl5
238- new upstream release
239- added BuildRequires: pygtksourceview-devel
240
241* Sat Aug 11 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.18.2-0vl2
242- add BuildRequires: pygobject-devel, gnome-python-desktop
243  because of adding --enable-python
244  (TODO: moving to pygobjects and gnome-python-desktop to main or not?)
245
246* Wed Aug  8 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.18.2-0vl1
247- new upstream release
248- added --enable-python option
249
250* Sun May 27 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.18.1-0vl1
251- new upstream release
252
253* Sat Jun 03 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.3-0vl1
254- new upstream release
255
256* Thu May 11 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.2-0vl2
257- temporarily disabled patch10 which has encoding detection bugs.
258
259* Wed Apr 12 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.2-0vl1
260- new upstream release
261
262* Tue Mar 14 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.14.0-0vl1
263- new upstream release
264
265* Tue Mar 07 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.13.93-0vl1
266- new upstream release
267
268* Wed Oct 05 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.1-0vl1
269- new upstream release
270
271* Mon Sep 19 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.12.0-0vl1
272- new upstream release
273- forwardport Patch10 from Vine Linux 3.2.
274
275* Mon Apr 11 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.2-0vl1
276- new upstream release
277
278* Wed Mar 30 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.1-0vl1
279- new upstream release
280
281* Mon Mar 21 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.10.0-0vl1
282- new upstream version
283
284* Tue Mar 08 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl2
285- fixed to include message catalogs
286
287* Sat Mar 05 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.8.3-0vl1
288- new upstream release
289
290* Tue Nov 09 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.8.1-0vl1
291- new upstream release
292
293* Sat Feb 14 2004 Tomoya TAKA <taka@vinelinux.org> 2.4.1-0vl2
294- add Patch0, fix type mismatch in gedit_document_load()
295
296* Fri Oct 17 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.1-0vl1
297- new upstream release
298
299* Tue Oct 07 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-0vl2
300- add missing files to %%files
301
302* Thu Sep 11 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.4.0-0vl1
303- new upstream release
304
305* Wed Sep 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.5-0vl2
306- remove obsolete ja.po
307
308* Wed Sep 03 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.3.5-0vl1
309- new upstream release
310
311* Mon Jun 16 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.2-0vl1
312- new upstream release
313- update ja.po
314
315* Thu Apr 24 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.1-0vl1
316- new upstream release
317- update ja.po
318
319* Tue Jan 28 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.2.0-0vl1
320- new upstream release
321
322* Wed Jan 22 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.91-0vl1
323- new upstream release
324
325* Fri Jan 10 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.6-0vl2
326- add updated ja.po
327
328* Thu Jan  9 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.6-0vl1
329- new upstream release
330
331* Thu Dec 26 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.1.5-0vl1
332- new upstream release
333- build for Vine Linux
334
335* Thu Aug 15 2002 Owen Taylor <otaylor@redhat.com>
336- Add missing bonobo server files (#71261, Taco Witte)
337- Remove empty NEWS, FAQ files from %%doc (#66079)
338
339* Thu Aug  1 2002 Havoc Pennington <hp@redhat.com>
340- fix desktop file really
341
342* Thu Aug  1 2002 Havoc Pennington <hp@redhat.com>
343- fix desktop file
344
345* Mon Jul 29 2002 Havoc Pennington <hp@redhat.com>
346- 2.0.2
347- build with new gail
348
349* Tue Jul 23 2002 Havoc Pennington <hp@redhat.com>
350- 2.0.1
351
352* Tue Jun 25 2002 Owen Taylor <otaylor@redhat.com>
353- 2.0.0, fix missing locale files
354
355* Sun Jun 16 2002 Havoc Pennington <hp@redhat.com>
356- 1.199.0
357- use desktop-file-install
358- remove static libs from plugins dir
359
360* Sat Jun 08 2002 Havoc Pennington <hp@redhat.com>
361- rebuild in different environment
362
363* Wed Jun  5 2002 Havoc Pennington <hp@redhat.com>
364- 1.121.1
365
366* Sun May 26 2002 Tim Powers <timp@redhat.com>
367- automated rebuild
368
369* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
370- rebuild in different environment
371
372* Tue May 21 2002 Havoc Pennington <hp@redhat.com>
373- 1.120.0
374
375* Fri May  3 2002 Havoc Pennington <hp@redhat.com>
376- 1.118.0
377
378* Fri Apr 19 2002 Havoc Pennington <hp@redhat.com>
379- move to gnome 2 version
380
381* Thu Apr 18 2002 Havoc Pennington <hp@redhat.com>
382- fix ko.po
383
384* Thu Apr 18 2002 Havoc Pennington <hp@redhat.com>
385- get correct po files from elvis
386
387* Thu Apr 18 2002 Havoc Pennington <hp@redhat.com>
388- gedit-pofiles.tar.gz, not gedit-po.tar.gz
389
390* Mon Apr 15 2002 Havoc Pennington <hp@redhat.com>
391- merge translations
392
393* Fri Mar 29 2002 Havoc Pennington <hp@redhat.com>
394- gettextize default font
395
396* Thu Mar 28 2002 Havoc Pennington <hp@redhat.com>
397- more multibyte fixes #61948
398
399* Wed Mar 27 2002 Havoc Pennington <hp@redhat.com>
400- 0.9.7 for multibyte support
401
402* Tue Mar 26 2002 Akira TAGOH <tagoh@redhat.com> 0.9.4-11
403- gedit-0.9.4-printprefs.patch: I forgot to add to POTFILES.in...
404- gedit-po.tar.gz: added. it's on CVS now.
405
406* Sun Mar 24 2002 Akira TAGOH <tagoh@redhat.com> 0.9.4-10
407- gedit-0.9.4-printprefs.patch: fix typo and sanity check.
408
409* Mon Mar 04 2002 Akira TAGOH <tagoh@redhat.com> 0.9.4-9
410- Applied a font selector patch for the printing
411- fix BuildRequires for automake-1.4
412
413* Mon Jan 28 2002 Havoc Pennington <hp@redhat.com>
414- rebuild in rawhide
415- fix up cflags for moved gnome headers
416
417* Thu Jul 19 2001 Havoc Pennington <hp@redhat.com>
418- add some more build requires
419
420* Tue Jul 17 2001 Havoc Pennington <hp@redhat.com>
421- require libglade-devel to build
422
423* Fri Jun 15 2001 Nalin Dahyabhai <nalin@redhat.com>
424- rebuild in new environment
425
426* Fri Feb 23 2001 Akira TAGOH <tagoh@redhat.com>
427- Fixed preview for !ja locale.
428
429* Wed Feb 07 2001 Akira TAGOH <tagoh@redhat.com>
430- Fixed handling fontset. (Bug#24998)
431- Added print out for multibyte patch.
432
433* Fri Dec 29 2000 Matt Wilson <msw@redhat.com>
434- 0.9.4
435
436* Fri Aug 11 2000 Jonathan Blandford <jrb@redhat.com>
437- Up Epoch and release
438
439* Wed Aug 09 2000 Jonathan Blandford <jrb@redhat.com>
440- include glade files so that it will actually work.
441
442* Tue Aug 01 2000 Jonathan Blandford <jrb@redhat.com>
443- upgrade package to newer version at request of author.
444
445* Thu Jul 13 2000 Prospector <bugzilla@redhat.com>
446- automatic rebuild
447
448* Mon Jun 19 2000 Preston Brown <pbrown@redhat.com>
449- FHS paths
450
451* Sun Jun 11 2000 Jonathan Blandford <jrb@redhat.com>
452- update to 0.7.9.  Somewhat untested.
453
454* Fri Feb 11 2000 Jonathan Blandford <jrb@redhat.com>
455- removed "reverse search function as it doesn't work.
456
457* Thu Feb 03 2000 Preston Brown <pbrown@redhat.com>
458- rebuild to gzip man pages
459
460* Mon Jan 17 2000 Elliot Lee <sopwith@redhat.com>
461- If I don't put in a log entry here, people will be very upset about not
462  being able to find out that I am to blame for the 0.6.1 upgrade
463
464* Mon Aug 16 1999 Michael Fulbright <drmike@redhat.com>
465- version 0.5.4
466
467* Sat Feb 06 1999 Michael Johnson <johnsonm@redhat.com>
468- Cleaned up a bit for Red Hat use
469
470* Thu Oct 22 1998 Alex Roberts <bse@dial.pipex.com>
471- First try at an RPM
Note: See TracBrowser for help on using the repository browser.