]> git.pld-linux.org Git - packages/at-spi.git/blob - at-spi.spec
- drop libtool files
[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:        3
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 themselves
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 themselves.
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
128 %build
129 %{__glib_gettextize}
130 %{__intltoolize}
131 %{__libtoolize}
132 %{__aclocal}
133 %{__automake}
134 %{__autoconf}
135 %configure \
136         %{!?with_static_libs:--disable-static} \
137         --enable-gtk-doc \
138         --enable-static \
139         --with-html-dir=%{_gtkdocdir}
140 %{__make}
141
142 %install
143 rm -rf $RPM_BUILD_ROOT
144
145 %{__make} install \
146         DESTDIR=$RPM_BUILD_ROOT \
147         HTML_DIR=%{_gtkdocdir}
148
149 # no static modules
150 %{__rm} $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
151
152 %py_postclean
153
154 %find_lang %{name}
155
156 %{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
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 %{_pkgconfigdir}/cspi-1.0.pc
197 %{_pkgconfigdir}/libloginhelper-1.0.pc
198 %{_pkgconfigdir}/libspi-1.0.pc
199
200 %if %{with static_libs}
201 %files static
202 %defattr(644,root,root,755)
203 %{_libdir}/libcspi.a
204 %{_libdir}/libloginhelper.a
205 %{_libdir}/libspi.a
206 %endif
207
208 %files apidocs
209 %defattr(644,root,root,755)
210 %{_gtkdocdir}/at-spi-cspi
211 %{_docdir}/%{name}-%{version}
212
213 %files -n python-pyatspi
214 %defattr(644,root,root,755)
215 %dir %{py_sitedir}/pyatspi
216 %{py_sitedir}/pyatspi/*.py[co]
This page took 0.158488 seconds and 3 git commands to generate.