gedit-vl.spec 15 KB

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