mousetweaks: init at 3.32.0

Solves #39509

authored by

Daniel Schaefer and committed by
worldofpeace
08588e7c 756c84f5

+53
+49
pkgs/applications/accessibility/mousetweaks/default.nix
··· 1 + { stdenv, fetchurl, pkgconfig 2 + , glib, gtk3, gnome3, gsettings-desktop-schemas, wrapGAppsHook 3 + , libX11, libXtst, libXfixes, libXcursor 4 + }: 5 + 6 + stdenv.mkDerivation rec { 7 + pname = "mousetweaks"; 8 + version = "3.32.0"; 9 + 10 + src = fetchurl { 11 + url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 12 + sha256 = "005fhmvb45sa9mq17dpa23n1xnspiissx5rnpiy7hiqmy3g5rg8f"; 13 + }; 14 + 15 + nativeBuildInputs = [ pkgconfig wrapGAppsHook ]; 16 + 17 + buildInputs = [ 18 + glib gtk3 gsettings-desktop-schemas 19 + libX11 libXtst libXfixes libXcursor 20 + ]; 21 + 22 + passthru = { 23 + updateScript = gnome3.updateScript { 24 + packageName = pname; 25 + }; 26 + }; 27 + 28 + meta = with stdenv.lib; { 29 + description = "Provides mouse accessibility enhancements for the GNOME desktop"; 30 + longDescription = '' 31 + Mousetweaks provides mouse accessibility enhancements for the GNOME 32 + desktop. These enhancements are: 33 + 34 + - It offers a way to perform the various clicks without using any 35 + physical mouse buttons. (Hover Click) 36 + 37 + - It allows users to perform a secondary click by keeping the primary 38 + mouse button pressed for a predetermined amount of time. (Simulated 39 + Secondary Click) 40 + 41 + The features can be activated and configured through the Universal Access 42 + panel of the GNOME Control Center. 43 + ''; 44 + homepage = https://wiki.gnome.org/Projects/Mousetweaks; 45 + license = licenses.gpl2; 46 + platforms = platforms.linux; 47 + maintainers = [ maintainers.johnazoidberg ]; 48 + }; 49 + }
+4
pkgs/top-level/all-packages.nix
··· 1660 1660 1661 1661 monetdb = callPackage ../servers/sql/monetdb { }; 1662 1662 1663 + mousetweaks = callPackage ../applications/accessibility/mousetweaks { 1664 + inherit (pkgs.xorg) libX11 libXtst libXfixes; 1665 + }; 1666 + 1663 1667 mp3blaster = callPackage ../applications/audio/mp3blaster { }; 1664 1668 1665 1669 mp3fs = callPackage ../tools/filesystems/mp3fs { };