dasher: 2018-04-03 -> unstable-2021-04-25

+31 -18
+31 -18
pkgs/applications/accessibility/dasher/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub 2 - , autoreconfHook, pkg-config, wrapGAppsHook 3 - , glib, gtk3, expat, gnome-doc-utils, which 4 - , at-spi2-core, dbus 5 - , libxslt, libxml2 6 - , speechSupport ? true, speechd ? null 7 }: 8 9 - assert speechSupport -> speechd != null; 10 - 11 stdenv.mkDerivation { 12 pname = "dasher"; 13 - version = "2018-04-03"; 14 15 - src = fetchFromGitHub { 16 - owner = "dasher-project"; 17 repo = "dasher"; 18 - rev = "9ab12462e51d17a38c0ddc7f7ffe1cb5fe83b627"; 19 - sha256 = "1r9xn966nx3pv2bidd6i3pxmprvlw6insnsb38zabmac609h9d9s"; 20 }; 21 22 prePatch = '' ··· 33 # doc generation 34 gnome-doc-utils 35 which 36 - libxslt libxml2 37 ]; 38 39 buildInputs = [ 40 glib 41 gtk3 42 expat 43 # at-spi2 needs dbus to be recognized by pkg-config 44 - at-spi2-core dbus 45 ] ++ lib.optional speechSupport speechd; 46 47 meta = { 48 - homepage = "http://www.inference.org.uk/dasher/"; 49 description = "Information-efficient text-entry interface, driven by natural continuous pointing gestures"; 50 - license = lib.licenses.gpl2; 51 maintainers = [ lib.maintainers.Profpatsch ]; 52 platforms = lib.platforms.all; 53 }; 54 - 55 }
··· 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , autoreconfHook 5 + , pkg-config 6 + , wrapGAppsHook 7 + , glib 8 + , gtk3 9 + , expat 10 + , itstool 11 + , gnome-doc-utils 12 + , which 13 + , at-spi2-core 14 + , dbus 15 + , libxslt 16 + , libxml2 17 + , speechSupport ? true 18 + , speechd 19 }: 20 21 stdenv.mkDerivation { 22 pname = "dasher"; 23 + version = "unstable-2021-04-25"; 24 25 + src = fetchFromGitLab { 26 + domain = "gitlab.gnome.org"; 27 + owner = "GNOME"; 28 repo = "dasher"; 29 + rev = "90c753b87564fa3f42cb2d04e1eb6662dc8e0f8f"; 30 + sha256 = "sha256-aM05CV68pCRlhfIPyhuHWeRL+tDroB3fVsoX08OU8hY="; 31 }; 32 33 prePatch = '' ··· 44 # doc generation 45 gnome-doc-utils 46 which 47 + libxslt 48 + libxml2 49 ]; 50 51 buildInputs = [ 52 glib 53 gtk3 54 expat 55 + itstool 56 # at-spi2 needs dbus to be recognized by pkg-config 57 + at-spi2-core 58 + dbus 59 ] ++ lib.optional speechSupport speechd; 60 61 meta = { 62 + homepage = "https://www.inference.org.uk/dasher/"; 63 description = "Information-efficient text-entry interface, driven by natural continuous pointing gestures"; 64 + license = lib.licenses.gpl2Only; 65 maintainers = [ lib.maintainers.Profpatsch ]; 66 platforms = lib.platforms.all; 67 }; 68 }