From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-accessibility/at-spi2-core/Manifest | 8 +++ .../at-spi2-core/at-spi2-core-2.22.1.ebuild | 60 ++++++++++++++++++++++ .../at-spi2-core/at-spi2-core-2.24.1.ebuild | 60 ++++++++++++++++++++++ ...t-spi2-core-2.0.2-disable-teamspaces-test.patch | 13 +++++ app-accessibility/at-spi2-core/metadata.xml | 8 +++ 5 files changed, 149 insertions(+) create mode 100644 app-accessibility/at-spi2-core/Manifest create mode 100644 app-accessibility/at-spi2-core/at-spi2-core-2.22.1.ebuild create mode 100644 app-accessibility/at-spi2-core/at-spi2-core-2.24.1.ebuild create mode 100644 app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch create mode 100644 app-accessibility/at-spi2-core/metadata.xml (limited to 'app-accessibility/at-spi2-core') diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest new file mode 100644 index 000000000000..fa6613aa5c04 --- /dev/null +++ b/app-accessibility/at-spi2-core/Manifest @@ -0,0 +1,8 @@ +AUX at-spi2-core-2.0.2-disable-teamspaces-test.patch 302 SHA256 5834cf41154379002d3050810fce1da8a41c9bd1cce06593c1e7d5bdee083aef SHA512 866a2e372999491a74aa3bd230e666151b8fbf74554f70b7ff01891c62a6b2e87459107d885340076c049ebba656e399cb13ea6cb93af88552a328e17b4f8753 WHIRLPOOL 912c7cafdaecd93fb6fffec89a581346bf4c199c1e8a122483df4f3d36aca87ab11384380b49353910b70f70b96718133977e9ce7b4e9b02f54136da783cc309 +DIST at-spi2-core-2.22.1.tar.xz 454048 SHA256 6f8f39f091bfe2c57870cb8bfbb02edac4fc85cda69665e6967937daf7201c42 SHA512 2376b57ce744351ed09a13cd02f0c02264c0998860710cfcdac59f0efb78061512986f5d7305a2f6c594d70213722f81795620e8cd2c6587c6d3f1335477171f WHIRLPOOL a3bd869b286e7fd974242c5846d219c9be3b5fb4322f7bd82f9c039cd032bbfc0917e2e54dc900283eb13a1bba14906eec3f2ef9d9b3caae1aef6bdce24fe3be +DIST at-spi2-core-2.24.1.tar.xz 452440 SHA256 1e90d064b937aacfe79a96232ac7e63d28d716e85bd9ff4333f865305a959b5b SHA512 e7f354a90204f12d4e464a6b4e4cb27141af3715d7c5ec253bdd2ebe65bc7d191ae7b775c45470a1bd1fe2c0accdd4e84feeb5e1eb1a6c05f3e5e734371027be WHIRLPOOL 3a3d47b49ea5be77458b325cc23405153859251052dd1b123d38b5953e3dd5d6896959703ca7941baed8a3d9ca9194183a12459f88fb6d580cee364258303291 +EBUILD at-spi2-core-2.22.1.ebuild 1771 SHA256 b85b9749476b75268769e92706a3afaf84b9224e52a799a86343c67500c1094a SHA512 824732f4a7c7fc484fb591a7862d8a18a5326ad58150e3c23befb8f23d089d5a5fe7cd71ac7914877aff6015b99b10c086bc4a3cf6fb9b1ad71ab8085e9ba722 WHIRLPOOL c6fdf16d8e7aad54ccfdbda0425caeca1a8cefea0bc3eea7b0fbb111b543c3b98cf95338db72051ae2b037484390492a068a79428d2d998561fdec96cdcf1314 +EBUILD at-spi2-core-2.24.1.ebuild 1780 SHA256 4463bc25009c54a5a3aeea8ec6925b37fb49427796755bf700c624733e72f8c3 SHA512 67dd60c666a87d9f052bed1acdf7c9460224443e1fd30608ef06a13e556ec50a9b9a7503bd8af8b0d22aeaca98abb407bf2971f7cb3c06918f720a18010f55d5 WHIRLPOOL 7180d73d515062a8d39ab8e880c7375ab34519c6dbcef837c79e115cc7477272bc56fdf3adef8f31803759698976a2f70a47540b36b3ab139db5e5bb20b30d85 +MISC ChangeLog 7419 SHA256 4ca11356e36dacc56185de2300d527ff3ed438ef73e5b2316d03ff06ce36e887 SHA512 b9e5c453da683ecfdaf08450574c3c593973f09ea9a66b80dadaab9370616a6886c640bb265cde606072354e38ca28dfa27afeb8e0d4b0a34f83b16fed3cc031 WHIRLPOOL 32619c78b965d3bab798d4bfa2abd5de57b2d3bfeb4402d9c1015d3d534a590fc4c546179d67c5913046c3b12c360922e4bd7da95df143b238c14c81f9a6c57a +MISC ChangeLog-2015 12541 SHA256 336ad1d8009ba7b740aae7c356026791252be7ddaec0c1c9d33ed586f882c620 SHA512 9cffbf791a6df5e90d05e382beaac9bb1f7da22453445734092be1798386d984f218b42512076c2f4b2c348a741b8c31b674a6a676dd506e01305e48c793696a WHIRLPOOL a9dee88fbe5b5a8e3845bb8bc8b935ffaf7507127b13e720abb016398ace7ff3305a5dec53148789b7b99668c16e3dc8882418d7394cda2bee569d663d0a937f +MISC metadata.xml 249 SHA256 4505b0bfeadff287958620b7dc7b7209699065a8f17139a237a5dd409a726a97 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506 WHIRLPOOL 333a938ee1d2124595596c572697bf5ebad523a92ba12005cfb12e6bb6270881a94a911f0cc9c1cf2bb571559e8271e07dfd307dabe50058236dbe7103562b92 diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.22.1.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.22.1.ebuild new file mode 100644 index 000000000000..59c26497b8d0 --- /dev/null +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.22.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +inherit eutils gnome2 multilib-minimal + +DESCRIPTION="D-Bus accessibility specifications and registration daemon" +HOMEPAGE="https://wiki.gnome.org/Accessibility" + +LICENSE="LGPL-2+" +SLOT="2" +IUSE="X +introspection" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" + +# x11-libs/libSM is needed until upstream #719808 is solved either +# making the dep unneeded or fixing their configure +# Only libX11 is optional right now +RDEPEND=" + >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}] + >=sys-apps/dbus-1[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.6:= ) + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.9 + >=dev-util/intltool-0.40 + sys-devel/gettext + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +PATCHES=( + # disable teamspaces test since that requires Novell.ICEDesktop.Daemon + "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch" +) + +multilib_src_configure() { + # xevie is deprecated/broken since xorg-1.6/1.7 + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --disable-xevie \ + $(multilib_native_use_enable introspection) \ + $(use_enable X x11) + + # work-around gtk-doc out-of-source brokedness + if multilib_is_native_abi; then + ln -s "${S}"/doc/libatspi/html doc/libatspi/html || die + fi +} + +multilib_src_compile() { gnome2_src_compile; } +multilib_src_install() { gnome2_src_install; } diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.24.1.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.24.1.ebuild new file mode 100644 index 000000000000..7a3aed291611 --- /dev/null +++ b/app-accessibility/at-spi2-core/at-spi2-core-2.24.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_LA_PUNT="yes" + +inherit eutils gnome2 multilib-minimal + +DESCRIPTION="D-Bus accessibility specifications and registration daemon" +HOMEPAGE="https://wiki.gnome.org/Accessibility" + +LICENSE="LGPL-2+" +SLOT="2" +IUSE="X +introspection" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" + +# x11-libs/libSM is needed until upstream #719808 is solved either +# making the dep unneeded or fixing their configure +# Only libX11 is optional right now +RDEPEND=" + >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}] + >=sys-apps/dbus-1[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + introspection? ( >=dev-libs/gobject-introspection-0.9.6:= ) + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXtst[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.9 + >=dev-util/intltool-0.40 + sys-devel/gettext + virtual/pkgconfig[${MULTILIB_USEDEP}] +" + +PATCHES=( + # disable teamspaces test since that requires Novell.ICEDesktop.Daemon + "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch" +) + +multilib_src_configure() { + # xevie is deprecated/broken since xorg-1.6/1.7 + ECONF_SOURCE=${S} \ + gnome2_src_configure \ + --disable-xevie \ + $(multilib_native_use_enable introspection) \ + $(use_enable X x11) + + # work-around gtk-doc out-of-source brokedness + if multilib_is_native_abi; then + ln -s "${S}"/doc/libatspi/html doc/libatspi/html || die + fi +} + +multilib_src_compile() { gnome2_src_compile; } +multilib_src_install() { gnome2_src_install; } diff --git a/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch b/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch new file mode 100644 index 000000000000..269236d177e7 --- /dev/null +++ b/app-accessibility/at-spi2-core/files/at-spi2-core-2.0.2-disable-teamspaces-test.patch @@ -0,0 +1,13 @@ +diff --git a/dbind/dbtest.c b/dbind/dbtest.c +index e8bbb63..9843c3d 100644 +--- a/dbind/dbtest.c ++++ b/dbind/dbtest.c +@@ -417,7 +417,7 @@ int main (int argc, char **argv) + + test_helpers (); + test_marshalling (); +- test_teamspaces (bus); ++ /* test_teamspaces (bus); */ + + return 0; + } diff --git a/app-accessibility/at-spi2-core/metadata.xml b/app-accessibility/at-spi2-core/metadata.xml new file mode 100644 index 000000000000..39980802b1da --- /dev/null +++ b/app-accessibility/at-spi2-core/metadata.xml @@ -0,0 +1,8 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + -- cgit v1.2.3