gtranslator-vl.spec 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. Name: gtranslator
  2. Version: 2.91.6
  3. Release: 3%{?_dist_release}
  4. Summary: Gettext po file editor for GNOME
  5. Summary(ja): GNOME 用の po ファイルエディタ
  6. License: GPLv2+ and GPLv3+
  7. Group: Applications/Development
  8. URL: http://www.gtranslator.org/
  9. Source0: http://ftp.gnome.org/pub/GNOME/sources/gtranslator/2.91/%{name}-%{version}.tar.xz
  10. Source1: gtranslator.master.ja.po
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: glib2-devel >= 2.25.10
  13. BuildRequires: gtk3-devel >= 3.0.3
  14. BuildRequires: gtksourceview3-devel >= 3.0.0
  15. BuildRequires: gdl-devel >= 2.91.1
  16. BuildRequires: libxml2-devel >= 2.4.12
  17. BuildRequires: libgda-devel >= 5.0.0
  18. BuildRequires: libpeas-devel >= 1.0.0
  19. BuildRequires: gobject-introspection-devel
  20. BuildRequires: gsettings-desktop-schemas-devel
  21. BuildRequires: iso-codes
  22. BuildRequires: itstool
  23. BuildRequires: intltool desktop-file-utils
  24. # for documentation
  25. BuildRequires: gtk-doc
  26. BuildRequires: gnome-doc-utils >= 0.20.2
  27. # for open-tran plugin
  28. BuildRequires: json-glib-devel >= 0.12.0
  29. # for dictionary plugin
  30. #BuildRequires: gnome-utils-devel
  31. BuildRequires: gnome-dictionary-devel
  32. # for spell support
  33. #Requires: gtkspell >= 2.0.16
  34. #BuildRequires: gtkspell-devel >= 2.0.16
  35. Requires: gda-sqlite
  36. Requires: gsettings-desktop-schemas
  37. Requires: hicolor-icon-theme
  38. Vendor: Project Vine
  39. Distribution: Vine Linux
  40. Packager: inagaki, yasumichi
  41. %description
  42. gtranslator is an enhanced gettext po file editor for the GNOME
  43. desktop environment. It handles all forms of gettext po files and
  44. features many comfortable everyday usage features like find and
  45. replace functions, auto translation, and translation learning,
  46. %package devel
  47. Summary: Development files for %{name}
  48. Summary(ja): %{name} の開発用ファイル
  49. Group: Development/Libraries
  50. Requires: %{name} = %{version}-%{release}
  51. Requires: gettext-devel
  52. Requires: gtksourceview3-devel
  53. %description devel
  54. This package contains the headers that programmers will need to develop
  55. applications which will use %{name}.
  56. %prep
  57. %setup -q
  58. cp %{SOURCE1} po/ja.po
  59. %build
  60. %configure \
  61. --disable-static \
  62. --disable-scrollkeeper \
  63. --enable-debug=no \
  64. --enable-introspection=yes \
  65. --with-gda=5.0
  66. make %{?_smp_mflags} CFLAGS="%{optflags}"
  67. %install
  68. rm -rf $RPM_BUILD_ROOT
  69. make install DESTDIR=$RPM_BUILD_ROOT
  70. find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
  71. desktop-file-install --delete-original \
  72. --dir $RPM_BUILD_ROOT%{_datadir}/applications \
  73. $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
  74. %find_lang %{name} --with-gnome
  75. # Convert to utf-8
  76. for file in doc/UMTF/*.UMTF; do
  77. iconv -f ISO-8859-1 -t UTF-8 -o $file.new $file && \
  78. touch -r $file $file.new && \
  79. mv $file.new $file
  80. done
  81. rm -rf UMTF
  82. mkdir -p UMTF
  83. cp -p doc/UMTF/{README.UMTF,ChangeLog,example.xml} UMTF
  84. %clean
  85. rm -rf $RPM_BUILD_ROOT
  86. %post
  87. update-desktop-database &>/dev/null || :
  88. touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
  89. /sbin/ldconfig
  90. %posttrans
  91. gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
  92. glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
  93. %postun
  94. update-desktop-database &>/dev/null || :
  95. if [ $1 -eq 0 ] ; then
  96. touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
  97. gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
  98. glib-compile-schemas %{_datadir}/glib-2.0/schemas &>/dev/null || :
  99. fi
  100. /sbin/ldconfig
  101. %files -f %{name}.lang
  102. %defattr(-, root, root, 0755)
  103. %doc AUTHORS ChangeLog COPYING NEWS README THANKS
  104. %doc UMTF
  105. %{_bindir}/gtranslator
  106. %{_libdir}/gtranslator
  107. %{_datadir}/applications/*.desktop
  108. %{_datadir}/glib-2.0/schemas/org.gnome.gtranslator.*gschema.xml
  109. %{_datadir}/gtranslator
  110. %{_datadir}/icons/hicolor/*/apps/gtranslator.*
  111. %{_mandir}/man?/*
  112. %files devel
  113. %defattr(-, root, root, -)
  114. %{_includedir}/gtranslator-3.0
  115. %{_libdir}/pkgconfig/*.pc
  116. %{_datadir}/gtk-doc/html/gtranslator
  117. %changelog
  118. * Fri Feb 20 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.91.6-3
  119. - rebuilt on current VineSeed
  120. - changed BR: gnome-dictionary-devel instead of gnome-utils-devel
  121. - added BR: desktop-file-utils
  122. * Wed May 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.6-2
  123. - add Source1 (gtranslator.master.ja.po)
  124. * Mon May 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.6-1
  125. - new upstream release
  126. - remove Patch0 (gtranslator-2.91.5-gdl.patch)
  127. - add BuildRequires: yelp-tools
  128. * Thu Nov 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.5-3
  129. - add Patch0 (gtranslator-2.91.5-gdl.patch)
  130. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.5-2
  131. - rebuild with gdl-3.6.0
  132. * Sun Aug 05 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.5-1
  133. - new upstream release
  134. * Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.4-1
  135. - new upstream release
  136. * Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.3-1
  137. - new upstream release
  138. * Sat Apr 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.2-1
  139. - new upstream release
  140. * Thu Nov 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.90.7-1
  141. - new upstream release
  142. - change BuildRequires: gtk3-devel instead of gtk2-devel
  143. - change BuildRequires: gtksourceview3-devel instead of gtksourceview2-devel
  144. - add BuildRequires: libpeas-devel, iso-codes, json-glib-devel
  145. * Wed Oct 20 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.12-2
  146. - add (Build)Requires gsettings-desktop-schemas.
  147. - add Requires gda-sqlite instead of libgda.
  148. * Wed Oct 13 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.12-1
  149. - new upstream release
  150. - rebuild dependency
  151. - replace GConf2 by glib-compile-schemas
  152. - care desktop-files
  153. * Thu Mar 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.9-1
  154. - new upstream release
  155. - add BuildRequires: unique-devel
  156. - drop Patch0
  157. * Thu Nov 19 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.6-2
  158. - add libuuid to Requires.
  159. - add libuuid-devel and gnome-doc-utils to BR.
  160. - add Patch0 (https://bugzilla.gnome.org/show_bug.cgi?id=591587)
  161. - export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 when install.
  162. * Thu Nov 19 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.6-1
  163. - new upstream release
  164. - add Requires glib2,gtksourceview2,gdl,gtkspell,gucharmap,apr,apr-util,neon,subversion
  165. * Sat May 16 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.9.5-1
  166. - applied new versioning policy, spec in UTF-8
  167. - new upstream release
  168. - updated BuildRequires:
  169. - split devel subpackage
  170. - changed Group to Applications/Development
  171. * Sat Oct 8 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.6-0vl1
  172. - new upstream release
  173. - added BuildRequires: gtkspell-devel
  174. * Thu Jan 29 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.4-0vl1
  175. - new upstream snapshot, tarball is taken from debian pool
  176. - add Patch10 from debian package
  177. * Tue Sep 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0-1vl1
  178. - build for VineSeedPlus
  179. * Thu Sep 04 2003 Dag Wieers <dag@wieers.com> - 1.0-1
  180. - Updated to release 1.0.
  181. * Tue Sep 02 2003 Dag Wieers <dag@wieers.com> - 1.0-0.pre1
  182. - Updated to release 1.0pre1.
  183. * Fri Jun 27 2003 Dag Wieers <dag@wieers.com> - 1.0-0.cvs20030626
  184. - Updated to release 1.0CVS-20030626.
  185. * Sat Jun 14 2003 Dag Wieers <dag@wieers.com> - 0.99-0
  186. - Updated to release 0.99.
  187. * Tue Mar 18 2003 Dag Wieers <dag@wieers.com> - 0.43-0
  188. - Initial package. (using DAR)