Accepting request 1159432 from GNOME:Factory
GNOME 46 (forwarded request 1157620 from dimstar) OBS-URL: https://build.opensuse.org/request/show/1159432 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/orca?expand=0&rev=172
This commit is contained in:
commit
792f95ddb6
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f0f2c579a5beedfe5653bc7fe24481c4d6aac5dd1f71c1e7a208595f3c78ef76
|
||||
size 3997024
|
3
orca-46.0.tar.xz
Normal file
3
orca-46.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f21da3cc155f7a514d374264a04ce28c90a26cb3fddf0b58b89cd1d7fdd0a64f
|
||||
size 3447408
|
126
orca.changes
126
orca.changes
@ -1,3 +1,129 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 13 13:35:15 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 46.0:
|
||||
+ Meson: Allow building without git executable.
|
||||
+ Spiel:
|
||||
- Fix language and dialect fallback.
|
||||
- Catch all of Spiel's initialization errors.
|
||||
- Respect both speech system override, and user preference.
|
||||
- Avoid shutting Spiel down if still in use.
|
||||
+ Key handling:
|
||||
- Eliminate unnecessary keygrab refreshes in the web script.
|
||||
- Fix new-keyhandling regression in bypass mode.
|
||||
+ Thunderbird: Adjust to Thunderbird's new way of doing things
|
||||
when a message is deleted.
|
||||
+ General:
|
||||
- Fix false positive identifying redundant name-change events.
|
||||
- Fix regressions introduced by the accessible-text code
|
||||
rewrite.
|
||||
+ Updated translations.
|
||||
- Drop orca-without-git.patch: fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 21 11:15:20 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 46.beta:
|
||||
+ Orca now uses meson instead of autotools.
|
||||
+ Orca no longer depends on the python3-pyatspi package; it
|
||||
accesses AT-SPI2 directly through gobject introspection.
|
||||
+ Orca now has an optional dependency on the Spiel library. Please
|
||||
see "Experimental Features" in README.md for details.
|
||||
+ New and Updated Features:
|
||||
- Spiel support has been added to Orca. Spiel is a new speech
|
||||
synthesis API that works with eSpeak and Piper, with other
|
||||
synthesizers planned.
|
||||
+ Web:
|
||||
- Handled several issues causing Orca to jump unexpectedly to
|
||||
the top of the page.
|
||||
- Interrupt speech before presenting new line/location with
|
||||
caret nav. This should improve behavior when arrowing rapidly
|
||||
within content.
|
||||
- Fix bug causing "\ufffc" to be shown in braille instead of
|
||||
the link.
|
||||
- Eliminate (nearly all of) our text sanity-checks and hacks
|
||||
that had been in place for Firefox/Gecko bugs. Mozilla fixed
|
||||
those bugs as part of their Cache The World work. This should
|
||||
improve performance.
|
||||
+ General:
|
||||
- Fix bug causing focus to be incorrectly changed when
|
||||
selection is automatically updated in a related tree. This
|
||||
can happen with email applications (e.g. incoming messages).
|
||||
- Fix bug causing us to skip certain named elements in
|
||||
StackExchange and StackOverflow.
|
||||
- Fix several terminal-related flat review issues.
|
||||
- Fix notifications in KDE not being fully presented by
|
||||
Notification Presenter.
|
||||
- Don't say "Window" when a MATE switcher window first appears.
|
||||
- Echo sentence after whitespace typed rather than punctuation
|
||||
so the presentation does not get cut off.
|
||||
- Fix bug causing Orca to speak an object from the wrong window
|
||||
in Mouse Review.
|
||||
- Listen for and present document:page-changed events.
|
||||
- Remove logic from the Event Manager that was obsoleted by the
|
||||
ability to obsolete queued events. Make remaining logic more
|
||||
performant.
|
||||
- Convert Orca from using pyatspi to using AT-SPI2 directly.
|
||||
Much code clean-up was also done in the process.
|
||||
- Miscellaneous code changes related to becoming more ready for
|
||||
Wayland.
|
||||
+ Updated translations.
|
||||
- Add orca-without-git.patch: allow building without git installed.
|
||||
- Add meson BuildRequires: follow upstreams port to meson.
|
||||
- Drop py3atspi Requires: upstream changed to
|
||||
gobject-introspection, so we have an automatic dependency on
|
||||
typelib() now.
|
||||
- Add pkgconfig(gtk+-3.0) BuildRequires: dependency checked by
|
||||
meson.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 18 17:09:18 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
- Update to version 46.alpha:
|
||||
+ The much-requested "sleep mode" has arrived! You can cause Orca
|
||||
to act as if it were not running on an as-needed, per-app basis
|
||||
with Ctrl+Alt+Shift+Q. This makes it much easier to use VMs in
|
||||
which another screen reader is being used as well as
|
||||
self-voicing apps.
|
||||
+ Orca now has commands to present information about the system
|
||||
without having to navigate to the bar or widget that displays
|
||||
them:
|
||||
- Present CPU and memory usage (unbound, requires psutil)
|
||||
- Present battery status (unbound, requires psutil)
|
||||
+ Table navigation commands now work everywhere; not just in web
|
||||
browsers and LibreOffice. In addition to the existing commands,
|
||||
the following commands have been added:
|
||||
- Orca+Shift+T: toggle table navigation (it's enabled by
|
||||
default)
|
||||
- Orca+Alt+Shift+Left/Right/Up/Down: move to the final cell in
|
||||
the specified direction.
|
||||
+ Orca's outdated tutorial message feature has been removed. In
|
||||
its place is support for customized help messages which
|
||||
application and toolkit developers can provide via
|
||||
ATK/AT-SPI2's new "help text" API. At the present time, we are
|
||||
unaware of any implementations and thus have not enabled these
|
||||
new tutorial messages by default.
|
||||
+ We now always use Atspi's device API for Orca commands. This
|
||||
was initially in place only for Gtk 4 apps, which do not report
|
||||
keystrokes to us for optional construction. Having addressed
|
||||
the majority of issues with this new API, we believe it is
|
||||
ready to be used for all applications and toolkits.
|
||||
+ Web and Electron Apps Improvements:
|
||||
- Include DLs in list navigation and DTs in list item navigation.
|
||||
- Improve presentation of VSCode's selection containers.
|
||||
- Web: Improve performance of navigation to end of document
|
||||
+ LibreOffice Bug Fix:
|
||||
- Ensure the entire word count dialog is presented when the
|
||||
dialog is shown.
|
||||
+ General Improvements and Fixes:
|
||||
- Improve performance by identifying and quickly dismissing
|
||||
obsolete accessible events.
|
||||
- Improve performance by using AT-SPI2's cache for everything.
|
||||
- Fix bug causing utterances to be split up unexpectedly.
|
||||
- Announce the has popup state even in non-web contexts.
|
||||
- Lots of code clean-up and more work to eliminate our
|
||||
dependency on pyatspi.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 16 17:49:05 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
|
23
orca.spec
23
orca.spec
@ -17,18 +17,19 @@
|
||||
|
||||
|
||||
Name: orca
|
||||
Version: 45.2
|
||||
Version: 46.0
|
||||
Release: 0
|
||||
Summary: Screen reader for GNOME
|
||||
License: LGPL-2.1-or-later
|
||||
Group: System/GUI/GNOME
|
||||
URL: https://wiki.gnome.org/Projects/Orca
|
||||
Source0: https://download.gnome.org/sources/orca/45/%{name}-%{version}.tar.xz
|
||||
Source0: https://download.gnome.org/sources/orca/46/%{name}-%{version}.tar.xz
|
||||
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gobject-introspection
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: liblouis-devel
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python-rpm-macros
|
||||
BuildRequires: python3-base >= 3.3
|
||||
@ -38,14 +39,12 @@ BuildRequires: python3-louis
|
||||
BuildRequires: python3-speechd
|
||||
BuildRequires: update-desktop-files
|
||||
BuildRequires: yelp-tools
|
||||
BuildRequires: pkgconfig(atk-bridge-2.0) >= 2.18
|
||||
BuildRequires: pkgconfig(atspi-2) >= 2.18
|
||||
BuildRequires: pkgconfig(gstreamer-1.0)
|
||||
BuildRequires: pkgconfig(atk-bridge-2.0) >= 2.50.0
|
||||
BuildRequires: pkgconfig(atspi-2) >= 2.2.50.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0
|
||||
BuildRequires: pkgconfig(pygobject-3.0) >= 3.18
|
||||
# the gsettings tool is used to know if a11y is enabled
|
||||
Requires: glib2-tools
|
||||
# pyatspi is a virtual name that is provided by the default at-spi stack
|
||||
Requires: py3atspi
|
||||
Requires: python3-brlapi
|
||||
Requires: python3-gobject
|
||||
Requires: python3-gobject-Gdk
|
||||
@ -62,21 +61,21 @@ braille, and/or magnification.
|
||||
%lang_package
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%configure
|
||||
%make_build
|
||||
%meson
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
%meson_install
|
||||
%find_lang %{name} %{?no_lang_C}
|
||||
%fdupes %{buildroot}%{python3_sitelib}
|
||||
%fdupes %{buildroot}%{_datadir}
|
||||
|
||||
%files
|
||||
%license COPYING
|
||||
%doc AUTHORS ChangeLog MAINTAINERS NEWS README TODO
|
||||
%doc AUTHORS ChangeLog MAINTAINERS NEWS TODO
|
||||
%doc %{_datadir}/help/C/%{name}/
|
||||
%{_bindir}/orca
|
||||
%{_sysconfdir}/xdg/autostart/orca-autostart.desktop
|
||||
|
Loading…
x
Reference in New Issue
Block a user