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