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