diff --git a/.at-spi2-atk.metadata b/.at-spi2-atk.metadata new file mode 100644 index 0000000..389ed19 --- /dev/null +++ b/.at-spi2-atk.metadata @@ -0,0 +1 @@ +d4f0710c50223a84ca412be1f385c281054558cc SOURCES/at-spi2-atk-2.26.2.tar.xz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c6ff5e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/at-spi2-atk-2.26.2.tar.xz diff --git a/SPECS/at-spi2-atk.spec b/SPECS/at-spi2-atk.spec new file mode 100644 index 0000000..ead1bb3 --- /dev/null +++ b/SPECS/at-spi2-atk.spec @@ -0,0 +1,371 @@ +%global atk_version 2.25.2 +%global at_spi2_core_version 2.25.3 + +Name: at-spi2-atk +Version: 2.26.2 +Release: 1%{?dist} +Summary: A GTK+ module that bridges ATK to D-Bus at-spi + +License: LGPLv2+ +URL: https://wiki.linuxfoundation.org/en/AT-SPI_on_D-Bus +Source0: https://download.gnome.org/sources/at-spi2-atk/2.26/%{name}-%{version}.tar.xz + +BuildRequires: atk-devel >= %{atk_version} +BuildRequires: at-spi2-core-devel >= %{at_spi2_core_version} +BuildRequires: dbus-devel +BuildRequires: dbus-glib-devel +BuildRequires: glib2-devel +BuildRequires: libxml2-devel +BuildRequires: gtk2-devel +BuildRequires: intltool + +Requires: atk%{?_isa} >= %{atk_version} +Requires: at-spi2-core%{?_isa} >= %{at_spi2_core_version} + +%description +at-spi allows assistive technologies to access GTK-based +applications. Essentially it exposes the internals of applications for +automation, so tools such as screen readers, magnifiers, or even +scripting interfaces can query and interact with GUI controls. + +This version of at-spi is a major break from previous versions. +It has been completely rewritten to use D-Bus rather than +ORBIT / CORBA for its transport protocol. + +This package includes a gtk-module that bridges ATK to the new +D-Bus based at-spi. + +%package devel +Summary: A GTK+ module that bridges ATK to D-Bus at-spi +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +The %{name}-devel package includes the header files for the %{name} library. + +%prep +%setup -q + +%build +%configure +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool + +make %{?_smp_mflags} + + +%install +%make_install + +rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/libatk-bridge.la +rm $RPM_BUILD_ROOT%{_libdir}/libatk-bridge-2.0.la + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%doc AUTHORS README +%license COPYING +%dir %{_libdir}/gtk-2.0 +%dir %{_libdir}/gtk-2.0/modules +%{_libdir}/gtk-2.0/modules/libatk-bridge.so +%{_libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop +%{_libdir}/libatk-bridge-2.0.so.* + +%files devel +%{_includedir}/at-spi2-atk/2.0/atk-bridge.h +%{_libdir}/libatk-bridge-2.0.so +%{_libdir}/pkgconfig/atk-bridge-2.0.pc + + +%changelog +* Tue Mar 13 2018 Kalev Lember - 2.26.2-1 +- Update to 2.26.2 +- Resolves: #1567135 + +* Mon Apr 24 2017 Rui Matos - 2.22.0-2 +- Add patch to fix a memory corruption issue + Resolves: #1444490 + +* Mon Sep 26 2016 Kalev Lember - 2.22.0-1 +- Update to 2.22.0 +- Resolves: #1386813 + +* Mon Oct 13 2014 Kalev Lember - 2.14.1-1 +- Update to 2.14.1 + +* Mon Sep 22 2014 Kalev Lember - 2.14.0-1 +- Update to 2.14.0 + +* Fri Aug 15 2014 Fedora Release Engineering - 2.13.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sun Jul 20 2014 Kalev Lember - 2.13.4-1 +- Update to 2.13.4 + +* Sat Jun 07 2014 Fedora Release Engineering - 2.13.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Apr 29 2014 Richard Hughes - 2.13.1-1 +- Update to 2.13.1 + +* Tue Apr 15 2014 Kalev Lember - 2.12.1-1 +- Update to 2.12.1 + +* Sat Apr 05 2014 Kalev Lember - 2.12.0-2 +- Update dep versions + +* Mon Mar 24 2014 Richard Hughes - 2.12.0-1 +- Update to 2.12.0 + +* Tue Mar 18 2014 Richard Hughes - 2.11.92-1 +- Update to 2.11.92 + +* Tue Mar 04 2014 Richard Hughes - 2.11.91-1 +- Update to 2.11.91 + +* Wed Feb 19 2014 Richard Hughes - 2.11.90-1 +- Update to 2.11.90 + +* Tue Feb 04 2014 Richard Hughes - 2.11.5-1 +- Update to 2.11.5 + +* Sat Dec 21 2013 Ville Skyttä - 2.11.3-2 +- Add ldconfig %%post* scriptlets. +- Fix bogus dates in %%changelog. + +* Tue Dec 17 2013 Richard Hughes - 2.11.3-1 +- Update to 2.11.3 + +* Tue Nov 19 2013 Richard Hughes - 2.11.2-1 +- Update to 2.11.2 + +* Mon Nov 04 2013 Kalev Lember - 2.11.1-1 +- Update to 2.11.1 + +* Tue Sep 24 2013 Kalev Lember - 2.10.0-1 +- Update to 2.10.0 + +* Tue Sep 17 2013 Kalev Lember - 2.9.92-1 +- Update to 2.9.92 + +* Thu Aug 22 2013 Kalev Lember - 2.9.90-1 +- Update to 2.9.90 + +* Fri Aug 09 2013 Kalev Lember - 2.9.5-1 +- Update to 2.9.5 + +* Sat Aug 03 2013 Fedora Release Engineering - 2.9.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Jun 20 2013 Kalev Lember - 2.9.3-1 +- Update to 2.9.3 +- Use arch-specific dep on at-spi2-core + +* Sun Jun 02 2013 Kalev Lember - 2.9.2-1 +- Update to 2.9.2 + +* Wed Apr 17 2013 Kalev Lember - 2.8.1-1 +- Update to 2.8.1 + +* Mon Mar 25 2013 Kalev Lember - 2.8.0-1 +- Update to 2.8.0 + +* Wed Mar 6 2013 Matthias Clasen - 2.7.91-1 +- Update to 2.7.91 + +* Thu Feb 21 2013 Kalev Lember - 2.7.90-1 +- Update to 2.7.90 + +* Tue Feb 05 2013 Kalev Lember - 2.7.5-1 +- Update to 2.7.5 + +* Thu Dec 20 2012 Kalev Lember - 2.7.3-1 +- Update to 2.7.3 + +* Fri Nov 09 2012 Kalev Lember - 2.7.1-1 +- Update to 2.7.1 +- Remove glib-compile-schemas scriptlets now that the schema is gone + +* Wed Oct 17 2012 Kalev Lember - 2.6.1-1 +- Update to 2.6.1 +- Drop upstreamed multilib patch + +* Tue Sep 25 2012 Richard Hughes - 2.6.0-1 +- Update to 2.6.0 + +* Wed Sep 19 2012 Richard Hughes - 2.5.92-1 +- Update to 2.5.92 + +* Tue Sep 11 2012 Matthias Clasen - 2.5.91-2 +- Avoid a multilib conflict + +* Tue Sep 04 2012 Richard Hughes - 2.5.91-1 +- Update to 2.5.91 + +* Tue Aug 21 2012 Richard Hughes - 2.5.90-1 +- Update to 2.5.90 + +* Tue Aug 07 2012 Richard Hughes - 2.5.5-1 +- Update to 2.5.5 + +* Fri Jul 27 2012 Fedora Release Engineering - 2.5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Tue Jul 17 2012 Richard Hughes - 2.5.4-1 +- Update to 2.5.4 + +* Tue Jun 26 2012 Richard Hughes - 2.5.3-1 +- Update to 2.5.3 + +* Thu Jun 07 2012 Richard Hughes - 2.5.2-1 +- Update to 2.5.2 + +* Sat May 05 2012 Kalev Lember - 2.5.1-1 +- Update to 2.5.1 + +* Tue Apr 24 2012 Kalev Lember - 2.4.0-2 +- Silence glib-compile-schemas output + +* Tue Mar 27 2012 Matthias Clasen - 2.4.0-1 +- Update to 2.4.0 + +* Wed Mar 21 2012 Kalev Lember - 2.3.92-1 +- Update to 2.3.92 + +* Mon Mar 5 2012 Matthias Clasen - 2.3.91-1 +- Update to 2.3.91 + +* Sat Feb 25 2012 Matthias Clasen - 2.3.90-1 +- Update to 2.3.90 + +* Tue Feb 7 2012 Matthias Clasen - 2.3.5-1 +- Update to 2.3.5 + +* Tue Jan 17 2012 Matthias Clasen - 2.3.4-1 +- Update to 2.3.4 + +* Thu Jan 12 2012 Fedora Release Engineering - 2.3.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Tue Dec 20 2011 Matthias Clasen - 2.3.3-1 +- Update to 2.3.3 + +* Mon Nov 21 2011 Matthias Clasen - 2.3.2-1 +- Update to 2.3.2 + +* Wed Nov 2 2011 Matthias Clasen - 2.3.1-1 +- Update to 2.3.1 + +* Wed Oct 26 2011 Fedora Release Engineering - 2.2.0-2 +- Rebuilt for glibc bug#747377 + +* Tue Sep 27 2011 Ray - 2.2.0-1 +- Update to 2.2.0 + +* Mon Sep 19 2011 Matthias Clasen 2.1.92-1 +- Update to 2.1.92 + +* Mon Sep 5 2011 Matthias Clasen 2.1.91-1 +- Update to 2.1.91 + +* Tue Aug 30 2011 Matthias Clasen 2.1.90-1 +- Update to 2.1.90 + +* Tue Aug 16 2011 Matthias Clasen 2.1.5-1 +- Update to 2.1.5 + +* Mon Jul 25 2011 Matthias Clasen 2.1.4-1 +- Update to 2.1.4 + +* Tue Apr 26 2011 Matthias Clasen 2.0.1-1 +- Update to 2.0.1 + +* Mon Apr 4 2011 Matthias Clasen 2.0.0-1 +- Update to 2.0.0 + +* Fri Mar 25 2011 Matthias Clasen 1.91.93-1 +- Update to 1.91.93 + +* Mon Mar 21 2011 Matthias Clasen 1.91.92-1 +- Update to 1.91.92 + +* Mon Mar 7 2011 Matthias Clasen 1.91.91-1 +- Update to 1.91.91 + +* Tue Feb 22 2011 Matthias Clasen 1.91.90-1 +- Update to 1.91.90 + +* Mon Feb 07 2011 Fedora Release Engineering - 1.91.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Feb 07 2011 Bastien Nocera 1.91.6-3 +- Add upstream patches to fix crashers + +* Fri Feb 04 2011 Bastien Nocera 1.91.6-2 +- Revert crashy part of 1.91.6 release + +* Wed Feb 2 2011 Christopher Aillon - 1.91.6-1 +- Update to 1.91.6 + +* Tue Jan 11 2011 Matthias Clasen - 1.91.5-1 +- Update to 1.91.5 + +* Thu Nov 11 2010 Matthias Clasen - 1.91.2-1 +- Update to 1.91.2 + +* Mon Oct 4 2010 Matthias Clasen - 1.91.0-1 +- Update to 1.91.0 + +* Wed Sep 29 2010 Matthias Clasen - 0.4.0-1 +- Update to 0.4.0 + +* Tue Aug 31 2010 Matthias Clasen - 0.3.91.1-1 +- Update to 0.3.91.1 + +* Fri Aug 27 2010 Matthias Clasen - 0.3.90-2 +- Make the gtk module resident to prevent crashes + +* Wed Aug 18 2010 Matthias Clasen - 0.3.90-1 +- Update to 0.3.90 + +* Mon Aug 2 2010 Matthias Clasen - 0.3.6-1 +- Update to 0.3.6 + +* Mon Jul 12 2010 Matthias Clasen - 0.3.5-1 +- Update to 0.3.5 + +* Tue Jun 29 2010 Matthias Clasen - 0.3.4-1 +- Update to 0.3.4 + +* Tue Jun 8 2010 Matthias Clasen - 0.3.3-1 +- Update to 0.3.3 +- Include gtk3 module +- Drop gtk deps, since we don't want to depend on both gtk2 and gtk3; + instead own the directories + +* Tue Jun 1 2010 Matthias Clasen - 0.3.2-2 +- Don't relocate the dbus a11y stack + +* Fri May 28 2010 Matthias Clasen - 0.3.2-1 +- Update to 0.3.2 + +* Sat May 15 2010 Matthias Clasen - 0.3.1-1 +- Update to 0.3.1 + +* Tue Mar 30 2010 Matthias Clasen - 0.1.8-1 +- Update to 0.1.8 + +* Sat Feb 20 2010 Matthias Clasen - 0.1.7-1 +- Update to 0.1.7 + +* Wed Feb 10 2010 Tomas Bzatek - 0.1.6-1 +- Update to 0.1.6 + +* Sun Jan 17 2010 Matthias Clasen - 0.1.5-1 +- Update to 0.1.5 + +* Tue Dec 22 2009 Matthias Clasen - 0.1.4-1 +- Update to 0.1.4 + +* Sat Dec 5 2009 Matthias Clasen - 0.1.3-1 +- Initial packaging