]> git.pld-linux.org Git - packages/gtranslator.git/blob - gtranslator.spec
- drop ie locale, release 2
[packages/gtranslator.git] / gtranslator.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs # API documentation
4
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
7 Name:           gtranslator
8 Version:        42.0
9 Release:        1
10 Epoch:          1
11 License:        GPL v3+
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
17 # libgettextpo
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
39 BuildRequires:  xz
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)
52
53 %description
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.
57
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.
62
63 %package devel
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
68 BuildArch:      noarch
69
70 %description devel
71 Header file for gtranslator plugins development.
72
73 %description devel -l pl.UTF-8
74 Plik nagłówkowy do tworzenia wtyczek edytora gtranslator.
75
76 %package apidocs
77 Summary:        API documentation for gtranslator
78 Summary(pl.UTF-8):      Dokumentacja API gtranslatora
79 Group:          Documentation
80 BuildArch:      noarch
81
82 %description apidocs
83 API documentation for gtranslator.
84
85 %description apidocs -l pl.UTF-8
86 Dokumentacja API gtranslatora.
87
88 %prep
89 %setup -q
90
91 %build
92 %meson build \
93         %{?with_apidocs:-Dgtk_doc=true}
94
95 %ninja_build -C build
96
97 %install
98 rm -rf $RPM_BUILD_ROOT
99
100 %ninja_install -C build
101
102 %find_lang %{name} --with-gnome
103
104 %clean
105 rm -rf $RPM_BUILD_ROOT
106
107 %post
108 %update_icon_cache hicolor
109
110 %postun
111 %update_icon_cache hicolor
112
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
117 %{_datadir}/%{name}
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*
126
127 %files devel
128 %defattr(644,root,root,755)
129 %{_includedir}/gtr-marshal.h
130
131 %if %{with apidocs}
132 %files apidocs
133 %defattr(644,root,root,755)
134 %{_gtkdocdir}/gtranslator
135 %endif
This page took 0.108853 seconds and 3 git commands to generate.