Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
f4d61a25 e985f375

+461 -377
+7
maintainers/maintainer-list.nix
··· 7727 githubId = 1608697; 7728 name = "Jens Binkert"; 7729 }; 7730 jeremyschlatter = { 7731 email = "github@jeremyschlatter.com"; 7732 github = "jeremyschlatter";
··· 7727 githubId = 1608697; 7728 name = "Jens Binkert"; 7729 }; 7730 + jeremiahs = { 7731 + email = "jeremiah@secrist.xyz"; 7732 + github = "JeremiahSecrist"; 7733 + githubId = 26032621; 7734 + matrix = "@jeremiahs:matrix.org"; 7735 + name = "Jeremiah Secrist"; 7736 + }; 7737 jeremyschlatter = { 7738 email = "github@jeremyschlatter.com"; 7739 github = "jeremyschlatter";
+3 -1
nixos/modules/image/repart.nix
··· 195 --seed="${cfg.seed}" \ 196 --definitions="$amendedRepartDefinitions" \ 197 --split="${lib.boolToString cfg.split}" \ 198 - image.raw 199 ''; 200 201 meta = {
··· 195 --seed="${cfg.seed}" \ 196 --definitions="$amendedRepartDefinitions" \ 197 --split="${lib.boolToString cfg.split}" \ 198 + --json=pretty \ 199 + image.raw \ 200 + | tee repart-output.json 201 ''; 202 203 meta = {
+1 -1
nixos/modules/installer/tools/nixos-install.sh
··· 206 mount --rbind --mkdir / "$mountPoint" 207 mount --make-rslave "$mountPoint" 208 /run/current-system/bin/switch-to-configuration boot 209 - umount -R "$mountPoint" && rmdir "$mountPoint" 210 EOF 211 )" 212 fi
··· 206 mount --rbind --mkdir / "$mountPoint" 207 mount --make-rslave "$mountPoint" 208 /run/current-system/bin/switch-to-configuration boot 209 + umount -R "$mountPoint" && (rmdir "$mountPoint" 2>/dev/null || true) 210 EOF 211 )" 212 fi
+33
pkgs/applications/display-managers/lemurs/default.nix
···
··· 1 + { 2 + fetchFromGitHub, 3 + lib, 4 + linux-pam, 5 + rustPlatform, 6 + }: 7 + rustPlatform.buildRustPackage rec { 8 + pname = "lemurs"; 9 + version = "0.3.1"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "coastalwhite"; 13 + repo = "lemurs"; 14 + rev = "v${version}"; 15 + hash = "sha256-6mNSLEWafw8yDGnemOhEiK8FTrBC+6+PuhlbOXTGmN0="; 16 + }; 17 + 18 + cargoHash = "sha256-nfUBC1HSs7PcIbD7MViJFkfFAPda83XbAupNeShfwOs="; 19 + 20 + # Fixes a lock issue 21 + preConfigure = "cargo update --offline"; 22 + 23 + buildInputs = [ 24 + linux-pam 25 + ]; 26 + 27 + meta = with lib; { 28 + description = "A customizable TUI display/login manager written in Rust"; 29 + homepage = "https://github.com/coastalwhite/lemurs"; 30 + license = with licenses; [asl20 mit]; 31 + maintainers = with maintainers; [jeremiahs]; 32 + }; 33 + }
+2 -2
pkgs/applications/misc/mainsail/default.nix
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "mainsail"; 8 - version = "2.6.0"; 9 10 src = fetchzip { 11 url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip"; 12 - hash = "sha256-zTlM02brIiXWKkRQ4zW+BEp+66iCelNsd+uN6yWfqYM="; 13 stripRoot = false; 14 }; 15
··· 5 6 stdenvNoCC.mkDerivation rec { 7 pname = "mainsail"; 8 + version = "2.6.2"; 9 10 src = fetchzip { 11 url = "https://github.com/mainsail-crew/mainsail/releases/download/v${version}/mainsail.zip"; 12 + hash = "sha256-/ej26rLze/QaxGDtU4XhaejlkbkzZfzB+ib2I+3W8Ho="; 13 stripRoot = false; 14 }; 15
+77
pkgs/applications/misc/plots/default.nix
···
··· 1 + { fetchFromGitHub 2 + , gobject-introspection 3 + , lib 4 + , libadwaita 5 + , python3 6 + , wrapGAppsHook 7 + , lmmath 8 + }: 9 + python3.pkgs.buildPythonApplication rec { 10 + pname = "plots"; 11 + version = "0.8.5"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "alexhuntley"; 15 + repo = "Plots"; 16 + rev = "v${version}"; 17 + hash = "sha256-GjNpaorxkkhZsqrKq4kO5nqF5+4I4tmSc023AZpY8Sw="; 18 + }; 19 + 20 + nativeBuildInputs = [ 21 + gobject-introspection 22 + wrapGAppsHook 23 + ]; 24 + 25 + propagatedBuildInputs = [ 26 + libadwaita 27 + (python3.withPackages (p: with p; [ 28 + numpy 29 + pygobject3 30 + lark 31 + jinja2 32 + freetype-py 33 + pyopengl 34 + pycairo 35 + pyglm 36 + ])) 37 + ]; 38 + 39 + nativeCheckInputs = [ 40 + (python3.withPackages (p: with p; [ 41 + pytest 42 + ])) 43 + ]; 44 + 45 + dontWrapGApps = true; 46 + 47 + preFixup = '' 48 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 49 + ''; 50 + 51 + postInstall = '' 52 + install -D ${lmmath}/share/fonts/opentype/latinmodern-math.otf -t $out/share/fonts/ 53 + 54 + install -D res/com.github.alexhuntley.Plots.metainfo.xml -t $out/share/metainfo/ 55 + install -D res/com.github.alexhuntley.Plots.desktop -t $out/share/applications/ 56 + install -D res/com.github.alexhuntley.Plots.svg -t $out/share/icons/hicolor/scalable/apps/ 57 + install -D res/com.github.alexhuntley.Plots-symbolic.svg -t $out/share/icons/hicolor/symbolic/apps/ 58 + 59 + for lang_dir in help/*; do 60 + lang=$(basename "$lang_dir") 61 + install -D -t $out/share/help/$lang/plots/ $lang_dir/* 62 + done 63 + ''; 64 + 65 + meta = with lib; { 66 + description = "Graph plotting app for GNOME"; 67 + longDescription = '' 68 + Plots is a graph plotting app for GNOME. 69 + Plots makes it easy to visualise mathematical formulae. 70 + In addition to basic arithmetic operations, it supports trigonometric, hyperbolic, exponential and logarithmic functions, as well as arbitrary sums and products. 71 + It can display polar equations, and both implicit and explicit Cartesian equations. 72 + ''; 73 + homepage = "https://github.com/alexhuntley/Plots"; 74 + license = licenses.gpl3Plus; 75 + maintainers = with maintainers; [ sund3RRR ]; 76 + }; 77 + }
+6 -4
pkgs/applications/misc/shipments/default.nix
··· 1 { desktop-file-utils 2 - , fetchurl 3 , gobject-introspection 4 , gtk3 5 , lib ··· 16 pname = "shipments"; 17 version = "0.3.0"; 18 19 - src = fetchurl { 20 - url = "https://git.sr.ht/~martijnbraam/shipments/archive/${version}.tar.gz"; 21 - sha256 = "1znybldx21wjnb8qy6q9p52pi6lfz81743xgrnjmvjji4spwaipf"; 22 }; 23 24 nativeBuildInputs = [
··· 1 { desktop-file-utils 2 + , fetchFromSourcehut 3 , gobject-introspection 4 , gtk3 5 , lib ··· 16 pname = "shipments"; 17 version = "0.3.0"; 18 19 + src = fetchFromSourcehut { 20 + owner = "~martijnbraam"; 21 + repo = "shipments"; 22 + rev = version; 23 + hash = "sha256-8wX1s5mPCdMINIQP4m5q5StKqxY6CGBBxIxyQAvU7Pc="; 24 }; 25 26 nativeBuildInputs = [
+2 -2
pkgs/applications/misc/transifex-cli/default.nix
··· 5 6 buildGoModule rec { 7 pname = "transifex-cli"; 8 - version = "1.6.9"; 9 10 src = fetchFromGitHub { 11 owner = "transifex"; 12 repo = "cli"; 13 rev = "v${version}"; 14 - sha256 = "sha256-92FT0LLo5kw4uCTNVnY+TLegOG5Xs8WWUocU8yb/HJ4="; 15 }; 16 17 vendorHash = "sha256-rcimaHr3fFeHSjZXw1w23cKISCT+9t8SgtPnY/uYGAU=";
··· 5 6 buildGoModule rec { 7 pname = "transifex-cli"; 8 + version = "1.6.10"; 9 10 src = fetchFromGitHub { 11 owner = "transifex"; 12 repo = "cli"; 13 rev = "v${version}"; 14 + sha256 = "sha256-76nmlZFLon9EquM7tQ/PReM1rxkzh7x1rNdaP3n4KKg="; 15 }; 16 17 vendorHash = "sha256-rcimaHr3fFeHSjZXw1w23cKISCT+9t8SgtPnY/uYGAU=";
+3 -3
pkgs/applications/networking/cluster/eks-node-viewer/default.nix
··· 2 3 buildGoModule rec { 4 pname = "eks-node-viewer"; 5 - version = "0.4.1"; 6 7 src = fetchFromGitHub { 8 owner = "awslabs"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-k8WCD/FirC62WSmcgM5PmTs/hZEmR9xpneyZ1orcoMI="; 12 }; 13 14 - vendorHash = "sha256-nUVFQruesP6a74s4UfVrd+2P2lmn1NyVrJBS2dR2QdI="; 15 16 ldflags = [ 17 "-s"
··· 2 3 buildGoModule rec { 4 pname = "eks-node-viewer"; 5 + version = "0.4.2"; 6 7 src = fetchFromGitHub { 8 owner = "awslabs"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-zuez0ELtlphMHP/Pxu5ARnYhkmLJW/ehNrTLXSGmGL8="; 12 }; 13 14 + vendorHash = "sha256-n2H6hiKZqujrJyojO2uQTIMLMHaX//t7328GPK6hxH0="; 15 16 ldflags = [ 17 "-s"
+2 -2
pkgs/applications/networking/cluster/kyverno/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kyverno"; 5 - version = "1.10.1"; 6 7 src = fetchFromGitHub { 8 owner = "kyverno"; 9 repo = "kyverno"; 10 rev = "v${version}"; 11 - sha256 = "sha256-TmnWDCucZ4yQjl0+2hGGoopQ62h+AM1WogC5d+JUIO0="; 12 }; 13 14 ldflags = [
··· 2 3 buildGoModule rec { 4 pname = "kyverno"; 5 + version = "1.10.2"; 6 7 src = fetchFromGitHub { 8 owner = "kyverno"; 9 repo = "kyverno"; 10 rev = "v${version}"; 11 + sha256 = "sha256-kk+NgupFLzbkh/jrbJj9E6H0v3QighKa7DQJoh/fZi8="; 12 }; 13 14 ldflags = [
+4 -4
pkgs/applications/networking/deck/default.nix
··· 1 { buildGoModule, lib, installShellFiles, fetchFromGitHub }: 2 let 3 - short_hash = "69aa892"; 4 in buildGoModule rec { 5 pname = "deck"; 6 - version = "1.23.0"; 7 8 src = fetchFromGitHub { 9 owner = "Kong"; 10 repo = "deck"; 11 rev = "v${version}"; 12 - hash = "sha256-PrpiZBGNb8tWt2RiZ4iHKibN+2EQRm1/tBbDLng/lkA="; 13 }; 14 15 nativeBuildInputs = [ installShellFiles ]; ··· 21 "-X github.com/kong/deck/cmd.COMMIT=${short_hash}" 22 ]; 23 24 - vendorHash = "sha256-brd+gtIHIarMv3l6O6JMDPRFlMwKSLZjBABAvByUC6o="; 25 26 postInstall = '' 27 installShellCompletion --cmd deck \
··· 1 { buildGoModule, lib, installShellFiles, fetchFromGitHub }: 2 let 3 + short_hash = "86497a5"; 4 in buildGoModule rec { 5 pname = "deck"; 6 + version = "1.25.0"; 7 8 src = fetchFromGitHub { 9 owner = "Kong"; 10 repo = "deck"; 11 rev = "v${version}"; 12 + hash = "sha256-dmzxCgZ0HLT9he8jS7lMtSFg5vbEbs8q368vE3lafhQ="; 13 }; 14 15 nativeBuildInputs = [ installShellFiles ]; ··· 21 "-X github.com/kong/deck/cmd.COMMIT=${short_hash}" 22 ]; 23 24 + vendorHash = "sha256-ucwJQSZSBvSJzNQYLeNyCnZETmrNgVPFLjjkr1zP6b4="; 25 26 postInstall = '' 27 installShellCompletion --cmd deck \
+3 -3
pkgs/applications/office/vnote/default.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "vnote"; 13 - version = "3.15.1"; 14 15 src = fetchFromGitHub { 16 owner = "vnotex"; 17 repo = "vnote"; 18 rev = "v${finalAttrs.version}"; 19 fetchSubmodules = true; 20 - hash = "sha256-A0OJzhvHP+muPI8N23zD4RTiyK0m3JGr/3uJ0Tqz97c="; 21 }; 22 23 nativeBuildInputs = [ ··· 34 meta = { 35 homepage = "https://vnotex.github.io/vnote"; 36 description = "A pleasant note-taking platform"; 37 - changelog = "https://github.com/vnotex/vnote/releases/tag/v${finalAttrs.src.rev}"; 38 license = lib.licenses.lgpl3Plus; 39 maintainers = with lib.maintainers; [ AndersonTorres ]; 40 platforms = lib.platforms.linux;
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "vnote"; 13 + version = "3.16.0"; 14 15 src = fetchFromGitHub { 16 owner = "vnotex"; 17 repo = "vnote"; 18 rev = "v${finalAttrs.version}"; 19 fetchSubmodules = true; 20 + hash = "sha256-tcu6y2DqdhFE2nbDkiANDk/Mzidcp8PLi8bWZaI6sH0="; 21 }; 22 23 nativeBuildInputs = [ ··· 34 meta = { 35 homepage = "https://vnotex.github.io/vnote"; 36 description = "A pleasant note-taking platform"; 37 + changelog = "https://github.com/vnotex/vnote/releases/tag/${finalAttrs.src.rev}"; 38 license = lib.licenses.lgpl3Plus; 39 maintainers = with lib.maintainers; [ AndersonTorres ]; 40 platforms = lib.platforms.linux;
+2 -2
pkgs/applications/science/biology/bcftools/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "bcftools"; 5 - version = "1.17"; 6 7 src = fetchurl { 8 url = "https://github.com/samtools/bcftools/releases/download/${version}/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-AfddjnAdhbLHWRckEgCcwE8pthYWrOL6dRFhI95Flsw="; 10 }; 11 12 nativeBuildInputs = [
··· 2 3 stdenv.mkDerivation rec { 4 pname = "bcftools"; 5 + version = "1.18"; 6 7 src = fetchurl { 8 url = "https://github.com/samtools/bcftools/releases/download/${version}/${pname}-${version}.tar.bz2"; 9 + sha256 = "sha256-2bnTYpPkzGKrdHOqJTk4nU4d55sakn1IP26R88POrH4="; 10 }; 11 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/budgie/budgie-control-center/default.nix
··· 58 59 stdenv.mkDerivation rec { 60 pname = "budgie-control-center"; 61 - version = "1.2.0"; 62 63 src = fetchFromGitHub { 64 owner = "BuddiesOfBudgie"; 65 repo = pname; 66 rev = "v${version}"; 67 fetchSubmodules = true; 68 - sha256 = "sha256-z9apestNLEUKzrCMNo0BNAWeyE6FsUCAzcHIom8LcUs="; 69 }; 70 71 patches = [
··· 58 59 stdenv.mkDerivation rec { 60 pname = "budgie-control-center"; 61 + version = "1.3.0"; 62 63 src = fetchFromGitHub { 64 owner = "BuddiesOfBudgie"; 65 repo = pname; 66 rev = "v${version}"; 67 fetchSubmodules = true; 68 + sha256 = "sha256-7E23cgX7TkBJT/yansBfvMx0ddfAwrF7mGfqzbyLY4Q="; 69 }; 70 71 patches = [
+2 -2
pkgs/development/compilers/flix/default.nix
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "flix"; 5 - version = "0.38.0"; 6 7 src = fetchurl { 8 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 9 - sha256 = "sha256-KiN7qpyAd1svRWWRtuj/lRXyHoLNM2FaTWVgFC4aPrg="; 10 }; 11 12 dontUnpack = true;
··· 2 3 stdenvNoCC.mkDerivation rec { 4 pname = "flix"; 5 + version = "0.39.0"; 6 7 src = fetchurl { 8 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 9 + sha256 = "sha256-kIH5vv/7pKgfAL1BaWYH6PSyEaKVONcccUczsudyfO4="; 10 }; 11 12 dontUnpack = true;
+2 -2
pkgs/development/embedded/avrdude/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "avrdude"; 8 - version = "7.1"; 9 10 src = fetchFromGitHub { 11 owner = "avrdudes"; 12 repo = pname; 13 rev = "v${version}"; 14 - sha256 = "sha256-pGjOefWnf11kG/zFGwYGet1OjAhKsULNGgh6vqvIQ7c="; 15 }; 16 17 nativeBuildInputs = [ cmake bison flex ] ++ lib.optionals docSupport [
··· 5 6 stdenv.mkDerivation rec { 7 pname = "avrdude"; 8 + version = "7.2"; 9 10 src = fetchFromGitHub { 11 owner = "avrdudes"; 12 repo = pname; 13 rev = "v${version}"; 14 + sha256 = "sha256-/JyhMBcjNklyyXZEFZGTjrTNyafXEdHEhcLz6ZQx9aU="; 15 }; 16 17 nativeBuildInputs = [ cmake bison flex ] ++ lib.optionals docSupport [
+66 -19
pkgs/development/libraries/libblockdev/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, gtk-doc 2 - , docbook_xml_dtd_43, python3, gobject-introspection, glib, udev, kmod, parted 3 - , cryptsetup, lvm2, util-linux, libbytesize, libndctl, nss, volume_key 4 - , libxslt, docbook_xsl, gptfdisk, libyaml, autoconf-archive 5 - , thin-provisioning-tools, makeWrapper, e2fsprogs, libnvme, keyutils 6 }: 7 - stdenv.mkDerivation rec { 8 pname = "libblockdev"; 9 - version = "3.0.1"; 10 11 src = fetchFromGitHub { 12 owner = "storaged-project"; 13 repo = "libblockdev"; 14 - rev = "${version}-1"; 15 - sha256 = "sha256-WnHcRKRxfdSRmOW2K/vn1WQ4iPm0uS0Td0cWXaeo5hk="; 16 }; 17 18 outputs = [ "out" "dev" "devdoc" ]; ··· 22 ''; 23 24 nativeBuildInputs = [ 25 - autoreconfHook pkg-config gtk-doc libxslt docbook_xsl docbook_xml_dtd_43 26 - python3 gobject-introspection autoconf-archive makeWrapper 27 ]; 28 29 buildInputs = [ 30 - e2fsprogs glib udev keyutils kmod parted gptfdisk cryptsetup lvm2 util-linux libbytesize 31 - libndctl libnvme nss volume_key libyaml 32 ]; 33 34 postInstall = '' ··· 36 ${lib.makeBinPath [ thin-provisioning-tools ]} 37 ''; 38 39 - meta = with lib; { 40 description = "A library for manipulating block devices"; 41 homepage = "http://storaged.org/libblockdev/"; 42 - changelog = "https://github.com/storaged-project/libblockdev/raw/${src.rev}/NEWS.rst"; 43 - license = with licenses; [ lgpl2Plus gpl2Plus ]; # lgpl2Plus for the library, gpl2Plus for the utils 44 - maintainers = with maintainers; [ johnazoidberg ]; 45 - platforms = platforms.linux; 46 }; 47 - }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + , gtk-doc 7 + , docbook_xml_dtd_43 8 + , python3 9 + , gobject-introspection 10 + , glib 11 + , udev 12 + , kmod 13 + , parted 14 + , cryptsetup 15 + , lvm2 16 + , util-linux 17 + , libbytesize 18 + , libndctl 19 + , nss 20 + , volume_key 21 + , libxslt 22 + , docbook_xsl 23 + , gptfdisk 24 + , libyaml 25 + , autoconf-archive 26 + , thin-provisioning-tools 27 + , makeBinaryWrapper 28 + , e2fsprogs 29 + , libnvme 30 + , keyutils 31 }: 32 + stdenv.mkDerivation (finalAttrs: { 33 pname = "libblockdev"; 34 + version = "3.0.2"; 35 36 src = fetchFromGitHub { 37 owner = "storaged-project"; 38 repo = "libblockdev"; 39 + rev = "${finalAttrs.version}-1"; 40 + hash = "sha256-tqF96yeBPilF0zQ53RNN7IZ2wVgWQOwbGkvoywN/i+0="; 41 }; 42 43 outputs = [ "out" "dev" "devdoc" ]; ··· 47 ''; 48 49 nativeBuildInputs = [ 50 + autoconf-archive 51 + autoreconfHook 52 + docbook_xsl 53 + docbook_xml_dtd_43 54 + gobject-introspection 55 + gtk-doc 56 + libxslt 57 + makeBinaryWrapper 58 + pkg-config 59 + python3 60 ]; 61 62 buildInputs = [ 63 + cryptsetup 64 + e2fsprogs 65 + glib 66 + gptfdisk 67 + keyutils 68 + kmod 69 + libbytesize 70 + libndctl 71 + libnvme 72 + libyaml 73 + lvm2 74 + nss 75 + parted 76 + udev 77 + util-linux 78 + volume_key 79 ]; 80 81 postInstall = '' ··· 83 ${lib.makeBinPath [ thin-provisioning-tools ]} 84 ''; 85 86 + meta = { 87 + changelog = "https://github.com/storaged-project/libblockdev/raw/${finalAttrs.src.rev}/NEWS.rst"; 88 description = "A library for manipulating block devices"; 89 homepage = "http://storaged.org/libblockdev/"; 90 + license = with lib.licenses; [ lgpl2Plus gpl2Plus ]; # lgpl2Plus for the library, gpl2Plus for the utils 91 + maintainers = with lib.maintainers; [ johnazoidberg ]; 92 + platforms = lib.platforms.linux; 93 }; 94 + })
+2 -2
pkgs/development/libraries/webkitgtk/default.nix
··· 71 72 stdenv.mkDerivation (finalAttrs: { 73 pname = "webkitgtk"; 74 - version = "2.40.4"; 75 name = "${finalAttrs.pname}-${finalAttrs.version}+abi=${if lib.versionAtLeast gtk3.version "4.0" then "6.0" else "4.${if lib.versions.major libsoup.version == "2" then "0" else "1"}"}"; 76 77 outputs = [ "out" "dev" "devdoc" ]; ··· 82 83 src = fetchurl { 84 url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; 85 - hash = "sha256-jRYzeSl6L39RtFUSf5mDbZ/hVyKJ93tjD/PWOiywbaw="; 86 }; 87 88 patches = lib.optionals stdenv.isLinux [
··· 71 72 stdenv.mkDerivation (finalAttrs: { 73 pname = "webkitgtk"; 74 + version = "2.40.5"; 75 name = "${finalAttrs.pname}-${finalAttrs.version}+abi=${if lib.versionAtLeast gtk3.version "4.0" then "6.0" else "4.${if lib.versions.major libsoup.version == "2" then "0" else "1"}"}"; 76 77 outputs = [ "out" "dev" "devdoc" ]; ··· 82 83 src = fetchurl { 84 url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; 85 + hash = "sha256-feBRomNmhiHZGmGl6xw3cdGnzskABD1K/vBsMmwWA38="; 86 }; 87 88 patches = lib.optionals stdenv.isLinux [
+2 -2
pkgs/development/python-modules/django/4.nix
··· 42 43 buildPythonPackage rec { 44 pname = "Django"; 45 - version = "4.2.3"; 46 format = "pyproject"; 47 48 disabled = pythonOlder "3.10"; 49 50 src = fetchPypi { 51 inherit pname version; 52 - hash = "sha256-RadH4cWz1t8bFBsUgeGTsDP9H9vaP/Umd9yBr9qsuu0="; 53 }; 54 55 patches = [
··· 42 43 buildPythonPackage rec { 44 pname = "Django"; 45 + version = "4.2.4"; 46 format = "pyproject"; 47 48 disabled = pythonOlder "3.10"; 49 50 src = fetchPypi { 51 inherit pname version; 52 + hash = "sha256-fkIl7AZeDzVMz3NJoi0gneCcwcB0gyvp64TFHBeZxDI="; 53 }; 54 55 patches = [
+2 -2
pkgs/development/python-modules/jc/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "jc"; 13 - version = "1.23.3"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "kellyjonbrazil"; 18 repo = pname; 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-feD/8GLkewfVwtGRZs8YaWnb96bFICpcH6nkJmCmPgs="; 21 }; 22 23 propagatedBuildInputs = [ ruamel-yaml xmltodict pygments ];
··· 10 11 buildPythonPackage rec { 12 pname = "jc"; 13 + version = "1.23.4"; 14 disabled = pythonOlder "3.6"; 15 16 src = fetchFromGitHub { 17 owner = "kellyjonbrazil"; 18 repo = pname; 19 rev = "refs/tags/v${version}"; 20 + hash = "sha256-d0KONiYS/5JXrl5izFSTYeABEhCW+W9cKpMgk9o9LB4="; 21 }; 22 23 propagatedBuildInputs = [ ruamel-yaml xmltodict pygments ];
+23
pkgs/development/python-modules/pyglm/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + }: 5 + buildPythonPackage rec { 6 + pname = "PyGLM"; 7 + version = "2.7.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "Zuzu-Typ"; 11 + repo = "PyGLM"; 12 + rev = "${version}"; 13 + hash = "sha256-+On4gqfB9hxuINQdcGcrZyOsphfylUNq7tB2uvjsCkE="; 14 + fetchSubmodules = true; 15 + }; 16 + 17 + meta = with lib; { 18 + homepage = "https://github.com/Zuzu-Typ/PyGLM"; 19 + description = "An OpenGL Mathematics (GLM) library for Python written in C++"; 20 + license = licenses.zlib; 21 + maintainers = with maintainers; [ sund3RRR ]; 22 + }; 23 + }
+8 -3
pkgs/development/tools/analysis/ikos/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, boost, tbb 2 , gmp, llvm, clang, sqlite, python3 3 , ocamlPackages, mpfr, ppl, doxygen, graphviz 4 }: ··· 11 12 stdenv.mkDerivation rec { 13 pname = "ikos"; 14 - version = "3.0"; 15 16 src = fetchFromGitHub { 17 owner = "NASA-SW-VnV"; 18 repo = "ikos"; 19 rev = "v${version}"; 20 - sha256 = "0k3kp1af0qx3l1x6a4sl4fm8qlwchjvwkvs2ck0fhfnc62q2im5f"; 21 }; 22 23 nativeBuildInputs = [ cmake ];
··· 1 + { stdenv, lib, fetchFromGitHub, fetchpatch, cmake, boost, tbb 2 , gmp, llvm, clang, sqlite, python3 3 , ocamlPackages, mpfr, ppl, doxygen, graphviz 4 }: ··· 11 12 stdenv.mkDerivation rec { 13 pname = "ikos"; 14 + version = "3.1"; 15 16 src = fetchFromGitHub { 17 owner = "NASA-SW-VnV"; 18 repo = "ikos"; 19 rev = "v${version}"; 20 + hash = "sha256-scaFkUhCkIi41iR6CGPbEndzXkgqTKMb3PDNvhgVbCE="; 21 + }; 22 + 23 + patches = fetchpatch { 24 + url = "https://github.com/NASA-SW-VnV/ikos/commit/2e647432427b3f0dbb639e0371d976ab6406f290.patch"; 25 + hash = "sha256-ffzjlqEp4qp76Kwl5zpyQlg/xUMt8aLDSSP4XA4ndS8="; 26 }; 27 28 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 - version = "0.6.3"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 - hash = "sha256-9Mv+We4VtsnnZJJF5P3+1EhrX6QrcV7hEzYaLqai5IU="; 12 }; 13 14 - vendorHash = "sha256-ptfrcsE3YQBqChxbOjkO3xia6ZTI0fGJNXA+q32m9wY="; 15 proxyVendor = true; 16 17 subPackages = [
··· 2 3 buildGoModule rec { 4 pname = "dagger"; 5 + version = "0.6.4"; 6 7 src = fetchFromGitHub { 8 owner = "dagger"; 9 repo = "dagger"; 10 rev = "v${version}"; 11 + hash = "sha256-ms736KXQjqWnIU7WHQ4k1r6qwCp07N6tufCx9s9biVc="; 12 }; 13 14 + vendorHash = "sha256-zssmvu1s7O2DdvjxUYkR13CKOe4EYn50RFRRIPBJ9qg="; 15 proxyVendor = true; 16 17 subPackages = [
+3 -3
pkgs/development/tools/grpc-gateway/default.nix
··· 2 3 buildGoModule rec { 4 pname = "grpc-gateway"; 5 - version = "2.16.1"; 6 7 src = fetchFromGitHub { 8 owner = "grpc-ecosystem"; 9 repo = "grpc-gateway"; 10 rev = "v${version}"; 11 - sha256 = "sha256-SqHGPfmLBLVniknulTVRM+2lpRuL0n7Vvj+joq/uz0o="; 12 }; 13 14 - vendorHash = "sha256-piAJj/B9DfjbwXZR6EAwk36vhJvuiX/IEabdctOtwy8="; 15 16 meta = with lib; { 17 description =
··· 2 3 buildGoModule rec { 4 pname = "grpc-gateway"; 5 + version = "2.16.2"; 6 7 src = fetchFromGitHub { 8 owner = "grpc-ecosystem"; 9 repo = "grpc-gateway"; 10 rev = "v${version}"; 11 + sha256 = "sha256-oKmT1qvEWNk0q5JnzsUaCWCsllUtyIAsWXUP4DsmgnA="; 12 }; 13 14 + vendorHash = "sha256-YqDQ6dQQDzkehRN0jWmfjG4acB4rtL2HGHOl71IM8Lk="; 15 16 meta = with lib; { 17 description =
+3 -3
pkgs/development/tools/language-servers/gopls/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 - version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 - sha256 = "sha256-E/QX3J/ux7GAG93b1K7OdDjYBAzte2HMa6bfALtXgcU="; 12 }; 13 14 modRoot = "gopls"; 15 - vendorSha256 = "sha256-e83y8bu0xKGEg7o2BWt4CzM2YosLDefFRgTfA0f3ZmI="; 16 17 doCheck = false; 18
··· 2 3 buildGoModule rec { 4 pname = "gopls"; 5 + version = "0.13.1"; 6 7 src = fetchFromGitHub { 8 owner = "golang"; 9 repo = "tools"; 10 rev = "gopls/v${version}"; 11 + hash = "sha256-2eGnctA5HlNRGv9iV5HoT4ByA8fK/mTxldHll0UMD5c="; 12 }; 13 14 modRoot = "gopls"; 15 + vendorHash = "sha256-2H8Qh88ikmEqToGOCOoovcCh3dMToeFP/GavG9dlML8="; 16 17 doCheck = false; 18
+1
pkgs/development/tools/language-servers/jdt-language-server/default.nix
··· 97 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 98 license = licenses.epl20; 99 maintainers = with maintainers; [ matt-snider ]; 100 }; 101 }
··· 97 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 98 license = licenses.epl20; 99 maintainers = with maintainers; [ matt-snider ]; 100 + platforms = platforms.all; 101 }; 102 }
+3 -3
pkgs/development/tools/rust/cargo-deny/default.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-deny"; 12 - version = "0.14.0"; 13 14 src = fetchFromGitHub { 15 owner = "EmbarkStudios"; 16 repo = "cargo-deny"; 17 rev = version; 18 - hash = "sha256-oNo/I0GblFnOZ6+/SBn31jp+Fywlf7PIpJQnWyPn8hU="; 19 }; 20 21 - cargoHash = "sha256-DbC9VeJl0OObZNvMkTIp0caiBMlw2EvJ9ib1TCRlJGQ="; 22 23 nativeBuildInputs = [ 24 pkg-config
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "cargo-deny"; 12 + version = "0.14.1"; 13 14 src = fetchFromGitHub { 15 owner = "EmbarkStudios"; 16 repo = "cargo-deny"; 17 rev = version; 18 + hash = "sha256-3k8UPA4zf2WfEZ8fnBhqpYH269nfecBv+68+7IDkuY4="; 19 }; 20 21 + cargoHash = "sha256-w72T2MGtf6+YePscCHBWMzHXnB7+kdguZDuB7Hqs4rI="; 22 23 nativeBuildInputs = [ 24 pkg-config
+23
pkgs/development/tools/rust/specr-transpile/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchCrate 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "specr-transpile"; 8 + version = "0.1.20"; 9 + 10 + src = fetchCrate { 11 + inherit pname version; 12 + hash = "sha256-HXqUp80vPFwG0B+f/Zfem0gOHF/igmtxTvS1c8amLmo="; 13 + }; 14 + 15 + cargoHash = "sha256-UCIXuVwMDCJkHQJtmRUw6EiGDYCF5DeUVxBrQM4lgxg="; 16 + 17 + meta = with lib; { 18 + description = "Converts Specr lang code to Rust"; 19 + homepage = "https://github.com/RalfJung/minirust-tooling"; 20 + license = with licenses; [ asl20 mit ]; 21 + maintainers = with maintainers; [ figsoda ]; 22 + }; 23 + }
+2 -2
pkgs/development/web/cypress/default.nix
··· 18 availableBinaries = { 19 x86_64-linux = { 20 platform = "linux-x64"; 21 - checksum = "sha256-QL1Kca1yM1P4Tn+Citw4UG6wPX/ji6oBjCONE4tyNPQ="; 22 }; 23 aarch64-linux = { 24 platform = "linux-arm64"; ··· 30 inherit (binary) platform checksum; 31 in stdenv.mkDerivation rec { 32 pname = "cypress"; 33 - version = "12.17.2"; 34 35 src = fetchzip { 36 url = "https://cdn.cypress.io/desktop/${version}/${platform}/cypress.zip";
··· 18 availableBinaries = { 19 x86_64-linux = { 20 platform = "linux-x64"; 21 + checksum = "sha256-khMJRCGNIITvs56SHHKxoxptoMBb7lqA3FS293qfMys="; 22 }; 23 aarch64-linux = { 24 platform = "linux-arm64"; ··· 30 inherit (binary) platform checksum; 31 in stdenv.mkDerivation rec { 32 pname = "cypress"; 33 + version = "12.17.3"; 34 35 src = fetchzip { 36 url = "https://cdn.cypress.io/desktop/${version}/${platform}/cypress.zip";
-92
pkgs/misc/uboot/0001-rpi-Copy-properties-from-firmware-dtb-to-the-loaded-.patch
··· 1 - From 65d90cd17ad7cd3f9aeeb805a08be780fc5bae1a Mon Sep 17 00:00:00 2001 2 - From: Sjoerd Simons <sjoerd@collabora.com> 3 - Date: Sun, 22 Aug 2021 16:36:55 +0200 4 - Subject: [PATCH] rpi: Copy properties from firmware dtb to the loaded dtb 5 - 6 - The RPI firmware adjusts several property values in the dtb it passes 7 - to u-boot depending on the board/SoC revision. Inherit some of these 8 - when u-boot loads a dtb itself. Specificaly copy: 9 - 10 - * /model: The firmware provides a more specific string 11 - * /memreserve: The firmware defines a reserved range, better keep it 12 - * emmc2bus and pcie0 dma-ranges: The C0T revision of the bcm2711 Soc (as 13 - present on rpi 400 and some rpi 4B boards) has different values for 14 - these then the B0T revision. So these need to be adjusted to boot on 15 - these boards 16 - * blconfig: The firmware defines the memory area where the blconfig 17 - stored. Copy those over so it can be enabled. 18 - * /chosen/kaslr-seed: The firmware generates a kaslr seed, take advantage 19 - of that. 20 - 21 - Signed-off-by: Sjoerd Simons <sjoerd@collabora.com> 22 - Origin: https://patchwork.ozlabs.org/project/uboot/patch/20210822143656.289891-1-sjoerd@collabora.com/ 23 - --- 24 - board/raspberrypi/rpi/rpi.c | 48 +++++++++++++++++++++++++++++++++++++ 25 - 1 file changed, 48 insertions(+) 26 - 27 - diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c 28 - index 372b26b6f2..64b8684b68 100644 29 - --- a/board/raspberrypi/rpi/rpi.c 30 - +++ b/board/raspberrypi/rpi/rpi.c 31 - @@ -495,10 +495,58 @@ void *board_fdt_blob_setup(void) 32 - return (void *)fw_dtb_pointer; 33 - } 34 - 35 - +int copy_property(void *dst, void *src, char *path, char *property) 36 - +{ 37 - + int dst_offset, src_offset; 38 - + const fdt32_t *prop; 39 - + int len; 40 - + 41 - + src_offset = fdt_path_offset(src, path); 42 - + dst_offset = fdt_path_offset(dst, path); 43 - + 44 - + if (src_offset < 0 || dst_offset < 0) 45 - + return -1; 46 - + 47 - + prop = fdt_getprop(src, src_offset, property, &len); 48 - + if (!prop) 49 - + return -1; 50 - + 51 - + return fdt_setprop(dst, dst_offset, property, prop, len); 52 - +} 53 - + 54 - +/* Copy tweaks from the firmware dtb to the loaded dtb */ 55 - +void update_fdt_from_fw(void *fdt, void *fw_fdt) 56 - +{ 57 - + /* Using dtb from firmware directly; leave it alone */ 58 - + if (fdt == fw_fdt) 59 - + return; 60 - + 61 - + /* The firmware provides a more precie model; so copy that */ 62 - + copy_property(fdt, fw_fdt, "/", "model"); 63 - + 64 - + /* memory reserve as suggested by the firmware */ 65 - + copy_property(fdt, fw_fdt, "/", "memreserve"); 66 - + 67 - + /* Adjust dma-ranges for the SD card and PCI bus as they can depend on 68 - + * the SoC revision 69 - + */ 70 - + copy_property(fdt, fw_fdt, "emmc2bus", "dma-ranges"); 71 - + copy_property(fdt, fw_fdt, "pcie0", "dma-ranges"); 72 - + 73 - + /* Bootloader configuration template exposes as nvmem */ 74 - + if (copy_property(fdt, fw_fdt, "blconfig", "reg") == 0) 75 - + copy_property(fdt, fw_fdt, "blconfig", "status"); 76 - + 77 - + /* kernel address randomisation seed as provided by the firmware */ 78 - + copy_property(fdt, fw_fdt, "/chosen", "kaslr-seed"); 79 - +} 80 - + 81 - int ft_board_setup(void *blob, struct bd_info *bd) 82 - { 83 - int node; 84 - 85 - + update_fdt_from_fw(blob, (void *)fw_dtb_pointer); 86 - + 87 - node = fdt_node_offset_by_compatible(blob, -1, "simple-framebuffer"); 88 - if (node < 0) 89 - lcd_dt_simplefb_add_node(blob); 90 - -- 91 - 2.32.0 92 -
···
+4 -10
pkgs/misc/uboot/default.nix
··· 24 }: 25 26 let 27 - defaultVersion = "2023.01"; 28 defaultSrc = fetchurl { 29 - url = "ftp://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2"; 30 - hash = "sha256-aUI7rTgPiaCRZjbonm3L0uRRLVhDCNki0QOdHkMxlQ8="; 31 }; 32 buildUBoot = lib.makeOverridable ({ 33 version ? null ··· 48 49 patches = [ 50 ./0001-configs-rpi-allow-for-bigger-kernels.patch 51 - 52 - # Make U-Boot forward some important settings from the firmware-provided FDT. Fixes booting on BCM2711C0 boards. 53 - # See also: https://github.com/NixOS/nixpkgs/issues/135828 54 - # Source: https://patchwork.ozlabs.org/project/uboot/patch/20210822143656.289891-1-sjoerd@collabora.com/ 55 - ./0001-rpi-Copy-properties-from-firmware-dtb-to-the-loaded-.patch 56 ] ++ extraPatches; 57 58 postPatch = '' ··· 70 (buildPackages.python3.withPackages (p: [ 71 p.libfdt 72 p.setuptools # for pkg_resources 73 ])) 74 swig 75 which # for scripts/dtc-version.sh ··· 487 sha256 = "0h7xm4ck3p3380c6bqm5ixrkxwcx6z5vysqdwvfa7gcqx5d6x5zz"; 488 }; 489 in buildUBoot { 490 - extraMakeFlags = [ "all" "u-boot.itb" ]; 491 defconfig = "rock64-rk3328_defconfig"; 492 extraMeta = { 493 platforms = [ "aarch64-linux" ]; ··· 509 }; 510 511 ubootRockPro64 = buildUBoot { 512 - extraMakeFlags = [ "all" "u-boot.itb" ]; 513 extraPatches = [ 514 # https://patchwork.ozlabs.org/project/uboot/list/?series=237654&archive=both&state=* 515 (fetchpatch {
··· 24 }: 25 26 let 27 + defaultVersion = "2023.07.02"; 28 defaultSrc = fetchurl { 29 + url = "https://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2"; 30 + hash = "sha256-a2pIWBwUq7D5W9h8GvTXQJIkBte4AQAqn5Ryf93gIdU="; 31 }; 32 buildUBoot = lib.makeOverridable ({ 33 version ? null ··· 48 49 patches = [ 50 ./0001-configs-rpi-allow-for-bigger-kernels.patch 51 ] ++ extraPatches; 52 53 postPatch = '' ··· 65 (buildPackages.python3.withPackages (p: [ 66 p.libfdt 67 p.setuptools # for pkg_resources 68 + p.pyelftools 69 ])) 70 swig 71 which # for scripts/dtc-version.sh ··· 483 sha256 = "0h7xm4ck3p3380c6bqm5ixrkxwcx6z5vysqdwvfa7gcqx5d6x5zz"; 484 }; 485 in buildUBoot { 486 defconfig = "rock64-rk3328_defconfig"; 487 extraMeta = { 488 platforms = [ "aarch64-linux" ]; ··· 504 }; 505 506 ubootRockPro64 = buildUBoot { 507 extraPatches = [ 508 # https://patchwork.ozlabs.org/project/uboot/list/?series=237654&archive=both&state=* 509 (fetchpatch {
+14 -14
pkgs/servers/adguardhome/bins.nix
··· 1 { fetchurl, fetchzip }: 2 { 3 x86_64-darwin = fetchzip { 4 - sha256 = "sha256-t+nFutMp1DwK7S9rQXcGQJjG/8plmlu5rJ1v5t8zJzE="; 5 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_darwin_amd64.zip"; 6 }; 7 aarch64-darwin = fetchzip { 8 - sha256 = "sha256-irL+9P+ZmGsAqbCOEtaC0u+YJykRgjG7dJx1qvP197w="; 9 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_darwin_arm64.zip"; 10 }; 11 i686-linux = fetchurl { 12 - sha256 = "sha256-6XEtCqlYIFh4Aw/Y+PxvLJmk5os5T0JPMnE2yTdT4Tw="; 13 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_linux_386.tar.gz"; 14 }; 15 x86_64-linux = fetchurl { 16 - sha256 = "sha256-o2EmkJ9jJAhQS25JCN15GBb+gGFOiKS/87PW2ge0YNg="; 17 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_linux_amd64.tar.gz"; 18 }; 19 aarch64-linux = fetchurl { 20 - sha256 = "sha256-YjecZiVwaK3/1In5uKSE5pF21YQJNpxEpPK0abNf3iQ="; 21 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_linux_arm64.tar.gz"; 22 }; 23 armv6l-linux = fetchurl { 24 - sha256 = "sha256-Or650AgvB/452wFiBLw1DezLIzYMSg0dQG66HeKypYg="; 25 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_linux_armv6.tar.gz"; 26 }; 27 armv7l-linux = fetchurl { 28 - sha256 = "sha256-i/jKr05o7UeXdEPusTQP0FeQoATl36ydDgtg5w/pMO4="; 29 - url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.34/AdGuardHome_linux_armv7.tar.gz"; 30 }; 31 }
··· 1 { fetchurl, fetchzip }: 2 { 3 x86_64-darwin = fetchzip { 4 + sha256 = "sha256-7GoW0Re4NZa31mmNPto9fCVzKCl5ymUYQCwmDfuAnIc="; 5 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_darwin_amd64.zip"; 6 }; 7 aarch64-darwin = fetchzip { 8 + sha256 = "sha256-A3EGk+dsh1/m4rAWKNq6va75pA4OFLo9kSLb0b/1uZA="; 9 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_darwin_arm64.zip"; 10 }; 11 i686-linux = fetchurl { 12 + sha256 = "sha256-8OIxMXjCZEurxInuDRAzEZ/Vjn1ixzZRMqXiSKgx7GE="; 13 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_linux_386.tar.gz"; 14 }; 15 x86_64-linux = fetchurl { 16 + sha256 = "sha256-japMeJETDPy0RaxJOs6dDktQfTZ1sLB4jotxLYZhxfc="; 17 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_linux_amd64.tar.gz"; 18 }; 19 aarch64-linux = fetchurl { 20 + sha256 = "sha256-E1MsoM3ZDaEPFLvXWt/+0hv8CVu2v9xlX0rvh4vmj6Y="; 21 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_linux_arm64.tar.gz"; 22 }; 23 armv6l-linux = fetchurl { 24 + sha256 = "sha256-LovoihsVGtDif7sSqS3CE3QXNv2v2aSLr/x9sq2j78E="; 25 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_linux_armv6.tar.gz"; 26 }; 27 armv7l-linux = fetchurl { 28 + sha256 = "sha256-ArTTEWD0yYLRrX8jytkMtKWLbEfr90O4i73dMjA+sdE="; 29 + url = "https://github.com/AdguardTeam/AdGuardHome/releases/download/v0.107.35/AdGuardHome_linux_armv7.tar.gz"; 30 }; 31 }
+1 -1
pkgs/servers/adguardhome/default.nix
··· 7 8 stdenv.mkDerivation rec { 9 pname = "adguardhome"; 10 - version = "0.107.34"; 11 src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); 12 13 installPhase = ''
··· 7 8 stdenv.mkDerivation rec { 9 pname = "adguardhome"; 10 + version = "0.107.35"; 11 src = sources.${system} or (throw "Source for ${pname} is not available for ${system}"); 12 13 installPhase = ''
+3
pkgs/servers/nosql/mongodb/mongodb.nix
··· 149 ] ++ lib.optionals (versionAtLeast version "4.4") [ "--link-model=static" ] 150 ++ map (lib: "--use-system-${lib}") system-libraries; 151 152 preBuild = '' 153 sconsFlags+=" CC=$CC" 154 sconsFlags+=" CXX=$CXX"
··· 149 ] ++ lib.optionals (versionAtLeast version "4.4") [ "--link-model=static" ] 150 ++ map (lib: "--use-system-${lib}") system-libraries; 151 152 + # This seems to fix mongodb not able to find OpenSSL's crypto.h during build 153 + hardeningDisable = [ "fortify3" ]; 154 + 155 preBuild = '' 156 sconsFlags+=" CC=$CC" 157 sconsFlags+=" CXX=$CXX"
+3 -3
pkgs/servers/web-apps/shiori/default.nix
··· 2 3 buildGoModule rec { 4 pname = "shiori"; 5 - version = "1.5.4"; 6 7 - vendorHash = "sha256-8aiaG2ry/XXsosbrLBmwnjbwIhbKMdM6WHae07MG7WI="; 8 9 doCheck = false; 10 ··· 12 owner = "go-shiori"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-QZTYhRz65VLs3Ytv0k8ptfeQ/36M2VBXFaD9zhQXDh8="; 16 }; 17 18 passthru.tests = {
··· 2 3 buildGoModule rec { 4 pname = "shiori"; 5 + version = "1.5.5"; 6 7 + vendorHash = "sha256-suWdtqf5IZntEVD+NHGD6RsL1tjcGH9vh5skISW+aCc="; 8 9 doCheck = false; 10 ··· 12 owner = "go-shiori"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-kGPvCYvLLixEH9qih/F3StUyGPqlKukTWLSw41+Mq8E="; 16 }; 17 18 passthru.tests = {
+2 -2
pkgs/tools/admin/aws-sso-cli/default.nix
··· 6 }: 7 buildGoModule rec { 8 pname = "aws-sso-cli"; 9 - version = "1.9.10"; 10 11 src = fetchFromGitHub { 12 owner = "synfinatic"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-hDXCH5B4bc0SKv/qzk92bPm366LmdYWTuVVn8KI0avo="; 16 }; 17 vendorHash = "sha256-myjHRZXTjsLXD8kibcdf1/Nhvx50fDsFtmZd63DpiiI="; 18
··· 6 }: 7 buildGoModule rec { 8 pname = "aws-sso-cli"; 9 + version = "1.10.0"; 10 11 src = fetchFromGitHub { 12 owner = "synfinatic"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-Kcjg2xzW8l/3RViJri1UpG36YkmbHbXIKkDQnVr/26g="; 16 }; 17 vendorHash = "sha256-myjHRZXTjsLXD8kibcdf1/Nhvx50fDsFtmZd63DpiiI="; 18
+2 -2
pkgs/tools/admin/wander/default.nix
··· 2 3 buildGoModule rec { 4 pname = "wander"; 5 - version = "0.10.1"; 6 7 src = fetchFromGitHub { 8 owner = "robinovitch61"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-jg83GHNlzPPzzhrLWw686vrmLlDL5L0+OUYqMoYUiJw="; 12 }; 13 14 vendorHash = "sha256-SqDGXV8MpvEQFAkcE1NWvWjdzYsvbO5vA6k+hpY0js0=";
··· 2 3 buildGoModule rec { 4 pname = "wander"; 5 + version = "0.11.1"; 6 7 src = fetchFromGitHub { 8 owner = "robinovitch61"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-EIMHCal4jt8tMEfx2Lol2/7IK8uROaNC1ABB+0d0YTg="; 12 }; 13 14 vendorHash = "sha256-SqDGXV8MpvEQFAkcE1NWvWjdzYsvbO5vA6k+hpY0js0=";
+2 -2
pkgs/tools/filesystems/squashfuse/default.nix
··· 4 stdenv.mkDerivation rec { 5 6 pname = "squashfuse"; 7 - version = "0.2.0"; 8 9 src = fetchFromGitHub { 10 owner = "vasi"; 11 repo = pname; 12 rev = version; 13 - sha256 = "sha256-agapkSl4KEK+7MA2+gcfaXv6+rpG0MQAhAG5At9rXqk="; 14 }; 15 16 nativeBuildInputs = [ autoreconfHook libtool pkg-config ];
··· 4 stdenv.mkDerivation rec { 5 6 pname = "squashfuse"; 7 + version = "0.4.0"; 8 9 src = fetchFromGitHub { 10 owner = "vasi"; 11 repo = pname; 12 rev = version; 13 + sha256 = "sha256-gK1k1Ooue3HLtBmPFMZdW4h2Ee1Uy4T26EOBeQICQpM="; 14 }; 15 16 nativeBuildInputs = [ autoreconfHook libtool pkg-config ];
+18 -10
pkgs/tools/misc/fw/default.nix
··· 4 , pkg-config 5 , libgit2 6 , openssl 7 , stdenv 8 - , Security 9 }: 10 11 rustPlatform.buildRustPackage rec { 12 pname = "fw"; 13 - version = "2.16.1"; 14 15 src = fetchFromGitHub { 16 owner = "brocode"; 17 - repo = pname; 18 rev = "v${version}"; 19 - sha256 = "1nhkirjq2q9sxg4k2scy8vxlqa9ikvr5lid0f22vws07vif4kkfs"; 20 }; 21 22 - cargoSha256 = "sha256-iD3SBSny0mYpmVEInYaylHn0AbtIqTOwJHdFeq3UBaM="; 23 24 - nativeBuildInputs = [ pkg-config ]; 25 26 - buildInputs = [ libgit2 openssl ] ++ lib.optionals stdenv.isDarwin [ 27 - Security 28 ]; 29 30 - OPENSSL_NO_VENDOR = 1; 31 - USER = "nixbld"; 32 33 meta = with lib; { 34 description = "A workspace productivity booster";
··· 4 , pkg-config 5 , libgit2 6 , openssl 7 + , zlib 8 , stdenv 9 + , darwin 10 }: 11 12 rustPlatform.buildRustPackage rec { 13 pname = "fw"; 14 + version = "2.17.1"; 15 16 src = fetchFromGitHub { 17 owner = "brocode"; 18 + repo = "fw"; 19 rev = "v${version}"; 20 + hash = "sha256-8Jq7VjTKwq8n9lrwTzazkkrq8/mNacFTwz/M+eAwBWM="; 21 }; 22 23 + cargoHash = "sha256-tIrACx4KRjfxLyxTiP32PpdN8NegaHBIkINsPGgygVQ="; 24 25 + nativeBuildInputs = [ 26 + pkg-config 27 + ]; 28 29 + buildInputs = [ 30 + libgit2 31 + openssl 32 + zlib 33 + ] ++ lib.optionals stdenv.isDarwin [ 34 + darwin.apple_sdk.frameworks.Security 35 ]; 36 37 + env = { 38 + OPENSSL_NO_VENDOR = true; 39 + }; 40 41 meta = with lib; { 42 description = "A workspace productivity booster";
+2 -2
pkgs/tools/misc/fwup/default.nix
··· 21 22 stdenv.mkDerivation rec { 23 pname = "fwup"; 24 - version = "1.10.0"; 25 26 src = fetchFromGitHub { 27 owner = "fhunleth"; 28 repo = "fwup"; 29 rev = "v${version}"; 30 - sha256 = "sha256-oFGgQa52NPNOouNHvyZoen7jDIqxckpjLFfzfbbcT/c="; 31 }; 32 33 nativeBuildInputs = [
··· 21 22 stdenv.mkDerivation rec { 23 pname = "fwup"; 24 + version = "1.10.1"; 25 26 src = fetchFromGitHub { 27 owner = "fhunleth"; 28 repo = "fwup"; 29 rev = "v${version}"; 30 + sha256 = "sha256-s2TlxksxGYvRqDwRA7eLlXAyT5uPK2DiL8ma1nNVz5Q="; 31 }; 32 33 nativeBuildInputs = [
+10 -3
pkgs/tools/networking/gping/default.nix
··· 2 , stdenv 3 , rustPlatform 4 , fetchFromGitHub 5 , libiconv 6 , Security 7 , iputils ··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "gping"; 12 - version = "1.13.1"; 13 14 src = fetchFromGitHub { 15 owner = "orf"; 16 repo = "gping"; 17 rev = "gping-v${version}"; 18 - hash = "sha256-EkoOHyHYcbyqtT1zCq0kmXND1eSADE7QD3QQ01RJtvM="; 19 }; 20 21 - cargoHash = "sha256-iDB3ZIlSLEBf+nSxLeQcE93nqMjH29w+z7kwCNksuSk="; 22 23 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 24 25 nativeCheckInputs = lib.optionals stdenv.isLinux [ iputils ]; 26 27 doInstallCheck = true; 28 installCheckPhase = ''
··· 2 , stdenv 3 , rustPlatform 4 , fetchFromGitHub 5 + , installShellFiles 6 , libiconv 7 , Security 8 , iputils ··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "gping"; 13 + version = "1.14.0"; 14 15 src = fetchFromGitHub { 16 owner = "orf"; 17 repo = "gping"; 18 rev = "gping-v${version}"; 19 + hash = "sha256-ReP+s2p0X39LVvl3/QF7fsYkU+OvsQyMhyuH8v4HuVU="; 20 }; 21 22 + cargoHash = "sha256-FTiNxCoEe/iMz68F1CpJHypgrhn4WwwWowuN9I1rl6E="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 25 26 + nativeBuildInputs = [ installShellFiles ]; 27 + 28 nativeCheckInputs = lib.optionals stdenv.isLinux [ iputils ]; 29 + 30 + postInstall = '' 31 + installManPage gping.1 32 + ''; 33 34 doInstallCheck = true; 35 installCheckPhase = ''
+2 -2
pkgs/tools/security/libmodsecurity/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libmodsecurity"; 9 - version = "3.0.9"; 10 11 src = fetchFromGitHub { 12 owner = "SpiderLabs"; 13 repo = "ModSecurity"; 14 rev = "v${version}"; 15 - sha256 = "sha256-7tA1fqKK5aGOhWBifLAjDmQ80ven4+OcwAzAowPStzA="; 16 fetchSubmodules = true; 17 }; 18
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libmodsecurity"; 9 + version = "3.0.10"; 10 11 src = fetchFromGitHub { 12 owner = "SpiderLabs"; 13 repo = "ModSecurity"; 14 rev = "v${version}"; 15 + sha256 = "sha256-VaoPpJ0twuGWU7G9AvKK4kq9Ed0BeG2J7B81sOuJVrE="; 16 fetchSubmodules = true; 17 }; 18
+78 -53
pkgs/tools/security/proxmark3/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, ncurses, readline, pcsclite, qt5 2 - , gcc-arm-embedded }: 3 4 - let 5 - generic = { pname, version, rev, sha256 }: 6 - stdenv.mkDerivation rec { 7 - inherit pname version; 8 9 - src = fetchFromGitHub { 10 - owner = "Proxmark"; 11 - repo = "proxmark3"; 12 - inherit rev sha256; 13 - }; 14 15 - nativeBuildInputs = [ pkg-config gcc-arm-embedded ]; 16 - buildInputs = [ ncurses readline pcsclite qt5.qtbase ]; 17 18 - dontWrapQtApps = true; 19 20 - postPatch = '' 21 - substituteInPlace client/Makefile --replace '-ltermcap' ' ' 22 - substituteInPlace liblua/Makefile --replace '-ltermcap' ' ' 23 - substituteInPlace client/flasher.c \ 24 - --replace 'armsrc/obj/fullimage.elf' \ 25 - '${placeholder "out"}/firmware/fullimage.elf' 26 - ''; 27 28 - buildPhase = '' 29 - make bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf client 30 - ''; 31 - 32 - installPhase = '' 33 - install -Dt $out/bin client/proxmark3 34 - install -T client/flasher $out/bin/proxmark3-flasher 35 - install -Dt $out/firmware bootrom/obj/bootrom.elf armsrc/obj/fullimage.elf 36 - ''; 37 - 38 - meta = with lib; { 39 - description = "Client for proxmark3, powerful general purpose RFID tool"; 40 - homepage = "http://www.proxmark.org"; 41 - license = licenses.gpl2Plus; 42 - maintainers = with maintainers; [ fpletz ]; 43 - }; 44 - }; 45 - in 46 - 47 - { 48 - proxmark3 = generic rec { 49 - pname = "proxmark3"; 50 - version = "3.1.0"; 51 - rev = "v${version}"; 52 - sha256 = "1qw28n1bhhl91ix77lv50qcr919fq3hjc8zhhqphwxal2svgx2jf"; 53 - }; 54 - 55 - proxmark3-unstable = generic { 56 - pname = "proxmark3-unstable"; 57 - version = "2019-12-28"; 58 - rev = "a4ff62be63ca2a81071e9aa2b882bd3ff57f13ad"; 59 - sha256 = "067lp28xqx61n3i2a2fy489r5frwxqrcfj8cpv3xdzi3gb3vk5c3"; 60 }; 61 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , gcc-arm-embedded 6 + , readline 7 + , bzip2 8 + , openssl 9 + , jansson 10 + , whereami 11 + , lua 12 + , Foundation 13 + , AppKit 14 + , withGui ? true, wrapQtAppsHook, qtbase 15 + , withPython ? true, python3 16 + , withBlueshark ? false, bluez5 17 + , withGeneric ? false 18 + , withSmall ? false 19 + , withoutFunctions ? [] 20 + , hardwarePlatform ? if withGeneric then "PM3GENERIC" else "PM3RDV4" 21 + , hardwarePlatformExtras ? lib.optionalString withBlueshark "BTADDON" 22 + , standalone ? "LF_SAMYRUN" 23 + }: 24 + assert withBlueshark -> stdenv.hostPlatform.isLinux; 25 + stdenv.mkDerivation rec { 26 + pname = "proxmark3"; 27 + version = "4.16717"; 28 29 + src = fetchFromGitHub { 30 + owner = "RfidResearchGroup"; 31 + repo = "proxmark3"; 32 + rev = "v${version}"; 33 + sha256 = "sha256-rkfVgT+9fqlWvUXzLH28Nzd8HldJnU+IZz8conY8Mis="; 34 + }; 35 36 + patches = [ 37 + # Don't check for DISPLAY env variable on Darwin. pm3 uses this to test if 38 + # XQuartz is installed, however it is not actually required for GUI features 39 + ./darwin-always-gui.patch 40 + ]; 41 42 + postPatch = '' 43 + # Remove hardcoded paths on Darwin 44 + substituteInPlace Makefile.defs \ 45 + --replace "/usr/bin/ar" "ar" \ 46 + --replace "/usr/bin/ranlib" "ranlib" 47 + # Replace hardcoded path to libwhereami 48 + substituteInPlace client/Makefile \ 49 + --replace "/usr/include/whereami.h" "${whereami}/include/whereami.h" 50 + ''; 51 52 + nativeBuildInputs = [ 53 + pkg-config 54 + gcc-arm-embedded 55 + ] ++ lib.optional withGui wrapQtAppsHook; 56 + buildInputs = [ 57 + readline 58 + bzip2 59 + openssl 60 + jansson 61 + whereami 62 + lua 63 + ] ++ lib.optional withGui qtbase 64 + ++ lib.optional withPython python3 65 + ++ lib.optional withBlueshark bluez5 66 + ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation AppKit ]; 67 68 + makeFlags = [ 69 + "PREFIX=${placeholder "out"}" 70 + "UDEV_PREFIX=${placeholder "out"}/etc/udev/rules.d" 71 + "PLATFORM=${hardwarePlatform}" 72 + "PLATFORM_EXTRAS=${hardwarePlatformExtras}" 73 + "STANDALONE=${standalone}" 74 + "USE_BREW=0" 75 + ] ++ lib.optional withSmall "PLATFORM_SIZE=256" 76 + ++ map (x: "SKIP_${x}=1") withoutFunctions; 77 + enableParallelBuilding = true; 78 79 + meta = with lib; { 80 + description = "Client for proxmark3, powerful general purpose RFID tool"; 81 + homepage = "https://github.com/RfidResearchGroup/proxmark3"; 82 + license = licenses.gpl3Plus; 83 + maintainers = with maintainers; [ nyanotech emilytrau ]; 84 + platforms = platforms.unix; 85 }; 86 }
-86
pkgs/tools/security/proxmark3/proxmark3-rrg.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 4 - , pkg-config 5 - , gcc-arm-embedded 6 - , readline 7 - , bzip2 8 - , openssl 9 - , jansson 10 - , whereami 11 - , lua 12 - , Foundation 13 - , AppKit 14 - , withGui ? true, wrapQtAppsHook, qtbase 15 - , withPython ? true, python3 16 - , withBlueshark ? false, bluez5 17 - , withGeneric ? false 18 - , withSmall ? false 19 - , withoutFunctions ? [] 20 - , hardwarePlatform ? if withGeneric then "PM3GENERIC" else "PM3RDV4" 21 - , hardwarePlatformExtras ? lib.optionalString withBlueshark "BTADDON" 22 - , standalone ? "LF_SAMYRUN" 23 - }: 24 - assert withBlueshark -> stdenv.hostPlatform.isLinux; 25 - stdenv.mkDerivation rec { 26 - pname = "proxmark3-rrg"; 27 - version = "4.16717"; 28 - 29 - src = fetchFromGitHub { 30 - owner = "RfidResearchGroup"; 31 - repo = "proxmark3"; 32 - rev = "v${version}"; 33 - sha256 = "sha256-rkfVgT+9fqlWvUXzLH28Nzd8HldJnU+IZz8conY8Mis="; 34 - }; 35 - 36 - patches = [ 37 - # Don't check for DISPLAY env variable on Darwin. pm3 uses this to test if 38 - # XQuartz is installed, however it is not actually required for GUI features 39 - ./darwin-always-gui.patch 40 - ]; 41 - 42 - postPatch = '' 43 - # Remove hardcoded paths on Darwin 44 - substituteInPlace Makefile.defs \ 45 - --replace "/usr/bin/ar" "ar" \ 46 - --replace "/usr/bin/ranlib" "ranlib" 47 - # Replace hardcoded path to libwhereami 48 - substituteInPlace client/Makefile \ 49 - --replace "/usr/include/whereami.h" "${whereami}/include/whereami.h" 50 - ''; 51 - 52 - nativeBuildInputs = [ 53 - pkg-config 54 - gcc-arm-embedded 55 - ] ++ lib.optional withGui wrapQtAppsHook; 56 - buildInputs = [ 57 - readline 58 - bzip2 59 - openssl 60 - jansson 61 - whereami 62 - lua 63 - ] ++ lib.optional withGui qtbase 64 - ++ lib.optional withPython python3 65 - ++ lib.optional withBlueshark bluez5 66 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ Foundation AppKit ]; 67 - 68 - makeFlags = [ 69 - "PREFIX=${placeholder "out"}" 70 - "UDEV_PREFIX=${placeholder "out"}/etc/udev/rules.d" 71 - "PLATFORM=${hardwarePlatform}" 72 - "PLATFORM_EXTRAS=${hardwarePlatformExtras}" 73 - "STANDALONE=${standalone}" 74 - "USE_BREW=0" 75 - ] ++ lib.optional withSmall "PLATFORM_SIZE=256" 76 - ++ map (x: "SKIP_${x}=1") withoutFunctions; 77 - enableParallelBuilding = true; 78 - 79 - meta = with lib; { 80 - description = "Client for proxmark3, powerful general purpose RFID tool"; 81 - homepage = "https://github.com/RfidResearchGroup/proxmark3"; 82 - license = licenses.gpl3Plus; 83 - maintainers = with maintainers; [ nyanotech emilytrau ]; 84 - platforms = platforms.unix; 85 - }; 86 - }
···
+3 -3
pkgs/tools/security/spire/default.nix
··· 2 3 buildGoModule rec { 4 pname = "spire"; 5 - version = "1.7.0"; 6 7 outputs = [ "out" "agent" "server" ]; 8 ··· 10 owner = "spiffe"; 11 repo = pname; 12 rev = "v${version}"; 13 - sha256 = "sha256-aJ9T8OUsHNeWV05MWLet35V0YFyD7QoiExN6PTmHs3w="; 14 }; 15 16 - vendorHash = "sha256-4KJysqByDVuK2OU/+sGtpXtSJe4YkVe4OhRyn9tkgsg="; 17 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19
··· 2 3 buildGoModule rec { 4 pname = "spire"; 5 + version = "1.7.1"; 6 7 outputs = [ "out" "agent" "server" ]; 8 ··· 10 owner = "spiffe"; 11 repo = pname; 12 rev = "v${version}"; 13 + sha256 = "sha256-42UEFil9b2z8vfnA5oJvkqcPuSApi61m//RZ4pKZZ5w="; 14 }; 15 16 + vendorHash = "sha256-H4INblBEWc/AuOn59lXmj5XX6mKrhmRTRVWtVhusW9k="; 17 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19
+3 -3
pkgs/tools/system/kanata/default.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "kanata"; 9 - version = "1.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "jtroo"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-gHkcOn37MNpcP6ra1Eur9O4/trPGmAOAGVU1NwiuQGY="; 16 }; 17 18 - cargoHash = "sha256-C2d7QdgWd9RTQtXLD4mO0txpzo/SbemJx9YYu62QbqA="; 19 20 buildFeatures = lib.optional withCmd "cmd"; 21
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "kanata"; 9 + version = "1.4.0"; 10 11 src = fetchFromGitHub { 12 owner = "jtroo"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-Tenh2LARajYAFHJ5gddeozY7rfySSvqFhudc/7b9cGg="; 16 }; 17 18 + cargoHash = "sha256-oJVGZhKJVK8q5lgK+G+KhVupOF05u37B7Nmv4rrI28I="; 19 20 buildFeatures = lib.optional withCmd "cmd"; 21
+2 -2
pkgs/tools/text/chroma/default.nix
··· 6 7 buildGoModule rec { 8 pname = "chroma"; 9 - version = "2.7.0"; 10 11 # To update: 12 # nix-prefetch-git --rev v${version} https://github.com/alecthomas/chroma.git > src.json ··· 17 inherit (srcInfo) sha256; 18 }; 19 20 - vendorSha256 = "0kw53983bjrmh9nk2xcv4d9104krxnc1jh1g44xjmaq8i6f3q0k1"; 21 22 modRoot = "./cmd/chroma"; 23
··· 6 7 buildGoModule rec { 8 pname = "chroma"; 9 + version = "2.8.0"; 10 11 # To update: 12 # nix-prefetch-git --rev v${version} https://github.com/alecthomas/chroma.git > src.json ··· 17 inherit (srcInfo) sha256; 18 }; 19 20 + vendorSha256 = "1qawayihklidfzln3jr899wh4zp9w7yq3i18klaylqndrg47k286"; 21 22 modRoot = "./cmd/chroma"; 23
+4 -4
pkgs/tools/text/chroma/src.json
··· 1 { 2 "url": "https://github.com/alecthomas/chroma.git", 3 - "rev": "b9e37581208ea7d7f167c59e6f635721617c381b", 4 - "date": "2023-03-21T13:55:45+11:00", 5 - "path": "/nix/store/52c919gjqdwva73ajwz11iv5gg18vi8y-chroma", 6 - "sha256": "0i4ck23gn0v7x6r8wa2k7qiwhxpxqqnaknb9iy9rz8pjcj14ai75", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
··· 1 { 2 "url": "https://github.com/alecthomas/chroma.git", 3 + "rev": "e8acfc274c22a76fd38030d2977a2246cd4322b3", 4 + "date": "2023-06-30T08:43:39+10:00", 5 + "path": "/nix/store/57y15g11dmdy2s6vxrjzl03s03j509gy-chroma", 6 + "sha256": "0fdgpi5r0k42qzdn4lxh81ww1zcn9mwfildwrqf1s7crsqmr9dc5", 7 "fetchLFS": false, 8 "fetchSubmodules": false, 9 "deepClone": false,
+3 -3
pkgs/tools/text/mdbook-toc/default.nix
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-toc"; 5 - version = "0.12.0"; 6 7 src = fetchFromGitHub { 8 owner = "badboy"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-3lAi9ZNtwhA2OtIR4tN2wiztp3pnRxtaGG0MwGEk0u0="; 12 }; 13 14 - cargoHash = "sha256-l3ETQ/ARBZmU1wMCK6F/4g6tlxHsEV9D5LO1wue1Jps="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
··· 2 3 rustPlatform.buildRustPackage rec { 4 pname = "mdbook-toc"; 5 + version = "0.13.0"; 6 7 src = fetchFromGitHub { 8 owner = "badboy"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-Z3ZspXD7M3VVi70+dRz7NhO6msw5htmPRX6VzhA9NPY="; 12 }; 13 14 + cargoHash = "sha256-5EC9xfjSg0sIkZ2fIkX3SrwL0wzBfpIObFQpkMRj6oM="; 15 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17
+2
pkgs/top-level/aliases.nix
··· 1416 protobuf3_11 = throw "protobuf3_11 does not receive updates anymore and has been removed"; # Added 2022-09-28 1417 protobuf3_17 = throw "protobuf3_17 does not receive updates anymore and has been removed"; # Added 2023-05-21 1418 protonup = protonup-ng; # Added 2022-11-06 1419 proxytunnel = throw "proxytunnel has been removed from nixpkgs, because it has not been update upstream since it was added to nixpkgs in 2008 and has therefore bitrotted."; # added 2021-12-15 1420 pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23 1421 pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01
··· 1416 protobuf3_11 = throw "protobuf3_11 does not receive updates anymore and has been removed"; # Added 2022-09-28 1417 protobuf3_17 = throw "protobuf3_17 does not receive updates anymore and has been removed"; # Added 2023-05-21 1418 protonup = protonup-ng; # Added 2022-11-06 1419 + proxmark3-rrg = proxmark3; # Added 2023-07-25 1420 + proxmark3-unstable = throw "removed in favor of rfidresearchgroup fork"; # Added 2023-07-25 1421 proxytunnel = throw "proxytunnel has been removed from nixpkgs, because it has not been update upstream since it was added to nixpkgs in 2008 and has therefore bitrotted."; # added 2021-12-15 1422 pulseaudio-hsphfpd = throw "pulseaudio-hsphfpd upstream has been abandoned"; # Added 2022-03-23 1423 pulseaudio-modules-bt = throw "pulseaudio-modules-bt has been abandoned, and is superseded by pulseaudio's native bt functionality"; # Added 2022-04-01
+9 -8
pkgs/top-level/all-packages.nix
··· 2508 2509 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { }; 2510 2511 - fw = callPackage ../tools/misc/fw { 2512 - inherit (darwin.apple_sdk.frameworks) Security; 2513 - }; 2514 2515 g810-led = callPackage ../misc/g810-led { }; 2516 ··· 11814 11815 plotinus = callPackage ../tools/misc/plotinus { }; 11816 11817 plotutils = callPackage ../tools/graphics/plotutils { }; 11818 11819 plowshare = callPackage ../tools/misc/plowshare { }; ··· 11949 11950 prototypejs = callPackage ../development/libraries/prototypejs { }; 11951 11952 - inherit (callPackages ../tools/security/proxmark3 { gcc-arm-embedded = gcc-arm-embedded-8; }) 11953 - proxmark3 proxmark3-unstable; 11954 - 11955 - proxmark3-rrg = libsForQt5.callPackage ../tools/security/proxmark3/proxmark3-rrg.nix { 11956 inherit (darwin.apple_sdk.frameworks) Foundation AppKit; 11957 }; 11958 ··· 17083 }; 17084 rusty-man = callPackage ../development/tools/rust/rusty-man { }; 17085 rustycli = callPackage ../development/tools/rust/rustycli { }; 17086 typeshare = callPackage ../development/tools/rust/typeshare { }; 17087 17088 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { }; ··· 19196 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { }; 19197 19198 ikos = callPackage ../development/tools/analysis/ikos { 19199 - inherit (llvmPackages_9) stdenv clang llvm; 19200 }; 19201 19202 img = callPackage ../development/tools/img { }; ··· 34992 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal; 34993 34994 insync = callPackage ../applications/networking/insync { }; 34995 34996 libstrangle = callPackage ../tools/X11/libstrangle { 34997 stdenv = stdenv_32bit;
··· 2508 2509 fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { }; 2510 2511 + fw = callPackage ../tools/misc/fw { }; 2512 2513 g810-led = callPackage ../misc/g810-led { }; 2514 ··· 11812 11813 plotinus = callPackage ../tools/misc/plotinus { }; 11814 11815 + plots = callPackage ../applications/misc/plots { }; 11816 + 11817 plotutils = callPackage ../tools/graphics/plotutils { }; 11818 11819 plowshare = callPackage ../tools/misc/plowshare { }; ··· 11949 11950 prototypejs = callPackage ../development/libraries/prototypejs { }; 11951 11952 + proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix { 11953 inherit (darwin.apple_sdk.frameworks) Foundation AppKit; 11954 }; 11955 ··· 17080 }; 17081 rusty-man = callPackage ../development/tools/rust/rusty-man { }; 17082 rustycli = callPackage ../development/tools/rust/rustycli { }; 17083 + specr-transpile = callPackage ../development/tools/rust/specr-transpile { }; 17084 typeshare = callPackage ../development/tools/rust/typeshare { }; 17085 17086 sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { }; ··· 19194 iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { }; 19195 19196 ikos = callPackage ../development/tools/analysis/ikos { 19197 + inherit (llvmPackages_14) stdenv clang llvm; 19198 + tbb = tbb_2021_8; 19199 }; 19200 19201 img = callPackage ../development/tools/img { }; ··· 34991 myfitnesspal = with python3Packages; toPythonApplication myfitnesspal; 34992 34993 insync = callPackage ../applications/networking/insync { }; 34994 + 34995 + lemurs = callPackage ../applications/display-managers/lemurs { }; 34996 34997 libstrangle = callPackage ../tools/X11/libstrangle { 34998 stdenv = stdenv_32bit;
+2
pkgs/top-level/python-packages.nix
··· 8983 8984 pyglet = callPackage ../development/python-modules/pyglet { }; 8985 8986 pygls = callPackage ../development/python-modules/pygls { }; 8987 8988 pygmars = callPackage ../development/python-modules/pygmars { };
··· 8983 8984 pyglet = callPackage ../development/python-modules/pyglet { }; 8985 8986 + pyglm = callPackage ../development/python-modules/pyglm { }; 8987 + 8988 pygls = callPackage ../development/python-modules/pygls { }; 8989 8990 pygmars = callPackage ../development/python-modules/pygmars { };