From 59d184ede055e2c5a2a0759237af5653c3e34b56 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Jan 06 2010 23:33:48 +0000 Subject: initial import --- diff --git a/.cvsignore b/.cvsignore index e69de29..de53229 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +at-spi2-atk-0.1.4.tar.bz2 diff --git a/at-spi2-atk.spec b/at-spi2-atk.spec new file mode 100644 index 0000000..faaf87c --- /dev/null +++ b/at-spi2-atk.spec @@ -0,0 +1,72 @@ +Name: at-spi2-atk +Version: 0.1.4 +Release: 1%{?dist} +Summary: A GTK+ module that bridges ATK to D-Bus at-spi + +Group: System Environment/Libraries +License: LGPLv2+ +URL: http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus +Source0: http://download.gnome.org/sources/at-spi2-atk/0.1/%{name}-%{version}.tar.bz2 + +Patch0: make-it-build.patch + +BuildRequires: at-spi2-core +BuildRequires: dbus-devel +BuildRequires: dbus-glib-devel +BuildRequires: glib2-devel +BuildRequires: libxml2-devel +BuildRequires: atk-devel +BuildRequires: gtk2-devel + +Requires: at-spi2-core +Requires: gtk2 + +%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. + + +%prep +%setup -q +%patch0 -p1 -b .make-it-build + +%build +%configure --enable-relocate +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 +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +rm $RPM_BUILD_ROOT%{_libdir}/gtk-2.0/modules/at-spi-dbus/modules/libatk-bridge.la + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc COPYING AUTHORS README +%{_libdir}/gtk-2.0/modules/at-spi-dbus/modules/libatk-bridge.so +%dir %{_datadir}/gnome/autostart +%{_datadir}/gnome/autostart/atk-bridge.desktop + +%changelog +* 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 diff --git a/import.log b/import.log new file mode 100644 index 0000000..f843b14 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +at-spi2-atk-0_1_4-1_fc12:HEAD:at-spi2-atk-0.1.4-1.fc12.src.rpm:1262820604 diff --git a/make-it-build.patch b/make-it-build.patch new file mode 100644 index 0000000..797f550 --- /dev/null +++ b/make-it-build.patch @@ -0,0 +1,25 @@ +diff -up at-spi2-atk-0.1.4/atk-adaptor/atk-bridge.desktop.in.make-it-build at-spi2-atk-0.1.4/atk-adaptor/atk-bridge.desktop.in +--- at-spi2-atk-0.1.4/atk-adaptor/atk-bridge.desktop.in.make-it-build 2009-12-22 20:36:26.071255384 -0500 ++++ at-spi2-atk-0.1.4/atk-adaptor/atk-bridge.desktop.in 2009-12-22 20:36:17.145478439 -0500 +@@ -0,0 +1,9 @@ ++[Desktop Entry] ++Type=Application ++Name=GNOME D-Bus atk-bridge locator ++Comment=Sets GTK_PATH for gnome-session to pick up D-Bus atk-bridge module ++Exec=dbus-send --session --dest="org.gnome.SessionManager" /org/gnome/SessionManager org.gnome.SessionManager.Setenv string:"GTK_PATH" string:"@gtkpathdir@" ++OnlyShowIn=GNOME; ++AutostartCondition=GNOME /desktop/gnome/interface/at-spi-dbus ++X-GNOME-Autostart-Phase=Initialization ++ +diff -up at-spi2-atk-0.1.4/atk-adaptor/value-adaptor.c.make-it-build at-spi2-atk-0.1.4/atk-adaptor/value-adaptor.c +--- at-spi2-atk-0.1.4/atk-adaptor/value-adaptor.c.make-it-build 2009-11-23 08:08:50.000000000 -0500 ++++ at-spi2-atk-0.1.4/atk-adaptor/value-adaptor.c 2009-12-22 20:28:51.084227503 -0500 +@@ -144,7 +144,7 @@ impl_set_currentValue (DBusMessageIter * + dbus_message_iter_recurse (iter, &iter_variant); + if (dbus_message_iter_get_arg_type (&iter_variant) != DBUS_TYPE_DOUBLE) + { +- G_WARNING ("TODO: Support setting value from a non-double"); ++ g_warning ("TODO: Support setting value from a non-double"); + return FALSE; + } + dbus_message_iter_get_basic (&iter_variant, &dub); diff --git a/sources b/sources index e69de29..7585d93 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +9c7fd63d036472de67f2fcb6391bd854 at-spi2-atk-0.1.4.tar.bz2