source: projects/specs/trunk/g/gedit/gedit-vl.spec @ 6273

Revision 6273, 15.0 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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