]> git.pld-linux.org Git - packages/atk.git/blob - atk.spec
- note on current versions
[packages/atk.git] / atk.spec
1 #
2 # Conditional build:
3 %bcond_without  apidocs         # disable gtk-doc
4 %bcond_without  static_libs     # don't build static library
5
6 Summary:        ATK - Accessibility Toolkit
7 Summary(pl.UTF-8):      ATK - biblioteka ułatwiająca niepełnosprawnym korzystanie z komputerów
8 Summary(pt_BR.UTF-8):   Interfaces para suporte a acessibilidade
9 Name:           atk
10 Version:        2.26.1
11 Release:        1
12 Epoch:          1
13 License:        LGPL v2+
14 Group:          X11/Libraries
15 Source0:        http://ftp.gnome.org/pub/GNOME/sources/atk/2.26/%{name}-%{version}.tar.xz
16 # Source0-md5:  7cddcc313b9a3efd19b2ddf079ba68f5
17 URL:            https://developer.gnome.org/atk/
18 BuildRequires:  autoconf >= 2.63
19 BuildRequires:  automake >= 1:1.11
20 BuildRequires:  docbook-dtd412-xml
21 BuildRequires:  gettext-tools >= 0.19.2
22 BuildRequires:  glib2-devel >= 1:2.32.0
23 %if %(locale -a | grep -q '^C\.UTF-8$'; echo $?)
24 BuildRequires:  glibc-localedb-all
25 %endif
26 BuildRequires:  gobject-introspection-devel >= 1.32.0
27 %if %{with apidocs}
28 BuildRequires:  gtk-doc >= 1.25
29 BuildRequires:  gtk-doc-automake >= 1.25
30 %endif
31 BuildRequires:  libtool >= 2:2.2
32 BuildRequires:  perl-base
33 BuildRequires:  pkgconfig
34 BuildRequires:  python >= 1:2.5
35 BuildRequires:  rpmbuild(macros) >= 1.197
36 BuildRequires:  tar >= 1:1.22
37 BuildRequires:  xz
38 Requires:       glib2 >= 1:2.32.0
39 Obsoletes:      libatk1.0_0
40 # sr@Latn vs. sr@latin
41 Conflicts:      glibc-misc < 6:2.7
42 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44 %description
45 The ATK library provides a set of interfaces for adding accessibility
46 support to applications and graphical user interface toolkits. By
47 supporting the ATK interfaces, an application or toolkit can be used
48 as tools such as screen readers and magnifiers, and alternative input
49 devices.
50
51 %description -l pl.UTF-8
52 Biblioteka ATK udostępnia zestaw interfejsów ułatwiających
53 niepełnosprawnym korzystanie z aplikacji i poszczególnych elementów
54 graficznego interfejsu użytkownika. Poprzez wykorzystanie interfejsów
55 ATK, aplikacja lub element interfejsu może być używany z takimi
56 narzędziami jak czytniki ekranu i narzędzia powiększające oraz
57 alternatywnymi urządzeniami wejściowymi.
58
59 %description -l pt_BR.UTF-8
60 A biblioteca ATK provê um conjunto de interfaces para adicionar
61 suporte a acessibilidade para aplicações e interfaces gráficas.
62 Suportando a interface ATK, uma aplicação ou interface gráfica pode
63 ser utilizada como ferramentas de leitura e aumento de tela,
64 dispositivos de entrada alternativos, etc.
65
66 %package devel
67 Summary:        ATK - header files
68 Summary(pl.UTF-8):      ATK - pliki nagłówkowe
69 Summary(pt_BR.UTF-8):   Interfaces para suporte a acessibilidade
70 Group:          X11/Development/Libraries
71 Requires:       %{name} = %{epoch}:%{version}-%{release}
72 Requires:       glib2-devel >= 1:2.32.0
73 Obsoletes:      libatk1.0_0-devel
74
75 %description devel
76 ATK - header files.
77
78 %description devel -l pl.UTF-8
79 ATK - pliki nagłówkowe.
80
81 %description devel -l pt_BR.UTF-8
82 Interfaces para suporte a acessibilidade.
83
84 %package static
85 Summary:        ATK static library
86 Summary(pl.UTF-8):      Biblioteka statyczna ATK
87 Summary(pt_BR.UTF-8):   Interfaces para suporte a acessibilidade
88 Group:          X11/Development/Libraries
89 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
90
91 %description static
92 ATK static library.
93
94 %description static -l pl.UTF-8
95 Biblioteka statyczna ATK.
96
97 %description static -l pt_BR.UTF-8
98 Interfaces para suporte a acessibilidade.
99
100 %package apidocs
101 Summary:        ATK API documentation
102 Summary(pl.UTF-8):      Dokumentacja API ATK
103 Group:          Documentation
104 Requires:       gtk-doc-common
105 %if "%{_rpmversion}" >= "5"
106 BuildArch:      noarch
107 %endif
108
109 %description apidocs
110 ATK API documentation.
111
112 %description apidocs -l pl.UTF-8
113 Dokumentacja API ATK.
114
115 %prep
116 %setup -q
117
118 %build
119 %{?with_apidocs:%{__gtkdocize}}
120 %{__libtoolize}
121 %{__aclocal} -I m4
122 %{__autoconf}
123 %{__autoheader}
124 %{__automake}
125 %configure \
126         --disable-silent-rules \
127         %{__enable_disable apidocs gtk-doc} \
128         --with-html-dir=%{_gtkdocdir} \
129         %{__enable_disable static_libs static} \
130         --enable-shared
131
132 # gtk-doc require UTF-8 locale
133 LC_ALL=C.UTF-8 \
134 %{__make}
135
136 %install
137 rm -rf $RPM_BUILD_ROOT
138
139 %{__make} install \
140         DESTDIR=$RPM_BUILD_ROOT
141
142 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libatk-1.0.la
143
144 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/atk}
145
146 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{sr@ije,sr@ijekavian}
147
148 %find_lang atk10
149
150 %clean
151 rm -rf $RPM_BUILD_ROOT
152
153 %post   -p /sbin/ldconfig
154 %postun -p /sbin/ldconfig
155
156 %files -f atk10.lang
157 %defattr(644,root,root,755)
158 %doc AUTHORS NEWS README
159 %attr(755,root,root) %{_libdir}/libatk-1.0.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libatk-1.0.so.0
161 %{_libdir}/girepository-1.0/Atk-1.0.typelib
162
163 %files devel
164 %defattr(644,root,root,755)
165 %attr(755,root,root) %{_libdir}/libatk-1.0.so
166 %{_includedir}/atk-1.0
167 %{_pkgconfigdir}/atk.pc
168 %{_datadir}/gir-1.0/Atk-1.0.gir
169
170 %if %{with static_libs}
171 %files static
172 %defattr(644,root,root,755)
173 %{_libdir}/libatk-1.0.a
174 %endif
175
176 %if %{with apidocs}
177 %files apidocs
178 %defattr(644,root,root,755)
179 %{_gtkdocdir}/atk
180 %endif
This page took 0.047077 seconds and 3 git commands to generate.