]> git.pld-linux.org Git - packages/at-spi.git/blob - at-spi.spec
657ba18a5ecb45d4d62a3dd730169f4411f949c2
[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:        3
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:  docbook-dtd412-xml
22 BuildRequires:  gettext-devel
23 BuildRequires:  gnome-common >= 2.20.0
24 BuildRequires:  gtk+2-devel >= 2:2.14.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:  xorg-lib-libSM-devel
36 BuildRequires:  xorg-lib-libXft-devel >= 2.1
37 BuildRequires:  xorg-lib-libXtst-devel
38 Requires(post,postun):  /sbin/ldconfig
39 Requires(post,preun):   GConf2
40 Obsoletes:      libat-spi1
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 devel
59 Summary:        AT-SPI development files
60 Summary(pl.UTF-8):      Pliki programistyczne AT-SPI
61 Group:          X11/Development/Libraries
62 Requires:       %{name} = %{version}-%{release}
63 Requires:       ORBit2-devel >= 2.14.10
64 Requires:       atk-devel >= 1:1.24.0
65 Requires:       gtk+2-devel >= 2:2.14.0
66 Requires:       libbonobo-devel >= 2.24.0
67 Obsoletes:      libat-spi1-devel
68
69 %description devel
70 AT-SPI development files.
71
72 %description devel -l pl.UTF-8
73 Pliki programistyczne AT-SPI.
74
75 %package static
76 Summary:        AT-SPI static library
77 Summary(pl.UTF-8):      Statyczna biblioteka AT-SPI
78 Group:          X11/Development/Libraries
79 Requires:       %{name}-devel = %{version}-%{release}
80
81 %description static
82 AT-SPI static library.
83
84 %description static -l pl.UTF-8
85 Statyczna biblioteka AT-SPI.
86
87 %package apidocs
88 Summary:        AT-SPI API documentation
89 Summary(pl.UTF-8):      Dokumentacja API AT-SPI
90 Group:          Documentation
91 Requires:       gtk-doc-common
92
93 %description apidocs
94 AT-SPI API documentation.
95
96 %description apidocs -l pl.UTF-8
97 Dokumentacja API AT-SPI.
98
99 %package -n python-pyatspi
100 Summary:        AT-SPI Python bindings
101 Summary(pl.UTF-8):      Wiązania AT-SPI dla Pythona
102 Group:          Development/Languages/Python
103 Requires:       python-pyorbit
104 Obsoletes:      python-pyspi
105
106 %description -n python-pyatspi
107 AT-SPI Python bindings.
108
109 %description -n python-pyatspi -l pl.UTF-8
110 Wiązania AT-SPI dla Pythona.
111
112 %prep
113 %setup -q
114
115 %build
116 %{__glib_gettextize}
117 %{__intltoolize}
118 %{__libtoolize}
119 %{__aclocal}
120 %{__automake}
121 %{__autoconf}
122 %configure \
123         %{!?with_static_libs:--disable-static} \
124         --enable-gtk-doc \
125         --enable-static \
126         --with-html-dir=%{_gtkdocdir}
127 %{__make}
128
129 %install
130 rm -rf $RPM_BUILD_ROOT
131
132 %{__make} install \
133         DESTDIR=$RPM_BUILD_ROOT \
134         HTML_DIR=%{_gtkdocdir}
135
136 # no static modules
137 rm -f $RPM_BUILD_ROOT%{_libdir}/{gtk-2.0/modules,orbit-2.0}/*.{la,a}
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.098107 seconds and 3 git commands to generate.