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

Revision 6011, 15.5 KB checked in by Takemikaduchi, 12 years ago (diff)

new upstream release

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