3 %bcond_without apidocs # API documentation
5 Summary: gtranslator - a comfortable po file editor with many bells and whistles
6 Summary(pl.UTF-8): gtranslator - wygodny edytor plików po z różnymi wodotryskami
12 Group: Development/Tools
13 Source0: https://download.gnome.org/sources/gtranslator/42/%{name}-%{version}.tar.xz
14 # Source0-md5: 85ec06b9aae5edbd4bbc2b3d90133602
15 URL: https://wiki.gnome.org/Apps/Gtranslator
16 BuildRequires: docbook-dtd412-xml
18 BuildRequires: gettext-devel
19 BuildRequires: gettext-tools
20 BuildRequires: glib2-devel >= 1:2.71.3
21 BuildRequires: gsettings-desktop-schemas-devel
22 BuildRequires: gspell-devel >= 1.2.0
23 BuildRequires: gtk+3-devel >= 3.22.20
24 %{?with_apidocs:BuildRequires: gtk-doc >= 1.28}
25 BuildRequires: gtksourceview4-devel >= 4.0.2
26 BuildRequires: itstool
27 BuildRequires: json-glib-devel >= 1.2.0
28 BuildRequires: libdazzle-devel >= 3.34
29 BuildRequires: libgda6-devel >= 6.0
30 BuildRequires: libhandy1-devel >= 1.5.0
31 BuildRequires: libsoup-devel >= 2.4
32 BuildRequires: libxml2-devel >= 2.4.12
33 BuildRequires: meson >= 0.50.0
34 BuildRequires: ninja >= 1.5
35 BuildRequires: pkgconfig
36 BuildRequires: rpm-build >= 4.6
37 BuildRequires: rpmbuild(macros) >= 1.736
38 BuildRequires: tar >= 1:1.22
40 BuildRequires: yelp-tools
41 Requires(post,postun): gtk-update-icon-cache
42 Requires: glib2 >= 1:2.71.3
43 Requires: gspell >= 1.2.0
44 Requires: gtk+3 >= 3.22.20
45 Requires: gtksourceview4 >= 4.0.2
46 Requires: hicolor-icon-theme
47 Requires: json-glib >= 1.2.0
48 Requires: libdazzle >= 3.34
49 Requires: libhandy1 >= 1.5.0
50 Requires: libxml2 >= 2.4.12
51 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
54 gtranslator is a comfortable po file editor with many bells and
55 whistles. It features many useful function which ease the work of
56 translators of po files immenantly.
58 %description -l pl.UTF-8
59 gtranslator jest wygodnym edytorem plików po z wieloma wodotryskami.
60 Dostarcza dużo użytecznych funkcji ułatwiających pracę przy
61 tłumaczeniach plików po.
64 Summary: Header file for gtranslator plugins development
65 Summary(pl.UTF-8): Plik nagłówkowy do tworzenia wtyczek edytora gtranslator
66 Group: Development/Tools
67 Requires: glib2-devel >= 1:2.71.3
71 Header file for gtranslator plugins development.
73 %description devel -l pl.UTF-8
74 Plik nagłówkowy do tworzenia wtyczek edytora gtranslator.
77 Summary: API documentation for gtranslator
78 Summary(pl.UTF-8): Dokumentacja API gtranslatora
83 API documentation for gtranslator.
85 %description apidocs -l pl.UTF-8
86 Dokumentacja API gtranslatora.
93 %{?with_apidocs:-Dgtk_doc=true}
98 rm -rf $RPM_BUILD_ROOT
100 %ninja_install -C build
102 %find_lang %{name} --with-gnome
105 rm -rf $RPM_BUILD_ROOT
108 %update_icon_cache hicolor
111 %update_icon_cache hicolor
113 %files -f %{name}.lang
114 %defattr(644,root,root,755)
115 %doc AUTHORS MAINTAINERS NEWS README.md THANKS
116 %attr(755,root,root) %{_bindir}/gtranslator
118 %{_datadir}/glib-2.0/schemas/org.gnome.Gtranslator.gschema.xml
119 %{_datadir}/glib-2.0/schemas/org.gnome.gtranslator.plugins.translation-memory.gschema.xml
120 %{_datadir}/gtksourceview-4/language-specs/gtranslator.lang
121 %{_datadir}/metainfo/org.gnome.Gtranslator.appdata.xml
122 %{_desktopdir}/org.gnome.Gtranslator.desktop
123 %{_iconsdir}/hicolor/scalable/apps/org.gnome.Gtranslator.svg
124 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.Gtranslator-symbolic.svg
125 %{_mandir}/man1/gtranslator.1*
128 %defattr(644,root,root,755)
129 %{_includedir}/gtr-marshal.h
133 %defattr(644,root,root,755)
134 %{_gtkdocdir}/gtranslator