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