]> git.pld-linux.org Git - packages/at-spi.git/blob - at-spi.spec
- rel 2
[packages/at-spi.git] / at-spi.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # don't build static library
4 #
5 Summary:        Assistive Technology Service Provider Interface
6 Summary(pl.UTF-8):      Interfejs pozwalający na korzystanie z urządzeń wspomagających
7 Name:           at-spi
8 Version:        1.32.0
9 Release:        2
10 License:        LGPL v2+
11 Group:          X11/Libraries
12 Source0:        http://ftp.gnome.org/pub/GNOME/sources/at-spi/1.32/%{name}-%{version}.tar.bz2
13 # Source0-md5:  bc62c41f18529d56271fa1ae6cad8629
14 URL:            http://developer.gnome.org/projects/gap/
15 BuildRequires:  GConf2-devel >= 2.24.0
16 BuildRequires:  ORBit2-devel >= 2.14.10
17 BuildRequires:  atk-devel >= 1:1.30.0
18 BuildRequires:  autoconf
19 BuildRequires:  automake
20 BuildRequires:  dbus-glib-devel >= 0.76
21 BuildRequires:  docbook-dtd412-xml
22 BuildRequires:  gettext-devel
23 BuildRequires:  gnome-common >= 2.20.0
24 BuildRequires:  gtk+2-devel >= 2:2.20.0
25 BuildRequires:  gtk-doc >= 1.8
26 BuildRequires:  intltool >= 0.40.0
27 BuildRequires:  libbonobo-devel >= 2.24.0
28 BuildRequires:  libtool
29 BuildRequires:  pkgconfig
30 BuildRequires:  popt-devel
31 BuildRequires:  python-modules
32 BuildRequires:  rpm-build >= 4.1-10
33 BuildRequires:  rpm-pythonprov
34 BuildRequires:  rpmbuild(macros) >= 1.219
35 BuildRequires:  sed >= 4.0
36 BuildRequires:  xorg-lib-libSM-devel
37 BuildRequires:  xorg-lib-libXft-devel >= 2.1
38 BuildRequires:  xorg-lib-libXtst-devel
39 Requires(post,preun):   GConf2
40 Requires:       %{name}-libs = %{version}-%{release}
41 # sr@Latn vs. sr@latin
42 Conflicts:      glibc-misc < 6:2.7
43 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
44
45 %description
46 AT-SPI allows assistive technologies to access GTK-based applications.
47 Essentially it exposes the internals of applications for automation,
48 so tools such as screen readers, magnifiers, or even scripting
49 interfaces can query and interact with GUI controls.
50
51 %description -l pl.UTF-8
52 AT-SPI pozwala na korzystanie z urządzeń wspomagających w celu dostępu
53 do aplikacji bazujących na GTK. Przede wszystkim udostępnia wewnętrzne
54 interfejsy aplikacji dla automatyzacji, więc urządzenia takie jak
55 czytniki ekranu, lupy, czy nawet interfejsy skryptowe mogą odpytywać i
56 współpracować z kontrolkami interfejsu graficznego.
57
58 %package libs
59 Summary:        at-spi libraries themself
60 Summary(pl.UTF-8):      Same biblioteki at-spi
61 Group:          Libraries
62 Requires(post,postun):  /sbin/ldconfig
63 Obsoletes:      libat-spi1
64
65 %description libs
66 at-spi libraries themself.
67
68 %description libs -l pl.UTF-8
69 Same biblioteki at-spi.
70
71 %package devel
72 Summary:        AT-SPI development files
73 Summary(pl.UTF-8):      Pliki programistyczne AT-SPI
74 Group:          X11/Development/Libraries
75 Requires:       %{name} = %{version}-%{release}
76 Requires:       ORBit2-devel >= 2.14.10
77 Requires:       atk-devel >= 1:1.30.0
78 Requires:       gtk+2-devel >= 2:2.20.0
79 Requires:       libbonobo-devel >= 2.24.0
80 Obsoletes:      libat-spi1-devel
81
82 %description devel
83 AT-SPI development files.
84
85 %description devel -l pl.UTF-8
86 Pliki programistyczne AT-SPI.
87
88 %package static
89 Summary:        AT-SPI static library
90 Summary(pl.UTF-8):      Statyczna biblioteka AT-SPI
91 Group:          X11/Development/Libraries
92 Requires:       %{name}-devel = %{version}-%{release}
93
94 %description static
95 AT-SPI static library.
96
97 %description static -l pl.UTF-8
98 Statyczna biblioteka AT-SPI.
99
100 %package apidocs
101 Summary:        AT-SPI API documentation
102 Summary(pl.UTF-8):      Dokumentacja API AT-SPI
103 Group:          Documentation
104 Requires:       gtk-doc-common
105
106 %description apidocs
107 AT-SPI API documentation.
108
109 %description apidocs -l pl.UTF-8
110 Dokumentacja API AT-SPI.
111
112 %package -n python-pyatspi
113 Summary:        AT-SPI Python bindings
114 Summary(pl.UTF-8):      Wiązania AT-SPI dla Pythona
115 Group:          Development/Languages/Python
116 Requires:       python-pyorbit
117 Obsoletes:      python-pyspi
118
119 %description -n python-pyatspi
120 AT-SPI Python bindings.
121
122 %description -n python-pyatspi -l pl.UTF-8
123 Wiązania AT-SPI dla Pythona.
124
125 %prep
126 %setup -q
127 %{__sed} -i -e 's/^en@shaw//' po/LINGUAS
128 %{__rm} po/en@shaw.po
129
130 %build
131 %{__glib_gettextize}
132 %{__intltoolize}
133 %{__libtoolize}
134 %{__aclocal}
135 %{__automake}
136 %{__autoconf}
137 %configure \
138         %{!?with_static_libs:--disable-static} \
139         --enable-gtk-doc \
140         --enable-static \
141         --with-html-dir=%{_gtkdocdir}
142 %{__make}
143
144 %install
145 rm -rf $RPM_BUILD_ROOT
146
147 %{__make} install \
148         DESTDIR=$RPM_BUILD_ROOT \
149         HTML_DIR=%{_gtkdocdir}
150
151 # no static modules
152 rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
153
154 %py_postclean
155
156 %find_lang %{name}
157
158 %clean
159 rm -rf $RPM_BUILD_ROOT
160
161 %post
162 %gconf_schema_install at-spi.schemas
163
164 %preun
165 %gconf_schema_uninstall at-spi.schemas
166
167 %post   libs -p /sbin/ldconfig
168 %postun libs -p /sbin/ldconfig
169
170 %files -f %{name}.lang
171 %defattr(644,root,root,755)
172 %{_sysconfdir}/gconf/schemas/at-spi.schemas
173 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
174 %{_datadir}/idl/at-spi-1.0
175
176 %files libs
177 %defattr(644,root,root,755)
178 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
179 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
180 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
181 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
182 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
183 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
184 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
185 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
186 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
187 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libatk-bridge.so
188 %{_libdir}/bonobo/servers/Accessibility_Registry.server
189
190 %files devel
191 %defattr(644,root,root,755)
192 %attr(755,root,root) %{_libdir}/libcspi.so
193 %attr(755,root,root) %{_libdir}/libloginhelper.so
194 %attr(755,root,root) %{_libdir}/libspi.so
195 %{_includedir}/at-spi-1.0
196 %{_libdir}/libcspi.la
197 %{_libdir}/libloginhelper.la
198 %{_libdir}/libspi.la
199 %{_pkgconfigdir}/cspi-1.0.pc
200 %{_pkgconfigdir}/libloginhelper-1.0.pc
201 %{_pkgconfigdir}/libspi-1.0.pc
202
203 %if %{with static_libs}
204 %files static
205 %defattr(644,root,root,755)
206 %{_libdir}/libcspi.a
207 %{_libdir}/libloginhelper.a
208 %{_libdir}/libspi.a
209 %endif
210
211 %files apidocs
212 %defattr(644,root,root,755)
213 %{_gtkdocdir}/at-spi-cspi
214 %{_docdir}/%{name}-%{version}
215
216 %files -n python-pyatspi
217 %defattr(644,root,root,755)
218 %dir %{py_sitedir}/pyatspi
219 %{py_sitedir}/pyatspi/*.py[co]
This page took 0.078468 seconds and 3 git commands to generate.