]> git.pld-linux.org Git - packages/at-spi.git/blob - at-spi.spec
800c5fca4c221e8358c8ef71f8d1fe5806359250
[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.1
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:  ff29958339cbff5a0e0f34e4761e7633
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 %py_postclean
138
139 %find_lang %{name}
140
141 %clean
142 rm -rf $RPM_BUILD_ROOT
143
144 %post
145 %gconf_schema_install at-spi.schemas
146 /sbin/ldconfig
147
148 %preun
149 %gconf_schema_uninstall at-spi.schemas
150
151 %postun -p /sbin/ldconfig
152
153 %files -f %{name}.lang
154 %defattr(644,root,root,755)
155 %attr(755,root,root) %{_libdir}/libcspi.so.*.*.*
156 %attr(755,root,root) %ghost %{_libdir}/libcspi.so.0
157 %attr(755,root,root) %{_libdir}/libloginhelper.so.*.*.*
158 %attr(755,root,root) %ghost %{_libdir}/libloginhelper.so.0
159 %attr(755,root,root) %{_libdir}/libspi.so.*.*.*
160 %attr(755,root,root) %ghost %{_libdir}/libspi.so.0
161 %attr(755,root,root) %{_libexecdir}/at-spi-registryd
162 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_LoginHelper_module.so
163 %attr(755,root,root) %{_libdir}/orbit-2.0/Accessibility_module.so
164 %attr(755,root,root) %{_libdir}/gtk-2.0/modules/libatk-bridge.so
165 %{_sysconfdir}/gconf/schemas/at-spi.schemas
166 %{_sysconfdir}/xdg/autostart/at-spi-registryd.desktop
167 %{_libdir}/bonobo/servers/Accessibility_Registry.server
168 %{_datadir}/idl/at-spi-1.0
169
170 %files devel
171 %defattr(644,root,root,755)
172 %attr(755,root,root) %{_libdir}/libcspi.so
173 %attr(755,root,root) %{_libdir}/libloginhelper.so
174 %attr(755,root,root) %{_libdir}/libspi.so
175 %{_includedir}/at-spi-1.0
176 %{_libdir}/libcspi.la
177 %{_libdir}/libloginhelper.la
178 %{_libdir}/libspi.la
179 %{_pkgconfigdir}/cspi-1.0.pc
180 %{_pkgconfigdir}/libloginhelper-1.0.pc
181 %{_pkgconfigdir}/libspi-1.0.pc
182
183 %if %{with static_libs}
184 %files static
185 %defattr(644,root,root,755)
186 %{_libdir}/libcspi.a
187 %{_libdir}/libloginhelper.a
188 %{_libdir}/libspi.a
189 %endif
190
191 %files apidocs
192 %defattr(644,root,root,755)
193 %{_gtkdocdir}/at-spi-cspi
194 %{_docdir}/%{name}-%{version}
195
196 %files -n python-pyatspi
197 %defattr(644,root,root,755)
198 %dir %{py_sitedir}/pyatspi
199 %{py_sitedir}/pyatspi/*.py[co]
This page took 0.080434 seconds and 3 git commands to generate.