atk1.0/atk1.0.spec

125 lines
3.5 KiB
RPMSpec
Raw Normal View History

2015-01-28 22:05:33 +10:00
%bcond_with gtkdoc
2012-02-01 14:47:08 +04:00
2015-01-28 22:05:33 +10:00
%define api 1.0
%define major 0
%define pkgname atk
2012-07-07 06:17:52 +04:00
%define libname %mklibname %{pkgname} %{api} %{major}
%define girname %mklibname %{pkgname}-gir %{api}
2015-01-28 22:05:33 +10:00
%define devname %mklibname %{name} -d
2012-02-01 14:47:08 +04:00
2012-07-07 06:17:52 +04:00
Summary: Accessibility features for Gtk+
Name: %{pkgname}%{api}
2014-04-08 20:34:48 +04:00
Version: 2.12.0
2015-01-28 22:05:33 +10:00
Release: 4
License: LGPLv2.1+
2012-07-07 06:17:52 +04:00
Group: Accessibility
Url: http://developer.gnome.org/projects/gap/
2014-04-08 20:34:48 +04:00
Source0: http://ftp.gnome.org/pub/GNOME/sources/%{pkgname}/2.12/%{pkgname}-%{version}.tar.xz
2015-01-28 22:05:33 +10:00
%if %{with gtkdoc}
2012-07-07 06:17:52 +04:00
BuildRequires: gtk-doc >= 1.11-3
2012-02-01 14:47:08 +04:00
%endif
2015-01-28 22:05:33 +10:00
BuildRequires: pkgconfig(glib-2.0) >= 2.5.7
BuildRequires: pkgconfig(gobject-introspection-1.0)
2012-02-01 14:47:08 +04:00
%description
Accessibility means providing system infrastructure that allows add-on
assistive software to transparently provide specalized input and ouput
capabilities. For example, screen readers allow blind users to navigate
through applications, determine the state of controls, and read text via
text to speech conversion. On-screen keyboards replace physical
keyboards, and head-mounted pointers replace mice.
ATK, the Accessibility Tookit, is used to obtain accessibily information
from GTK+ and GNOME widgets.
2015-01-28 22:05:33 +10:00
%files common -f %{pkgname}10.lang
%doc README
#----------------------------------------------------------------------------
2012-02-01 14:47:08 +04:00
%package common
2012-07-07 06:17:52 +04:00
Summary: Data files used by atk
Group: System/Libraries
2012-02-01 14:47:08 +04:00
%description common
ATK, the Accessibility Tookit, is used to obtain accessibily information
from GTK+ and GNOME widgets.
This package contains data used by atk library.
2015-01-28 22:05:33 +10:00
#----------------------------------------------------------------------------
2012-07-07 06:17:52 +04:00
%package -n %{libname}
Summary: Accessibility features for Gtk+
Group: System/Libraries
2015-01-28 22:05:33 +10:00
Suggests: %{name}-common >= %{EVRD}
Provides: lib%{name} = %{EVRD}
2012-07-07 06:17:52 +04:00
Conflicts: gir-repository < 0.6.5-4
%description -n %{libname}
2012-02-01 14:47:08 +04:00
Accessibility means providing system infrastructure that allows add-on
assistive software to transparently provide specalized input and ouput
capabilities. For example, screen readers allow blind users to navigate
through applications, determine the state of controls, and read text via
text to speech conversion. On-screen keyboards replace physical
keyboards, and head-mounted pointers replace mice.
2015-01-28 22:05:33 +10:00
%files -n %{libname}
%{_libdir}/libatk-%{api}.so.%{major}*
#----------------------------------------------------------------------------
2012-07-07 06:17:52 +04:00
%package -n %{girname}
Summary: GObject introspection interface library for %{pkgname}
Group: System/Libraries
2015-01-28 22:05:33 +10:00
Requires: %{libname} = %{EVRD}
2012-07-07 06:17:52 +04:00
Obsoletes: %{_lib}atk1.0_0 < 2.4.0-1
%description -n %{girname}
GObject introspection interface library for %{pkgname}.
2015-01-28 22:05:33 +10:00
%files -n %{girname}
%{_libdir}/girepository-1.0/Atk-%{api}.typelib
#----------------------------------------------------------------------------
%package -n %{devname}
2012-07-07 06:17:52 +04:00
Summary: Stuff for developing with atk
Group: Development/C
2015-01-28 22:05:33 +10:00
Requires: %{libname} = %{EVRD}
Requires: %{girname} = %{EVRD}
Provides: %{pkgname}-devel = %{EVRD}
Obsoletes: %{_lib}atk1.0_0-devel < 2.12.0
2012-07-07 06:17:52 +04:00
Conflicts: gir-repository < 0.6.5-4
2015-01-28 22:05:33 +10:00
%description -n %{devname}
2012-02-01 14:47:08 +04:00
ATK, the Accessibility Tookit, is used to obtain accessibily information
from GTK+ and GNOME widgets.
2015-01-28 22:05:33 +10:00
%files -n %{devname}
%doc AUTHORS ChangeLog NEWS
%doc %{_datadir}/gtk-doc/html/*
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*
%{_datadir}/gir-1.0/Atk-%{api}.gir
#----------------------------------------------------------------------------
2012-02-01 14:47:08 +04:00
%prep
2015-01-28 22:05:33 +10:00
%setup -qn %{pkgname}-%{version}
2012-02-01 14:47:08 +04:00
%build
%configure2_5x \
2012-07-07 06:17:52 +04:00
--disable-static \
2015-01-28 22:05:33 +10:00
%if %{with gtkdoc}
2012-02-01 14:47:08 +04:00
--enable-gtk-doc
%endif
%make
%install
%makeinstall_std
2015-01-28 22:05:33 +10:00
%find_lang %{pkgname}10