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