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