diff options
Diffstat (limited to 'pkgs/applications/misc/orca/default.nix')
-rw-r--r-- | pkgs/applications/misc/orca/default.nix | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/pkgs/applications/misc/orca/default.nix b/pkgs/applications/misc/orca/default.nix deleted file mode 100644 index dcb578dd56789..0000000000000 --- a/pkgs/applications/misc/orca/default.nix +++ /dev/null @@ -1,116 +0,0 @@ -{ lib -, pkg-config -, fetchurl -, buildPythonApplication -, autoreconfHook -, wrapGAppsHook -, gobject-introspection -, gettext -, yelp-tools -, itstool -, python -, pygobject3 -, gtk3 -, gnome -, substituteAll -, at-spi2-atk -, at-spi2-core -, pyatspi -, dbus -, dbus-python -, pyxdg -, xkbcomp -, procps -, lsof -, coreutils -, gsettings-desktop-schemas -, speechd -, brltty -, liblouis -, setproctitle -, gst_all_1 -, gst-python -}: - -buildPythonApplication rec { - pname = "orca"; - version = "45.2"; - - format = "other"; - - src = fetchurl { - url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; - sha256 = "8PLFeaW+7f5WU7x/4kSBxNaqxd0fccHnoghZXzx473Y="; - }; - - patches = [ - (substituteAll { - src = ./fix-paths.patch; - cat = "${coreutils}/bin/cat"; - lsof = "${lsof}/bin/lsof"; - pgrep = "${procps}/bin/pgrep"; - xkbcomp = "${xkbcomp}/bin/xkbcomp"; - }) - ]; - - nativeBuildInputs = [ - autoreconfHook - wrapGAppsHook - pkg-config - gettext - yelp-tools - itstool - gobject-introspection - ]; - - pythonPath = [ - pygobject3 - pyatspi - dbus-python - pyxdg - brltty - liblouis - speechd - gst-python - setproctitle - ]; - - strictDeps = false; - - buildInputs = [ - python - gtk3 - at-spi2-atk - at-spi2-core - dbus - gsettings-desktop-schemas - gst_all_1.gstreamer - gst_all_1.gst-plugins-base - gst_all_1.gst-plugins-good - ]; - - passthru = { - updateScript = gnome.updateScript { - packageName = pname; - }; - }; - - meta = with lib; { - homepage = "https://orca.gnome.org/"; - description = "Screen reader"; - mainProgram = "orca"; - longDescription = '' - A free, open source, flexible and extensible screen reader that provides - access to the graphical desktop via speech and refreshable braille. - It works with applications and toolkits that support the Assistive - Technology Service Provider Interface (AT-SPI). That includes the GNOME - GTK toolkit, the Java platform's Swing toolkit, LibreOffice, Gecko, and - WebKitGtk. AT-SPI support for the KDE Qt toolkit is being pursued. - - Needs `services.gnome.at-spi2-core.enable = true;` in `configuration.nix`. - ''; - maintainers = with maintainers; [ berce ] ++ teams.gnome.members; - license = licenses.lgpl21; - platforms = platforms.linux; - }; -} |