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

Revision 521, 14.0 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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