Merge master into staging-next

authored by github-actions[bot] and committed by GitHub c9a4937f 83c488cc

+291 -247
+6
CONTRIBUTING.md
··· 97 97 98 98 Follow these steps to backport a change into a release branch in compliance with the [commit policy](https://nixos.org/nixpkgs/manual/#submitting-changes-stable-release-branches). 99 99 100 + You can add a label such as `backport release-22.05` to a PR, so that merging it will 101 + automatically create a backport (via [a GitHub Action](.github/workflows/backport.yml)). 102 + This also works for PR's that have already been merged, and might take a couple of minutes to trigger. 103 + 104 + You can also create the backport manually: 105 + 100 106 1. Take note of the commits in which the change was introduced into `master` branch. 101 107 2. Check out the target _release branch_, e.g. `release-21.11`. Do not use a _channel branch_ like `nixos-21.11` or `nixpkgs-21.11-darwin`. 102 108 3. Create a branch for your change, e.g. `git checkout -b backport`.
+4 -2
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 92 92 <itemizedlist spacing="compact"> 93 93 <listitem> 94 94 <para> 95 - Please remove this line when you add the first item since 96 - docbook requires the section to be non-empty 95 + A new module was added for the Saleae Logic device family, 96 + providing the options 97 + <literal>hardware.saleae-logic.enable</literal> and 98 + <literal>hardware.saleae-logic.package</literal>. 97 99 </para> 98 100 </listitem> 99 101 </itemizedlist>
+2 -1
nixos/doc/manual/release-notes/rl-2211.section.md
··· 44 44 45 45 ## Other Notable Changes {#sec-release-22.11-notable-changes} 46 46 47 - - Please remove this line when you add the first item since docbook requires the section to be non-empty 47 + * A new module was added for the Saleae Logic device family, providing the options `hardware.saleae-logic.enable` and `hardware.saleae-logic.package`. 48 + 48 49 <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+25
nixos/modules/hardware/saleae-logic.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + let 4 + cfg = config.hardware.saleae-logic; 5 + in 6 + { 7 + options.hardware.saleae-logic = { 8 + enable = lib.mkEnableOption "udev rules for Saleae Logic devices"; 9 + 10 + package = lib.mkOption { 11 + type = lib.types.package; 12 + default = pkgs.saleae-logic-2; 13 + defaultText = lib.literalExpression "pkgs.saleae-logic-2"; 14 + description = '' 15 + Saleae Logic package to use. 16 + ''; 17 + }; 18 + }; 19 + 20 + config = lib.mkIf cfg.enable { 21 + services.udev.packages = [ cfg.package ]; 22 + }; 23 + 24 + meta.maintainers = with lib.maintainers; [ chivay ]; 25 + }
+1
nixos/modules/module-list.nix
··· 73 73 ./hardware/printers.nix 74 74 ./hardware/raid/hpsa.nix 75 75 ./hardware/rtl-sdr.nix 76 + ./hardware/saleae-logic.nix 76 77 ./hardware/steam-hardware.nix 77 78 ./hardware/system-76.nix 78 79 ./hardware/tuxedo-keyboard.nix
+2 -2
pkgs/applications/blockchains/sparrow/default.nix
··· 20 20 21 21 let 22 22 pname = "sparrow"; 23 - version = "1.6.4"; 23 + version = "1.6.5"; 24 24 25 25 src = fetchurl { 26 26 url = "https://github.com/sparrowwallet/${pname}/releases/download/${version}/${pname}-${version}.tar.gz"; 27 - sha256 = "1wdibpbhv3g6qk42ddfc5vyqkkwprczy45w5wi115qg3g1rf1in7"; 27 + sha256 = "0zk33w664fky3ir6cqm6walc80fjhg9s0hnrllrc2hrxrqnrn88p"; 28 28 }; 29 29 30 30 launcher = writeScript "sparrow" ''
+3 -3
pkgs/applications/misc/avrdudess/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "avrdudess"; 5 - version = "2.13"; 5 + version = "2.14"; 6 6 7 7 src = fetchurl { 8 - url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v2.13/AVRDUDESS-2.13-portable.zip"; 9 - sha256 = "0fpvc19fb14ppqfb2yg821szmhyanxcp5chfldf8yh51f64zihv9"; 8 + url = "https://github.com/ZakKemble/AVRDUDESS/releases/download/v2.14/AVRDUDESS-2.14-portable.zip"; 9 + sha256 = "sha256-x3xcsJLBJVO8XdV4OUveZ4KLqN5z/z0FsNLbGHSNoHs="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ unzip ];
+3 -3
pkgs/applications/networking/cluster/fluxctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fluxctl"; 5 - version = "1.25.0"; 5 + version = "1.25.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "weaveworks"; 9 9 repo = "flux"; 10 10 rev = version; 11 - sha256 = "sha256-EFB8iAs7e4FigYnTvkh+dpZq6ymX7Qfy0cUDtUaPdmM="; 11 + sha256 = "sha256-l/BPnqa0j0yAdrl9BxFUKt94JwiNyPq1gKYuhGj/c8w="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-9RyTeGjp7mEpmWnQeK2uG1krO6+1sK6fsID6JVrejHw="; 14 + vendorSha256 = "sha256-PZriaKbgRKm7ssHOBmbzbma5LrRt0TsQiphSrtcT83k="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
-2
pkgs/applications/networking/cluster/kube-router/default.nix
··· 22 22 "-X github.com/cloudnativelabs/kube-router/pkg/version.BuildDate=Nix" 23 23 ]; 24 24 25 - checkFlags = [ "-short" ]; 26 - 27 25 passthru.tests.version = testers.testVersion { 28 26 package = kube-router; 29 27 };
+2 -1
pkgs/applications/networking/cluster/temporal/default.nix
··· 17 17 18 18 ldflags = [ "-s" "-w" ]; 19 19 20 - checkFlags = [ "-short" ]; 20 + # There too many integration tests. 21 + doCheck = false; 21 22 22 23 installPhase = '' 23 24 runHook preInstall
+3 -3
pkgs/applications/networking/dnscontrol/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dnscontrol"; 5 - version = "3.16.0"; 5 + version = "3.16.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "StackExchange"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-cxx18dfXWm/0/9sGuc+LxfEHVc9VVfMEYbC9L4HKIm0="; 11 + sha256 = "sha256-WnUOHUGIALHd0Ne+WzturRxomznpgVjVLBM1wvVAA4M="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-ReQsNy4hfhB6+Megm1KywX2UkQMHkv3/RtNWdhwb4Zw="; 14 + vendorSha256 = "sha256-fjmKBRkXZQkN6fofy+H7DS76H+J0x6tRgv0fV/2rCwY="; 15 15 16 16 subPackages = [ "." ]; 17 17
+3 -3
pkgs/applications/networking/p2p/rqbit/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "rqbit"; 5 - version = "2.1.3"; 5 + version = "2.1.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ikatson"; 9 9 repo = "rqbit"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ovg+oMlt3XzOxG9w/5Li3awMyRdIt1/JnIFfZktftkw="; 11 + sha256 = "sha256-PkU3QJvAK2b1KQC1o5md35iucjq+SYoKAGxqiojf4rw="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-0CA0HwFI86VfSyBNn0nlC1n4BVgOc9BLh1it7ReT8+Y="; 14 + cargoSha256 = "sha256-Jj2CK3nwktv2MU+EHXzQ/lKDUlC+4HkaItMTtoGF1Pw="; 15 15 16 16 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 17 17
+2 -2
pkgs/applications/science/math/gmsh/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "gmsh"; 8 - version = "4.9.5"; 8 + version = "4.10.2"; 9 9 10 10 src = fetchurl { 11 11 url = "https://gmsh.info/src/gmsh-${version}-source.tgz"; 12 - sha256 = "sha256-/9ZJAIRCCHGciNkaZsKBiJAjEyt6nigsUVSMufbzrUQ="; 12 + sha256 = "sha256-2SEQnmxBn2jVUH2WEu6BXUC1I5pdsXXygoXgzQ2/JRc="; 13 13 }; 14 14 15 15 buildInputs = [
+13 -1
pkgs/applications/virtualization/colima/default.nix
··· 14 14 owner = "abiosoft"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-g7q2DmtyArtW7Ii2XF5umXQ0+BlCSa1Q7VNNuIuX65k="; 17 + sha256 = "sha256-KYW3gxf21aWnuRHkysOjArzMSNH3m3XDoi6Sic3N+Po="; 18 + 19 + # We need the git revision 20 + leaveDotGit = true; 21 + postFetch = '' 22 + git -C $out rev-parse HEAD > $out/.git-revision 23 + rm -rf $out/.git 24 + ''; 18 25 }; 19 26 20 27 nativeBuildInputs = [ installShellFiles makeWrapper ]; 21 28 22 29 vendorSha256 = "sha256-Z4+qwoX04VnLsUIYRfOowFLgcaA9w8oGRl77jzFigIc="; 30 + 31 + preConfigure = '' 32 + ldflags="-X github.com/abiosoft/colima/config.appVersion=${version} 33 + -X github.com/abiosoft/colima/config.revision=$(cat .git-revision)" 34 + ''; 23 35 24 36 postInstall = '' 25 37 wrapProgram $out/bin/colima \
+2 -2
pkgs/desktops/xfce/applications/xfce4-terminal/default.nix
··· 3 3 mkXfceDerivation { 4 4 category = "apps"; 5 5 pname = "xfce4-terminal"; 6 - version = "1.0.3"; 6 + version = "1.0.4"; 7 7 8 - sha256 = "sha256-oZOnPAfvSXCreFHTIZYpJhOdtlDOHrAUMvGIjYU+TRU="; 8 + sha256 = "sha256-eCb6KB9fFPuYzNLUm/yYrh+0D60ISzasnv/myStImEI="; 9 9 10 10 nativeBuildInputs = [ libxslt docbook_xml_dtd_45 docbook_xsl ]; 11 11
+2 -2
pkgs/development/libraries/folly/default.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "folly"; 24 - version = "2022.05.16.00"; 24 + version = "2022.05.23.00"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "facebook"; 28 28 repo = "folly"; 29 29 rev = "v${version}"; 30 - sha256 = "sha256-JCA6NhsL2mVmpXVV5wmZhtjaYrvp39mvy1r8/nMYcuI="; 30 + sha256 = "sha256-ti/aqVg6b3ZPEI72AZNo/4NrtlI/mKQb39tlTw+3VG4="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -11
pkgs/development/libraries/science/math/planarity/default.nix
··· 1 1 { lib, stdenv 2 2 , fetchFromGitHub 3 - , fetchpatch 4 3 , autoreconfHook 5 4 }: 6 5 7 6 stdenv.mkDerivation rec { 8 7 pname = "planarity"; 9 - version = "3.0.0.5"; 8 + version = "3.0.2.0"; 10 9 11 10 src = fetchFromGitHub { 12 11 owner = "graph-algorithms"; 13 12 repo = "edge-addition-planarity-suite"; 14 13 rev = "Version_${version}"; 15 - sha256 = "01cm7ay1njkfsdnmnvh5zwc7wg7x189hq1vbfhh9p3ihrbnmqzh8"; 14 + sha256 = "sha256-cUAh2MXCSmtxFtV6iTHgSRgsq/26DjWwxhWJH1+367A="; 16 15 }; 17 16 18 17 nativeBuildInputs = [ ··· 20 19 ]; 21 20 22 21 doCheck = true; 23 - 24 - patches = [ 25 - # declare variables declared in headers as extern, not yet merged upstream 26 - (fetchpatch { 27 - url = "https://github.com/graph-algorithms/edge-addition-planarity-suite/pull/3.patch"; 28 - sha256 = "1nqjc4clr326imz4jxqxcxv2hgh1sjgzll27k5cwkdin8lnmmil8"; 29 - }) 30 - ]; 31 22 32 23 meta = with lib; { 33 24 homepage = "https://github.com/graph-algorithms/edge-addition-planarity-suite";
+4 -2
pkgs/development/ocaml-modules/tar/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 3 , buildDunePackage 4 + , camlp-streams 4 5 , ppx_cstruct 5 6 , cstruct 6 7 , re ··· 9 10 10 11 buildDunePackage rec { 11 12 pname = "tar"; 12 - version = "1.1.0"; 13 + version = "2.0.1"; 13 14 src = fetchFromGitHub { 14 15 owner = "mirage"; 15 16 repo = "ocaml-tar"; 16 17 rev = "v${version}"; 17 - sha256 = "14k24vn3q5jl0iyrynb5vwg80670qsv12fsmc6cdgh4zwdpjh7zs"; 18 + sha256 = "1zr1ak164k1jm15xwqjf1iv77kdrrahak33wrxg7lifz9nnl0dms"; 18 19 }; 19 20 20 21 useDune2 = true; 21 22 22 23 propagatedBuildInputs = [ 24 + camlp-streams 23 25 ppx_cstruct 24 26 cstruct 25 27 re
+2 -2
pkgs/development/python-modules/bc-python-hcl2/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "bc-python-hcl2"; 11 - version = "0.3.41"; 11 + version = "0.3.42"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-TrQtG2MWc4prr8grEE1XifjjLq7GPe6JPRMgpNNGfPY="; 18 + hash = "sha256-s4O2xoNafYHFBToxkKzgJ5NjQH4M5D7PcpsmiAZqR/8="; 19 19 }; 20 20 21 21 # Nose is required during build process, so can not use `checkInputs`.
+2 -2
pkgs/development/python-modules/django-cacheops/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "django-cacheops"; 12 - version = "6.0"; 12 + version = "6.1"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - sha256 = "78e161ebd96a32e28e19ec7da31f2afed9e62a79726b8b5f0ed12dd16c2e5841"; 16 + sha256 = "sha256-toTvOf1DQYnTy7fYVBfNlyr2NSiaAyRHmCRztKifcn0="; 17 17 }; 18 18 19 19 propagatedBuildInputs = [
+53
pkgs/development/python-modules/django-model-utils/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , django 5 + , freezegun 6 + , psycopg2 7 + , pytest-django 8 + , pytestCheckHook 9 + , pythonOlder 10 + , setuptools-scm 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "django-model-utils"; 15 + version = "4.2.0"; 16 + disabled = pythonOlder "3.6"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "jazzband"; 20 + repo = "django-model-utils"; 21 + rev = version; 22 + sha256 = "sha256-TLqvpP/ZaGGFdqnN+UHbhXv1K1YVYTYBkCiWCjYrFh8="; 23 + }; 24 + 25 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 26 + 27 + nativeBuildInputs = [ 28 + setuptools-scm 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + django 33 + ]; 34 + 35 + # requires postgres database 36 + doCheck = false; 37 + 38 + checkInputs = [ 39 + freezegun 40 + psycopg2 41 + pytest-django 42 + pytestCheckHook 43 + ]; 44 + 45 + pythonImportsCheck = [ "model_utils" ]; 46 + 47 + meta = with lib; { 48 + homepage = "https://github.com/jazzband/django-model-utils"; 49 + description = "Django model mixins and utilities"; 50 + license = licenses.bsd3; 51 + maintainers = with maintainers; [ SuperSandro2000 ]; 52 + }; 53 + }
+43
pkgs/development/python-modules/webauthn/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , asn1crypto 5 + , cbor2 6 + , pythonOlder 7 + , pydantic 8 + , pyopenssl 9 + , pytestCheckHook 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "webauthn"; 14 + version = "1.5.2"; 15 + disabled = pythonOlder "3"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "duo-labs"; 19 + repo = "py_webauthn"; 20 + rev = "v${version}"; 21 + sha256 = "sha256-sjl65vx1VthVX6ED3lXXAcn2D5WzzGAINKBjCc10rcs="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + asn1crypto 26 + cbor2 27 + pydantic 28 + pyopenssl 29 + ]; 30 + 31 + checkInputs = [ 32 + pytestCheckHook 33 + ]; 34 + 35 + pythonImportsCheck = [ "webauthn" ]; 36 + 37 + meta = with lib; { 38 + homepage = "https://github.com/duo-labs/py_webauthn"; 39 + description = "Implementation of the WebAuthn API"; 40 + license = licenses.bsd3; 41 + maintainers = with maintainers; [ SuperSandro2000 ]; 42 + }; 43 + }
+3 -3
pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-tarpaulin"; 5 - version = "0.20.0"; 5 + version = "0.20.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xd009642"; 9 9 repo = "tarpaulin"; 10 10 rev = version; 11 - sha256 = "sha256-LMHaRGZZqFUCbrChzlLA/gUArlGC5DUI2fc1bkLU2CA="; 11 + sha256 = "sha256-WobKZeO0U54mHj7hlkOH33TcOklWBJRWYSJBEt5sYII="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ ··· 17 17 buildInputs = [ openssl ] 18 18 ++ lib.optionals stdenv.isDarwin [ curl Security ]; 19 19 20 - cargoSha256 = "sha256-ei+ilmrlJYmt08A+aV2Rc5pn5dkuEBgfm9kyLkfFe9A="; 20 + cargoSha256 = "sha256-LR4jU7V44f00ry0VEd3qFryZtnn/t0K/OZGnRproksE="; 21 21 #checkFlags = [ "--test-threads" "1" ]; 22 22 doCheck = false; 23 23
+2 -2
pkgs/development/tools/flyway/default.nix
··· 1 1 { lib, stdenv, fetchurl, jre_headless, makeWrapper }: 2 2 stdenv.mkDerivation rec{ 3 3 pname = "flyway"; 4 - version = "8.5.9"; 4 + version = "8.5.11"; 5 5 src = fetchurl { 6 6 url = "mirror://maven/org/flywaydb/flyway-commandline/${version}/flyway-commandline-${version}.tar.gz"; 7 - sha256 = "sha256-AOfCYWjn8XyyFdz6BbYOysEE1TADfIk8CyPBHsQJTDE="; 7 + sha256 = "sha256-qmDvubyWWBRTbspVDSACiklC6a8l5n4y88vz3VZFnV0="; 8 8 }; 9 9 nativeBuildInputs = [ makeWrapper ]; 10 10 dontBuild = true;
+3 -3
pkgs/development/tools/go-migrate/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-migrate"; 5 - version = "4.15.1"; 5 + version = "4.15.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golang-migrate"; 9 9 repo = "migrate"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-t4F4jvXexxCqKINaaczeG/B2vLSG87/qZ+VQitfAF4Y="; 11 + sha256 = "sha256-nVR6zMG/a4VbGgR9a/6NqMNYwFTifAZW3F6rckvOEJM="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-qgjU8mUdk8S0VHmWiTK/5euwhRQ4y3o4oRxG2EHF+7E="; 14 + vendorSha256 = "sha256-lPNPl6fqBT3XLQie9z93j91FLtrMjKbHnXUQ6b4lDb4="; 15 15 16 16 subPackages = [ "cmd/migrate" ]; 17 17
+3 -1
pkgs/development/tools/goconvey/default.nix
··· 17 17 18 18 ldflags = [ "-s" "-w" ]; 19 19 20 - checkFlags = [ "-short" ]; 20 + preCheck = '' 21 + buildFlagsArray+="-short" 22 + ''; 21 23 22 24 meta = { 23 25 description = "Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go";
+4 -4
pkgs/development/tools/gopls/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gopls"; 5 - version = "0.8.3"; 5 + version = "0.8.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "golang"; 9 9 repo = "tools"; 10 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-X5U06TEkf1vfCyV95wkg2qVd7I+8S8UPBgwacG0q85U="; 11 + sha256 = "sha256-3JI6jrWCOgfFefivSDWz3yets4CXnDsvE/iYYms+piU="; 12 12 }; 13 13 14 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-p6biMwicaG5peIu6dp+Pzun8TeNWmgW2QpLIZWqnalg="; 15 + vendorSha256 = "sha256-7SkCRu4CGvb0TaL9BR2eeNjGNwViFh6TgtUUxiRjDxA="; 16 16 17 17 doCheck = false; 18 18 ··· 23 23 description = "Official language server for the Go language"; 24 24 homepage = "https://github.com/golang/tools/tree/master/gopls"; 25 25 license = licenses.bsd3; 26 - maintainers = with maintainers; [ mic92 SuperSandro2000 zimbatm ]; 26 + maintainers = with maintainers; [ mic92 rski SuperSandro2000 zimbatm ]; 27 27 }; 28 28 }
+3 -3
pkgs/development/tools/rust/cargo-bitbake/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-bitbake"; 5 - version = "0.3.15"; 5 + version = "0.3.16"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "meta-rust"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1ffjkwaqvmyz374azrv6gna19z2fcg82is2k2n2gm50isbxw2aa5"; 11 + sha256 = "sha256-+ovC4nZwHzf9hjfv2LcnTztM2m++tpC3mUSS/I0l6Ck="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkg-config ]; 15 15 buildInputs = [ openssl ]; 16 16 17 - cargoSha256 = "0mm6059wjh5p8923dwz55dpwi55gq2bcmpx7kn40pq5ppkiqjiw9"; 17 + cargoSha256 = "sha256-LYdQ0FLfCopY8kPTCmiW0Qyx6sHA4nlb+hK9hXezGLg="; 18 18 19 19 meta = with lib; { 20 20 description = "Cargo extension that can generate BitBake recipes utilizing the classes from meta-rust";
+3 -3
pkgs/development/tools/ytt/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub }: 2 2 buildGoModule rec { 3 3 pname = "ytt"; 4 - version = "0.40.1"; 4 + version = "0.41.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "vmware-tanzu"; 8 8 repo = "carvel-ytt"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-DtzdgEHgxoZRSvylq2vLzU1PAk1ETBDpBWFHcIW95r4="; 10 + sha256 = "sha256-JOmDEhisJh4sezxf/Whsf1W7rn4q7C3GqmINQ/A13J0="; 11 11 }; 12 12 13 13 vendorSha256 = null; ··· 18 18 description = "YAML templating tool that allows configuration of complex software via reusable templates with user-provided values"; 19 19 homepage = "https://get-ytt.io"; 20 20 license = licenses.asl20; 21 - maintainers = with maintainers; [ brodes ]; 21 + maintainers = with maintainers; [ brodes techknowlogick ]; 22 22 }; 23 23 }
+4 -9
pkgs/games/mars/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, cmake, libGLU, libGL, sfml, fribidi, taglib }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "mars"; 4 - version = "0.7.5"; 4 + version = "unstable-17.10.2021"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "thelaui"; 8 8 repo = "M.A.R.S."; 9 - rev = "c855d044094a1d92317e38935d81ba938946132e"; 10 - sha256 = "1r4c5gap1z2zsv4yjd34qriqkxaq4lb4rykapyzkkdf4g36lc3nh"; 9 + rev = "84664cda094efe6e49d9b1550e4f4f98c33eefa2"; 10 + sha256 = "sha256-SWLP926SyVTjn+UT1DCaJSo4Ue0RbyzImVnlNJQksS0="; 11 11 }; 12 12 nativeBuildInputs = [ cmake ]; 13 13 buildInputs = [ libGLU libGL sfml fribidi taglib ]; 14 - patches = [ 15 - ./unbind_fix.patch 16 - ./fix-gluortho2d.patch 17 - ]; 18 14 installPhase = '' 19 15 cd .. 20 - find -name '*.svn' -exec rm -rf {} \; 21 16 mkdir -p "$out/share/mars/" 22 17 mkdir -p "$out/bin/" 23 18 cp -rv data resources credits.txt license.txt "$out/share/mars/" 24 - cp -v mars "$out/bin/mars.bin" 19 + cp -v marsshooter "$out/bin/mars.bin" 25 20 cat << EOF > "$out/bin/mars" 26 21 #! ${stdenv.shell} 27 22 cd "$out/share/mars/"
-113
pkgs/games/mars/fix-gluortho2d.patch
··· 1 - From 33d5affabf8ff84f2c028b9303c6a9e83cc824ad Mon Sep 17 00:00:00 2001 2 - From: James Cowgill <james410@cowgill.org.uk> 3 - Date: Sat, 9 May 2015 01:54:14 +0100 4 - Subject: [PATCH] Remove dependency on GLU - fixes build with SFML 2.3 5 - 6 - --- 7 - premake4.lua | 8 ++++---- 8 - src/Shaders/postFX.cpp | 2 +- 9 - src/System/window.cpp | 12 ++++++------ 10 - 3 files changed, 11 insertions(+), 11 deletions(-) 11 - 12 - diff --git a/premake4.lua b/premake4.lua 13 - index 023dddd..5af4495 100755 14 - --- a/premake4.lua 15 - +++ b/premake4.lua 16 - @@ -11,11 +11,11 @@ project "mars" 17 - defines { "NDEBUG" } 18 - flags { "Optimize" } 19 - if os.get() == "windows" then 20 - - links { "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "glu32", "opengl32", "fribidi-0", "tag" } 21 - + links { "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "opengl32", "fribidi-0", "tag" } 22 - elseif os.get() == "macosx" then 23 - links { "sfml-graphics.framework", "sfml-audio.framework", "sfml-system.framework", "sfml-window.framework", "opengl.framework", "fribidi", "tag" } 24 - else 25 - - links { "GLU", "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "fribidi", "tag" } 26 - + links { "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "fribidi", "tag" } 27 - libdirs { "/usr/lib", "/usr/local/lib" } 28 - end 29 - 30 - @@ -23,10 +23,10 @@ project "mars" 31 - defines { "_DEBUG", "DEBUG" } 32 - flags { "Symbols" } 33 - if os.get() == "windows" then 34 - - links { "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "glu32", "opengl32", "fribidi-0", "tag" } 35 - + links { "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "opengl32", "fribidi-0", "tag" } 36 - elseif os.get() == "macosx" then 37 - links { "sfml-graphics.framework", "sfml-audio.framework", "sfml-system.framework", "sfml-window.framework", "opengl.framework", "fribidi", "tag" } 38 - else 39 - - links { "GLU", "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "fribidi", "tag" } 40 - + links { "sfml-graphics", "sfml-audio", "sfml-system", "sfml-window", "fribidi", "tag" } 41 - libdirs { "/usr/lib", "/usr/local/lib" } 42 - end 43 - diff --git a/src/Shaders/postFX.cpp b/src/Shaders/postFX.cpp 44 - index 987f411..f767a47 100644 45 - --- a/src/Shaders/postFX.cpp 46 - +++ b/src/Shaders/postFX.cpp 47 - @@ -78,7 +78,7 @@ namespace postFX { 48 - postFX_.loadFromFile(settings::C_dataPath + "shaders/bump.frag", sf::Shader::Fragment); 49 - bumpMap_.create(SPACE_X_RESOLUTION*0.5f, SPACE_Y_RESOLUTION*0.5f); 50 - glViewport(0,0,SPACE_X_RESOLUTION*0.5f,SPACE_Y_RESOLUTION*0.5f); 51 - - gluOrtho2D(0, SPACE_X_RESOLUTION, SPACE_Y_RESOLUTION, 0); 52 - + glOrtho(0, SPACE_X_RESOLUTION, SPACE_Y_RESOLUTION, 0, -1, 1); 53 - glEnable(GL_BLEND); 54 - glMatrixMode(GL_MODELVIEW); 55 - postFX_.setParameter("BumpMap", bumpMap_.getTexture()); 56 - diff --git a/src/System/window.cpp b/src/System/window.cpp 57 - index e9a099a..8e12dcc 100644 58 - --- a/src/System/window.cpp 59 - +++ b/src/System/window.cpp 60 - @@ -222,7 +222,7 @@ namespace window { 61 - glLoadIdentity(); 62 - 63 - // Setup translation (according to left-upper corner) 64 - - gluOrtho2D(0.f, SPACE_X_RESOLUTION, SPACE_Y_RESOLUTION, 0.f); 65 - + glOrtho(0.f, SPACE_X_RESOLUTION, SPACE_Y_RESOLUTION, 0.f, -1, 1); 66 - 67 - // probably improves performance... 68 - glDisable(GL_LIGHTING); 69 - @@ -247,7 +247,7 @@ namespace window { 70 - 71 - glMatrixMode(GL_PROJECTION); 72 - glLoadIdentity(); 73 - - gluOrtho2D(0.f, viewPort_.x_, viewPort_.y_, 0.f); 74 - + glOrtho(0.f, viewPort_.x_, viewPort_.y_, 0.f, -1, 1); 75 - glMatrixMode(GL_MODELVIEW); 76 - glLoadIdentity(); 77 - 78 - @@ -255,7 +255,7 @@ namespace window { 79 - 80 - glMatrixMode(GL_PROJECTION); 81 - glLoadIdentity(); 82 - - gluOrtho2D(0.f, SPACE_X_RESOLUTION, SPACE_Y_RESOLUTION, 0.f); 83 - + glOrtho(0.f, SPACE_X_RESOLUTION, SPACE_Y_RESOLUTION, 0.f, -1, 1); 84 - glMatrixMode(GL_MODELVIEW); 85 - glLoadIdentity(); 86 - } 87 - @@ -270,7 +270,7 @@ namespace window { 88 - glLoadIdentity(); 89 - setViewPort(); 90 - 91 - - gluOrtho2D(0.f, viewPort_.x_, viewPort_.y_, 0.f); 92 - + glOrtho(0.f, viewPort_.x_, viewPort_.y_, 0.f, -1, 1); 93 - 94 - glMatrixMode(GL_MODELVIEW); 95 - glLoadIdentity(); 96 - @@ -284,7 +284,7 @@ namespace window { 97 - glLoadIdentity(); 98 - setViewPort(); 99 - 100 - - gluOrtho2D(0.f, viewPort_.x_, viewPort_.y_, 0.f); 101 - + glOrtho(0.f, viewPort_.x_, viewPort_.y_, 0.f, -1, 1); 102 - 103 - glMatrixMode(GL_MODELVIEW); 104 - glLoadIdentity(); 105 - @@ -294,7 +294,7 @@ namespace window { 106 - else { 107 - glMatrixMode(GL_PROJECTION); 108 - glLoadIdentity(); 109 - - gluOrtho2D(0.f, viewPort_.x_, viewPort_.y_, 0.f); 110 - + glOrtho(0.f, viewPort_.x_, viewPort_.y_, 0.f, -1, 1); 111 - glMatrixMode(GL_MODELVIEW); 112 - glLoadIdentity(); 113 - }
-19
pkgs/games/mars/unbind_fix.patch
··· 1 - diff --git a/src/System/window.cpp b/src/System/window.cpp 2 - index e9a099a..e3f6de9 100644 3 - --- a/src/System/window.cpp 4 - +++ b/src/System/window.cpp 5 - @@ -308,12 +308,12 @@ namespace window { 6 - glEnable(GL_TEXTURE_2D); 7 - 8 - if (shader) 9 - - shader->bind(); 10 - + sf::Shader::bind(shader); 11 - 12 - window_.draw(toBeDrawn, states); 13 - 14 - if (shader) 15 - - shader->unbind(); 16 - + sf::Shader::bind(NULL); 17 - 18 - window_.popGLStates(); 19 - glPopMatrix();
+6 -12
pkgs/os-specific/linux/digimend/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, kernel }: 1 + { lib, stdenv, fetchFromGitHub, kernel }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "digimend"; 5 - version = "unstable-2019-06-18"; 5 + version = "10"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "digimend"; 9 9 repo = "digimend-kernel-drivers"; 10 - rev = "8b228a755e44106c11f9baaadb30ce668eede5d4"; 11 - sha256 = "1l54j85540386a8aypqka7p5hy1b63cwmpsscv9rmmf10f78v8mm"; 10 + rev = "v${version}"; 11 + sha256 = "0lifd6cx6aa6hcms4zn4hlla3alra08r0svj5x1l8nlsv0ydnl6i"; 12 12 }; 13 13 14 14 postPatch = '' ··· 16 16 sed 's/depmod /true /' -i Makefile 17 17 ''; 18 18 19 - patches = [ 20 - # Fix build on Linux kernel >= 5.4 21 - # https://github.com/DIGImend/digimend-kernel-drivers/pull/331 22 - (fetchpatch { 23 - url = "https://github.com/DIGImend/digimend-kernel-drivers/commit/fb8a2eb6a9198bb35aaccb81e22dd5ebe36124d1.patch"; 24 - sha256 = "1j7l5hsk59gccydpf7n6xx1ki4rm6aka7k879a7ah5jn8p1ylgw9"; 25 - }) 26 - ]; 19 + # Fix build on Linux kernel >= 5.18 20 + NIX_CFLAGS_COMPILE = [ "-Wno-error=implicit-fallthrough" ]; 27 21 28 22 nativeBuildInputs = kernel.moduleBuildDependencies; 29 23
+3 -1
pkgs/servers/monitoring/prometheus/mysqld-exporter.nix
··· 24 24 ]; 25 25 26 26 # skips tests with external dependencies, e.g. on mysqld 27 - checkFlags = [ "-short" ]; 27 + preCheck = '' 28 + buildFlagsArray+="-short" 29 + ''; 28 30 29 31 meta = with lib; { 30 32 description = "Prometheus exporter for MySQL server metrics";
+2 -2
pkgs/servers/sql/postgresql/ext/rum.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rum"; 5 - version = "1.3.9"; 5 + version = "1.3.11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "postgrespro"; 9 9 repo = "rum"; 10 10 rev = version; 11 - sha256 = "sha256-xdCj9hzBg7VtAIHpIFpeeaK6U4aRrCsoQrPKdABSl+Y="; 11 + sha256 = "sha256-OuVyZ30loPycQkDwlL0289H/4RRPneibqgibgzqhWo4="; 12 12 }; 13 13 14 14 buildInputs = [ postgresql ];
+7 -3
pkgs/tools/admin/clair/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "clair"; 5 - version = "4.3.6"; 5 + version = "4.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "quay"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-yKs/TPSu3WD34Z9fAys7ItWWcSKiUXhVWAqQXMnOrEw="; 11 + sha256 = "sha256-6nlVcuWAp9lWji4ruAZ//D6iEbL+zSjLDX9bYyRfTQ8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-C3xnBANsymSgI7l446CjJzEMY1gURGTxDNBBjNjHmaE="; 14 + vendorSha256 = "sha256-35rUeDi+7xSI2kSk9FvtubxhZq5LePNoXC66dIy6gs8="; 15 15 16 16 nativeBuildInputs = [ makeWrapper ]; 17 + 18 + subPackages = [ "cmd/clair" "cmd/clairctl" ]; 19 + 20 + ldflags = [ "-s" "-w" "-X main.Version=${version}" ]; 17 21 18 22 postInstall = '' 19 23 wrapProgram $out/bin/clair \
+13 -3
pkgs/tools/admin/docker-credential-gcr/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, testers, docker-credential-gcr }: 1 + { lib, buildGoModule, fetchFromGitHub, fetchpatch, testers, docker-credential-gcr }: 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-credential-gcr"; ··· 11 11 sha256 = "sha256-1AUs8Gt2Qw8BJk2zwRcazVl+POkPSy9e1jW9Mk/0rx8="; 12 12 }; 13 13 14 + patches = [ 15 + (fetchpatch { 16 + name = "fix-TestGet_GCRCredentials.patch"; 17 + url = "https://github.com/GoogleCloudPlatform/docker-credential-gcr/commit/a0c080e58bbfdeb0aa24e66551c4e8b0359bf178.patch"; 18 + sha256 = "sha256-aXp/1kNaxqQDPszC7pO+qP7ZBWHjpVljUHiKFnnDWuM="; 19 + }) 20 + ]; 21 + 22 + postPatch = '' 23 + rm -rf ./test 24 + ''; 25 + 14 26 vendorSha256 = "sha256-e7XNTizZYp/tS7KRvB9KxY3Yurphnm6Ehz4dHZNReK8="; 15 27 16 28 CGO_ENABLED = 0; ··· 20 32 "-w" 21 33 "-X github.com/GoogleCloudPlatform/docker-credential-gcr/config.Version=${version}" 22 34 ]; 23 - 24 - checkFlags = [ "-short" ]; 25 35 26 36 passthru.tests.version = testers.testVersion { 27 37 package = docker-credential-gcr;
+33 -7
pkgs/tools/admin/turbovnc/default.nix
··· 4 4 , nixosTests 5 5 6 6 # Dependencies 7 + , bzip2 7 8 , cmake 9 + , freetype 10 + , libGL 8 11 , libjpeg_turbo 9 12 , makeWrapper 10 13 , mesa # for built-in 3D software rendering using swrast ··· 14 17 , openssl 15 18 , pam 16 19 , perl 20 + , python3 17 21 , which 18 22 , xkbcomp 19 23 , xkeyboard_config 20 24 , xorg 25 + , xterm 26 + , zlib 21 27 }: 22 28 23 29 stdenv.mkDerivation rec { 24 30 pname = "turbovnc"; 25 - version = "2.2.7"; 31 + version = "3.0"; 26 32 27 33 src = fetchFromGitHub { 28 34 owner = "TurboVNC"; 29 35 repo = "turbovnc"; 30 36 rev = version; 31 - sha256 = "sha256-mEdatfTBx4nNmMTgv1Z+xefPFEiE2rCrsxyB7Dd03rg="; 37 + sha256 = "sha256-4/pfKb89ld32LvqTXjVpIJUCCDA+D7CLYMNFYytKVIE="; 32 38 }; 33 39 34 40 # TODO: ··· 47 53 cmake 48 54 makeWrapper 49 55 openjdk_headless 56 + python3 50 57 ]; 51 58 52 59 buildInputs = [ 60 + bzip2 61 + freetype 62 + libGL # for -DTVNC_SYSTEMX11=1 53 63 libjpeg_turbo 54 64 openssl 55 65 pam 56 66 perl 67 + zlib 57 68 ] ++ (with xorg; [ 69 + libfontenc # for -DTVNC_SYSTEMX11=1 58 70 libSM 59 71 libX11 72 + libXdamage # for -DTVNC_SYSTEMX11=1 73 + libXdmcp # for -DTVNC_SYSTEMX11=1 60 74 libXext 75 + libXfont2 # for -DTVNC_SYSTEMX11=1 76 + libxkbfile # for -DTVNC_SYSTEMX11=1 61 77 libXi 78 + mesa # for -DTVNC_SYSTEMX11=1 79 + pixman # for -DTVNC_SYSTEMX11=1 62 80 xorgproto 81 + xtrans # for -DTVNC_SYSTEMX11=1 63 82 ]); 83 + 84 + postPatch = '' 85 + substituteInPlace unix/Xvnc/CMakeLists.txt --replace 'string(REGEX REPLACE "X11" "Xfont2" X11_Xfont2_LIB' 'set(X11_Xfont2_LIB ${xorg.libXfont2}/lib/libXfont2.so) #' 86 + substituteInPlace unix/Xvnc/CMakeLists.txt --replace 'string(REGEX REPLACE "X11" "fontenc" X11_Fontenc_LIB' 'set(X11_Fontenc_LIB ${xorg.libfontenc}/lib/libfontenc.so) #' 87 + substituteInPlace unix/Xvnc/CMakeLists.txt --replace 'string(REGEX REPLACE "X11" "pixman-1" X11_Pixman_LIB' 'set(X11_Pixman_LIB ${xorg.pixman}/lib/libpixman-1.so) #' 88 + ''; 64 89 65 90 cmakeFlags = [ 66 91 # For the 3D software rendering built into TurboVNC, pass the path ··· 73 98 "-DTJPEG_JNILIBRARY=${libjpeg_turbo.out}/lib/libturbojpeg.so" 74 99 "-DXKB_BASE_DIRECTORY=${xkeyboard_config}/share/X11/xkb" 75 100 "-DXKB_BIN_DIRECTORY=${xkbcomp}/bin" 101 + # use system libs 102 + "-DTVNC_SYSTEMLIBS=1" 103 + "-DTVNC_SYSTEMX11=1" 104 + "-DTVNC_DLOPENSSL=0" 76 105 ]; 77 106 78 107 postInstall = '' ··· 85 114 # (This default is written by `vncserver` to `~/.vnc/xstartup.turbovnc`, 86 115 # see https://github.com/TurboVNC/turbovnc/blob/ffdb57d9/unix/vncserver.in#L201.) 87 116 # It checks for it using `which twm`. 117 + # vncserver needs also needs `xauth` and we add in `xterm` for convenience 88 118 wrapProgram $out/bin/vncserver \ 89 - --prefix PATH : ${lib.makeBinPath [ which xorg.twm ]} 119 + --prefix PATH : ${lib.makeBinPath [ which xorg.twm xorg.xauth xterm ]} 90 120 91 121 # Patch /usr/bin/perl 92 122 patchShebangs $out/bin/vncserver 93 - 94 - # vncserver needs `xauth` 95 - wrapProgram $out/bin/vncserver \ 96 - --prefix PATH : ${lib.makeBinPath (with xorg; [ xauth ])} 97 123 98 124 # The viewer is in Java and requires `JAVA_HOME` (which is a single 99 125 # path, cannot be multiple separated paths).
+2 -2
pkgs/tools/filesystems/gcsfuse/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "gcsfuse"; 5 - version = "0.41.0"; 5 + version = "0.41.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "googlecloudplatform"; 9 9 repo = "gcsfuse"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-vVmOEiP4oMvs8EmHAmp/xS1RMqs6ESDm4Ov9hAEeWPg="; 11 + sha256 = "sha256-5Kfd033SG1ldF+2QCZ01aa7ts0mA8uPXiLmqZIr94YQ="; 12 12 }; 13 13 14 14 goPackagePath = "github.com/googlecloudplatform/gcsfuse";
+3 -1
pkgs/tools/misc/cloud-sql-proxy/default.nix
··· 15 15 16 16 vendorSha256 = "sha256-yxqLGDqdu9vX3ykHq7Kzf8oBH1ydltZkiWNWWM2l0Aw="; 17 17 18 - checkFlags = [ "-short" ]; 18 + preCheck = '' 19 + buildFlagsArray+="-short" 20 + ''; 19 21 20 22 meta = with lib; { 21 23 description = "An authenticating proxy for Second Generation Google Cloud SQL databases";
+3 -3
pkgs/tools/networking/dd-agent/datadog-agent.nix
··· 10 10 11 11 in buildGoModule rec { 12 12 pname = "datadog-agent"; 13 - version = "7.35.1"; 13 + version = "7.36.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 inherit owner repo; 17 17 rev = version; 18 - sha256 = "sha256-TvkPw67HBeRkKbbA3O/JVBkEUds36eW4UwKnRvPwAXc="; 18 + sha256 = "sha256-pkbgYE58T9QzV7nCzvfBoTt6Ue8cCMUBSuCBeDtdkzo="; 19 19 }; 20 20 21 - vendorSha256 = "sha256-RmHxjJAMS+2MVoBJMD6FTQLhxDgzH3jtp87474i9ho8="; 21 + vendorSha256 = "sha256-SxdSoZtRAdl3evCpb+3BHWf/uPYJJKgw0CL9scwNfGA="; 22 22 23 23 subPackages = [ 24 24 "cmd/agent"
+2 -2
pkgs/tools/networking/dnsproxy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dnsproxy"; 5 - version = "0.42.1"; 5 + version = "0.43.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "AdguardTeam"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-m4Xc5ZorsO6WcbHmJGROJ8SsPCm/KmFapQRQZTZIQKw="; 11 + sha256 = "sha256-rhhfXdtPxNnHqMgkLfm9ZMXWbKHMAPnFzeyMxt3LbeA="; 12 12 }; 13 13 14 14 vendorSha256 = null;
+3 -3
pkgs/tools/package-management/cargo-release/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-release"; 5 - version = "0.20.5"; 5 + version = "0.21.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = "cargo-release"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-3UuDo6lW+SG4XhqEKvpe/JeJXwEeYTA0i65yJAjDVHk="; 11 + sha256 = "sha256-QTHevbEifYsf/nCmkarbrHgijjlHragLieCpVZBfKGQ="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-/3gh3NdIuWl0xtbLahNRGBl/BGpVUmR7sHUIX3bttpQ="; 14 + cargoSha256 = "sha256-hEHEcB42mRn6pO5413wQbEWfJNBbiOSUuy9PGjP5EYw="; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17
+2 -1
pkgs/tools/security/doas/default.nix
··· 37 37 sed -i '/\(chown\|chmod\)/d' GNUmakefile 38 38 ''; 39 39 40 - buildInputs = [ bison pam ]; 40 + nativeBuildInputs = [ bison ]; 41 + buildInputs = [ pam ]; 41 42 42 43 meta = with lib; { 43 44 description = "Executes the given command as another user";
+4 -3
pkgs/tools/security/gpg-tui/default.nix
··· 16 16 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "gpg-tui"; 19 - version = "0.8.3"; 19 + version = "0.9.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "orhun"; 23 23 repo = "gpg-tui"; 24 24 rev = "v${version}"; 25 - hash = "sha256-lqV09FEZAw1ir2cJr8ABhbgSoZoWnxhbxyA1HAufLQA="; 25 + hash = "sha256-iIMpAAIw6djLNP9lnrHV7D198VcHspQP4OHcr2LNKOA="; 26 26 }; 27 27 28 - cargoHash = "sha256-RMF4/WJRcpHuXKMvDYAGaJxUazcpkQCpv//u5XOd9Dg="; 28 + cargoHash = "sha256-xrv1tFzPReHDA+gr/RPCvSM7Sa7v8OKAEY+fSUjPT50="; 29 29 30 30 nativeBuildInputs = [ 31 31 gpgme # for gpgme-config ··· 49 49 meta = with lib; { 50 50 description = "Terminal user interface for GnuPG"; 51 51 homepage = "https://github.com/orhun/gpg-tui"; 52 + changelog = "https://github.com/orhun/gpg-tui/blob/${src.rev}/CHANGELOG.md"; 52 53 license = licenses.mit; 53 54 maintainers = with maintainers; [ dotlambda ]; 54 55 };
+4
pkgs/top-level/python-packages.nix
··· 2348 2348 2349 2349 django-mailman3 = callPackage ../development/python-modules/django-mailman3 { }; 2350 2350 2351 + django-model-utils = callPackage ../development/python-modules/django-model-utils { }; 2352 + 2351 2353 django-modelcluster = callPackage ../development/python-modules/django_modelcluster { }; 2352 2354 2353 2355 django-multiselectfield = callPackage ../development/python-modules/django-multiselectfield { }; ··· 11020 11022 webapp2 = callPackage ../development/python-modules/webapp2 { }; 11021 11023 11022 11024 webassets = callPackage ../development/python-modules/webassets { }; 11025 + 11026 + webauthn = callPackage ../development/python-modules/webauthn { }; 11023 11027 11024 11028 web = callPackage ../development/python-modules/web { }; 11025 11029