source: projects/specs/trunk/g/gtranslator/gtranslator-vl.spec @ 10000

Revision 10000, 7.3 KB checked in by iwaim, 8 years ago (diff)

gtranslator 2.91.7-1

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