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