nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
4175f9cd ba2687fc

+245 -190
+2
doc/languages-frameworks/rust.section.md
··· 464 464 be disabled by setting `dontUseCargoParallelTests`. 465 465 * `cargoInstallHook`: install binaries and static/shared libraries 466 466 that were built using `cargoBuildHook`. 467 + * `bindgenHook`: for crates which use `bindgen` as a build dependency, lets 468 + `bindgen` find `libclang` and `libclang` find the libraries in `buildInputs`. 467 469 468 470 ### Examples {#examples} 469 471
+2 -6
nixos/modules/services/home-automation/home-assistant.nix
··· 135 135 }; 136 136 137 137 config = mkOption { 138 - type = types.submodule { 138 + type = types.nullOr (types.submodule { 139 139 freeformType = format.type; 140 140 options = { 141 141 # This is a partial selection of the most common options, so new users can quickly ··· 244 244 }; 245 245 }; 246 246 }; 247 - }; 247 + }); 248 248 example = literalExpression '' 249 249 { 250 250 homeassistant = { ··· 349 349 ''; 350 350 description = '' 351 351 The Home Assistant package to use. 352 - Override <literal>extraPackages</literal> or <literal>extraComponents</literal> in order to add additional dependencies. 353 - If you specify <option>config</option> and do not set <option>autoExtraComponents</option> 354 - to <literal>false</literal>, overriding <literal>extraComponents</literal> will have no effect. 355 - Avoid <literal>home-assistant.overridePythonAttrs</literal> if you use <literal>autoExtraComponents</literal>. 356 352 ''; 357 353 }; 358 354
+2
nixos/modules/system/boot/modprobe.nix
··· 72 72 ''; 73 73 environment.etc."modprobe.d/debian.conf".source = pkgs.kmod-debian-aliases; 74 74 75 + environment.etc."modprobe.d/systemd.conf".source = "${pkgs.systemd}/lib/modprobe.d/systemd.conf"; 76 + 75 77 environment.systemPackages = [ pkgs.kmod ]; 76 78 77 79 system.activationScripts.modprobe = stringAfter ["specialfs"]
+7 -3
nixos/tests/networking.nix
··· 246 246 networking = { 247 247 useNetworkd = networkd; 248 248 useDHCP = false; 249 - bonds.bond = { 249 + bonds.bond0 = { 250 250 interfaces = [ "eth1" "eth2" ]; 251 - driverOptions.mode = "balance-rr"; 251 + driverOptions.mode = "802.3ad"; 252 252 }; 253 253 interfaces.eth1.ipv4.addresses = mkOverride 0 [ ]; 254 254 interfaces.eth2.ipv4.addresses = mkOverride 0 [ ]; 255 - interfaces.bond.ipv4.addresses = mkOverride 0 255 + interfaces.bond0.ipv4.addresses = mkOverride 0 256 256 [ { inherit address; prefixLength = 30; } ]; 257 257 }; 258 258 }; ··· 274 274 275 275 client2.wait_until_succeeds("ping -c 2 192.168.1.1") 276 276 client2.wait_until_succeeds("ping -c 2 192.168.1.2") 277 + 278 + with subtest("Verify bonding mode"): 279 + for client in client1, client2: 280 + client.succeed('grep -q "Bonding Mode: IEEE 802.3ad Dynamic link aggregation" /proc/net/bonding/bond0') 277 281 ''; 278 282 }; 279 283 bridge = let
+1 -2
pkgs/applications/audio/helvum/default.nix
··· 40 40 rustPlatform.cargoSetupHook 41 41 rustPlatform.rust.cargo 42 42 rustPlatform.rust.rustc 43 + rustPlatform.bindgenHook 43 44 ]; 44 45 45 46 buildInputs = [ ··· 49 48 gtk4 50 49 pipewire 51 50 ]; 52 - 53 - LIBCLANG_PATH = "${libclang.lib}/lib"; 54 51 55 52 meta = with lib; { 56 53 description = "A GTK patchbay for pipewire";
+2 -2
pkgs/applications/misc/cherrytree/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "cherrytree"; 21 - version = "0.99.45"; 21 + version = "0.99.46"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "giuspen"; 25 25 repo = "cherrytree"; 26 26 rev = version; 27 - sha256 = "sha256-DGhzqv7huFVgCdXy3DuIBT+7s2q6FB7+gFPd4zEXi2M="; 27 + sha256 = "sha256-yX9USGiiCwtBcg055D8xBHoiCafQWtQFqf5i5bsi13U="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/otpclient/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "otpclient"; 18 - version = "2.4.7"; 18 + version = "2.4.8"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "paolostivanin"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-UR7h+btmOSnpjkrQMiABcM1tOFjOhNVWuKYDF9qXfFo="; 24 + sha256 = "sha256-2exqMYcxg0UxlH+ZANQv2MFii9dZ6nizB4vxGR9cAwk="; 25 25 }; 26 26 27 27 buildInputs = [ gtk3 jansson libgcrypt libzip libpng libcotp zbar ];
+2 -21
pkgs/applications/networking/browsers/firefox/common.nix
··· 11 11 , hunspell, libevent, libstartup_notification 12 12 , libvpx 13 13 , icu70, libpng, glib, pciutils 14 - , autoconf213, which, gnused, rustPackages 14 + , autoconf213, which, gnused, rustPackages, rustPlatform 15 15 , rust-cbindgen, nodejs, nasm, fetchpatch 16 16 , gnum4 17 17 , gtk3, wrapGAppsHook ··· 196 196 which 197 197 unzip 198 198 wrapGAppsHook 199 + rustPlatform.bindgenHook 199 200 ] 200 201 ++ lib.optionals buildStdenv.isDarwin [ xcbuild rsync ] 201 202 ++ extraNativeBuildInputs; ··· 211 210 rm -f .mozconfig* 212 211 # this will run autoconf213 213 212 configureScript="$(realpath ./mach) configure" 214 - export MOZCONFIG=$(pwd)/mozconfig 215 213 export MOZBUILD_STATE_PATH=$(pwd)/mozbuild 216 214 217 - # Set C flags for Rust's bindgen program. Unlike ordinary C 218 - # compilation, bindgen does not invoke $CC directly. Instead it 219 - # uses LLVM's libclang. To make sure all necessary flags are 220 - # included we need to look in a few places. 221 - # TODO: generalize this process for other use-cases. 222 - 223 - BINDGEN_CFLAGS="$(< ${buildStdenv.cc}/nix-support/libc-crt1-cflags) \ 224 - $(< ${buildStdenv.cc}/nix-support/libc-cflags) \ 225 - $(< ${buildStdenv.cc}/nix-support/cc-cflags) \ 226 - $(< ${buildStdenv.cc}/nix-support/libcxx-cxxflags) \ 227 - ${lib.optionalString buildStdenv.cc.isClang "-idirafter ${buildStdenv.cc.cc.lib}/lib/clang/${lib.getVersion buildStdenv.cc.cc}/include"} \ 228 - ${lib.optionalString buildStdenv.cc.isGNU "-isystem ${lib.getDev buildStdenv.cc.cc}/include/c++/${lib.getVersion buildStdenv.cc.cc} -isystem ${buildStdenv.cc.cc}/include/c++/${lib.getVersion buildStdenv.cc.cc}/${buildStdenv.hostPlatform.config}"} \ 229 - $NIX_CFLAGS_COMPILE" 230 - ${ 231 - # Bindgen doesn't like the flag added by `separateDebugInfo`. 232 - lib.optionalString enableDebugSymbols '' 233 - BINDGEN_CFLAGS="''${BINDGEN_CFLAGS/ -Wa,--compress-debug-sections/}" 234 - ''} 235 - echo "ac_add_options BINDGEN_CFLAGS='$BINDGEN_CFLAGS'" >> $MOZCONFIG 236 215 '' + (lib.optionalString googleAPISupport '' 237 216 # Google API key used by Chromium and Firefox. 238 217 # Note: These are for NixOS/nixpkgs use ONLY. For your own distribution,
+4 -4
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles }: 2 2 3 3 let 4 - version = "0.26.3"; 5 - sha256 = "0j6zvcjykk775nnj8s0n5154lqslgfpi8884gh6sv204z2drfjff"; 6 - manifestsSha256 = "1pfk0fj228zy0m1cz0400l4r41l7p0gsdq5lqnl3a8vgb4f6i41q"; 4 + version = "0.27.0"; 5 + sha256 = "12d5azl30071s31dqbvbi1c5a5746cb9y45g889hgcyl50yzm2dx"; 6 + manifestsSha256 = "0mhx9xgir9ych9p0j5yc4swf371njfbwyk3cqa1nmipgpxbfczc6"; 7 7 8 8 manifests = fetchzip { 9 9 url = ··· 23 23 inherit sha256; 24 24 }; 25 25 26 - vendorSha256 = "sha256-34hSbOB7n9OFpVqe8y1+jAC3j0HEBg9LhYOvVGH9kLY="; 26 + vendorSha256 = "sha256-iyyGLHtJVXc7rdu2VkuGo+Y1tTS0krW7F/lD5TmjTQs="; 27 27 28 28 postUnpack = '' 29 29 cp -r ${manifests} source/cmd/flux/manifests
+9 -2
pkgs/applications/networking/cluster/openshift/default.nix
··· 33 33 34 34 goPackagePath = "github.com/openshift/origin"; 35 35 36 - buildInputs = [ libkrb5 ncurses ]; 36 + buildInputs = [ libkrb5 ]; 37 37 38 - nativeBuildInputs = [ which rsync go-bindata clang installShellFiles ]; 38 + nativeBuildInputs = [ 39 + clang 40 + go-bindata 41 + installShellFiles 42 + ncurses 43 + rsync 44 + which 45 + ]; 39 46 40 47 patchPhase = '' 41 48 patchShebangs ./hack
+28 -15
pkgs/applications/version-management/commitizen/default.nix
··· 1 1 { buildPythonApplication 2 - , lib 3 - , fetchFromGitHub 4 - , poetry 5 - , termcolor 6 - , questionary 7 2 , colorama 8 3 , decli 9 - , tomlkit 4 + , fetchFromGitHub 5 + , git 10 6 , jinja2 11 - , pyyaml 12 - , argcomplete 13 - , typing-extensions 7 + , lib 14 8 , packaging 15 - , pytestCheckHook 9 + , poetry 16 10 , pytest-freezegun 17 11 , pytest-mock 18 12 , pytest-regressions 19 - , git 13 + , pytestCheckHook 14 + , pyyaml 15 + , questionary 16 + , termcolor 17 + , tomlkit 18 + , typing-extensions 19 + 20 + , argcomplete, fetchPypi 20 21 }: 22 + 23 + let 24 + # NOTE: Upstream requires argcomplete <2, so we make it here. 25 + argcomplete_1 = argcomplete.overrideAttrs (old: rec { 26 + version = "1.12.3"; 27 + src = fetchPypi { 28 + inherit (old) pname; 29 + inherit version; 30 + sha256 = "sha256-LH2//YwEXqU0kh5jsL5v5l6IWZmQ2NxAisjFQrcqVEU="; 31 + }; 32 + }); 33 + in 21 34 22 35 buildPythonApplication rec { 23 36 pname = "commitizen"; 24 - version = "2.20.4"; 37 + version = "2.21.2"; 25 38 26 39 src = fetchFromGitHub { 27 40 owner = "commitizen-tools"; 28 41 repo = pname; 29 42 rev = "v${version}"; 30 - sha256 = "sha256-2DhWiUAkAkyNxYB1CGzUB2nGZeCWvFqSztrxasUPSXw="; 43 + sha256 = "sha256-ZFKUG8dE1hpWPGitdQlYeBSzWn3LPR7VGWsuq1Le5OQ="; 31 44 deepClone = true; 32 45 }; 33 46 ··· 56 43 tomlkit 57 44 jinja2 58 45 pyyaml 59 - argcomplete 46 + argcomplete_1 60 47 typing-extensions 61 48 packaging 62 49 ]; ··· 67 54 pytest-freezegun 68 55 pytest-mock 69 56 pytest-regressions 70 - argcomplete 57 + argcomplete_1 71 58 git 72 59 ]; 73 60
+4 -4
pkgs/applications/window-managers/i3/status-rust.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "i3status-rust"; 18 - version = "0.21.5"; 18 + version = "0.21.6"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "greshake"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-0maPT1NdWFkSupU6CL2cFd6hlZ2BMxAOK6f3rQbfFA8="; 24 + sha256 = "sha256-2PBGw5LHIOOPXBZ+12wL2ZGH+gfbkXNIItpE6SLT8so="; 25 25 }; 26 26 27 - cargoSha256 = "sha256-QUecTmw8pWqrTdcstbXoFf53dFfwFN51tQ7ngUzkyV0="; 27 + cargoSha256 = "sha256-wtxfdQw5zKCxYu7N2BpcLVTlitQmwY7s8oO4dpK8MjE="; 28 28 29 29 nativeBuildInputs = [ pkg-config makeWrapper ]; 30 30 ··· 56 56 meta = with lib; { 57 57 description = "Very resource-friendly and feature-rich replacement for i3status"; 58 58 homepage = "https://github.com/greshake/i3status-rust"; 59 - license = licenses.gpl3; 59 + license = licenses.gpl3Only; 60 60 maintainers = with maintainers; [ backuitist globin ma27 ]; 61 61 platforms = platforms.linux; 62 62 };
+10
pkgs/build-support/rust/hooks/default.nix
··· 1 1 { buildPackages 2 2 , callPackage 3 3 , cargo 4 + , clang 4 5 , diffutils 5 6 , lib 6 7 , makeSetupHook ··· 93 92 rustBuildPlatform rustTargetPlatform rustTargetPlatformSpec; 94 93 }; 95 94 } ./maturin-build-hook.sh) {}; 95 + 96 + bindgenHook = callPackage ({}: makeSetupHook { 97 + name = "rust-bindgen-hook"; 98 + substitutions = { 99 + libclang = clang.cc.lib; 100 + inherit clang; 101 + }; 102 + } 103 + ./rust-bindgen-hook.sh) {}; 96 104 }
+13
pkgs/build-support/rust/hooks/rust-bindgen-hook.sh
··· 1 + # populates LIBCLANG_PATH and BINDGEN_EXTRA_CLANG_ARGS for rust projects that 2 + # depend on the bindgen crate 3 + 4 + # if you modify this, you probably also need to modify the wrapper for the cli 5 + # of bindgen in pkgs/development/tools/rust/bindgen/wrapper.sh 6 + 7 + populateBindgenEnv () { 8 + export LIBCLANG_PATH=@libclang@/lib 9 + BINDGEN_EXTRA_CLANG_ARGS="$(< @clang@/nix-support/cc-cflags) $(< @clang@/nix-support/libc-cflags) $(< @clang@/nix-support/libcxx-cxxflags) $NIX_CFLAGS_COMPILE" 10 + export BINDGEN_EXTRA_CLANG_ARGS 11 + } 12 + 13 + postHook="${postHook:-}"$'\n'"populateBindgenEnv"$'\n'
+2 -2
pkgs/data/fonts/andika/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "6.001"; 4 + version = "6.101"; 5 5 in 6 6 fetchzip rec { 7 7 name = "andika-${version}"; ··· 14 14 unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" 15 15 ''; 16 16 17 - sha256 = "sha256-ukPFBLjHQbOosQ1h0ImVlz8HhNNMp0e41SjzUhQaZtc="; 17 + sha256 = "sha256-J/Ad+fmCMOxLoo+691LE6Bgi/l3ovIfWScwwVWtqACI="; 18 18 19 19 meta = with lib; { 20 20 homepage = "https://software.sil.org/andika";
+2 -2
pkgs/data/fonts/charis-sil/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "6.001"; 4 + version = "6.101"; 5 5 in 6 6 fetchzip rec { 7 7 name = "charis-sil-${version}"; ··· 14 14 unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" 15 15 ''; 16 16 17 - sha256 = "sha256-eKSOvYuTMpAnTk4sRiWFUDJrTsF+K5716ALCepaUU08="; 17 + sha256 = "sha256-b1ms9hJ6IPe7W6O9KgzHZvwT4/nAoLOhdydcUrwNfnU="; 18 18 19 19 meta = with lib; { 20 20 homepage = "https://software.sil.org/charis";
+2 -2
pkgs/data/fonts/doulos-sil/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "6.001"; 4 + version = "6.101"; 5 5 in 6 6 fetchzip rec { 7 7 name = "doulos-sil-${version}"; ··· 14 14 unzip -j $downloadedFile \*OFL.txt \*OFL-FAQ.txt \*README.txt \*FONTLOG.txt -d "$out/share/doc/${name}" 15 15 ''; 16 16 17 - sha256 = "sha256-MkeLLT7EAeSuCMxVVxVfajHufxr+xMLIz2hf3wF3U4o="; 17 + sha256 = "sha256-vYdnudMkkWz6r8pwq98fyO0zcfFBRPmrqlmWxHCOIcc="; 18 18 19 19 meta = with lib; { 20 20 homepage = "https://software.sil.org/doulos";
+1 -1
pkgs/development/compilers/rust/make-rust-platform.nix
··· 31 31 # Hooks 32 32 inherit (callPackage ../../../build-support/rust/hooks { 33 33 inherit stdenv cargo rustc; 34 - }) cargoBuildHook cargoCheckHook cargoInstallHook cargoSetupHook maturinBuildHook; 34 + }) cargoBuildHook cargoCheckHook cargoInstallHook cargoSetupHook maturinBuildHook bindgenHook; 35 35 }
+2 -2
pkgs/development/libraries/drogon/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "drogon"; 12 - version = "1.7.4"; 12 + version = "1.7.5"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "drogonframework"; 16 16 repo = "drogon"; 17 17 rev = "v${version}"; 18 - sha256 = "02igryrv8782rwqb4w49frymlw9n7hv8fskqsw43rqly650vzakb"; 18 + sha256 = "sha256-DrpaXUaoO35DgmX8cYb3kbXfd6PlqI6pjEKnroiRxvg="; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+2 -2
pkgs/development/libraries/libtsm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libtsm"; 5 - version = "4.0.1"; 5 + version = "4.0.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Aetf"; 9 9 repo = "libtsm"; 10 10 rev = "v${version}"; 11 - sha256 = "0mwn91i5h5d518i1s05y7hzv6bc13vzcvxszpfh77473iwg4wprx"; 11 + sha256 = "sha256-BYMRPjGRVSnYzkdbxypkuE0YkeVLPJ32iGZ1b0R6wto="; 12 12 }; 13 13 14 14 buildInputs = [ libxkbcommon ];
+2 -2
pkgs/development/libraries/mtxclient/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "mtxclient"; 17 - version = "0.6.1"; 17 + version = "0.6.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "Nheko-Reborn"; 21 21 repo = "mtxclient"; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-hTB0a5KXcQb0MCEX9YonDJOGlTmRkrOIP9UFlwuJc6g="; 23 + sha256 = "sha256-TsGoSVewQJlr0zj8qYEd+UU8DlncZDCqfrqTv89LEYU="; 24 24 }; 25 25 26 26 postPatch = ''
+2 -2
pkgs/development/libraries/okapi/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "okapi"; 5 - version = "1.2.0"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/trinsic-id/okapi/releases/download/v${version}/okapi-vendor-${version}.tar.gz"; 9 - sha256 = "sha256-1aADcwEEWMhoJjwc8wkEcmBYXz+5josOfI/KLaton2k="; 9 + sha256 = "sha256-I3wTcT7vLgH+B8gNzl8Yr/qMIDkMJUrG++SOSS+FUmQ="; 10 10 }; 11 11 12 12 cargoVendorDir = "vendor";
+13 -18
pkgs/development/ocaml-modules/gg/default.nix
··· 1 - { lib, stdenv, fetchurl, ocaml, findlib, ocamlbuild, opaline }: 1 + { lib, stdenv, fetchurl, ocaml, findlib, topkg, ocamlbuild }: 2 2 3 3 let 4 - inherit (lib) getVersion versionAtLeast; 5 - 6 - pname = "gg"; 7 - version = "0.9.1"; 8 - webpage = "https://erratique.ch/software/${pname}"; 4 + homepage = "https://erratique.ch/software/gg"; 5 + version = "1.0.0"; 9 6 in 10 7 11 - assert versionAtLeast (getVersion ocaml) "4.01.0"; 8 + lib.throwIfNot (lib.versionAtLeast ocaml.version "4.08") 9 + "gg is not available for OCaml ${ocaml.version}" 12 10 13 11 stdenv.mkDerivation { 14 12 15 - name = "ocaml-${pname}-${version}"; 13 + pname = "ocaml${ocaml.version}-gg"; 14 + inherit version; 16 15 17 16 src = fetchurl { 18 - url = "${webpage}/releases/${pname}-${version}.tbz"; 19 - sha256 = "0czj41sr8jsivl3z8wyblf9k971j3kx2wc3s0c1nhzcc8allg9i2"; 17 + url = "${homepage}/releases/gg-${version}.tbz"; 18 + sha256 = "sha256:0j7bpj8k17csnz6v6frkz9aycywsb7xmznnb31g8rbfk3626f3ci"; 20 19 }; 21 20 22 - buildInputs = [ ocaml findlib ocamlbuild opaline ]; 21 + buildInputs = [ ocaml findlib ocamlbuild topkg ]; 23 22 24 - createFindlibDestdir = true; 25 - 26 - buildPhase = "ocaml pkg/build.ml native=true native-dynlink=true"; 27 - 28 - installPhase = "opaline -libdir $OCAMLFIND_DESTDIR"; 23 + inherit (topkg) buildPhase installPhase; 29 24 30 25 meta = with lib; { 31 26 description = "Basic types for computer graphics in OCaml"; ··· 30 35 matrices, quaternions, axis aligned boxes, colors, color spaces, and 31 36 raster data. 32 37 ''; 33 - homepage = webpage; 34 - platforms = ocaml.meta.platforms or []; 38 + inherit homepage; 39 + inherit (ocaml.meta) platforms; 35 40 license = licenses.bsd3; 36 41 maintainers = [ maintainers.jirkamarsik ]; 37 42 };
+2 -2
pkgs/development/python-modules/gdown/default.nix
··· 11 11 12 12 buildPythonApplication rec { 13 13 pname = "gdown"; 14 - version = "4.3.0"; 14 + version = "4.3.1"; 15 15 format = "setuptools"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "sha256-KswYue892Mlpa8wnPf9bt8MEJGtjGaMjlDt0TXGoEdE="; 19 + sha256 = "sha256-ZFy1/3ZI+Zu/fZbOhswNoRlKFCUSXcPO/bJetSkiyHE="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/pyroute2-core/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-core"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.core"; 13 17 inherit version; 14 - sha256 = "sha256-Jm10Dq5A+mTdBFQfAH0022ls7PMVTLpb4w+nWmfUOFI="; 18 + hash = "sha256-N74cQcWx57lYIPiQTL+/Ec5Kf1rgdMrRkkYIdyaLjN4="; 15 19 }; 16 20 17 21 # pyroute2 sub-modules have no tests
+6 -2
pkgs/development/python-modules/pyroute2-ethtool/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-ethtool"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.ethtool"; 13 17 inherit version; 14 - sha256 = "sha256-yvgBS2dlIRNcR2DXLPWu72q7x/onUhD36VMzBzzHcVo="; 18 + hash = "sha256-jwPg7xcmQU3F4cVrs2GVUxBXV6waMkrnmyZkHo2kLR0="; 15 19 }; 16 20 17 21 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/pyroute2-ipdb/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-ipdb"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.ipdb"; 13 17 inherit version; 14 - sha256 = "sha256-8gKP0QE9iviIFQ0DPuz3U3ZXpL434MzOqYAICZYetXc="; 18 + hash = "sha256-uMEPUleEBIaIV4bCejTmeHYhKeaN9SNcUMzBAODNBEU="; 15 19 }; 16 20 17 21 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/pyroute2-ipset/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-ipset"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.ipset"; 13 17 inherit version; 14 - sha256 = "sha256-rlJ8D5mXSCMKH2iNmit8JXst9tdDafROylMNAHeTt50="; 18 + hash = "sha256-roNLNXmnW27a+TgxtMi8HO5hF4agxdjQ0DMsYW6O44c="; 15 19 }; 16 20 17 21 propagatedBuildInputs = [
+9 -3
pkgs/development/python-modules/pyroute2-ndb/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-ndb"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.ndb"; 13 17 inherit version; 14 - sha256 = "sha256-pNMJWE6e9seEKvT4MrSPxTRKsiXnDjhLrtG3/iuU2fg="; 18 + hash = "sha256-o/rmbOwfRUPw/g1Cc/5otqKvGe3Br3y4iSXad/PfTPw="; 15 19 }; 16 20 17 21 propagatedBuildInputs = [ ··· 25 21 # pyroute2 sub-modules have no tests 26 22 doCheck = false; 27 23 28 - pythonImportsCheck = [ "pr2modules.ndb" ]; 24 + pythonImportsCheck = [ 25 + "pr2modules.ndb" 26 + ]; 29 27 30 28 meta = with lib; { 31 29 description = "NDB module for pyroute2";
+2 -2
pkgs/development/python-modules/pyroute2-nftables/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "pyroute2-nftables"; 9 - version = "0.6.5"; 9 + version = "0.6.7"; 10 10 11 11 src = fetchPypi { 12 12 pname = "pyroute2.nftables"; 13 13 inherit version; 14 - sha256 = "sha256-sUVaY6PvwFDRCNVQ0cr9AR7d7W6JTZnnvfoC1ZK/bxY="; 14 + sha256 = "sha256-d9LdXxBQGa40MmGuK2cFOOEI7X4Y1pPv0ObW9n7ZUjo="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/pyroute2-nslink/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-nslink"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.nslink"; 13 17 inherit version; 14 - sha256 = "sha256-KS5sKDKnNUTBxtW6cn9xF6qEflX4jXjpS31GB7KZmZ4="; 18 + hash = "sha256-p+U3Y5vKCxuvMl/yNKlay57tlU4GKttCJrAwctKa5TY="; 15 19 }; 16 20 17 21 propagatedBuildInputs = [
+6 -2
pkgs/development/python-modules/pyroute2-protocols/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pyroute2-core 5 + , pythonOlder 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pyroute2-protocols"; 9 - version = "0.6.5"; 10 + version = "0.6.7"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.7"; 10 14 11 15 src = fetchPypi { 12 16 pname = "pyroute2.protocols"; 13 17 inherit version; 14 - sha256 = "sha256-lj9Q8ew+44m+Y72miQyuZhzjHmdLqYB+c2FK+ph1d84="; 18 + hash = "sha256-GdququbQcU+exzxifb8UGamkSUMhR94j+auF8I6e7/Q="; 15 19 }; 16 20 17 21 propagatedBuildInputs = [
+13 -4
pkgs/development/python-modules/pyroute2/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , importlib-metadata 4 5 , mitogen 5 6 , pyroute2-core 6 7 , pyroute2-ethtool ··· 10 9 , pyroute2-ndb 11 10 , pyroute2-nftables 12 11 , pyroute2-nslink 12 + , pythonOlder 13 13 }: 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyroute2"; 17 - version = "0.6.5"; 17 + version = "0.6.7"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 18 21 19 22 src = fetchPypi { 20 23 inherit pname version; 21 - sha256 = "sha256-0JlciuuWwOTu1NYul8nXlQAKGjO3R9bcVDJmZYV88Rw="; 24 + hash = "sha256-qBv9jshyg0S9IThdrXHTFcb2neQPDmURmtSbqYCKlWo="; 22 25 }; 23 26 24 27 propagatedBuildInputs = [ ··· 34 29 pyroute2-ndb 35 30 pyroute2-nftables 36 31 pyroute2-nslink 32 + ] ++ lib.optionals (pythonOlder "3.8") [ 33 + importlib-metadata 37 34 ]; 38 35 39 36 # Requires root privileges, https://github.com/svinota/pyroute2/issues/778 40 37 doCheck = false; 41 38 42 - pythonImportsCheck = [ "pyroute2" ]; 39 + pythonImportsCheck = [ 40 + "pyroute2" 41 + ]; 43 42 44 43 meta = with lib; { 45 44 description = "Python Netlink library"; 46 45 homepage = "https://github.com/svinota/pyroute2"; 47 46 license = licenses.asl20; 48 - maintainers = with maintainers; [ mic92 ]; 47 + maintainers = with maintainers; [ fab mic92 ]; 49 48 platforms = platforms.unix; 50 49 }; 51 50 }
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "types-requests"; 9 - version = "2.27.10"; 9 + version = "2.27.11"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-XcsIj8qneO/u5rf8RpZwN+mD+/uf7AJZRXi9M/115VU="; 14 + sha256 = "sha256-an7SSyF4CvSlteJMMQss2IX7YS31/ZVYTQPYfl8qGVo="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+1 -5
pkgs/development/tools/ashpd-demo/default.nix
··· 48 48 rustPlatform.cargoSetupHook 49 49 rustPlatform.rust.rustc 50 50 wrapGAppsHook4 51 + rustPlatform.bindgenHook 51 52 desktop-file-utils 52 53 glib # for glib-compile-schemas 53 54 ]; ··· 63 62 wayland 64 63 libshumate 65 64 ]; 66 - 67 - # libspa-sys requires this for bindgen 68 - LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; 69 - # <spa-0.2/spa/utils/defs.h> included by libspa-sys requires <stdbool.h> 70 - BINDGEN_EXTRA_CLANG_ARGS = "-I${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion llvmPackages.clang}/include -I${glibc.dev}/include"; 71 65 72 66 passthru = { 73 67 updateScript = nix-update-script {
+3 -3
pkgs/development/tools/datree/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "datree"; 5 - version = "0.15.16"; 5 + version = "0.15.22"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "datreeio"; 9 9 repo = "datree"; 10 10 rev = version; 11 - sha256 = "sha256-FIFsx6iSirUY14cn6E7CPhZQKtcgnyZ2fYghrMUx3Lw="; 11 + hash = "sha256-g5u2QQtVmNp01KtUKwC8uoEIuoBDLHsOlRz1Mv0n/y8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-HaOgRbF3gMsl6PufdB5IZ2sLunvPo4GeObLb7DRSD0o="; 14 + vendorSha256 = "1cvlvlwdk41f145kzifg7rv7ymwhc9k0ck91bn106240rq1igcr0"; 15 15 16 16 ldflags = [ 17 17 "-s"
+2 -2
pkgs/development/tools/ddosify/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ddosify"; 5 - version = "0.7.3"; 5 + version = "0.7.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-urls47jS9Vu64PC/Ie+UTDfg17krs+UegqKub1QaYK4="; 11 + sha256 = "sha256-LIk23TZiLP2FEeHVEtd3CCUgBJ9YijclpFLyDhv6zRA="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-lbo9P2UN9TmUAqyhFdbOHWokoAogVQZihpcOlhmumxU=";
+3 -3
pkgs/development/tools/go-task/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-task"; 5 - version = "3.10.0"; 5 + version = "3.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = pname; 9 9 repo = "task"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-E0wMFdLK8lA8oluFQuq7hPMWh4t6OsoJ14d7ErDjAdA="; 11 + sha256 = "sha256-KHeZ0UH7qa+fii+sT7q9ri3DpLOKqQZqCAKQYn4l5M8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-ClMvbxDKwwoVUC9+AJPZfBxJ26KKuLueUn9Nz/gh4Fs="; 14 + vendorSha256 = "sha256-u+LeH9GijquBeYlA3f2GcyoSP/S7BtBqb8C9OgEA9fY="; 15 15 16 16 doCheck = false; 17 17
+3 -1
pkgs/development/tools/rust/bindgen/default.nix
··· 34 34 touch $out 35 35 ''; 36 36 }; 37 - } '' 37 + } 38 + # if you modify the logic to find the right clang flags, also modify rustPlatform.bindgenHook 39 + '' 38 40 mkdir -p $out/bin 39 41 export cincludes="$(< ${clang}/nix-support/cc-cflags) $(< ${clang}/nix-support/libc-cflags)" 40 42 export cxxincludes="$(< ${clang}/nix-support/libcxx-cxxflags)"
+2 -2
pkgs/os-specific/linux/ryzenadj/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, pciutils, cmake }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "ryzenadj"; 4 - version = "0.8.3"; 4 + version = "0.9.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "FlyGoat"; 8 8 repo = "RyzenAdj"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-eb8DskF0SJtc0tDKJ1vU7dtuQmHO7RX8vm4DQki2ZEg="; 10 + sha256 = "sha256-RoKRqqIVY9zjyXzGxHo+J4OV7cKc7CkqsdbpreB7EHc="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ pciutils cmake ];
+7 -3
pkgs/servers/headphones/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "headphones"; 5 - version = "0.6.0-alpha.1"; 5 + version = "0.6.0-beta.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rembo10"; 9 9 repo = "headphones"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-+mWtceQoHSMRkA8izZnKM0cgbt0P5Hr3arKOevpKvqc="; 11 + sha256 = "1ddqk5ch1dlh895cm99li4gb4a596mvq3d0gah9vrbn6fyhp3b4v"; 12 12 }; 13 13 14 14 dontBuild = true; ··· 17 17 nativeBuildInputs = [ makeWrapper ]; 18 18 19 19 installPhase = '' 20 + runHook preInstall 21 + 20 22 mkdir -p $out/bin $out/opt/headphones 21 23 cp -R {data,headphones,lib,Headphones.py} $out/opt/headphones 22 24 23 25 echo v${version} > $out/opt/headphones/version.txt 24 26 25 27 makeWrapper $out/opt/headphones/Headphones.py $out/bin/headphones 28 + 29 + runHook postInstall 26 30 ''; 27 31 28 32 meta = with lib; { 29 33 description = "Automatic music downloader for SABnzbd"; 30 - license = licenses.gpl3; 34 + license = licenses.gpl3Plus; 31 35 homepage = "https://github.com/rembo10/headphones"; 32 36 maintainers = with lib.maintainers; [ rembo10 ]; 33 37 };
+3 -3
pkgs/servers/imgproxy/default.nix
··· 3 3 4 4 buildGoModule rec { 5 5 pname = "imgproxy"; 6 - version = "3.2.2"; 6 + version = "3.3.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = pname; 10 10 repo = pname; 11 - sha256 = "sha256-z1Vt6rTpQ9sSwT+hr4wGZmZl55MyDx1AIDqSWmCXbMc="; 11 + sha256 = "sha256-8oUPqtoxdJ768CmDNBicBGCyejt2v9GIahVRL6pYDJ4="; 12 12 rev = "v${version}"; 13 13 }; 14 14 15 - vendorSha256 = "sha256-MHcV6n6uZsjC85vQVl+o6JD+psvE2xuPr//3RueT8V0="; 15 + vendorSha256 = "sha256-Dr5qCLVsv22BcISo2OyB+VEDncPwpcp323w9IfDTQv0="; 16 16 17 17 doCheck = false; 18 18
+1 -8
pkgs/servers/matrix-conduit/default.nix
··· 14 14 cargoSha256 = "sha256-fpjzc2HiWP6nV8YZOwxsIOhy4ht/tQqcvCkcLMIFUaQ="; 15 15 16 16 nativeBuildInputs = with pkgs; [ 17 - clang 18 - llvmPackages.libclang 17 + rustPlatform.bindgenHook 19 18 ]; 20 19 21 20 buildInputs = with pkgs; [ 22 21 pkg-config 23 - clangStdenv 24 - llvmPackages.libclang.lib 25 22 rocksdb 26 23 ]; 27 - 28 - preBuild = with pkgs; '' 29 - export LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib"; 30 - ''; 31 24 32 25 cargoBuildFlags = "--bin conduit"; 33 26
+2 -2
pkgs/servers/sql/dolt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dolt"; 5 - version = "0.37.0"; 5 + version = "0.37.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "liquidata-inc"; 9 9 repo = "dolt"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-uAZlQpuNUpg2ZZJBU7A49fCm6GlrYaFyn6ZrmNBW1Y0="; 11 + sha256 = "sha256-rLnjWJPIf2SzWpaQxt/4zACihKptly/OJ+w0/uJBacY="; 12 12 }; 13 13 14 14 modRoot = "./go";
+3 -3
pkgs/servers/swego/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "swego"; 9 - version = "0.97"; 9 + version = "0.98"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nodauf"; 13 13 repo = "Swego"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-T4xkjNdOSD0kHLVfwUz1PrFokLmnbzcj/pbV36W+2ZQ="; 15 + sha256 = "sha256-fS1mrB4379hnnkLMkpKqV2QB680t5T0QEqsvqOp9pzY="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-GiYJfykcBvIoJ0zvdtT3P+iHmBgBWIeOTaniFysAPHs="; 18 + vendorSha256 = "sha256-N4HDngQFNCzQ74W52R0khetN6+J7npvBC/bYZBAgLB4="; 19 19 20 20 postInstall = '' 21 21 mv $out/bin/src $out/bin/$pname
+2 -2
pkgs/shells/zsh/spaceship-prompt/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "spaceship-prompt"; 5 - version = "3.16.2"; 5 + version = "3.16.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "denysdovhan"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-/b+ko4d4lbjWC2rIjFBPePyzhvfHk4xyg2s86GfFNd4="; 11 + sha256 = "sha256-eIvNfs9c8Ftcnbtg7lNNc2d3OWWpse91yTzcLqoeFqI="; 12 12 }; 13 13 14 14 dontBuild = true;
+3 -3
pkgs/tools/admin/stripe-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "stripe-cli"; 5 - version = "1.7.12"; 5 + version = "1.7.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "stripe"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-xDhLd1tCw+W3xXxBgHDKZtMZszXsNelv2dMygHNVq64="; 11 + sha256 = "sha256-XYhOBEpHVAJ/PHovMylme56le33IUM5C9HEZAm/gG3I="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-AsEem/KuA+jxioG96Ofn0te93fyZ9sebPkLPA+LAUkk="; 14 + vendorSha256 = "sha256-OP39ZuWBz/lutuYGbYLVEtjIirXq89QTdltq2v0NWRE="; 15 15 16 16 subPackages = [ 17 17 "cmd/stripe"
+2 -2
pkgs/tools/compression/dtrx/default.nix
··· 21 21 22 22 python3Packages.buildPythonApplication rec { 23 23 pname = "dtrx"; 24 - version = "8.2.1"; 24 + version = "8.2.2"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "dtrx-py"; 28 28 repo = "dtrx"; 29 29 rev = version; 30 - sha256 = "sha256-ayQ52teXWpw3ZvPhfqxFHxMZatQK9NKv/97ovANFZcE="; 30 + sha256 = "sha256-thtBVGgKRYHOAFuxDvuFxcIHoyYAI58AiNCx4vuVXGs="; 31 31 }; 32 32 33 33 postInstall =
+3 -3
pkgs/tools/misc/fselect/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "fselect"; 5 - version = "0.7.9"; 5 + version = "0.8.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jhspetersson"; 9 9 repo = "fselect"; 10 10 rev = version; 11 - sha256 = "sha256-Z1F63tMO3qzi/PrdVR0WCcPXx5E6PwjYPF99Bolnxc8="; 11 + sha256 = "sha256-nFfzvTCiNlv+EzK51w04JHh8tfsim/8hFCxnZZue5No="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-tGzfIQ4nAFA/mXPL6cOaz97W5tjtPGsmbTSkUDFSAzY="; 14 + cargoSha256 = "sha256-B7uJ9hLN/WhLA/bqoO7WZ38tN0tDMZ2KW/vjfOgcQ3A="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17 buildInputs = lib.optional stdenv.isDarwin libiconv;
+3 -3
pkgs/tools/misc/krapslog/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "krapslog"; 5 - version = "0.3.2"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "acj"; 9 9 repo = "krapslog-rs"; 10 10 rev = version; 11 - sha256 = "sha256-bzpZuLFSoIjZpK9cbxQEeyRwzuP7aDRG/xn/0056j+c="; 11 + sha256 = "sha256-ETP0BvtfMHznEbM0Vu/gMoRvXn4y2XcXw6CoU60A+Cg="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-o9e0EakIbi+qk0gPxlPGfNvRidmCklieJ94sYBSR3IY="; 14 + cargoSha256 = "sha256-ioD0V1S/kPF5etey04Xz1Iz/jDpyunx9PtpWKdwk21g="; 15 15 16 16 buildInputs = lib.optional stdenv.isDarwin libiconv; 17 17
+4 -3
pkgs/tools/misc/upterm/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 - , installShellFiles }: 4 + , installShellFiles 5 + }: 5 6 6 7 buildGoModule rec { 7 8 pname = "upterm"; 8 - version = "0.6.7"; 9 + version = "0.7.3"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "owenthereal"; 12 13 repo = "upterm"; 13 14 rev = "v${version}"; 14 - sha256 = "sha256-JxyrH48CXaaa+LkTpUPsT9aq95IuuvDoyfZndrSF1IA="; 15 + hash = "sha256-eEzFqKYhsG5e1DVLWJq08NM9xyfn1yPNV0NIgOErj4E="; 15 16 }; 16 17 17 18 vendorSha256 = null;
+1 -1
pkgs/tools/networking/opensnitch/ui.nix
··· 27 27 unicode-slugify 28 28 pyinotify 29 29 notify2 30 - # pyasn # dpendency missing but not mandatory 30 + pyasn 31 31 ]; 32 32 33 33 preBuild = ''
+3 -3
pkgs/tools/nix/alejandra/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "alejandra"; 10 - version = "0.3.1"; 10 + version = "0.4.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "kamadorueda"; 14 14 repo = "alejandra"; 15 15 rev = version; 16 - sha256 = "sha256-IQ+hv/R6uRPEPr7+SRXyYol4/cQo1ZqcqJxy26CpOoY="; 16 + sha256 = "sha256-vMfCEX0DqxT4yC4qPJEoAENUj0pHfsXnLaZaBfzYXJo="; 17 17 }; 18 18 19 - cargoSha256 = "sha256-PIqdjtqbSVQoxLj5jGSbrzRQ3qddZvp1Y7tIuFs7UEg="; 19 + cargoSha256 = "sha256-wsH9zsAYSuBeyyr8KBFOEMb0qlqC5cDAIoKgTaJA6eI="; 20 20 21 21 passthru.tests = { 22 22 version = testVersion { package = alejandra; };
+12 -3
pkgs/tools/system/java-service-wrapper/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "java-service-wrapper"; 8 - version = "3.5.48"; 8 + version = "3.5.49"; 9 9 10 10 src = fetchurl { 11 11 url = "https://wrapper.tanukisoftware.com/download/${version}/wrapper_${version}_src.tar.gz"; 12 - sha256 = "sha256-woANhwLOhvTnq+Bnc8zCIDZEJOv3swNfeI/3nQ7Y1SM="; 12 + hash = "sha256-gcScF5LIqWVBv8erI3hG5tt5BZPO2XlhFACz1Y60+v4="; 13 13 }; 14 14 15 15 buildInputs = [ jdk ]; 16 16 nativeBuildInputs = [ ant cunit ncurses ]; 17 17 18 18 buildPhase = '' 19 + runHook preBuild 20 + 19 21 export ANT_HOME=${ant} 20 22 export JAVA_HOME=${jdk}/lib/openjdk/jre/ 21 23 export JAVA_TOOL_OPTIONS=-Djava.home=$JAVA_HOME 22 24 export CLASSPATH=${jdk}/lib/openjdk/lib/tools.jar 23 25 24 26 ${if stdenv.isi686 then "./build32.sh" else "./build64.sh"} 27 + 28 + runHook postBuild 25 29 ''; 26 30 27 31 installPhase = '' 32 + runHook preInstall 33 + 28 34 mkdir -p $out/{bin,lib} 29 35 cp bin/wrapper $out/bin/wrapper 30 36 cp lib/wrapper.jar $out/lib/wrapper.jar 31 37 cp lib/libwrapper.so $out/lib/libwrapper.so 38 + 39 + runHook postInstall 32 40 ''; 33 41 34 42 meta = with lib; { 35 43 description = "Enables a Java Application to be run as a Windows Service or Unix Daemon"; 36 44 homepage = "https://wrapper.tanukisoftware.com/"; 37 - license = licenses.gpl2; 45 + changelog = "https://wrapper.tanukisoftware.com/doc/english/release-notes.html#${version}"; 46 + license = licenses.gpl2Only; 38 47 platforms = [ "x86_64-linux" "i686-linux" ]; 39 48 maintainers = [ maintainers.suhr ]; 40 49 };
+2 -13
pkgs/tools/wayland/wluma/default.nix
··· 24 24 nativeBuildInputs = [ 25 25 makeWrapper 26 26 pkg-config 27 + rustPlatform.bindgenHook 27 28 ]; 28 29 29 30 buildInputs = [ 30 31 udev 31 - v4l-utils.lib 32 + v4l-utils 32 33 ]; 33 - 34 - LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib"; 35 - 36 - # Works around the issue with rust-bindgen and the Nix gcc wrapper: 37 - # https://hoverbear.org/blog/rust-bindgen-in-nix/ 38 - preBuild = '' 39 - export BINDGEN_EXTRA_CLANG_ARGS="$(< ${stdenv.cc}/nix-support/libc-cflags) \ 40 - $(< ${stdenv.cc}/nix-support/cc-cflags) \ 41 - -isystem ${llvmPackages.libclang.lib}/lib/clang/${lib.getVersion llvmPackages.clang}/include \ 42 - -idirafter ${stdenv.cc.cc}/lib/gcc/${stdenv.hostPlatform.config}/${lib.getVersion stdenv.cc.cc}/include \ 43 - -idirafter ${v4l-utils.dev}/include" 44 - ''; 45 34 46 35 postInstall = '' 47 36 wrapProgram $out/bin/wluma \