summaryrefslogtreecommitdiff
path: root/app-accessibility
diff options
context:
space:
mode:
Diffstat (limited to 'app-accessibility')
-rw-r--r--app-accessibility/Manifest.gzbin4225 -> 4226 bytes
-rw-r--r--app-accessibility/at-spi2-core/Manifest2
-rw-r--r--app-accessibility/at-spi2-core/at-spi2-core-2.54.1.ebuild77
-rw-r--r--app-accessibility/orca/Manifest5
-rw-r--r--app-accessibility/orca/orca-45.2-r1.ebuild64
-rw-r--r--app-accessibility/orca/orca-47.3.ebuild (renamed from app-accessibility/orca/orca-46.2.ebuild)5
6 files changed, 84 insertions, 69 deletions
diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz
index 5e0146879a42..01f8ba13e559 100644
--- a/app-accessibility/Manifest.gz
+++ b/app-accessibility/Manifest.gz
Binary files differ
diff --git a/app-accessibility/at-spi2-core/Manifest b/app-accessibility/at-spi2-core/Manifest
index 6721392f8c73..40bff60ce9c1 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1,7 +1,9 @@
DIST at-spi2-core-2.50.1.tar.xz 567836 BLAKE2B 88916f322efa547be2249388a5f7b698ff7fb9464bc98fa929524616d0d25237328c10678df800b9ce325a3050804e9b0044a43024d06b71381dfc32917700a3 SHA512 d0b342a1ff2a3dd91aa87663412289d1616906c14a37e81b8514882d44981092356dc8a5d5c66b6d980d2cdf22128fff74651a4af6cad73cb62fd3154c5bbeae
DIST at-spi2-core-2.50.2.tar.xz 569124 BLAKE2B 7a69dbeb68b674d5b4e458dc10ba0e266583216f6a45f1924dee28e848bc124802f5181b0b1cc969eae2dfbb13df56b0c87bb1f347f6e323f6474d02a3543664 SHA512 a1c9ca77d34801b421c13f66d72e6101b23896dd210efbd7931ac0778e30c51a20759796a8c121946f57c1683626fd3ef34f88e5ad6495c20f6ac79fd0a96aa4
DIST at-spi2-core-2.52.0.tar.xz 574684 BLAKE2B 642cf8a63700ed5d5e20eb356f60c5d5e771d34bb0a373e95c71898ea2318c41484faec736ec44b1162fac22a075ca5f7b4698b105972ea060d107f9afc7f5b9 SHA512 0482cae97cf5e2295ab56f6ae83db9e1047813a1c3c2b6cd6012f95dfabec1f7a93d0045a1a7c3fabb7a389f71dc43f797b2ad9242e97ddf565cf63948ae146b
+DIST at-spi2-core-2.54.1.tar.xz 576224 BLAKE2B b1a1657081f22623bba7730f687dc69e4b7c1562020edc42b29f0a8842ea8443021aab1b8fd23d75877c8023c43c586ce70640be42fef5663983381018e9e80b SHA512 28f94e745b2c563e7515207dc24da0658f68c2badd3085b15b14405e10e128ef776d674d840dfd8c2222bdb8fd88348a1a7e70df0bb19deed0e688d1c0c8b3c3
EBUILD at-spi2-core-2.50.1.ebuild 2039 BLAKE2B f026b57adb04d233407b21908a004bac17da351354560ebfee357f220ac10705a46025ebb3994793120ba158006ae8c77ee35109781ddf5eb3eb64a7e356b695 SHA512 50efe1191233730e3d1d0d24c168ebb0ebabb1de948e453b37a1daabf8c62fba1f2f96855011c5dce06a664317c131e74289637c0a55ccadfe238805d69537c6
EBUILD at-spi2-core-2.50.2.ebuild 2040 BLAKE2B 0fe494789f702530cf5ce3b4f76e62db8e8eff6146cbbd92c9e3ed8af4b524856af77b59d4e6a4bf9311eec953cd6a197d5b64ff791203435481ce295b1c6bca SHA512 748be160f08a86fa8acf2707bb0adada36dea5232c9aa8fc2fe878a31c17eccd839f6023aed625ce04ad562b989c0d648719196a7833cfd038fff0511da0bf30
EBUILD at-spi2-core-2.52.0.ebuild 2003 BLAKE2B c41f415a52fa5ddb830030d16da311e4677d262ab4b5c0359a440762ce1d0862000ba134b78dcc1e5ac39271cee761d5fd3aa53c65739f935736c5ea0f8bc9dd SHA512 7ea77694ea49b1d2ad99830ffa134216169daaf1eccf80b8315214747a23263175c2f3c580510e333e3c94ef0d7177f1088203e74fcdbd111df93e4039482193
+EBUILD at-spi2-core-2.54.1.ebuild 2082 BLAKE2B a9a1239ea2794fff4fcf2822ebc0f0a4b2a9e7052c2d941f4e784dcde7fa6447460a65eed097463e0ebdbba02bb2e7ee5955ad981745e5cf1906c8c7164d5264 SHA512 06907112e758998cab6bd289d4d94a7591b7f8559cad63228adf9b0e73303a86e6cfa41263cfb4a70aae9569d9ac5f18cfe189e4938ff5d708835cc51662790f
MISC metadata.xml 468 BLAKE2B f6b51c8c4da2bdff93f41f92cbe94687250f28d9c42c5cdb7de9eef0d1a6e208dd911d443298eb08fc83f8765d0b2c09e30e932d97b3fc1d28861ceae9b1ee6b SHA512 908b6e8c5929143a45cd108fed5b3375dc6f8f98b637a230c0eb0da4a261a8d9655954e1f98dc9967bd79a8c3aece79e1827097a5785494692f7655bcd73f331
diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.54.1.ebuild b/app-accessibility/at-spi2-core/at-spi2-core-2.54.1.ebuild
new file mode 100644
index 000000000000..43d52a15eec4
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.54.1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson-multilib systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/at-spi2-core"
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+IUSE="X dbus-broker gtk-doc +introspection systemd"
+REQUIRED_USE="
+ dbus-broker? ( systemd )
+ gtk-doc? ( X )
+"
+
+DEPEND="
+ >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+ >=dev-libs/glib-2.67.4:2[${MULTILIB_USEDEP}]
+ >=dev-libs/libxml2-2.9.1:2[${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+ systemd? ( sys-apps/systemd[${MULTILIB_USEDEP}] )
+ X? (
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libXtst[${MULTILIB_USEDEP}]
+ x11-libs/libXi[${MULTILIB_USEDEP}]
+ )
+
+ !<dev-libs/atk-2.46.0
+ !<app-accessibility/at-spi2-atk-2.46.0
+"
+RDEPEND="${DEPEND}
+ dbus-broker? ( sys-apps/dbus-broker )
+"
+BDEPEND="
+ dev-util/glib-utils
+ gtk-doc? (
+ dev-python/sphinx
+ dev-util/gdbus-codegen
+ >=dev-util/gi-docgen-2021.1
+ )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+multilib_src_configure() {
+ local emesonargs=(
+ -Ddefault_bus=$(usex dbus-broker dbus-broker dbus-daemon)
+ $(meson_use systemd use_systemd)
+ -Dgtk2_atk_adaptor=true
+ -Dsystemd_user_dir="$(systemd_get_userunitdir)"
+ $(meson_native_use_bool gtk-doc docs)
+ $(meson_native_use_feature introspection)
+ $(meson_feature X x11)
+ -Datk_only=false
+ )
+ meson_src_configure
+}
+
+multilib_src_test() {
+ # Avoid locates using commas as decimal separators and breaking some
+ # tests
+ LC_ALL=C.UTF-8 virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/{libatspi,atk} || die
+ mv "${ED}"/usr/share/doc/libatspi "${ED}"/usr/share/gtk-doc/libatspi/html || die
+ mv "${ED}"/usr/share/doc/atk "${ED}"/usr/share/gtk-doc/atk/html || die
+ fi
+}
diff --git a/app-accessibility/orca/Manifest b/app-accessibility/orca/Manifest
index 52bbe3c859da..81d43d1b904d 100644
--- a/app-accessibility/orca/Manifest
+++ b/app-accessibility/orca/Manifest
@@ -1,6 +1,5 @@
-DIST orca-45.2.tar.xz 3997024 BLAKE2B dfdf113694127323a92450b04b20fcc5655be0236c0173167d5d15478703b676c3fd8c1de0e75783875c5d2d40541c764fb002314d66c7570475cd63f6bfa473 SHA512 57eee451cf0da52e1297beae6c6d527886721b23c3415a5e046f3431876fdf1603dbd81ca763ed614ace68e7db96d90b413c663f113d0033ec1f2797df7bf589
DIST orca-46.2.tar.xz 3431952 BLAKE2B 56b8c31318ecfaf6acda365192e0dd70feb835e449ebe1e0c0292a2230c44659ddc4e9cf1fa87aba1694e3ba2c8c695754901c4a797720979af3a8143f0b0b00 SHA512 e55d5dba18b70ac2b70809f9e0af82e1fad8c72d9f3a7e03c6e4c1da29e133f80b3dabf9ad007873587b4b01a4ff36947e4ea38d7afd60748f8f98219a6a24e0
-EBUILD orca-45.2-r1.ebuild 1554 BLAKE2B c438058a0d3095768be3d7e2fd12a6e94d9d1cdf1d4ee455c4197daf0c46ca9d10bbd9f7e178d09b9c9bd4e8c401c10667ddd7e21f688b058634e7b757ee2ece SHA512 44f95a66073ed2da7098d2046500c97ff836bdf66128ad9863a2ade29c3c9e35be9eb6a567feba42395e10edd0b2bfe4a4166298b7a04d63460c071e9545eb92
+DIST orca-47.3.tar.xz 3393540 BLAKE2B c66a4d98e96bcdc87ccc96c1c77fbb5fef1c3db36df9490c74144c2e1cc31d1e8db133ab421c39e11a1d602d6ef5a27e6334443d6cbe9374d4a302ef768b0a8f SHA512 96fde41afdf5d1f67dfda1aad5f8c84415e65e92d162ae0e231c8b3c73b23412096a055fe1c8e9fdf87180b427af25953ce2acf60407f8f1bf20c3a8c50a3b6f
EBUILD orca-46.2-r1.ebuild 1497 BLAKE2B 19d9ebfaae851cf01609f1c38d5522f5ac0d33bb1e2ba845273c0a7b3cd7f66c4586349839809d3b3f4eff66c4afb5ec9a97ef3a4cca610d6aa2c3bf2ca49ad4 SHA512 1db524c3260b87b29ef52e407ecfeabcf8ce951429429d1f2e9afdb89c830e6ce067ca749ad8cca714a599c1485ee8614d1863c7e63d5d95feea7583d701f8fc
-EBUILD orca-46.2.ebuild 1485 BLAKE2B 8c4a58339927708adfee0180812cf2cec24f237b7850cdfc8050319811e3b955fe8e5e1c6e14528f9b98b9018bccf693de8feaff5f2f32ec8aa8a35eb85be7a0 SHA512 ec47165c180d5c31da610369680f5eb132c9f6bb641e4c65e23c8055ef628a7252b92a3245e8602d6dbac52374326ab06bc3b9b5a744a1f830c75da60618ee63
+EBUILD orca-47.3.ebuild 1500 BLAKE2B 419f084d4713d83a07bf37bd724363c0b7db86c841250dc2ba783975370082b92a3b2f939bdd5f9437382e478f3298a7144134ea6f26389b0114fe010ce12c57 SHA512 048d9588fae986f145438093fa08b565b7759f562e6c38a51161f99b574ce4112b7cb482bebb27dd8d9eef567df4b88513d46040a78d01bbdad67ac20161347e
MISC metadata.xml 762 BLAKE2B fca9ee6ac93d2e860f6791af78380e9d8d29ac10b254299946911a29b5893028e561a18320bc026dd7e9421f3c572e1c3ac63264276a1b292996db93e1cba4a3 SHA512 6bbe0cff5af52cb48adccbb61620fd75a0811cad313867b63cb09b5a7c259230019a54ad607ee46c986188ff11ac2f6878ef20381ef34965dfe918c88ec945d0
diff --git a/app-accessibility/orca/orca-45.2-r1.ebuild b/app-accessibility/orca/orca-45.2-r1.ebuild
deleted file mode 100644
index 12a2669f5c4a..000000000000
--- a/app-accessibility/orca/orca-45.2-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit gnome2 python-single-r1
-
-DESCRIPTION="Extensible screen reader that provides access to the desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/Orca"
-
-LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
-
-IUSE="+braille"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
- >=app-accessibility/at-spi2-core-2.48:2[introspection]
- >=dev-libs/glib-2.28:2
- media-libs/gstreamer:1.0[introspection]
- >=x11-libs/gtk+-3.6.2:3[introspection]
- $(python_gen_cond_dep '
- dev-python/gst-python:1.0[${PYTHON_USEDEP}]
- >=dev-python/pygobject-3.18:3[${PYTHON_USEDEP}]
- ')
- braille? (
- $(python_gen_cond_dep '
- >=app-accessibility/brltty-5.0-r3[python,${PYTHON_USEDEP}]
- ')
- || (
- >=dev-libs/liblouis-3.29.0[${PYTHON_SINGLE_USEDEP}]
- $(python_gen_cond_dep '
- <dev-libs/liblouis-3.29.0[python,${PYTHON_USEDEP}]
- ')
- )
- )
-"
-RDEPEND="${DEPEND}
- $(python_gen_cond_dep '
- >=app-accessibility/speech-dispatcher-0.8[python,${PYTHON_USEDEP}]
- >=dev-python/pyatspi-2.46[${PYTHON_USEDEP}]
- dev-python/setproctitle[${PYTHON_USEDEP}]
- ')
- x11-libs/libwnck:3[introspection]
- x11-libs/pango[introspection]
-"
-BDEPEND="
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-# app-text/yelp-tools
-
-src_configure() {
- gnome2_src_configure \
- $(use_with braille liblouis)
-}
-
-src_install() {
- gnome2_src_install
- python_optimize
-}
diff --git a/app-accessibility/orca/orca-46.2.ebuild b/app-accessibility/orca/orca-47.3.ebuild
index 4a121202b13d..dd16556748d7 100644
--- a/app-accessibility/orca/orca-46.2.ebuild
+++ b/app-accessibility/orca/orca-47.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{10..13} )
inherit gnome2 meson python-single-r1
DESCRIPTION="Extensible screen reader that provides access to the desktop"
-HOMEPAGE="https://wiki.gnome.org/Projects/Orca"
+HOMEPAGE="https://orca.gnome.org/"
LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
SLOT="0"
@@ -57,5 +57,6 @@ src_configure() {
src_install() {
meson_src_install
+ python_fix_shebang "${ED}"
python_optimize
}