Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub cf771dfd ba7495e5

Changed files
+340 -191
maintainers
nixos
modules
services
web-apps
pkgs
applications
audio
misc
rofi-emoji
sdcv
networking
cluster
cmctl
instant-messengers
skypeforlinux
maestral-qt
newsreaders
raven-reader
office
science
astronomy
gnuastro
search
recoll
terminal-emulators
sakura
version-management
git-and-tools
video
ustreamer
virtualization
docker
data
icons
beauty-line-icon-theme
themes
flat-remix-gnome
development
libraries
arpa2common
coeurl
libgbinder
libxc
lief
ngtcp2
quickder
quickmem
science
math
petsc
sope
termcolor
python-modules
maestral
openai
xml2rfc
tools
analysis
tfsec
build-managers
arpa2cm
conftest
misc
uncrustify
sslmate
web
os-specific
linux
apfs
nvidia-x11
servers
dns
ncdns
geospatial
pg_tileserv
ser2net
shells
tools
misc
ddcutil
hyfetch
sfeed
networking
siege
snowflake
spoofer
telepresence2
tinyssh
system
text
seehecht
top-level
+6
maintainers/maintainer-list.nix
··· 6339 6339 github = "JoshuaFern"; 6340 6340 githubId = 4300747; 6341 6341 }; 6342 + joshvanl = { 6343 + email = " me@joshvanl.dev "; 6344 + github = "joshvanl"; 6345 + githubId = 15893072; 6346 + name = "Josh van Leeuwen"; 6347 + }; 6342 6348 jpas = { 6343 6349 name = "Jarrod Pas"; 6344 6350 email = "jarrod@jarrodpas.com";
+9
nixos/modules/services/web-apps/trilium.nix
··· 10 10 # Disable automatically generating desktop icon 11 11 noDesktopIcon=true 12 12 noBackup=${lib.boolToString cfg.noBackup} 13 + noAuthentication=${lib.boolToString cfg.noAuthentication} 13 14 14 15 [Network] 15 16 # host setting is relevant only for web deployments - set the host on which the server will listen ··· 46 47 default = false; 47 48 description = lib.mdDoc '' 48 49 Disable periodic database backups. 50 + ''; 51 + }; 52 + 53 + noAuthentication = mkOption { 54 + type = types.bool; 55 + default = false; 56 + description = '' 57 + If set to true, no password is required to access the web frontend. 49 58 ''; 50 59 }; 51 60
+2 -2
pkgs/applications/audio/munt/libmt32emu.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "libmt32emu"; 9 - version = "2.6.3"; 9 + version = "2.7.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "munt"; 13 13 repo = "munt"; 14 14 rev = "${pname}_${lib.replaceChars [ "." ] [ "_" ] version}"; 15 - sha256 = "0ncy55fj9l2s750clxjpv102hrgcndz4qba9w2sf8lwzgy6d1xmp"; 15 + sha256 = "sha256-XGds9lDfSiY0D8RhYG4TGyjYEVvVYuAfNSv9+VxiJEs="; 16 16 }; 17 17 18 18 outputs = [ "out" "dev" ];
+2 -2
pkgs/applications/misc/rofi-emoji/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "rofi-emoji"; 22 - version = "2.3.0"; 22 + version = "3.0.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "Mange"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-y+WJYSiDXYvg+N3wok44hJ8Tuqrd3E63pZyiYx0NWXg="; 28 + sha256 = "sha256-pYNeAz8MKBM3VSkQfP4hgTbEy9haGmBmPf/nu9tvKts="; 29 29 }; 30 30 31 31 patches = [
+2 -2
pkgs/applications/misc/sdcv/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sdcv"; 5 - version = "0.5.3"; 5 + version = "0.5.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Dushistov"; 9 9 repo = "sdcv"; 10 10 rev = "v${version}"; 11 - sha256 = "144qpl9b8r2php0zhi9b7vg6flpvdgjy6yfaipydwwhxi4wy9600"; 11 + sha256 = "sha256-i6odmnkoSqDIQAor7Dn26Gu+td9aeMIkwsngF7beBtE="; 12 12 }; 13 13 14 14 hardeningDisable = [ "format" ];
+20 -6
pkgs/applications/networking/cluster/cmctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cmctl"; 5 - version = "1.8.2"; 5 + version = "1.9.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cert-manager"; 9 9 repo = "cert-manager"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-sfC1acnCrcQ4A1tXXcjh47Af6xeJqjdGXy0gK21ZSFg="; 11 + hash = "sha256-Z1aJ18X4mfJPlCPBC7QgfdX5Tk4+PK8mYoJZhGwz9ec="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-UYw9WdQ6VwzuuiOsa1yovkLZG7NmLYSW51p8UhmQMeI="; 14 + vendorSha256 = "sha256-45+tZZAEHaLdTN1NQCueJVTx5x2IanwDl+Y9MELqdBE="; 15 15 16 16 subPackages = [ "cmd/ctl" ]; 17 17 18 - ldflags = [ "-s" "-w" ]; 18 + ldflags = [ 19 + "-s" "-w" 20 + "-X github.com/cert-manager/cert-manager/cmd/ctl/pkg/build.name=cmctl" 21 + "-X github.com/cert-manager/cert-manager/cmd/ctl/pkg/build/commands.registerCompletion=true" 22 + ]; 19 23 20 24 nativeBuildInputs = [ installShellFiles ]; 21 25 ··· 28 32 ''; 29 33 30 34 meta = with lib; { 31 - description = "A CLI tool for managing Cert-Manager service on Kubernetes clusters"; 35 + description = "A CLI tool for managing cert-manager service on Kubernetes clusters"; 36 + longDescription = '' 37 + cert-manager adds certificates and certificate issuers as resource types 38 + in Kubernetes clusters, and simplifies the process of obtaining, renewing 39 + and using those certificates. 40 + 41 + It can issue certificates from a variety of supported sources, including 42 + Let's Encrypt, HashiCorp Vault, and Venafi as well as private PKI, and it 43 + ensures certificates remain valid and up to date, attempting to renew 44 + certificates at an appropriate time before expiry. 45 + ''; 32 46 downloadPage = "https://github.com/cert-manager/cert-manager"; 33 47 license = licenses.asl20; 34 48 homepage = "https://cert-manager.io/"; 35 - maintainers = with maintainers; [ superherointj ]; 49 + maintainers = with maintainers; [ joshvanl superherointj ]; 36 50 }; 37 51 } 38 52
+2 -2
pkgs/applications/networking/instant-messengers/skypeforlinux/default.nix
··· 7 7 8 8 # Please keep the version x.y.0.z and do not update to x.y.76.z because the 9 9 # source of the latter disappears much faster. 10 - version = "8.82.0.403"; 10 + version = "8.86.0.407"; 11 11 12 12 rpath = lib.makeLibraryPath [ 13 13 alsa-lib ··· 68 68 "https://mirror.cs.uchicago.edu/skype/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 69 69 "https://web.archive.org/web/https://repo.skype.com/deb/pool/main/s/skypeforlinux/skypeforlinux_${version}_amd64.deb" 70 70 ]; 71 - sha256 = "sha256-45aHb6BI0kUnJOlRsglyGdZ6+8sLmHZK3FN8nYpuHXM="; 71 + sha256 = "sha256-46M0JYP5QBCTCRqLtNyrQsEc6PsK6WRssb55IkG6pu0="; 72 72 } 73 73 else 74 74 throw "Skype for linux is not supported on ${stdenv.hostPlatform.system}";
+27 -7
pkgs/applications/networking/maestral-qt/default.nix
··· 5 5 , nixosTests 6 6 }: 7 7 8 - python3.pkgs.buildPythonApplication rec { 8 + let 9 + inherit (pypkgs) makePythonPath; 10 + 11 + pypkgs = (python3.override { 12 + packageOverrides = self: super: { 13 + # Use last available version of maestral that still supports PyQt5 14 + # Remove this override when PyQt6 is available 15 + maestral = super.maestral.overridePythonAttrs (old: rec { 16 + version = "1.5.3"; 17 + src = fetchFromGitHub { 18 + owner = "SamSchott"; 19 + repo = "maestral"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-Uo3vcYez2qSq162SSKjoCkwygwR5awzDceIq8/h3dao="; 22 + }; 23 + }); 24 + }; 25 + }).pkgs; 26 + 27 + in 28 + pypkgs.buildPythonApplication rec { 9 29 pname = "maestral-qt"; 10 30 version = "1.5.3"; 11 - disabled = python3.pkgs.pythonOlder "3.6"; 31 + disabled = pypkgs.pythonOlder "3.6"; 12 32 13 33 src = fetchFromGitHub { 14 34 owner = "SamSchott"; 15 35 repo = "maestral-qt"; 16 - rev = "v${version}"; 36 + rev = "refs/tags/v${version}"; 17 37 sha256 = "sha256-zaG9Zwz9S/SVb7xDa7eXkjLNt1BhA1cQ3I18rVt+8uQ="; 18 38 }; 19 39 20 40 format = "pyproject"; 21 41 22 - propagatedBuildInputs = with python3.pkgs; [ 42 + propagatedBuildInputs = with pypkgs; [ 23 43 click 24 44 markdown2 25 45 maestral ··· 36 56 "\${qtWrapperArgs[@]}" 37 57 38 58 # Add the installed directories to the python path so the daemon can find them 39 - "--prefix" "PYTHONPATH" ":" "${lib.concatStringsSep ":" (map (p: p + "/lib/${python3.libPrefix}/site-packages") (python3.pkgs.requiredPythonModules python3.pkgs.maestral.propagatedBuildInputs))}" 40 - "--prefix" "PYTHONPATH" ":" "${python3.pkgs.maestral}/lib/${python3.libPrefix}/site-packages" 59 + "--prefix PYTHONPATH : ${makePythonPath (pypkgs.requiredPythonModules pypkgs.maestral.propagatedBuildInputs)}" 60 + "--prefix PYTHONPATH : ${makePythonPath [ pypkgs.maestral ]}" 41 61 ]; 42 62 43 63 # no tests ··· 50 70 meta = with lib; { 51 71 description = "GUI front-end for maestral (an open-source Dropbox client) for Linux"; 52 72 license = licenses.mit; 53 - maintainers = with maintainers; [ peterhoeg ]; 73 + maintainers = with maintainers; [ peterhoeg sfrijters ]; 54 74 platforms = platforms.linux; 55 75 homepage = "https://maestral.app"; 56 76 };
+2 -2
pkgs/applications/networking/newsreaders/raven-reader/default.nix
··· 2 2 3 3 let 4 4 pname = "raven-reader"; 5 - version = "1.0.73"; 5 + version = "1.0.74"; 6 6 src = fetchurl { 7 7 url = "https://github.com/hello-efficiency-inc/raven-reader/releases/download/v${version}/Raven-Reader-${version}.AppImage"; 8 - sha256 = "sha256-wU99+nDXHGMad94qszw5uThKckk1ToUvjNrIf/yTeTM="; 8 + sha256 = "sha256-BwJK0V19aLpTRa/7wzlWdALiJrOhfejCkKCGrZyA5EQ="; 9 9 }; 10 10 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 11 11
+28 -27
pkgs/applications/office/trilium/default.nix
··· 1 - { lib, stdenv, nixosTests, fetchurl, autoPatchelfHook, atomEnv, makeWrapper, makeDesktopItem, gtk3, libxshmfence, wrapGAppsHook }: 1 + { lib, stdenv, nixosTests, fetchurl, autoPatchelfHook, atomEnv, makeWrapper, makeDesktopItem, copyDesktopItems, libxshmfence, wrapGAppsHook }: 2 2 3 3 let 4 - description = "Trilium Notes is a hierarchical note taking application with focus on building large personal knowledge bases"; 5 - desktopItem = makeDesktopItem { 6 - name = "Trilium"; 7 - exec = "trilium"; 8 - icon = "trilium"; 9 - comment = description; 10 - desktopName = "Trilium Notes"; 11 - categories = [ "Office" ]; 12 - }; 13 - 14 - meta = with lib; { 15 - inherit description; 4 + metaCommon = with lib; { 5 + description = "Hierarchical note taking application with focus on building large personal knowledge bases"; 16 6 homepage = "https://github.com/zadam/trilium"; 17 7 license = licenses.agpl3Plus; 18 8 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; ··· 20 10 maintainers = with maintainers; [ fliegendewurst ]; 21 11 }; 22 12 23 - version = "0.51.2"; 13 + version = "0.53.2"; 24 14 25 - desktopSource = { 26 - url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz"; 27 - sha256 = "17bqcnpvflpi5dlz9m294diwd6as5wha5jcv9a3qvhh4pq0nyr4z"; 28 - }; 15 + desktopSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz"; 16 + desktopSource.sha256 = "0sjljyn7x0kv1692wccdjsll8h49r9lyqbrfnz4cn147xinclyw4"; 29 17 30 - serverSource = { 31 - url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz"; 32 - sha256 = "0jjvg75a4va5d81x8dvpzmzax7p0bqd7psv0alkkl13m91gai6ig"; 33 - }; 18 + serverSource.url = "https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz"; 19 + serverSource.sha256 = "0y5xjf4r0c2hw2ch4ml55fq1nlmgnakq4zh3ch8sdgzm86nchavb"; 34 20 35 21 in { 36 22 37 23 trilium-desktop = stdenv.mkDerivation rec { 38 24 pname = "trilium-desktop"; 39 25 inherit version; 40 - inherit meta; 26 + meta = metaCommon // { 27 + mainProgram = "trilium"; 28 + }; 41 29 42 30 src = fetchurl desktopSource; 43 31 ··· 45 33 autoPatchelfHook 46 34 makeWrapper 47 35 wrapGAppsHook 36 + copyDesktopItems 48 37 ]; 49 38 50 - buildInputs = atomEnv.packages ++ [ gtk3 libxshmfence ]; 39 + buildInputs = atomEnv.packages ++ [ libxshmfence ]; 40 + 41 + desktopItems = [ 42 + (makeDesktopItem { 43 + name = "Trilium"; 44 + exec = "trilium"; 45 + icon = "trilium"; 46 + comment = meta.description; 47 + desktopName = "Trilium Notes"; 48 + categories = [ "Office" ]; 49 + }) 50 + ]; 51 51 52 52 installPhase = '' 53 53 runHook preInstall 54 54 mkdir -p $out/bin 55 55 mkdir -p $out/share/trilium 56 - mkdir -p $out/share/{applications,icons/hicolor/128x128/apps} 56 + mkdir -p $out/share/icons/hicolor/128x128/apps 57 57 58 58 cp -r ./* $out/share/trilium 59 59 ln -s $out/share/trilium/trilium $out/bin/trilium 60 60 61 61 ln -s $out/share/trilium/icon.png $out/share/icons/hicolor/128x128/apps/trilium.png 62 - cp ${desktopItem}/share/applications/* $out/share/applications 63 62 runHook postInstall 64 63 ''; 65 64 ··· 69 68 ''; 70 69 71 70 dontStrip = true; 71 + 72 + passthru.updateScript = ./update.sh; 72 73 }; 73 74 74 75 75 76 trilium-server = stdenv.mkDerivation rec { 76 77 pname = "trilium-server"; 77 78 inherit version; 78 - inherit meta; 79 + meta = metaCommon; 79 80 80 81 src = fetchurl serverSource; 81 82
+18
pkgs/applications/office/trilium/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p coreutils curl jq 3 + set -euo pipefail 4 + 5 + cd $(dirname "${BASH_SOURCE[0]}") 6 + 7 + version=$(curl -s --show-error "https://api.github.com/repos/zadam/trilium/releases/latest" | jq -r '.tag_name' | tail -c +2) 8 + 9 + sha256_linux64=$(nix-prefetch-url --quiet https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-${version}.tar.xz) 10 + sha256_linux64_server=$(nix-prefetch-url --quiet https://github.com/zadam/trilium/releases/download/v${version}/trilium-linux-x64-server-${version}.tar.xz) 11 + 12 + setKV () { 13 + sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" ./default.nix 14 + } 15 + 16 + setKV version $version 17 + setKV desktopSource.sha256 $sha256_linux64 18 + setKV serverSource.sha256 $sha256_linux64_server
+2 -2
pkgs/applications/science/astronomy/gnuastro/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "gnuastro"; 6 - version = "0.17"; 6 + version = "0.18"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://gnu/gnuastro/gnuastro-${version}.tar.gz"; 10 - sha256 = "sha256-xBvtM8wkDOqXg/Q2dNfPR0R0ZgRm4QiPJZoLDKivaPU="; 10 + sha256 = "sha256-bKfiLhQFERdMbwL9+UitCL8/dB/k6YKNjBzfKnCtWec="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ libtool ];
+2 -2
pkgs/applications/search/recoll/default.nix
··· 35 35 36 36 mkDerivation rec { 37 37 pname = "recoll"; 38 - version = "1.32.0"; 38 + version = "1.32.5"; 39 39 40 40 src = fetchurl { 41 41 url = "https://www.lesbonscomptes.com/${pname}/${pname}-${version}.tar.gz"; 42 - sha256 = "sha256-4kt6g5MVZTyYLSH7q2z72nzAsU6fatC0vTebEKhSA6E="; 42 + sha256 = "sha256-UvRpJkapN9nXHy3TY7SVdZ/sy8f3QCHkg3/FM0oP9VY="; 43 43 }; 44 44 45 45 configureFlags = [ "--enable-recollq" "--disable-webkit" "--without-systemd" ]
+2 -2
pkgs/applications/terminal-emulators/sakura/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "sakura"; 17 - version = "3.8.4"; 17 + version = "3.8.5"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "dabisu"; 21 21 repo = pname; 22 22 rev = "SAKURA_${lib.replaceStrings [ "." ] [ "_" ] version}"; 23 - hash = "sha256-Sqo1gyCvCMlEv1rYqw6P3Dmu10osi/KqB7/WlgTTNAc="; 23 + hash = "sha256-eMGhPkfhpPHMg69J+XgK/ssJjwRSFgd/a64lAYi7hd0="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+3 -3
pkgs/applications/version-management/git-and-tools/hut/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "hut"; 9 - version = "0.1.0"; 9 + version = "0.2.0"; 10 10 11 11 src = fetchFromSourcehut { 12 12 owner = "~emersion"; 13 13 repo = "hut"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-2YUrDPulpLQQGw31nEasHoQ/AppECg7acwwqu6JDT5U="; 15 + sha256 = "sha256-g9KbOtZaBAgy/iBBh/Tv5ULJNnNzwzZpA6DOynl+dnk="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-EmokL3JlyM6C5/NOarCAJuqNsDO2tgHwqQdv0rAk+Xk="; 18 + vendorSha256 = "sha256-vuAx8B34Za+GEtekFOUaY07hBk3O2OaJ1JmulbIhwbs="; 19 19 20 20 nativeBuildInputs = [ 21 21 scdoc
+2 -2
pkgs/applications/video/ustreamer/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ustreamer"; 5 - version = "4.11"; 5 + version = "5.17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pikvm"; 9 9 repo = "ustreamer"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-MTzlhnnDVZzS3lnYe3P/Hi6pi6f4B0+ejmDwV0f9juI="; 11 + sha256 = "sha256-l0O7iuqXJTGcODPk0BzWXr8GbJJOcAeAHyo147WMnjk="; 12 12 }; 13 13 14 14 buildInputs = [ libbsd libevent libjpeg ];
+3 -3
pkgs/applications/virtualization/docker/compose.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "docker-compose"; 5 - version = "2.8.0"; 5 + version = "2.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "docker"; 9 9 repo = "compose"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-EayVmFBlUrBr9xJKebJ+lBdiylub/upzd34ecBPkO8Q="; 11 + sha256 = "sha256-CbYlu7dOpHGceGLFkI3p494SNlFL3JyBv+/yy0PRkPY="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-7sJIzY1fXwMe8cowv7bThOOUd/7cLYPed6RFal2XKHk="; 14 + vendorSha256 = "sha256-9ec34jpDA7MUoAhWZMGCmXkOi/iK9mdJpFZ1qu9QgrU="; 15 15 16 16 ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" "-s" "-w" ]; 17 17
+32 -7
pkgs/data/icons/beauty-line-icon-theme/default.nix
··· 1 - { lib, stdenvNoCC, fetchzip, breeze-icons, gtk3, gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon }: 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , breeze-icons 5 + , gtk3 6 + , gnome-icon-theme 7 + , hicolor-icon-theme 8 + , mint-x-icons 9 + , pantheon 10 + , jdupes 11 + }: 2 12 3 13 stdenvNoCC.mkDerivation rec { 4 14 pname = "BeautyLine"; 5 - version = "0.0.1"; 15 + version = "0.0.4"; 6 16 7 - src = fetchzip { 8 - name = "${pname}-${version}"; 9 - url = "https://github.com/gvolpe/BeautyLine/releases/download/${version}/BeautyLine.tar.gz"; 10 - sha256 = "030bjk333fr9wm1nc740q8i31rfsgf3vg6cvz36xnvavx3q363l7"; 17 + src = fetchFromGitHub { 18 + owner = "gvolpe"; 19 + repo = pname; 20 + rev = version; 21 + sparseCheckout = '' 22 + BeautyLine-V3 23 + ''; 24 + sha256 = "sha256-IkkypAj250+OXbf19TampCnqYsSbJVIjeYlxJoyhpzk="; 11 25 }; 12 26 13 - nativeBuildInputs = [ gtk3 ]; 27 + sourceRoot = "${src.name}/BeautyLine-V3"; 28 + 29 + nativeBuildInputs = [ jdupes gtk3 ]; 14 30 15 31 # ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point) 16 32 propagatedBuildInputs = [ ··· 23 39 24 40 dontDropIconThemeCache = true; 25 41 42 + dontPatchELF = true; 43 + dontRewriteSymlinks = true; 44 + 26 45 installPhase = '' 46 + runHook preInstall 47 + 27 48 mkdir -p $out/share/icons/${pname} 28 49 cp -r * $out/share/icons/${pname}/ 29 50 gtk-update-icon-cache $out/share/icons/${pname} 51 + 52 + jdupes --link-soft --recurse $out/share 53 + 54 + runHook postInstall 30 55 ''; 31 56 32 57 meta = with lib; {
+2 -2
pkgs/data/themes/flat-remix-gnome/default.nix
··· 12 12 in 13 13 stdenv.mkDerivation rec { 14 14 pname = "flat-remix-gnome"; 15 - version = "20220524"; 15 + version = "20220622"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "daniruiz"; 19 19 repo = pname; 20 20 rev = version; 21 - hash = "sha256-m7Er6F0VWcdV3+oUPfhJJq80oaht15hBFtg7JQgZJI8="; 21 + hash = "sha256-fm1YOKI6TLkCnkkPZkp8I0xWkNrZt4sVktYZyD5foKU="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ glib fake-dconf ];
+4 -2
pkgs/development/libraries/arpa2common/default.nix
··· 6 6 , arpa2cm 7 7 , doxygen 8 8 , e2fsprogs 9 + , graphviz 9 10 , lmdb 10 11 , openssl 11 12 , pkg-config ··· 14 15 15 16 stdenv.mkDerivation rec { 16 17 pname = "arpa2common"; 17 - version = "2.2.14"; 18 + version = "2.2.18"; 18 19 19 20 src = fetchFromGitLab { 20 21 owner = "arpa2"; 21 22 repo = pname; 22 23 rev = "v${version}"; 23 - sha256 = "sha256-LWsWoHRdLWRSF9JaEwrw+CXm5Azgh7zNeq0a8Z/hijQ="; 24 + sha256 = "sha256-UpAVyDXCe07ZwjD307t6G9f/Nny4QYXxGxft1KsiYYg="; 24 25 }; 25 26 26 27 nativeBuildInputs = [ 27 28 cmake 28 29 arpa2cm 29 30 doxygen 31 + graphviz 30 32 pkg-config 31 33 ]; 32 34
+2 -2
pkgs/development/libraries/coeurl/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "coeurl"; 14 - version = "0.2.0"; 14 + version = "0.2.1"; 15 15 16 16 src = fetchFromGitLab { 17 17 domain = "nheko.im"; 18 18 owner = "nheko-reborn"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-IIIl+/5Omv0lYTNAjeA63ofJlBmNe3+yTOxDsvL+ak0="; 21 + sha256 = "sha256-+FIxi019+jnjpo4NhBQ4tb3ObLrEStMN5YD+MrTLa2E="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ninja pkg-config meson ];
+2 -2
pkgs/development/libraries/libgbinder/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libgbinder"; 5 - version = "1.1.19"; 5 + version = "1.1.25"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mer-hybris"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-HTmNoTGyFtOXRy7Y/ZnEgTa2GW6/+TeZxZo7c7ksNtc="; 11 + sha256 = "sha256-yr9FJd1+yJdP3vXHbuaaL5UmXGnKxR319LzXs76LBwk="; 12 12 }; 13 13 14 14 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/libxc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libxc"; 5 - version = "5.2.2"; 5 + version = "5.2.3"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = "libxc"; 9 9 repo = "libxc"; 10 10 rev = version; 11 - sha256 = "113sk7hxjpfbz3nrgjsc7bi6zrlwb3qq5s6h0zh37hz9bd1brq54"; 11 + sha256 = "sha256-PuLpwhyyht+kkPUTrJTH+VTY5WuOhi2mIUDrFqubF+w="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ perl cmake gfortran ];
+2 -2
pkgs/development/libraries/lief/default.nix
··· 10 10 in 11 11 stdenv.mkDerivation rec { 12 12 pname = "lief"; 13 - version = "0.12.0"; 13 + version = "0.12.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "lief-project"; 17 17 repo = "LIEF"; 18 18 rev = version; 19 - sha256 = "sha256-ONU/geAkqVf8SDIi9dUvHxbJkmykHMCe2UVgUyRk0gg="; 19 + sha256 = "sha256-IQqPwTNFHLOr8iwg8IhXpuiyg2rIdFuVDzwT39eA6/c="; 20 20 }; 21 21 22 22 outputs = [ "out" "py" ];
+2 -2
pkgs/development/libraries/ngtcp2/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "ngtcp2"; 10 - version = "0.6.0"; 10 + version = "0.7.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ngtcp2"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-1cbbH411kn2OnxLWXQvmae0JW4HzXnEHYnucQEVAslk="; 16 + sha256 = "sha256-REAN5TW0miWXI3HFxtW3znTKTrhsBbNqu1VfjC2w0no="; 17 17 }; 18 18 19 19 outputs = [ "out" "dev" "doc" ];
+37 -30
pkgs/development/libraries/quickder/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, python3Packages, hexio 2 - , cmake, bash, arpa2cm, git, asn2quickder }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , python3 5 + , cmake 6 + , doxygen 7 + , graphviz 8 + , quickmem 9 + , arpa2common 10 + , arpa2cm 11 + , ensureNewerSourcesForZipFilesHook 12 + }: 3 13 4 14 stdenv.mkDerivation rec { 5 15 pname = "quickder"; 6 - version = "1.3.0"; 16 + version = "1.7.1"; 7 17 8 - src = fetchFromGitHub { 9 - sha256 = "15lxv8vcjnsjxg7ywcac5p6mj5vf5pxq1219yap653ci4f1liqfr"; 10 - rev = "version-${version}"; 11 - owner = "vanrein"; 18 + src = fetchFromGitLab { 19 + owner = "arpa2"; 12 20 repo = "quick-der"; 21 + rev = "v${version}"; 22 + sha256 = "sha256-f+ph5PL+uWRkswpOLDwZFWjh938wxoJ6xocJZ2WZLEk="; 13 23 }; 14 24 15 - nativeBuildInputs = [ cmake ]; 25 + nativeBuildInputs = [ 26 + cmake 27 + doxygen 28 + graphviz 29 + ensureNewerSourcesForZipFilesHook 30 + ]; 16 31 17 - buildInputs = with python3Packages; [ 32 + buildInputs = [ 18 33 arpa2cm 19 - asn1ate 20 - hexio 21 - pyparsing 22 - python 23 - six 24 - asn1ate 25 - asn2quickder 34 + arpa2common 35 + (python3.withPackages (ps: with ps; [ 36 + asn1ate 37 + colored 38 + pyparsing 39 + setuptools 40 + six 41 + ])) 42 + quickmem 26 43 ]; 27 44 45 + 28 46 postPatch = '' 29 - substituteInPlace ./CMakeLists.txt \ 30 - --replace "get_version_from_git" "set (Quick-DER_VERSION 1.2) #" 31 - substituteInPlace ./CMakeLists.txt \ 32 - --replace \$\{ARPA2CM_TOOLCHAIN_DIR} "$out/share/ARPA2CM/toolchain/" 33 - patchShebangs python/scripts/ 47 + substituteInPlace setup.py --replace 'pyparsing==' 'pyparsing>=' 34 48 ''; 35 49 36 - cmakeFlags = [ 37 - "-DNO_TESTING=ON" 38 - "-DARPA2CM_TOOLCHAIN_DIR=$out/share/ARPA2CM/toolchain/" 39 - ]; 40 - 41 - preConfigure = '' 42 - export PREFIX=$out 43 - ''; 50 + doCheck = true; 44 51 45 52 meta = with lib; { 46 53 description = "Quick (and Easy) DER, a Library for parsing ASN.1"; 47 - homepage = "https://github.com/vanrein/quick-der"; 54 + homepage = "https://gitlab.com/arpa2/quick-der/"; 48 55 license = licenses.bsd2; 49 56 platforms = platforms.linux; 50 57 maintainers = with maintainers; [ leenaars ];
+42
pkgs/development/libraries/quickmem/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , cmake 5 + , doxygen 6 + , graphviz 7 + , arpa2common 8 + , arpa2cm 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "quickmem"; 13 + version = "0.3.0"; 14 + 15 + src = fetchFromGitLab { 16 + owner = "arpa2"; 17 + repo = "Quick-MEM"; 18 + rev = "v${version}"; 19 + sha256 = "sha256-cqg8QN4/I+zql7lVDDAgFA05Dmg4ylBTvPSPP7WATdc="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + doxygen 25 + graphviz 26 + ]; 27 + 28 + buildInputs = [ 29 + arpa2cm 30 + arpa2common 31 + ]; 32 + 33 + doCheck = true; 34 + 35 + meta = with lib; { 36 + description = "Memory pooling for ARPA2 projects"; 37 + homepage = "https://gitlab.com/arpa2/Quick-MEM/"; 38 + license = licenses.bsd2; 39 + platforms = platforms.linux; 40 + maintainers = with maintainers; [ leungbk ]; 41 + }; 42 + }
+2 -2
pkgs/development/libraries/science/math/petsc/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "petsc"; 21 - version = "3.17.0"; 21 + version = "3.17.3"; 22 22 23 23 src = fetchurl { 24 24 url = "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-${version}.tar.gz"; 25 - sha256 = "sha256-ltWspoThzhQliRpiDSeHc8JWEcsUQWWpOxdTEjjqr4o="; 25 + sha256 = "sha256-XCSt5eSzLMBJNboNsdr+SNYzvrqqMKMDPx5YeI03h18="; 26 26 }; 27 27 28 28 mpiSupport = !withp4est || p4est.mpiSupport;
+2 -2
pkgs/development/libraries/sope/default.nix
··· 4 4 5 5 gnustep.stdenv.mkDerivation rec { 6 6 pname = "sope"; 7 - version = "5.5.1"; 7 + version = "5.7.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "inverse-inc"; 11 11 repo = pname; 12 12 rev = "SOPE-${version}"; 13 - sha256 = "sha256-w78YO5EQWtEiySOm9NpPbaMChbJppNBoZNOBs9fibbM="; 13 + sha256 = "sha256-mS685NOB6IN3a5tE3yr+VUq55Ouc5af9aJ2wTfGsAlo="; 14 14 }; 15 15 16 16 hardeningDisable = [ "format" ];
+2 -2
pkgs/development/libraries/termcolor/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "termcolor"; 9 - version = "2.0.0"; 9 + version = "2.1.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ikalnytskyi"; 13 13 repo = "termcolor"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-W0hB+lFJ2sm7DsbOzITOtjJuntSM55BfwUunOOS4RcA="; 15 + sha256 = "sha256-2RXQ8sn2VNhQ2WZfwCCeQuM6x6C+sLA6ulAaFtaDMZw="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/python-modules/maestral/default.nix
··· 90 90 meta = with lib; { 91 91 description = "Open-source Dropbox client for macOS and Linux"; 92 92 license = licenses.mit; 93 - maintainers = with maintainers; [ peterhoeg ]; 93 + maintainers = with maintainers; [ peterhoeg sfrijters ]; 94 94 platforms = platforms.unix; 95 95 homepage = "https://maestral.app"; 96 96 };
+8 -2
pkgs/development/python-modules/openai/default.nix
··· 4 4 , pythonOlder 5 5 6 6 # Python dependencies 7 + , numpy 7 8 , openpyxl 8 9 , pandas 9 10 , pandas-stubs 10 11 , requests 12 + , scikit-learn 13 + , tenacity 11 14 , tqdm 12 15 , wandb 13 16 ··· 18 21 19 22 buildPythonPackage rec { 20 23 pname = "openai"; 21 - version = "0.20.0"; 24 + version = "0.22.0"; 22 25 23 26 disabled = pythonOlder "3.7.1"; 24 27 ··· 27 30 owner = "openai"; 28 31 repo = "openai-python"; 29 32 rev = "v${version}"; 30 - sha256 = "sha256-kG7gsLAOoBCt7pxViO1Zhil2FGHigPEMJfBjdIp2th8="; 33 + sha256 = "sha256-4FKFcUiY17hEiOGFP1fPBtcvcM19hFrHXX3ZLxgdJHI="; 31 34 }; 32 35 33 36 propagatedBuildInputs = [ 37 + numpy 34 38 openpyxl 35 39 pandas 36 40 pandas-stubs 37 41 requests 42 + scikit-learn 43 + tenacity 38 44 tqdm 39 45 wandb 40 46 ];
+2 -2
pkgs/development/python-modules/xml2rfc/default.nix
··· 26 26 27 27 buildPythonPackage rec { 28 28 pname = "xml2rfc"; 29 - version = "3.13.0"; 29 + version = "3.13.1"; 30 30 31 31 disabled = pythonOlder "3.6"; 32 32 ··· 34 34 owner = "ietf-tools"; 35 35 repo = "xml2rfc"; 36 36 rev = "refs/tags/v${version}"; 37 - sha256 = "sha256-z+OVlqIuLP6D5qvS4VxJFjjLiYKH7pDKqYCrvv9FHJ4="; 37 + sha256 = "sha256-DRHhcMPLBr1SM6e3BCB8gfvadd8CeMIOsPT+uzcET+4="; 38 38 }; 39 39 40 40 postPatch = ''
+3 -3
pkgs/development/tools/analysis/tfsec/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "tfsec"; 8 - version = "1.26.3"; 8 + version = "1.27.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aquasecurity"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-E18iy2cQmdiZwB6mWp0wohS+Iea2WxEB+zf2d+rAXUc="; 14 + hash = "sha256-9RMSSgpYAmQgIAy4pJRk3tKwx+unaFmSNgXdKK3HYTU="; 15 15 }; 16 16 17 17 ldflags = [ ··· 22 22 # "-extldflags '-fno-PIC -static'" 23 23 ]; 24 24 25 - vendorSha256 = "sha256-l4eIqWqDV3j/KgXuN5gnKmXa49m4uuYhoiFOdXrl/8o="; 25 + vendorSha256 = "sha256-o3TGEsYtd7RVGcw7guhqpbKMFkiRBpvCFUeIhnKKIeQ="; 26 26 27 27 subPackages = [ 28 28 "cmd/tfsec"
+4 -4
pkgs/development/tools/build-managers/arpa2cm/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "arpa2cm"; 5 - version = "0.9.0"; 5 + version = "1.0.4"; 6 6 7 7 src = fetchFromGitLab { 8 - sha256 = "sha256-1z0fH8vZJiPkY/C654us9s2BULM1tlvvYcszNqk34yI="; 9 - rev = "v${version}"; 10 - repo = pname; 11 8 owner = "arpa2"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-2vb/7UL+uWGrQNh8yOZ3gih5G1/eOp064hF78SDsPGk="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/development/tools/conftest/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "conftest"; 5 - version = "0.33.2"; 5 + version = "0.34.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-policy-agent"; 9 9 repo = "conftest"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-/iSkgICZghnMgpV/Bz3OCTcfJuLmeIsip8Nx2uwVMNw="; 11 + sha256 = "sha256-w9rqfmNEvp6yYXBl5CVeifgrP35dL+pYBgRs3vP1W4I="; 12 12 }; 13 - vendorSha256 = "sha256-U7BqGlQ5PRbUGvTTMgSo3hcf269GIowEGh87yoWmxqM="; 13 + vendorSha256 = "sha256-NcizXQ4wQnA1ZdT74tVbuIbFwgEp5qJfoGnHmMC7kkI="; 14 14 15 15 ldflags = [ 16 16 "-s"
+2 -2
pkgs/development/tools/misc/uncrustify/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "uncrustify"; 5 - version = "0.75.0"; 5 + version = "0.75.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "uncrustify"; 9 9 repo = "uncrustify"; 10 10 rev = "uncrustify-${version}"; 11 - sha256 = "sha256-UbcQvNnuN2VX60O9wXTksrijgrSGzYCseq0tGUtJ9Mg="; 11 + sha256 = "sha256-wLzj/KcqXlcTsOJo7T166jLcWi1KNLmgblIqqkj7/9c="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake python3 ];
+2 -2
pkgs/development/tools/sslmate/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sslmate"; 5 - version = "1.9.0"; 5 + version = "1.9.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://packages.sslmate.com/other/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-PkASJIRJH1kXjegOFMz36QzqT+qUBWslx/iavjFoW5g="; 9 + sha256 = "sha256-F5szGn1cbw7R3lHMocM7as1RS/uaBqKCsvOxA+rXDOc="; 10 10 }; 11 11 12 12 makeFlags = [ "PREFIX=$(out)" ];
+5 -5
pkgs/development/web/bun/default.nix
··· 4 4 aarch64-darwin = { 5 5 arch = "aarch64"; 6 6 shortName = "darwin"; 7 - sha256 = "80304f6cf43c6be3db0303bdcb4de4995ace1a394ac6068bbe1e2b6fba32b2e5"; 7 + sha256 = "c82547d96125bf93ae76dafe203cae5f7cd50d041bfb1cf972f9f0232a0d1cc1"; 8 8 }; 9 9 10 10 aarch64-linux = { 11 11 arch = "aarch64"; 12 12 shortName = "linux"; 13 - sha256 = "6b22b6221014fed9e6b6cb432505424e618ef095b2060945ad119cd8f2155fae"; 13 + sha256 = "3430f3ff456ee86ddb607a46ee937c9c1a02b8e4d2546de52b4493878f66afb8"; 14 14 }; 15 15 16 16 x86_64-darwin = { 17 17 arch = "x64"; 18 18 shortName = "darwin"; 19 - sha256 = "33f4c420467af85584ba444606651a0352906c9135d952b266bb6da100ef95bf"; 19 + sha256 = "51fb5f29b5f00207ede11c892ccf5bb3ab437b77e7420e1c18b7fc91e02e2494"; 20 20 }; 21 21 22 22 x86_64-linux = { 23 23 arch = "x64"; 24 24 shortName = "linux"; 25 - sha256 = "524a2d7e51ddda4786799552ae1c18ab8e6173bb30f158f26cae899a7e74f22f"; 25 + sha256 = "89fe00713a4e0e9f77d8842c5e07f771bd743271746fcb755c5d98cb5c00456e"; 26 26 }; 27 27 }; 28 28 dist = dists.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}"); 29 29 in 30 30 stdenvNoCC.mkDerivation rec { 31 - version = "0.1.5"; 31 + version = "0.1.6"; 32 32 pname = "bun"; 33 33 34 34 src = fetchurl {
+1 -1
pkgs/os-specific/linux/apfs/default.nix
··· 39 39 homepage = "https://github.com/linux-apfs/linux-apfs-rw"; 40 40 license = licenses.gpl2Only; 41 41 platforms = platforms.linux; 42 - broken = kernel.kernelOlder "4.9"; 42 + broken = kernel.kernelOlder "4.9" || kernel.kernelAtLeast "5.19"; 43 43 maintainers = with maintainers; [ Luflosi ]; 44 44 }; 45 45 }
+1
pkgs/os-specific/linux/nvidia-x11/open.nix
··· 32 32 homepage = "https://github.com/NVIDIA/open-gpu-kernel-modules"; 33 33 license = with licenses; [ gpl2Plus mit ]; 34 34 platforms = platforms.linux; 35 + broken = kernel.kernelAtLeast "5.19"; 35 36 maintainers = with maintainers; [ nickcao ]; 36 37 }; 37 38 }
-2
pkgs/servers/dns/ncdns/default.nix
··· 107 107 homepage = "https://github.com/namecoin/ncdns"; 108 108 license = licenses.gpl3Plus; 109 109 maintainers = with maintainers; [ rnhmjoj ]; 110 - # module github.com/btcsuite/btcd@latest found (v0.23.1), but does not contain package github.com/btcsuite/btcd/btcec 111 - broken = true; 112 110 }; 113 111 }
+3 -3
pkgs/servers/geospatial/pg_tileserv/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pg_tileserv"; 5 - version = "1.0.8"; 5 + version = "1.0.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CrunchyData"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "07xj807cbggnh8k7d2i7h326p4wjb8sz5ng0hbdnznvyc4sb2cdw"; 11 + sha256 = "sha256-pNm802DJu5t+Y9QZU6wDUcAVpJTZ4SxDK0J61wzuuRE="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-qdlh9H039GwKTxOhx+dzyUHkzJbaOeuguKnBOyAPe/E="; 14 + vendorSha256 = "sha256-iw9bIh1Ngj5IGhrZwmSPciyaAR73msZ283TB0ibwt+c="; 15 15 16 16 ldflags = [ "-s" "-w" "-X main.programVersion=${version}" ]; 17 17
+2 -2
pkgs/servers/ser2net/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "ser2net"; 13 - version = "4.3.5"; 13 + version = "4.3.7"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "cminyard"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-B0O3Vcb+aM1qSQNrTFV9dY7j4CGOYFkGKfyMgt7PwIM="; 19 + hash = "sha256-5/gdKueqWKEhHDho+q719J6lQt4XG9JExWef5/Y3y1s="; 20 20 }; 21 21 22 22 passthru = {
+2 -2
pkgs/shells/rush/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rush"; 5 - version = "2.2"; 5 + version = "2.3"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; 9 - sha256 = "sha256-ld5TdpF7siprQCbhE4oxYhH40x3QZ5NCQlD3zRaNmM0="; 9 + sha256 = "sha256-57gBYfZsKdK1moXBC52KgxKv/MIeQK6tDu+fznXLZ+Y="; 10 10 }; 11 11 12 12 strictDeps = true;
+2 -2
pkgs/tools/misc/ddcutil/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "ddcutil"; 18 - version = "1.2.2"; 18 + version = "1.3.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "rockowitz"; 22 22 repo = "ddcutil"; 23 23 rev = "v${version}"; 24 - sha256 = "0hbd2ybpqmm96icg387vr57dqkdbc20vyimqjq5yx0sdlp4ikzi7"; 24 + sha256 = "sha256-Di/feEQOHNhU3y/HwXQoOnu+gPQYP2Oedf1CPt8gHJ0="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ autoreconfHook pkg-config ];
+12 -14
pkgs/tools/misc/hyfetch/default.nix
··· 1 - { lib, python3Packages, fetchFromGitHub }: 1 + { lib, buildPythonPackage, fetchFromGitHub, typing-extensions, setuptools }: 2 2 3 - python3Packages.buildPythonPackage rec { 3 + buildPythonPackage rec { 4 4 pname = "HyFetch"; 5 - version = "1.1.2"; 5 + version = "1.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 repo = "hyfetch"; 9 9 owner = "hykilpikonna"; 10 - rev = "92623417f90f0cf006c0dd2adcf3f24f4308fe0c"; 11 - sha256 = "sha256-26L2qt+RarRf3+L6+mMy/ZJNVBVirKs5oEclEsImtC0="; 10 + rev = version; 11 + sha256 = "sha256-8Mp3MV9HVzXzT/W6F/lD34tT0uOgqyydg31PlR3sMUA="; 12 12 }; 13 13 14 - propagatedBuildInputs = with python3Packages; [ 14 + # TODO: Remove with next release bump since it has been fixed upstream (hykilpikonna/hyfetch@d797a8c) 15 + postPatch = '' 16 + chmod +x neofetch 17 + ''; 18 + 19 + propagatedBuildInputs = [ 15 20 typing-extensions 16 21 setuptools 17 22 ]; 18 - 19 - preCheck = '' 20 - rm -rf hyfetch/color_scale_numpy.py 21 - ''; 22 23 23 24 meta = with lib; { 24 25 description = "neofetch with pride flags <3"; ··· 34 35 homepage = "https://github.com/hykilpikonna/HyFetch"; 35 36 license = licenses.mit; 36 37 mainProgram = "hyfetch"; 37 - maintainers = [ 38 - maintainers.yisuidenghua 39 - ]; 40 - 38 + maintainers = with maintainers; [ yisuidenghua ]; 41 39 }; 42 40 }
+2 -2
pkgs/tools/misc/sfeed/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "sfeed"; 5 - version = "1.4"; 5 + version = "1.5"; 6 6 7 7 src = fetchgit { 8 8 url = "git://git.codemadness.org/sfeed"; 9 9 rev = version; 10 - sha256 = "sha256-fn+PE0WwBdllsO1gXbM2Ftdrl8ua/v50Ny4C/J4OK8Q="; 10 + sha256 = "sha256-OF6xVzvTMbe8Yo64MIg7Cs91XtTBD5GtwAKUbQGYffA="; 11 11 }; 12 12 13 13 buildInputs = [ ncurses ];
+2 -2
pkgs/tools/networking/siege/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "siege"; 10 - version = "4.1.3"; 10 + version = "4.1.4"; 11 11 12 12 src = fetchurl { 13 13 url = "http://download.joedog.org/siege/${pname}-${version}.tar.gz"; 14 - hash = "sha256-IlC8qPylOfGk5Mvluomv0yxHObL7xgx8phaNmngveQo="; 14 + hash = "sha256-zkPfnH9rCBqE52CxaEMlGUebrrRXtHTAl6/6W0UqRcs="; 15 15 }; 16 16 17 17 NIX_LDFLAGS = lib.optionalString stdenv.isLinux [
+3 -3
pkgs/tools/networking/snowflake/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "snowflake"; 5 - version = "2.2.0"; 5 + version = "2.3.0"; 6 6 7 7 src = fetchgit { 8 8 url = "https://git.torproject.org/pluggable-transports/${pname}"; 9 9 rev = "v${version}"; 10 - sha256 = "0iazamrfixv6yxc5m49adm97biq93pn6hwwpbh8yq558hrc6bh70"; 10 + sha256 = "sha256-LQ9QIdj3id6bEzAItMGc3pJFylNP4har79VKUa9qo20="; 11 11 }; 12 12 13 - vendorSha256 = "1v7cpg3kny0vqmdbgcc7i61wi5gx5wvrv0hmjykjrqgrvyq764c1"; 13 + vendorSha256 = "sha256-a2Ng+D1I0v5odChM6XVVnNwea/0SOTOmdm2dqKaSU3s="; 14 14 15 15 meta = with lib; { 16 16 description = "System to defeat internet censorship";
+2 -2
pkgs/tools/networking/spoofer/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "spoofer"; 9 - version = "1.4.7"; 9 + version = "1.4.8"; 10 10 11 11 src = fetchurl { 12 12 url = "https://www.caida.org/projects/spoofer/downloads/${pname}-${version}.tar.gz"; 13 - sha256 = "sha256-6ov1dZbxmBRIhfIzUaxiaHUeiU6SbNKhiQX1W4lmhD8="; 13 + sha256 = "sha256-npSBC4uE22AF14vR2xPX9MEwflDCiCTifgYpxav9MXw="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/tools/networking/telepresence2/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "telepresence2"; 5 - version = "2.5.4"; 5 + version = "2.6.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "telepresenceio"; 9 9 repo = "telepresence"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-v6E1v89cVL4N8eKJ5pKU6BwQWZF5lLs4VLGhUS5J1rA="; 11 + sha256 = "sha256-AZW58L0971GVnvafecHfVg3MWr/xGHi4ptycXcV63Fg="; 12 12 }; 13 13 14 14 # The Helm chart is go:embed'ed as a tarball in the binary. ··· 21 21 go run ./build-aux/package_embedded_chart/main.go ${src.rev} 22 22 ''; 23 23 24 - vendorSha256 = "sha256-RDXP7faijMujAV19l9NmI4xk0Js6DE5YZoHRo2GHyoU="; 24 + vendorSha256 = "sha256-aa40+6cjpA6/bqpFiqayCkX0PBToPmsp99ykv6e7Huc="; 25 25 26 26 ldflags = [ 27 27 "-s" "-w" "-X=github.com/telepresenceio/telepresence/v2/pkg/version.Version=${src.rev}"
+2 -2
pkgs/tools/networking/tinyssh/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tinyssh"; 5 - version = "20220311"; 5 + version = "20220801"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "janmojzis"; 9 9 repo = "tinyssh"; 10 10 rev = version; 11 - sha256 = "sha256-+lmPPc2UsNtOfuheWEZHAzmKBilNQ3kNh8ixzDnRjRc="; 11 + sha256 = "sha256-y01Uq7SyIsFX3KL3V+fF6x3ukrUTuijxwwhPBE3ehI0="; 12 12 }; 13 13 14 14 preConfigure = ''
+2 -2
pkgs/tools/system/jsvc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jsvc"; 5 - version = "1.3.0"; 5 + version = "1.3.1"; 6 6 7 7 src = fetchurl { 8 8 url = "https://downloads.apache.org//commons/daemon/source/commons-daemon-${version}-src.tar.gz"; 9 - sha256 = "sha256-UzzXb+MRPVNTE8HYsB/yPK9rq8zGmbGmi0RGk3zER0s="; 9 + sha256 = "sha256-SSc3ocubCfBjZtyUHpCE6rDkF7UtAAWsUIa9fQ1gHts="; 10 10 }; 11 11 12 12 buildInputs = [ commonsDaemon ];
+3 -3
pkgs/tools/text/seehecht/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "seehecht"; 5 - version = "3.0.2"; 5 + version = "3.0.3"; 6 6 7 7 src = fetchFromGitea { 8 8 domain = "codeberg.org"; 9 9 owner = "annaaurora"; 10 10 repo = "seehecht"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-x5zZEDaBmWpyvY+sKuiK4L+hc85prxCueWYUNMi9ty0="; 12 + sha256 = "sha256-KIxK0JYfq/1Bn4LOn+LzWPBUvGYMvOEuqS7GMpDRvW0="; 13 13 }; 14 14 15 - cargoSha256 = "sha256-mWGmMtUYeM97SM+/jtOzkAe1usuZT4yOI6PAbiGKe7M="; 15 + cargoSha256 = "sha256-AeVUVF4SBS9FG0iezLBKUm4Uk1PPRXPTON93evgL9IA="; 16 16 17 17 postInstall = '' 18 18 ln -s $out/bin/seh $out/bin/seehecht
+3 -1
pkgs/top-level/all-packages.nix
··· 20778 20778 20779 20779 quickder = callPackage ../development/libraries/quickder {}; 20780 20780 20781 + quickmem = callPackage ../development/libraries/quickmem {}; 20782 + 20781 20783 quicksynergy = callPackage ../applications/misc/quicksynergy { }; 20782 20784 20783 20785 quill = callPackage ../tools/security/quill { ··· 34828 34830 34829 34831 hplipWithPlugin = hplip.override { withPlugin = true; }; 34830 34832 34831 - hyfetch = callPackage ../tools/misc/hyfetch { }; 34833 + hyfetch = python3Packages.callPackage ../tools/misc/hyfetch { }; 34832 34834 34833 34835 hyperfine = callPackage ../tools/misc/hyperfine { 34834 34836 inherit (darwin.apple_sdk.frameworks) Security;