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