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