summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
Diffstat (limited to 'packaging')
-rw-r--r--packaging/atk.changes15
-rw-r--r--packaging/atk.manifest5
-rw-r--r--packaging/atk.spec89
-rw-r--r--packaging/baselibs.conf7
4 files changed, 116 insertions, 0 deletions
diff --git a/packaging/atk.changes b/packaging/atk.changes
new file mode 100644
index 0000000..b2f9c1b
--- /dev/null
+++ b/packaging/atk.changes
@@ -0,0 +1,15 @@
+* Wed Mar 27 2013 Anas Nashif <anas.nashif@intel.com> upstream/2.8.0@8716947
+- Update to 2.8.0
+
+* Tue Feb 26 2013 Anas Nashif <anas.nashif@intel.com> upstream/2.7.91@b78b0b7
+- Update to 2.7.91
+
+* Fri Feb 08 2013 Anas Nashif <anas.nashif@intel.com> upstream/2.7.5@4655b02
+- Update to 2.7.5
+
+* Sat Feb 02 2013 Anas Nashif <anas.nashif@intel.com> upstream/2.7.4@bc1b1ba
+- Update to 2.7.4
+
+* Wed Dec 26 2012 Anas Nashif <anas.nashif@intel.com> upstream/2.7.3@a2c5f89
+- Update to 2.7.3
+
diff --git a/packaging/atk.manifest b/packaging/atk.manifest
new file mode 100644
index 0000000..017d22d
--- /dev/null
+++ b/packaging/atk.manifest
@@ -0,0 +1,5 @@
+<manifest>
+ <request>
+ <domain name="_"/>
+ </request>
+</manifest>
diff --git a/packaging/atk.spec b/packaging/atk.spec
new file mode 100644
index 0000000..097876c
--- /dev/null
+++ b/packaging/atk.spec
@@ -0,0 +1,89 @@
+%define baseline 2.12
+Name: atk
+Version: 2.12.0
+Release: 0
+License: LGPL-2.0+
+Summary: An Accessibility ToolKit
+Url: http://www.gtk.org/
+Group: System/Libraries
+Source: http://download.gnome.org/sources/%{name}/%{baseline}/%{name}-%{version}.tar.xz
+Source98: baselibs.conf
+Source1001: %{name}.manifest
+
+BuildRequires: fdupes
+BuildRequires: gcc-c++
+BuildRequires: glib2-devel >= 2.35.2
+BuildRequires: intltool
+BuildRequires: which
+%if %{with introspection}
+BuildRequires: gobject-introspection-devel
+%endif
+Requires: libatk
+
+%description
+The ATK library provides a set of accessibility interfaces. By
+supporting the ATK interfaces, an application or toolkit can be used
+with screen readers, magnifiers, and alternate input devices.
+
+%package -n libatk
+Summary: An Accessibility ToolKit
+Group: System/Libraries
+Provides: %{name} = %{version}
+Obsoletes: %{name} < %{version}
+
+%description -n libatk
+The ATK library provides a set of accessibility interfaces. By
+supporting the ATK interfaces, an application or toolkit can be used
+with screen readers, magnifiers, and alternate input devices.
+
+%package -n typelib-Atk
+Summary: An Accessibility ToolKit -- Introspection bindings
+Group: System/Libraries
+
+%description -n typelib-Atk
+The ATK library provides a set of accessibility interfaces. By
+supporting the ATK interfaces, an application or toolkit can be used
+with screen readers, magnifiers, and alternate input devices.
+
+This package provides the GObject Introspection bindings for ATK.
+
+%package devel
+Summary: Include Files and Libraries mandatory for Development
+Group: Development/Libraries/GNOME
+Requires: libatk = %{version}
+
+%description devel
+This package contains all necessary include files and libraries needed
+to develop applications that require these.
+
+%prep
+%setup -q
+
+%build
+%autogen \
+ --disable-static
+make %{?_smp_mflags}
+
+%install
+%make_install
+%fdupes %{buildroot}
+
+mkdir -p %{buildroot}/usr/share/license
+cp -f COPYING %{buildroot}/usr/share/license/%{name}
+
+%post -n libatk -p /sbin/ldconfig
+
+%postun -n libatk -p /sbin/ldconfig
+
+%files -n libatk
+%defattr(-, root, root)
+%doc COPYING
+/usr/share/license/%{name}
+%{_libdir}/lib*.so.*
+
+%files devel
+%defattr(-, root, root)
+%{_includedir}/atk-1.0
+%{_libdir}/lib*.so
+%{_libdir}/pkgconfig/*.pc
+
diff --git a/packaging/baselibs.conf b/packaging/baselibs.conf
new file mode 100644
index 0000000..64cd4c5
--- /dev/null
+++ b/packaging/baselibs.conf
@@ -0,0 +1,7 @@
+atk
+libatk
+ obsoletes "atk-<targettype> <= <version>"
+ provides "atk-<targettype> = <version>"
+package atk-devel
+ requires -atk-<targettype>
+ requires "libatk-<targettype> = <version>"