Merge pull request #114895 from AndersonTorres/updates

authored by Sandro and committed by GitHub 58927de4 5ef3576e

+61 -37
+42 -15
pkgs/applications/misc/udiskie/default.nix
··· 1 - { lib, fetchFromGitHub, asciidoc-full, gettext 2 - , gobject-introspection, gtk3, libappindicator-gtk3, libnotify, librsvg 3 - , udisks2, wrapGAppsHook 4 - , python3Packages 1 + { lib 2 + , fetchFromGitHub 3 + , asciidoc-full 4 + , buildPythonApplication 5 + , docopt 6 + , gettext 7 + , gobject-introspection 8 + , gtk3 9 + , keyutils 10 + , libappindicator-gtk3 11 + , libnotify 12 + , librsvg 13 + , nose 14 + , pygobject3 15 + , pyyaml 16 + , udisks2 17 + , wrapGAppsHook 5 18 }: 6 19 7 - python3Packages.buildPythonApplication rec { 20 + buildPythonApplication rec { 8 21 pname = "udiskie"; 9 - version = "2.2.0"; 22 + version = "2.3.2"; 10 23 11 24 src = fetchFromGitHub { 12 25 owner = "coldfix"; 13 26 repo = "udiskie"; 14 - rev = version; 15 - sha256 = "0kn5w6bm3rmbszphzbxpjfnkawb2naa230svzkpmh3n6dcdvk4qa"; 27 + rev = "v${version}"; 28 + hash = "sha256-eucAFMzLf2RfMfVgFTfPAgVNpDADddvTUZQO/XbBhGo="; 16 29 }; 17 30 18 31 nativeBuildInputs = [ 32 + asciidoc-full # Man page 19 33 gettext 20 - asciidoc-full # For building man page. 21 34 gobject-introspection 22 35 wrapGAppsHook 23 36 ]; 24 37 25 38 buildInputs = [ 26 - librsvg # required for loading svg icons (udiskie uses svg icons) 27 39 gobject-introspection 28 - libnotify 29 40 gtk3 30 - udisks2 31 41 libappindicator-gtk3 42 + libnotify 43 + librsvg # Because it uses SVG icons 44 + udisks2 32 45 ]; 33 46 34 - propagatedBuildInputs = with python3Packages; [ 47 + propagatedBuildInputs = [ 35 48 docopt 36 49 pygobject3 37 50 pyyaml ··· 44 57 cp -v doc/udiskie.8 $out/share/man/man8/ 45 58 ''; 46 59 47 - checkInputs = with python3Packages; [ 60 + checkInputs = [ 48 61 nose 49 62 keyutils 50 63 ]; ··· 54 67 ''; 55 68 56 69 meta = with lib; { 70 + homepage = "https://github.com/coldfix/udiskie"; 57 71 description = "Removable disk automounter for udisks"; 72 + longDescription = '' 73 + udiskie is a udisks2 front-end that allows to manage removeable media such 74 + as CDs or flash drives from userspace. 75 + 76 + Its features include: 77 + - automount removable media 78 + - notifications 79 + - tray icon 80 + - command line tools for manual un-/mounting 81 + - LUKS encrypted devices 82 + - unlocking with keyfiles (requires udisks 2.6.4) 83 + - loop devices (mounting iso archives) 84 + - password caching (requires python keyutils 0.3) 85 + ''; 58 86 license = licenses.mit; 59 - homepage = "https://github.com/coldfix/udiskie"; 60 87 maintainers = with maintainers; [ AndersonTorres ]; 61 88 }; 62 89 }
+5 -5
pkgs/misc/emulators/stella/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "stella"; 10 - version = "6.5.1"; 10 + version = "6.5.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "stella-emu"; 14 14 repo = pname; 15 15 rev = version; 16 - sha256 = "2O7pN0xByEbWVL32VZw9191tG+kCMOuivJZRpXssQIw="; 16 + hash = "sha256-CDLMOqSgRx75tjBoLycis/cckCNwgdlb9TRBlD3Dd04="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ pkg-config ]; ··· 35 35 36 36 As of its 3.5 release, Stella is officially donationware. 37 37 ''; 38 - license = licenses.gpl2; 39 - maintainers = [ maintainers.AndersonTorres ]; 40 - platforms = platforms.linux; 38 + license = licenses.gpl2Plus; 39 + maintainers = with maintainers; [ AndersonTorres ]; 40 + platforms = platforms.unix; 41 41 }; 42 42 }
+12 -15
pkgs/tools/misc/grc/default.nix
··· 1 - { lib, fetchFromGitHub, python3Packages }: 1 + { lib, fetchFromGitHub, buildPythonApplication }: 2 2 3 - python3Packages.buildPythonApplication rec { 3 + buildPythonApplication rec { 4 4 pname = "grc"; 5 - version = "1.11.3"; 5 + version = "1.12"; 6 6 format = "other"; 7 7 8 8 src = fetchFromGitHub { 9 - owner = "garabik"; 10 - repo = "grc"; 11 - rev = "v${version}"; 12 - sha256 = "0b3wx9zr7l642hizk93ysbdss7rfymn22b2ykj4kpkf1agjkbv35"; 9 + owner = "garabik"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "sha256-XJj1j6sDt0iL3U6uMbB1j0OfpXRdP+x66gc6sKxrQIA="; 13 13 }; 14 14 15 15 postPatch = '' ··· 21 21 22 22 installPhase = '' 23 23 runHook preInstall 24 - 25 24 ./install.sh "$out" "$out" 26 25 install -Dm444 -t $out/share/zsh/vendor-completions _grc 27 - 28 26 runHook postInstall 29 27 ''; 30 28 31 29 meta = with lib; { 32 - description = "Yet another colouriser for beautifying your logfiles or output of commands"; 33 - homepage = "http://korpus.juls.savba.sk/~garabik/software/grc.html"; 34 - license = licenses.gpl2; 35 - maintainers = with maintainers; [ lovek323 AndersonTorres peterhoeg ]; 36 - platforms = platforms.unix; 37 - 30 + homepage = "http://korpus.juls.savba.sk/~garabik/software/grc.html"; 31 + description = "A generic text colouriser"; 38 32 longDescription = '' 39 33 Generic Colouriser is yet another colouriser (written in Python) for 40 34 beautifying your logfiles or output of commands. 41 35 ''; 36 + license = licenses.gpl2Plus; 37 + maintainers = with maintainers; [ lovek323 AndersonTorres peterhoeg ]; 38 + platforms = platforms.unix; 42 39 }; 43 40 }
+2 -2
pkgs/top-level/all-packages.nix
··· 1344 1344 1345 1345 gucci = callPackage ../tools/text/gucci { }; 1346 1346 1347 - grc = callPackage ../tools/misc/grc { }; 1347 + grc = python3Packages.callPackage ../tools/misc/grc { }; 1348 1348 1349 1349 green-pdfviewer = callPackage ../applications/misc/green-pdfviewer { 1350 1350 SDL = SDL_sixel; ··· 24908 24908 24909 24909 udevil = callPackage ../applications/misc/udevil {}; 24910 24910 24911 - udiskie = callPackage ../applications/misc/udiskie { }; 24911 + udiskie = python3Packages.callPackage ../applications/misc/udiskie { }; 24912 24912 24913 24913 sacc = callPackage ../applications/networking/gopher/sacc { }; 24914 24914