gtranslator-vl.spec 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. Name: gtranslator
  2. Version: 2.91.7
  3. Release: 1%{?_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. %{_datadir}/appdata/gtranslator.appdata.xml
  112. %{_mandir}/man?/*
  113. %files devel
  114. %defattr(-, root, root, -)
  115. %{_includedir}/gtranslator-3.0
  116. %{_libdir}/pkgconfig/*.pc
  117. %{_datadir}/gtk-doc/html/gtranslator
  118. %changelog
  119. * Sun Jan 31 2016 IWAI, Masaharu <iwaim.sub@gmail.com> 2.91.7-1
  120. - update to 2.91.7
  121. - add AppData file
  122. * Fri Feb 20 2015 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.91.6-3
  123. - rebuilt on current VineSeed
  124. - changed BR: gnome-dictionary-devel instead of gnome-utils-devel
  125. - added BR: desktop-file-utils
  126. * Wed May 15 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.6-2
  127. - add Source1 (gtranslator.master.ja.po)
  128. * Mon May 06 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.6-1
  129. - new upstream release
  130. - remove Patch0 (gtranslator-2.91.5-gdl.patch)
  131. - add BuildRequires: yelp-tools
  132. * Thu Nov 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.5-3
  133. - add Patch0 (gtranslator-2.91.5-gdl.patch)
  134. * Sun Oct 07 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.5-2
  135. - rebuild with gdl-3.6.0
  136. * Sun Aug 05 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.5-1
  137. - new upstream release
  138. * Sun May 06 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.4-1
  139. - new upstream release
  140. * Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.3-1
  141. - new upstream release
  142. * Sat Apr 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.91.2-1
  143. - new upstream release
  144. * Thu Nov 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.90.7-1
  145. - new upstream release
  146. - change BuildRequires: gtk3-devel instead of gtk2-devel
  147. - change BuildRequires: gtksourceview3-devel instead of gtksourceview2-devel
  148. - add BuildRequires: libpeas-devel, iso-codes, json-glib-devel
  149. * Wed Oct 20 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.12-2
  150. - add (Build)Requires gsettings-desktop-schemas.
  151. - add Requires gda-sqlite instead of libgda.
  152. * Wed Oct 13 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.12-1
  153. - new upstream release
  154. - rebuild dependency
  155. - replace GConf2 by glib-compile-schemas
  156. - care desktop-files
  157. * Thu Mar 11 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.9.9-1
  158. - new upstream release
  159. - add BuildRequires: unique-devel
  160. - drop Patch0
  161. * Thu Nov 19 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.6-2
  162. - add libuuid to Requires.
  163. - add libuuid-devel and gnome-doc-utils to BR.
  164. - add Patch0 (https://bugzilla.gnome.org/show_bug.cgi?id=591587)
  165. - export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 when install.
  166. * Thu Nov 19 2009 Yasumichi Akahoshi <yasumichi@vinelinux.org> 1.9.6-1
  167. - new upstream release
  168. - add Requires glib2,gtksourceview2,gdl,gtkspell,gucharmap,apr,apr-util,neon,subversion
  169. * Sat May 16 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.9.5-1
  170. - applied new versioning policy, spec in UTF-8
  171. - new upstream release
  172. - updated BuildRequires:
  173. - split devel subpackage
  174. - changed Group to Applications/Development
  175. * Sat Oct 8 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.6-0vl1
  176. - new upstream release
  177. - added BuildRequires: gtkspell-devel
  178. * Thu Jan 29 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.4-0vl1
  179. - new upstream snapshot, tarball is taken from debian pool
  180. - add Patch10 from debian package
  181. * Tue Sep 09 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.0-1vl1
  182. - build for VineSeedPlus
  183. * Thu Sep 04 2003 Dag Wieers <dag@wieers.com> - 1.0-1
  184. - Updated to release 1.0.
  185. * Tue Sep 02 2003 Dag Wieers <dag@wieers.com> - 1.0-0.pre1
  186. - Updated to release 1.0pre1.
  187. * Fri Jun 27 2003 Dag Wieers <dag@wieers.com> - 1.0-0.cvs20030626
  188. - Updated to release 1.0CVS-20030626.
  189. * Sat Jun 14 2003 Dag Wieers <dag@wieers.com> - 0.99-0
  190. - Updated to release 0.99.
  191. * Tue Mar 18 2003 Dag Wieers <dag@wieers.com> - 0.43-0
  192. - Initial package. (using DAR)