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