Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
858a718b a6c886b7

+342 -140
+2 -2
pkgs/applications/audio/schismtracker/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "schismtracker"; 12 - version = "20220125"; 12 + version = "20220506"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = pname; 16 16 repo = pname; 17 17 rev = version; 18 - sha256 = "sha256-Hqbm5+YyCde/6QuyIy4NE/jG4xNDzeNjEefMr60GEZM="; 18 + sha256 = "sha256-fK0FBn9e7l1Y/A7taFlaoas6ZPREFhEmskVBqjda6q0="; 19 19 }; 20 20 21 21 configureFlags = [ "--enable-dependency-tracking" ]
+2 -2
pkgs/applications/audio/yoshimi/default.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "yoshimi"; 25 - version = "2.1.2.2"; 25 + version = "2.2.1"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "Yoshimi"; 29 29 repo = pname; 30 30 rev = version; 31 - hash = "sha256-6YsA6tC94yJuuWp5rXXqHzqRy28tvmJzjOR92YwQYO0="; 31 + hash = "sha256-Uo403vxzmDntmdoQZQqncuLpDXVJ2FdGi4pQ9jE9b/k="; 32 32 }; 33 33 34 34 sourceRoot = "source/src";
+2 -2
pkgs/applications/editors/sigil/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "sigil"; 9 - version = "1.9.2"; 9 + version = "1.9.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 repo = "Sigil"; 13 13 owner = "Sigil-Ebook"; 14 14 rev = version; 15 - sha256 = "sha256-LfP3qUzoHuYSpkTz1queVGTWOP9v9kbgbgvvtiMK6Eo="; 15 + sha256 = "sha256-FWUrhTTV1TCoBhitopQc469I7SRy4UDKdRLifVKhCCg="; 16 16 }; 17 17 18 18 pythonPath = with python3Packages; [ lxml ];
+2 -2
pkgs/applications/misc/edgetx/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "edgetx"; 9 - version = "2.6.0"; 9 + version = "2.7.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "EdgeTX"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 15 fetchSubmodules = true; 16 - sha256 = "sha256-TffHFgr3g7v4VnNSSlLITz4cYjHM6wE0aI85W1g4IFA="; 16 + sha256 = "sha256-1l5EoDY17+2PDS3eRT3CHksVoZQgNLV9vRDu7nfzlrE="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake gcc-arm-embedded python3Packages.pillow ];
+2 -2
pkgs/applications/misc/pure-maps/default.nix
··· 6 6 7 7 mkDerivation rec { 8 8 pname = "pure-maps"; 9 - version = "3.0.0"; 9 + version = "3.1.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rinigus"; 13 13 repo = "pure-maps"; 14 14 rev = version; 15 - hash = "sha256-r36/Vpt4ZIWV1+VhqRBuo4uT7nmEGiFGIt3QGG3ijjs="; 15 + hash = "sha256-PjZ8aKF+g3mH7z6LIUxI7mbtkcFv3wznBywaX/Y+1FU="; 16 16 fetchSubmodules = true; 17 17 }; 18 18
+2 -2
pkgs/applications/misc/qdirstat/default.nix
··· 4 4 5 5 let 6 6 pname = "qdirstat"; 7 - version = "1.8"; 7 + version = "1.8.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "shundhammer"; 11 11 repo = pname; 12 12 rev = version; 13 - sha256 = "sha256-R/eUqv5AxO5TcLkqOvlAXEkjAzeKGihf8YIQIIevOR0="; 13 + sha256 = "sha256-yWv41iWtdTdlFuvLHKCbwmnSXq7Z5pIJq28GMDltdxM="; 14 14 }; 15 15 in 16 16
+3 -3
pkgs/applications/networking/cluster/velero/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "velero"; 5 - version = "1.9.0"; 5 + version = "1.9.1"; 6 6 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "vmware-tanzu"; 10 10 repo = "velero"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-zoHMyOhHEunJ8LirUxOT1qNY3jB28BEiQ+3GdqriTtQ="; 12 + sha256 = "sha256-zGk5Bo1n2VV33wzozgYWbrwd/D3lcSWsqb+s3U3kmus="; 13 13 }; 14 14 15 15 ldflags = [ ··· 20 20 "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" 21 21 ]; 22 22 23 - vendorSha256 = "sha256-PDXufnddHEA0qCfzJ0O+h3u50gWNkQAnWMZjSVQ0oHc="; 23 + vendorSha256 = "sha256-l8srlzoCcBZFOwVs7veQ1RvqWRIqQAaZLM/2CbNHN50="; 24 24 25 25 excludedPackages = [ "issue-template-gen" "release-tools" "v1" "velero-restic-restore-helper" ]; 26 26
+2 -2
pkgs/applications/networking/instant-messengers/linphone/default.nix
··· 33 33 34 34 mkDerivation rec { 35 35 pname = "linphone-desktop"; 36 - version = "4.4.1"; 36 + version = "4.4.8"; 37 37 38 38 src = fetchFromGitLab { 39 39 domain = "gitlab.linphone.org"; ··· 41 41 group = "BC"; 42 42 repo = pname; 43 43 rev = version; 44 - sha256 = "sha256-BBOTyKMZikkxMJSmzAuChVHpVeCvbAimn1K3REGbqEg="; 44 + sha256 = "sha256-o/IyUvIthCrka6oTa0xMKg0sDj4zdon3kBr2gJ2Id8w="; 45 45 }; 46 46 47 47 patches = [
+2 -2
pkgs/applications/science/biology/picard-tools/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "picard-tools"; 5 - version = "2.26.11"; 5 + version = "2.27.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/broadinstitute/picard/releases/download/${version}/picard.jar"; 9 - sha256 = "sha256-0swggo1a5gExpj3VgaWKT/TYd7rfSFBcqRrAURnTPjM="; 9 + sha256 = "sha256-H52iduXuZXkH7i+1qGq05DTPgLGZD2ke6US5nTzmvDg="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+11 -10
pkgs/applications/video/celluloid/default.nix
··· 3 3 , fetchFromGitHub 4 4 , appstream-glib 5 5 , desktop-file-utils 6 - , libepoxy 7 6 , glib 8 7 , gtk4 9 - , wayland 8 + , libepoxy 9 + , libadwaita 10 10 , meson 11 11 , mpv 12 12 , ninja ··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "celluloid"; 21 - version = "0.23"; 21 + version = "0.24"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "celluloid-player"; 25 25 repo = "celluloid"; 26 26 rev = "v${version}"; 27 - hash = "sha256-YKDud/UJJx9ko5k+Oux8mUUme0MXaRMngESE14Hhxv8="; 27 + hash = "sha256-8Y/dCeoS29R1UHwmLOp0d+JNNC4JH5pLpiqfBZU+kLI="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ ··· 36 36 python3 37 37 wrapGAppsHook4 38 38 ]; 39 + 39 40 buildInputs = [ 40 - libepoxy 41 41 glib 42 42 gtk4 43 - wayland 43 + libadwaita 44 + libepoxy 44 45 mpv 45 46 ]; 46 47 ··· 50 51 51 52 doCheck = true; 52 53 54 + passthru.updateScript = nix-update-script { 55 + attrPath = pname; 56 + }; 57 + 53 58 meta = with lib; { 54 59 homepage = "https://github.com/celluloid-player/celluloid"; 55 60 description = "Simple GTK frontend for the mpv video player"; ··· 61 66 license = licenses.gpl3Plus; 62 67 maintainers = with maintainers; [ AndersonTorres ]; 63 68 platforms = platforms.linux; 64 - }; 65 - 66 - passthru.updateScript = nix-update-script { 67 - attrPath = pname; 68 69 }; 69 70 }
+2 -2
pkgs/applications/video/ffmpeg-normalize/default.nix
··· 7 7 8 8 buildPythonApplication rec { 9 9 pname = "ffmpeg-normalize"; 10 - version = "1.24.1"; 10 + version = "1.25.0"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-HUiz1t5wxUPR2elxE1Q5/BwRnkHgzej2HsrZnFbhHhA="; 14 + sha256 = "sha256-7TYrmoC1opZklWO8Z1MK5XlwM635qsPBw3M3WQFhT4c="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ ffmpeg ffmpeg-progress-yield ];
+18 -53
pkgs/applications/video/vdr/plugins.nix
··· 1 - { lib, stdenv, fetchurl, fetchgit, vdr, alsa-lib, fetchFromGitHub 2 - , libvdpau, libxcb, xcbutilwm, graphicsmagick, libav, pcre, xorgserver, ffmpeg 1 + { lib, stdenv, fetchurl, fetchgit, vdr, fetchFromGitHub 2 + , graphicsmagick, libav, pcre, xorgserver, ffmpeg 3 3 , libiconv, boost, libgcrypt, perl, util-linux, groff, libva, xorg, ncurses 4 4 , callPackage 5 5 }: let ··· 11 11 installFlags = [ "DESTDIR=$(out)" ]; 12 12 }; 13 13 in { 14 + 15 + softhddevice = callPackage ./softhddevice {}; 16 + 17 + streamdev = callPackage ./streamdev {}; 14 18 15 19 xineliboutput = callPackage ./xineliboutput {}; 16 20 ··· 47 51 48 52 }; 49 53 50 - vaapidevice = stdenv.mkDerivation { 51 - pname = "vdr-vaapidevice"; 52 - version = "20190525"; 53 - 54 - buildInputs = [ 55 - vdr libxcb xcbutilwm ffmpeg 56 - alsa-lib 57 - libvdpau # vdpau 58 - libva # va-api 59 - ] ++ (with xorg; [ libxcb libX11 ]); 60 - 61 - makeFlags = [ "DESTDIR=$(out)" ]; 62 - 63 - postPatch = '' 64 - substituteInPlace vaapidev.c --replace /usr/bin/X ${xorgserver}/bin/X 65 - # https://github.com/rofafor/vdr-plugin-vaapidevice/issues/5 66 - substituteInPlace Makefile --replace libva libva-x11 67 - ''; 68 - 69 - src = fetchFromGitHub { 70 - owner = "pesintta"; 71 - repo = "vdr-plugin-vaapidevice"; 72 - sha256 = "1gwjp15kjki9x5742fhaqk3yc2bbma74yp2vpn6wk6kj46nbnwp6"; 73 - rev = "d19657bae399e79df107e316ca40922d21393f80"; 74 - }; 75 - 76 - meta = with lib; { 77 - homepage = "https://github.com/pesintta/vdr-plugin-vaapidevice"; 78 - description = "VDR SoftHDDevice Plug-in (with VA-API VPP additions)"; 79 - maintainers = [ maintainers.ck3d ]; 80 - license = licenses.gpl2; 81 - platforms = [ "i686-linux" "x86_64-linux" ]; 82 - }; 83 - 84 - }; 85 - 86 - 87 54 markad = stdenv.mkDerivation rec { 88 55 pname = "vdr-markad"; 89 - version = "unstable-2017-03-13"; 56 + version = "2.0.4"; 90 57 91 - src = fetchgit { 92 - url = "git://projects.vdr-developer.org/vdr-plugin-markad.git"; 93 - sha256 = "0jvy70r8bcmbs7zdqilfz019z5xkz5c6rs57h1dsgv8v6x86c2i4"; 94 - rev = "ea2e182ec798375f3830f8b794e7408576f139ad"; 58 + src = fetchFromGitHub { 59 + repo = "vdr-plugin-markad"; 60 + owner = "jbrundiers"; 61 + sha256 = "sha256-Y4KsEtUq+KoUooXiw9O9RokBxNwWBkiGB31GncmHkYM="; 62 + rev = "288e3dae93421b0176f4f62b68ea4b39d98e8793"; 95 63 }; 96 64 97 65 buildInputs = [ vdr libav ]; 98 66 99 67 postPatch = '' 100 - substituteInPlace command/Makefile --replace '$(DESTDIR)/usr' '$(DESTDIR)' 68 + substituteInPlace command/Makefile --replace '/usr' "" 101 69 102 70 substituteInPlace plugin/markad.cpp \ 103 71 --replace "/usr/bin" "$out/bin" \ ··· 107 75 --replace "/var/lib/markad" "$out/var/lib/markad" 108 76 ''; 109 77 110 - preBuild = '' 111 - mkdir -p $out/lib/vdr 112 - ''; 113 - 114 78 buildFlags = [ 115 79 "DESTDIR=$(out)" 116 - "LIBDIR=$(out)/lib/vdr" 80 + "LIBDIR=/lib/vdr" 81 + "APIVERSION=${vdr.version}" 117 82 "VDRDIR=${vdr.dev}/include/vdr" 118 - "LOCALEDIR=$(DESTDIR)/share/locale" 83 + "LOCDIR=/share/locale" 119 84 ]; 120 85 121 86 installFlags = buildFlags; 122 87 123 88 meta = with lib; { 124 - homepage = "https://projects.vdr-developer.org/projects/plg-markad"; 125 - description = "Ein Programm zum automatischen Setzen von Schnittmarken bei Werbeeinblendungen während einer Sendung."; 89 + homepage = "https://github.com/jbrundiers/vdr-plugin-markad"; 90 + description = "MarkAd marks advertisements in VDR recordings."; 126 91 maintainers = [ maintainers.ck3d ]; 127 92 license = licenses.gpl2; 128 93 platforms = [ "i686-linux" "x86_64-linux" ];
+50
pkgs/applications/video/vdr/softhddevice/default.nix
··· 1 + { lib 2 + , stdenv 3 + , vdr 4 + , alsa-lib 5 + , fetchFromGitHub 6 + , xcbutilwm 7 + , xorgserver 8 + , ffmpeg 9 + , libva 10 + , libvdpau 11 + , xorg 12 + }: 13 + stdenv.mkDerivation rec { 14 + pname = "vdr-softhddevice"; 15 + version = "1.9.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "ua0lnj"; 19 + repo = "vdr-plugin-softhddevice"; 20 + sha256 = "sha256-IqG1Jr+fV4MMyTTOUGY34HNqS8qvAH+CSi2IEyVGVFo="; 21 + rev = "v${version}"; 22 + }; 23 + 24 + buildInputs = [ 25 + vdr 26 + xcbutilwm 27 + ffmpeg 28 + alsa-lib 29 + libva 30 + libvdpau 31 + xorg.libxcb 32 + xorg.libX11 33 + ]; 34 + 35 + makeFlags = [ "DESTDIR=$(out)" ]; 36 + 37 + postPatch = '' 38 + substituteInPlace softhddev.c \ 39 + --replace "LOCALBASE \"/bin/X\"" "\"${xorgserver}/bin/X\"" 40 + ''; 41 + 42 + meta = with lib; { 43 + homepage = "https://github.com/ua0lnj/vdr-plugin-softhddevice"; 44 + description = "VDR SoftHDDevice Plug-in"; 45 + maintainers = [ maintainers.ck3d ]; 46 + license = licenses.gpl2; 47 + platforms = [ "i686-linux" "x86_64-linux" ]; 48 + }; 49 + 50 + }
+39
pkgs/applications/video/vdr/streamdev/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , lib 4 + , vdr 5 + }: 6 + stdenv.mkDerivation rec { 7 + pname = "vdr-streamdev"; 8 + version = "0.6.3"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "vdr-projects"; 12 + repo = "vdr-plugin-streamdev"; 13 + rev = version; 14 + sha256 = "sha256-12sASyFAnSuP2xQzr1KL/Am52ez6hiOUH/0zFH2bxhc="; 15 + }; 16 + 17 + # configure don't accept argument --prefix 18 + dontAddPrefix = true; 19 + 20 + makeFlags = [ 21 + "DESTDIR=$(out)" 22 + "LIBDIR=/lib/vdr" 23 + "LOCDIR=/share/locale" 24 + ]; 25 + 26 + enableParallelBuilding = true; 27 + 28 + buildInputs = [ 29 + vdr 30 + ]; 31 + 32 + meta = with lib;{ 33 + homepage = "https://github.com/vdr-projects/vdr-plugin-streamdev"; 34 + description = "This PlugIn is a VDR implementation of the VTP (Video Transfer Protocol) Version 0.0.3 (see file PROTOCOL) and a basic HTTP Streaming Protocol."; 35 + maintainers = [ maintainers.ck3d ]; 36 + license = licenses.gpl2; 37 + inherit (vdr.meta) platforms; 38 + }; 39 + }
+36
pkgs/applications/virtualization/ops/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + buildGoModule rec { 6 + pname = "ops"; 7 + version = "0.1.32"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "nanovms"; 11 + repo = pname; 12 + rev = version; 13 + sha256 = "sha256-ac+17hywzyK7ChCP/nhwTP1WEIZ89+BKX9/YmsPpfg8="; 14 + }; 15 + 16 + proxyVendor = true; # Doesn't build otherwise 17 + 18 + vendorSha256 = "sha256-65VvUy4vGTfZgsXGJVSc/yU5R5MhSKJyMMsvPOCThks="; 19 + 20 + # Some tests fail 21 + doCheck = false; 22 + doInstallCheck = true; 23 + 24 + ldflags = [ 25 + "-s" "-w" 26 + "-X github.com/nanovms/ops/lepton.Version=${version}" 27 + ]; 28 + 29 + meta = with lib; { 30 + description = "Build and run nanos unikernels"; 31 + homepage = "https://github.com/nanovms/ops"; 32 + license = licenses.mit; 33 + platforms = platforms.linux; 34 + maintainers = with maintainers; [ dit7ya ]; 35 + }; 36 + }
+2 -2
pkgs/applications/virtualization/virt-what/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "virt-what"; 5 - version = "1.24"; 5 + version = "1.25"; 6 6 7 7 src = fetchurl { 8 8 url = "https://people.redhat.com/~rjones/virt-what/files/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-C9fllw/y1SwJKIEa4mgnlYQjF/7L5VN0z84EI88uS9Y="; 9 + sha256 = "sha256-1Py0I2Irr75eK7zYS32SrU1YP0d4siW3LEqBrp/Dxz0="; 10 10 }; 11 11 12 12 meta = with lib; {
+2 -2
pkgs/development/compilers/souffle/default.nix
··· 10 10 in 11 11 stdenv.mkDerivation rec { 12 12 pname = "souffle"; 13 - version = "2.2"; 13 + version = "2.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "souffle-lang"; 17 17 repo = "souffle"; 18 18 rev = version; 19 - sha256 = "sha256-whvC+DL9XbQLc4wf2kFxUKXSyJnGkYq0/0uLCLbliJU="; 19 + sha256 = "sha256-wdTBSmyA2I+gaSV577NNKA2oY2fdVTGmvV7h15NY1tU="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ bison cmake flex mcpp doxygen graphviz makeWrapper perl ];
+3 -3
pkgs/development/python-modules/asdf/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "asdf"; 23 - version = "2.12.1"; 23 + version = "2.13.0"; 24 24 format = "pyproject"; 25 25 26 - disabled = pythonOlder "3.7"; 26 + disabled = pythonOlder "3.8"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-0qXRYWXKC17JiL1D+jjuGVoOGAJuGbJje7OZyd2k3o8="; 30 + hash = "sha256-MuKmmlPRcB/EYW6AD7Pa/4G7rYAYMqe/Vj47Ycn+Pf4="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+13 -5
pkgs/development/python-modules/pathvalidate/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonOlder }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "pathvalidate"; 5 - version = "2.5.1"; 6 - disabled = pythonOlder "3.5"; 9 + version = "2.5.2"; 10 + format = "setuptools"; 11 + 12 + disabled = pythonOlder "3.6"; 7 13 8 14 src = fetchPypi { 9 15 inherit pname version; 10 - sha256 = "sha256-u8J+ZTM1q6eTWireIpliLnapSHvJAEzc8UQc6NL/SlQ="; 16 + hash = "sha256-X/V9D6vl7Lek8eSVe/61rYq1q0wPpx95xrvCS9m30U0="; 11 17 }; 12 18 13 19 # Requires `pytest-md-report`, causing infinite recursion. 14 20 doCheck = false; 15 21 16 - pythonImportsCheck = [ "pathvalidate" ]; 22 + pythonImportsCheck = [ 23 + "pathvalidate" 24 + ]; 17 25 18 26 meta = with lib; { 19 27 description = "A Python library to sanitize/validate a string such as filenames/file-paths/etc";
+2 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyswitchbot"; 11 - version = "0.18.12"; 11 + version = "0.18.14"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "Danielhiversen"; 18 18 repo = "pySwitchbot"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-9eg66+LbUr2px5jVcEopC5UIwZZU51bicDn8lMuDR6U="; 20 + hash = "sha256-XUdrjhV0AnKV6snb183FrlcSLAvo7U+NyvPDorykkJU="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/yalexs-ble/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "yalexs-ble"; 16 - version = "1.6.2"; 16 + version = "1.6.4"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "bdraco"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - hash = "sha256-U63SuHUs7xaxv3qkI36NhB6nkSE8/NVzKPckHvkgZZw="; 25 + hash = "sha256-aE8JrGNfsNeJdpoKzyxd/ixYO1WSKCPgXpiV0+HQOcI="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+3 -3
pkgs/development/tools/database/pgweb/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pgweb"; 5 - version = "0.11.11"; 5 + version = "0.11.12"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sosedoff"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-oKUmBrGxExppJ5y4fZOmMOT5XDMsyMvtE9czotdlMPM="; 11 + sha256 = "sha256-5BFTvfTXsz5ZerSoAudavT/C+SA/xkmVBtAOhAixcAE="; 12 12 }; 13 13 14 14 postPatch = '' ··· 16 16 rm -f pkg/client/{client,dump}_test.go 17 17 ''; 18 18 19 - vendorSha256 = "sha256-Svy0aZKOGL0vrT058szlpS5t7NvzcyRCHRksdmdkckI="; 19 + vendorSha256 = "sha256-pXV1BodOEZs5sv7UE/C58SAyIUZW5Cp2gJD7g8EuWog="; 20 20 21 21 ldflags = [ "-s" "-w" ]; 22 22
+3 -4
pkgs/development/tools/pqrs/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "pqrs"; 5 - version = "0.1.1"; 5 + version = "0.2.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "manojkarthick"; 9 9 repo = "pqrs"; 10 10 rev = "v${version}"; 11 - sha256 = "1vx952ki1rhwfmr3faxs363m9fh61b37b0bkbs57ggn9r44sk1z2"; 11 + sha256 = "sha256-/PNGqveN4BSkURFVUpNgHDcPtz9vFhzdY8UK00AMaks="; 12 12 }; 13 13 14 - cargoSha256 = "0mjwazsnryhlfyzcik8052q0imz5f104x86k6b5rncbbbjaj17q1"; 14 + cargoSha256 = "sha256-3mrNS0zNgsG7mX3RileFLi5iw3SrlEQC96FSANjpKT8="; 15 15 16 16 meta = with lib; { 17 - broken = true; # since 2021-07-05 on hydra 18 17 description = "CLI tool to inspect Parquet files"; 19 18 homepage = "https://github.com/manojkarthick/pqrs"; 20 19 license = with licenses; [ mit /* or */ asl20 ];
+2 -2
pkgs/development/tools/pulumictl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pulumictl"; 5 - version = "0.0.30"; 5 + version = "0.0.32"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pulumi"; 9 9 repo = "pulumictl"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xAlc6dYD73JZqV0QDhvqPmtGF99mqhvdBbDhWlY/4PI="; 11 + sha256 = "sha256-CZ0DnQUnyj8aoesFymc+Uhv+3vdQhdxb2YHElAyqGWE="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-xalfnLc6bPBvm2B42+FzpgrOH541HMWmNHChveI792s=";
+2 -2
pkgs/development/web/valum/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "valum"; 6 - version = "0.3.16"; 6 + version = "0.3.17"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "valum-framework"; 10 10 repo = "valum"; 11 11 rev = "v${version}"; 12 - sha256 = "15lnk91gykm60rv31x3r1swp2bhzl3gwp12mf39smzi4bmf7h38f"; 12 + sha256 = "sha256-GpzFtr6MueHGHA6BEc24oGSfjxyHxIlL52cq+0gmBAI="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ meson ninja pkg-config ];
+2 -2
pkgs/games/qtads/default.nix
··· 4 4 5 5 mkDerivation rec { 6 6 pname = "qtads"; 7 - version = "3.2.0"; 7 + version = "3.3.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "realnc"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-xMAGbOA+qtwMk5VT5yi//GDzTKtYfGku/Sm4l5smzEs="; 13 + sha256 = "sha256-CndN8l7GGIekfbz7OrTYIElL7SxRxEkiNiZP2NHuxOg="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config qmake ];
+2 -2
pkgs/games/quakespasm/vulkan.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "vkquake"; 7 - version = "1.13.0"; 7 + version = "1.20.3"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "Novum"; 11 11 repo = "vkQuake"; 12 12 rev = version; 13 - sha256 = "sha256-dRPeUsBLliBevjMOSMU+uPSAivrQ0tbuh4QeLmowrAI="; 13 + sha256 = "sha256-ocxXkayWujqAFV5N67VfmzJOUbjCPBZut9zmwNRYDeI="; 14 14 }; 15 15 16 16 sourceRoot = "source/Quake";
+4
pkgs/os-specific/linux/kernel/manual-config.nix
··· 108 108 prePatch = '' 109 109 sed -i Makefile -e 's|= depmod|= ${buildPackages.kmod}/bin/depmod|' 110 110 111 + # fixup for pre-5.4 kernels using the $(cd $foo && /bin/pwd) pattern 112 + # FIXME: remove when no longer needed 113 + substituteInPlace Makefile tools/scripts/Makefile.include --replace /bin/pwd pwd 114 + 111 115 # Don't include a (random) NT_GNU_BUILD_ID, to make the build more deterministic. 112 116 # This way kernels can be bit-by-bit reproducible depending on settings 113 117 # (e.g. MODULE_SIG and SECURITY_LOCKDOWN_LSM need to be disabled).
+2 -2
pkgs/os-specific/linux/trace-cmd/default.nix
··· 1 1 { lib, stdenv, fetchgit, pkg-config, asciidoc, xmlto, docbook_xsl, docbook_xml_dtd_45, libxslt, libtraceevent, libtracefs, zstd, sourceHighlight }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "trace-cmd"; 4 - version = "3.1.1"; 4 + version = "3.1.2"; 5 5 6 6 src = fetchgit { 7 7 url = "git://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/"; 8 8 rev = "trace-cmd-v${version}"; 9 - sha256 = "sha256-zYw6DObwmroAU3ikUNo9XrwQeDlyLppe7E63WFjn44Q="; 9 + sha256 = "sha256-wxrMEE7ZgMHM59Rv6Gk3f0zdpULuXLnY0UY797YF1a0="; 10 10 }; 11 11 12 12 # Don't build and install html documentation
+2 -2
pkgs/tools/archivers/xarchiver/default.nix
··· 2 2 coreutils, zip, unzip, p7zip, unar, gnutar, bzip2, gzip, lhasa, wrapGAppsHook }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "0.5.4.17"; 5 + version = "0.5.4.18"; 6 6 pname = "xarchiver"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "ib"; 10 10 repo = "xarchiver"; 11 11 rev = version; 12 - sha256 = "00adrjpxqlaccrwjf65w3vhxfswdj0as8aj263c6f9b85llypc5v"; 12 + sha256 = "sha256-WBHsUMI4xl1P17aBTuxxyGOhQzOnd8ZhS/ped8nXMLA="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ intltool pkg-config makeWrapper wrapGAppsHook ];
+3 -3
pkgs/tools/backup/s3ql/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "s3ql"; 5 - version = "3.8.1"; 5 + version = "4.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 - rev = "release-${version}"; 11 - sha256 = "0kk8jjb9zir4wfxv4zsa4ysj77322l73vddcx4y6czjq1j9jz9f2"; 10 + rev = "refs/tags/release-${version}"; 11 + sha256 = "sha256-7N09b7JwMPliuyv2fEy1gQYaFCMSSvajOBPhNL3DQsg="; 12 12 }; 13 13 14 14 checkInputs = [ which ] ++ (with python3Packages; [ cython pytest pytest-trio ]);
+2 -2
pkgs/tools/cd-dvd/dvdisaster/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "dvdisaster"; 14 - version = "0.79.9"; 14 + version = "0.79.10"; 15 15 16 16 src = fetchurl { 17 17 url = "https://dvdisaster.jcea.es/downloads/${pname}-${version}.tar.bz2"; 18 - hash = "sha256-eclOJ33pS2aP4F7RUHc84ynpH7sTv2dsO4vn5vB248M="; 18 + hash = "sha256-3Qqf9i8aSL9z2uJvm8P/QOPp83nODC3fyLL1iBIgf+g="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ gettext pkg-config which ];
+3 -3
pkgs/tools/misc/fend/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "fend"; 10 - version = "1.0.4"; 10 + version = "1.0.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "printfn"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-6zYz6DMnYSGyDXqP5K8bKauy23YA2tzBmGk72f5+bgY="; 16 + sha256 = "sha256-y5r9/e3KbEojRIoGG9gBkVbxGrJJJhwVZiiTkpy4NtE="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-ydt2YGx5WWk42Vq4RXhiRf6kIne7Q/6XwIu+HEnhDVw="; 19 + cargoSha256 = "sha256-iv3Uo3XUAxf+CmiRBm8EzQ2GhglPVqbN/LSofTa6ujw="; 20 20 21 21 buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 22 22
+2 -2
pkgs/tools/misc/lesspipe/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "lesspipe"; 5 - version = "2.05"; 5 + version = "2.06"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "wofr06"; 9 9 repo = "lesspipe"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-mRgOndoDpyMnlj/BIoqwpZzuth4eA6yoB2VFZOigRw4="; 11 + sha256 = "sha256-4hyDtr2/9lhAWuiLd7OQ/+rdg/u5f5JT4hba3wpxxzg="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ perl makeWrapper ];
+2 -2
pkgs/tools/misc/rauc/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "rauc"; 16 - version = "1.6"; 16 + version = "1.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = pname; 20 20 repo = pname; 21 21 rev = "v${version}"; 22 - sha256 = "sha256-HBeH9vzzfY7pG88xyoL+NJ78LMGphCAfyZiOxFSJnnc="; 22 + sha256 = "sha256-Cst+hSMyuJw6b+ZA6XNVh0kVp7WUTiiXpO1TPeHA+sM="; 23 23 }; 24 24 25 25 passthru = {
+3 -3
pkgs/tools/misc/viddy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "viddy"; 5 - version = "0.3.5"; 5 + version = "0.3.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sachaos"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-+0Twa9OYIuyt1+F/sLkQSOj0u04r7y/DqYd11buquow="; 11 + sha256 = "sha256-AcRfKu6P7b/HsuC6DTezbYLI9rQZwjklH/bs7mKITUk="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-LtRHnZF0ynnIp77K9anljqq42BumXohDMwlU7hzSxZk="; 14 + vendorSha256 = "sha256-QxYM4N3E/BqmeNaofLR1crwFLVaF3IigDXKlKA2Bkuw="; 15 15 16 16 ldflags = [ 17 17 "-s"
+2 -2
pkgs/tools/security/kpcli/default.nix
··· 1 1 { lib, stdenv, fetchurl, makeWrapper, perl, perlPackages }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "3.6"; 4 + version = "3.8.1"; 5 5 pname = "kpcli"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/kpcli/${pname}-${version}.pl"; 9 - sha256 = "1srd6vrqgjlf906zdyxp4bg6gihkxn62cpzyfv0zzpsqsj13iwh1"; 9 + sha256 = "sha256-bIT4Y5JFeZv5stXOKXxBtdTsB4n39fqeh2dVaBbqRyw="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+29
pkgs/tools/security/websploit/default.nix
··· 1 + { lib, buildPythonApplication, fetchFromGitHub 2 + , requests, scapy }: 3 + 4 + buildPythonApplication rec { 5 + pname = "websploit"; 6 + version = "4.0.4"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "f4rih"; 10 + repo = pname; 11 + rev = version; 12 + sha256 = "LpDfJmH2FbL37Fk86CAC/bxFqM035DBN6c6FPfGpaIw="; 13 + }; 14 + 15 + propagatedBuildInputs = [ 16 + requests 17 + scapy 18 + ]; 19 + 20 + # Project has no tests 21 + doCheck = false; 22 + 23 + meta = with lib; { 24 + description = "A high level MITM framework"; 25 + homepage = "https://github.com/f4rih/websploit"; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ emilytrau ]; 28 + }; 29 + }
+64
pkgs/tools/security/xsser/default.nix
··· 1 + { lib, buildPythonApplication, fetchFromGitHub, wrapGAppsHook, gobject-introspection, gtk3, pango 2 + , pillow, pycurl, beautifulsoup4, pygeoip, pygobject3, cairocffi, selenium }: 3 + 4 + buildPythonApplication rec { 5 + pname = "xsser"; 6 + version = "1.8.4"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "epsylon"; 10 + repo = pname; 11 + rev = "478242e6d8e1ca921e0ba8fa59b50106fa2f7312"; 12 + sha256 = "MsQu/r1C6uXawpuVTuBGhWNqCSZ9S2DIx15Lpo7L4RI="; 13 + }; 14 + 15 + postPatch = '' 16 + # Replace relative path with absolute store path 17 + find . -type f -exec sed -i "s|core/fuzzing/user-agents.txt|$out/share/xsser/fuzzing/user-agents.txt|g" {} + 18 + 19 + # Replace absolute path references with store paths 20 + substituteInPlace core/main.py --replace /usr $out 21 + substituteInPlace gtk/xsser.desktop --replace /usr $out 22 + substituteInPlace setup.py --replace /usr/share share 23 + ''; 24 + 25 + # Temporary fix 26 + # See https://github.com/NixOS/nixpkgs/issues/56943 27 + strictDeps = false; 28 + 29 + nativeBuildInputs = [ wrapGAppsHook gobject-introspection ]; 30 + 31 + buildInputs = [ 32 + gtk3 33 + pango 34 + ]; 35 + 36 + propagatedBuildInputs = [ 37 + pillow 38 + pycurl 39 + beautifulsoup4 40 + pygeoip 41 + pygobject3 42 + cairocffi 43 + selenium 44 + ]; 45 + 46 + # Project has no tests 47 + doCheck = false; 48 + 49 + dontWrapGApps = true; 50 + preFixup = '' 51 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 52 + ''; 53 + 54 + postInstall = '' 55 + install -D core/fuzzing/user-agents.txt $out/share/xsser/fuzzing/user-agents.txt 56 + ''; 57 + 58 + meta = with lib; { 59 + description = "Automatic framework to detect, exploit and report XSS vulnerabilities in web-based applications"; 60 + homepage = "https://xsser.03c8.net/"; 61 + license = licenses.gpl3Only; 62 + maintainers = with maintainers; [ emilytrau ]; 63 + }; 64 + }
+2 -1
pkgs/tools/system/smartmontools/default.nix
··· 3 3 , fetchurl 4 4 , autoreconfHook 5 5 , enableMail ? false 6 + , gnused 6 7 , mailutils 7 8 , inetutils 8 9 , IOKit ··· 36 37 cp -v ${driverdb} drivedb.h 37 38 ''; 38 39 39 - configureFlags = lib.optional enableMail "--with-scriptpath=${lib.makeBinPath [ inetutils mailutils ]}"; 40 + configureFlags = lib.optional enableMail "--with-scriptpath=${lib.makeBinPath [ gnused inetutils mailutils ]}"; 40 41 41 42 nativeBuildInputs = [ autoreconfHook ]; 42 43 buildInputs = lib.optionals stdenv.isDarwin [ IOKit ApplicationServices ];
+3 -3
pkgs/tools/text/ruplacer/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "ruplacer"; 5 - version = "0.6.4"; 5 + version = "0.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "TankerHQ"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-jLGstlEqABT4ejdYlTQZaBVeYy86+lqIilyufPGIZyQ="; 11 + sha256 = "sha256-1uukn1juFZB7lLZwGBmTc78h1p1GYhZxWMJqvpvIWpA="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-cv+g68WQvnnd0qZDB9PfZLbsdrM+RXs27a0Q5YPiHDQ="; 14 + cargoSha256 = "sha256-SeQ0E/8m6Rxg7oOHbNliVoc+Vh5Yb1E9/n8TJO2rY80="; 15 15 16 16 buildInputs = (lib.optional stdenv.isDarwin Security); 17 17
+6
pkgs/top-level/all-packages.nix
··· 23136 23136 tpmSupport = true; 23137 23137 }; 23138 23138 23139 + ops = callPackage ../applications/virtualization/ops { }; 23140 + 23139 23141 seabios = callPackage ../applications/virtualization/seabios { }; 23140 23142 23141 23143 vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { }; ··· 31563 31565 31564 31566 webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs {}; 31565 31567 31568 + websploit = python3Packages.callPackage ../tools/security/websploit {}; 31569 + 31566 31570 webssh = with python3Packages; toPythonApplication webssh; 31567 31571 31568 31572 webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop {}; ··· 36118 36122 libpng = libpng12; 36119 36123 sane-backends = sane-backends.override { libpng = libpng12; }; 36120 36124 }; 36125 + 36126 + xsser = python3Packages.callPackage ../tools/security/xsser { }; 36121 36127 36122 36128 xsw = callPackage ../applications/misc/xsw { 36123 36129 # Enable the next line to use this in terminal.