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