Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 7dce9077 7ead0061

+855 -449
+37
maintainers/maintainer-list.nix
··· 6801 6801 githubId = 21362942; 6802 6802 name = "Fugi"; 6803 6803 }; 6804 + funkeleinhorn = { 6805 + email = "git@funkeleinhorn.com"; 6806 + github = "funkeleinhorn"; 6807 + githubId = 103313934; 6808 + name = "Funkeleinhorn"; 6809 + keys = [{ 6810 + fingerprint = "689D 1C81 DA0D 1EB2 F029 D24E C7BE A25A 0A33 5A72"; 6811 + }]; 6812 + }; 6804 6813 fusion809 = { 6805 6814 email = "brentonhorne77@gmail.com"; 6806 6815 github = "fusion809"; ··· 7464 7473 github = "gridaphobe"; 7465 7474 githubId = 201997; 7466 7475 name = "Eric Seidel"; 7476 + }; 7477 + grimmauld = { 7478 + name = "Sören Bender"; 7479 + email = "soeren@benjos.de"; 7480 + github = "LordGrimmauld"; 7481 + githubId = 49513131; 7482 + matrix = "@grimmauld:grimmauld.de"; 7467 7483 }; 7468 7484 grindhold = { 7469 7485 name = "grindhold"; ··· 8678 8694 github = "j4m3s-s"; 8679 8695 githubId = 9413812; 8680 8696 }; 8697 + jab = { 8698 + name = "Joshua Bronson"; 8699 + email = "jabronson@gmail.com"; 8700 + github = "jab"; 8701 + githubId = 64992; 8702 + }; 8681 8703 jacbart = { 8682 8704 name = "Jack Bartlett"; 8683 8705 email = "jacbart@gmail.com"; ··· 11515 11537 githubId = 3717454; 11516 11538 name = "Lucas Bergman"; 11517 11539 }; 11540 + lucas-deangelis = { 11541 + email = "deangelis.lucas@outlook.com"; 11542 + github = "lucas-deangelis"; 11543 + githubId = 55180995; 11544 + name = "Lucas De Angelis"; 11545 + keys = [{ 11546 + fingerprint = "3C8B D3AD 93BB 1F36 B8FF 30BD 8627 E5ED F74B 5BF4"; 11547 + }]; 11548 + }; 11518 11549 lucasew = { 11519 11550 email = "lucas59356@gmail.com"; 11520 11551 github = "lucasew"; ··· 12512 12543 keys = [{ 12513 12544 fingerprint = "D709 03C8 0BE9 ACDC 14F0 3BFB 77BF E531 397E DE94"; 12514 12545 }]; 12546 + }; 12547 + mdorman = { 12548 + email = "mdorman@jaunder.io"; 12549 + github = "mdorman"; 12550 + githubId = 333344; 12551 + name = "Michael Alan Dorman"; 12515 12552 }; 12516 12553 mdr = { 12517 12554 email = "MattRussellUK@gmail.com";
+1
nixos/modules/module-list.nix
··· 193 193 ./programs/gnome-disks.nix 194 194 ./programs/gnome-terminal.nix 195 195 ./programs/gnupg.nix 196 + ./programs/goldwarden.nix 196 197 ./programs/gpaste.nix 197 198 ./programs/gphoto2.nix 198 199 ./programs/haguichi.nix
+50
nixos/modules/programs/goldwarden.nix
··· 1 + { lib, config, pkgs, ... }: 2 + let 3 + cfg = config.programs.goldwarden; 4 + in 5 + { 6 + options.programs.goldwarden = { 7 + enable = lib.mkEnableOption "Goldwarden"; 8 + package = lib.mkPackageOption pkgs "goldwarden" {}; 9 + useSshAgent = lib.mkEnableOption "Goldwarden's SSH Agent" // { default = true; }; 10 + }; 11 + 12 + config = lib.mkIf cfg.enable { 13 + assertions = [{ 14 + assertion = cfg.useSshAgent -> !config.programs.ssh.startAgent; 15 + message = "Only one ssh-agent can be used at a time."; 16 + }]; 17 + 18 + environment = { 19 + etc = lib.mkIf config.programs.chromium.enable { 20 + "chromium/native-messaging-hosts/com.8bit.bitwarden.json".source = "${cfg.package}/etc/chromium/native-messaging-hosts/com.8bit.bitwarden.json"; 21 + "opt/chrome/native-messaging-hosts/com.8bit.bitwarden.json".source = "${cfg.package}/etc/chrome/native-messaging-hosts/com.8bit.bitwarden.json"; 22 + }; 23 + 24 + extraInit = lib.mkIf cfg.useSshAgent '' 25 + if [ -z "$SSH_AUTH_SOCK" -a -n "$HOME" ]; then 26 + export SSH_AUTH_SOCK="$HOME/.goldwarden-ssh-agent.sock" 27 + fi 28 + ''; 29 + 30 + systemPackages = [ 31 + # for cli and polkit action 32 + cfg.package 33 + # binary exec's into pinentry which should match the DE 34 + config.programs.gnupg.agent.pinentryPackage 35 + ]; 36 + }; 37 + 38 + programs.firefox.nativeMessagingHosts.packages = [ cfg.package ]; 39 + 40 + # see https://github.com/quexten/goldwarden/blob/main/cmd/goldwarden.service 41 + systemd.user.services.goldwarden = { 42 + description = "Goldwarden daemon"; 43 + wantedBy = [ "graphical-session.target" ]; 44 + after = [ "graphical-session.target" ]; 45 + serviceConfig.ExecStart = "${lib.getExe cfg.package} daemonize"; 46 + path = [ config.programs.gnupg.agent.pinentryPackage ]; 47 + unitConfig.ConditionUser = "!@system"; 48 + }; 49 + }; 50 + }
+2 -2
nixos/modules/services/security/usbguard.nix
··· 80 80 }; 81 81 82 82 implicitPolicyTarget = mkOption { 83 - type = policy; 83 + type = types.enum [ "allow" "block" "reject" ]; 84 84 default = "block"; 85 85 description = lib.mdDoc '' 86 86 How to treat USB devices that don't match any rule in the policy. ··· 110 110 }; 111 111 112 112 insertedDevicePolicy = mkOption { 113 - type = policy; 113 + type = types.enum [ "block" "reject" "apply-policy" ]; 114 114 default = "apply-policy"; 115 115 description = lib.mdDoc '' 116 116 How to treat USB devices that are already connected after the daemon
+1 -1
nixos/modules/services/web-apps/pretix.nix
··· 63 63 }; 64 64 65 65 options.services.pretix = { 66 - enable = mkEnableOption "pretix"; 66 + enable = mkEnableOption "Pretix, a ticket shop application for conferences, festivals, concerts, etc."; 67 67 68 68 package = mkPackageOption pkgs "pretix" { }; 69 69
+6 -5
pkgs/applications/audio/alsa-scarlett-gui/default.nix
··· 6 6 , alsa-utils 7 7 , alsa-lib 8 8 , gtk4 9 + , openssl 9 10 , wrapGAppsHook4 10 11 }: 11 12 12 13 stdenv.mkDerivation rec { 13 14 pname = "alsa-scarlett-gui"; 14 - version = "0.3.3"; 15 + version = "0.4.0"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "geoffreybennett"; 18 19 repo = pname; 19 20 rev = version; 20 - sha256 = "sha256-lIwDNyzuvolDhTVCslCtUfbsC/TxKtxQF97h0zYxp9k="; 21 + sha256 = "sha256-+74JRQn2xwgPHZSrp5b+uny0+aLnsFvx/cOKIdj4J40="; 21 22 }; 22 23 23 24 NIX_CFLAGS_COMPILE = [ "-Wno-error=deprecated-declarations" ]; ··· 25 26 makeFlags = [ "DESTDIR=\${out}" "PREFIX=''" ]; 26 27 sourceRoot = "${src.name}/src"; 27 28 nativeBuildInputs = [ pkg-config wrapGAppsHook4 makeWrapper ]; 28 - buildInputs = [ gtk4 alsa-lib ]; 29 + buildInputs = [ gtk4 alsa-lib openssl ]; 29 30 postInstall = '' 30 31 wrapProgram $out/bin/alsa-scarlett-gui --prefix PATH : ${lib.makeBinPath [ alsa-utils ]} 31 32 ··· 37 38 hardeningDisable = [ "fortify3" ]; 38 39 39 40 meta = with lib; { 40 - description = "GUI for alsa controls presented by Focusrite Scarlett Gen 2/3 Mixer Driver"; 41 + description = "GUI for alsa controls presented by Focusrite Scarlett Gen 2/3/4 Mixer Driver"; 41 42 mainProgram = "alsa-scarlett-gui"; 42 43 homepage = "https://github.com/geoffreybennett/alsa-scarlett-gui"; 43 44 license = licenses.gpl3Plus; 44 - maintainers = with maintainers; [ sebtm ]; 45 + maintainers = with maintainers; [ mdorman ]; 45 46 platforms = platforms.linux; 46 47 }; 47 48 }
+2 -2
pkgs/applications/editors/codux/default.nix
··· 5 5 6 6 let 7 7 pname = "codux"; 8 - version = "15.22.2"; 8 + version = "15.23.1"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/wixplosives/codux-versions/releases/download/${version}/Codux-${version}.x86_64.AppImage"; 12 - sha256 = "sha256-aYGZPoA2Tux6pmpZFShkZB+os34jZczXsfmYN/pu+Ic="; 12 + sha256 = "sha256-9ZzWsLEPEG+PDrDf9lU4ODGOD6/fvMbGBSo9BEQrkn4="; 13 13 }; 14 14 15 15 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 16985 16985 meta.homepage = "https://github.com/samodostal/image.nvim/"; 16986 16986 }; 16987 16987 16988 + texpresso-vim = buildVimPlugin { 16989 + pname = "texpresso.vim"; 16990 + version = "2024-03-08"; 16991 + src = fetchFromGitHub { 16992 + owner = "let-def"; 16993 + repo = "texpresso.vim"; 16994 + rev = "04816dcdddc27e6c50fc2a4faff0ef1675a7ee8e"; 16995 + sha256 = "08lzl0g1b287agscd345yg9cmxsj2vlbg83s1mgsa13qn81y6jga"; 16996 + }; 16997 + meta.homepage = "https://github.com/let-def/texpresso.vim/"; 16998 + }; 16999 + 16988 17000 tinykeymap = buildVimPlugin { 16989 17001 pname = "tinykeymap"; 16990 17002 version = "2024-02-17";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 901 901 https://github.com/oberblastmeister/termwrapper.nvim/,, 902 902 https://github.com/ternjs/tern_for_vim/,, 903 903 https://github.com/KeitaNakamura/tex-conceal.vim/,, 904 + https://github.com/let-def/texpresso.vim/,HEAD, 904 905 https://github.com/johmsalas/text-case.nvim/,HEAD, 905 906 https://github.com/ron89/thesaurus_query.vim/,, 906 907 https://github.com/itchyny/thumbnail.vim/,,
+9 -1
pkgs/applications/misc/rofi-emoji/default.nix
··· 6 6 , autoreconfHook 7 7 , pkg-config 8 8 9 + , waylandSupport ? true 10 + , x11Support ? true 11 + 9 12 , cairo 10 13 , glib 11 14 , libnotify ··· 13 16 , wl-clipboard 14 17 , xclip 15 18 , xsel 19 + , xdotool 20 + , wtype 16 21 }: 17 22 18 23 stdenv.mkDerivation rec { ··· 38 43 postFixup = '' 39 44 chmod +x $out/share/rofi-emoji/clipboard-adapter.sh 40 45 wrapProgram $out/share/rofi-emoji/clipboard-adapter.sh \ 41 - --prefix PATH ":" ${lib.makeBinPath [ libnotify wl-clipboard xclip xsel ]} 46 + --prefix PATH ":" ${lib.makeBinPath ([ libnotify wl-clipboard xclip xsel ] 47 + ++ lib.optionals waylandSupport [ wtype ] 48 + ++ lib.optionals x11Support [ xdotool ])} 42 49 ''; 50 + 43 51 44 52 nativeBuildInputs = [ 45 53 autoreconfHook
+2 -2
pkgs/applications/networking/cluster/kaniko/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "kaniko"; 12 - version = "1.21.1"; 12 + version = "1.22.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "GoogleContainerTools"; 16 16 repo = "kaniko"; 17 17 rev = "v${version}"; 18 - hash = "sha256-mVoXJPNkG0VPTaZ1pg6oB5qa/bYQa9Gn82CoGRsVwWg="; 18 + hash = "sha256-EL54lr5i6F4F9sdjQJZ3X+mmj4tWXVX2db8CkRe8WzI="; 19 19 }; 20 20 21 21 vendorHash = null;
+2 -2
pkgs/applications/networking/cluster/krelay/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "krelay"; 5 - version = "0.0.8"; 5 + version = "0.0.9"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "knight42"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-KR5lBLgzv9yjL3JvCjg8dxXWmPgagnnKxYtrPunAyXY="; 11 + hash = "sha256-8UMbSsZzk9GPQR+d8ybqRQa1ouL6h8nzk/O7j0jJyk4="; 12 12 }; 13 13 14 14 vendorHash = "sha256-vaWdJyPOLsrLrhipBvUCOHo/TjnJz4Qpvj3lvUPHomU=";
+2 -2
pkgs/applications/networking/cluster/popeye/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "popeye"; 5 - version = "0.21.1"; 5 + version = "0.21.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "derailed"; 10 10 repo = "popeye"; 11 - sha256 = "sha256-zk3SMIvaFV6t+VCMvcmMaHpTEYx/LinaPLNXUU+JSwk="; 11 + sha256 = "sha256-NhQER6XeicpQY0rYisGvkUCHYsURJqt6xVKc9F0CmtE="; 12 12 }; 13 13 14 14 ldflags = [
+2 -2
pkgs/applications/office/appflowy/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "appflowy"; 16 - version = "0.5.2"; 16 + version = "0.5.3"; 17 17 18 18 src = fetchzip { 19 19 url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${version}/AppFlowy-${version}-linux-x86_64.tar.gz"; 20 - hash = "sha256-yXrdV/m6Ss9DyYleA5K7Wz1RUa8fznDJl5Yvco+jaiA="; 20 + hash = "sha256-BFPtT8/DvSsZY1ckrXRZn6F0+pSRRZLoqc638JKUpjQ="; 21 21 stripRoot = false; 22 22 }; 23 23
+2 -2
pkgs/applications/radio/quisk/default.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "quisk"; 11 - version = "4.2.29"; 11 + version = "4.2.30"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "sha256-xG6nRSk0txUMPPuNRK+hOeqLfCfPt6KcacAtcdZT5E8="; 15 + sha256 = "sha256-1CpIb8Hj9hpsOkxhY3HNKaYYbWa5cZY5//WAzeuvY/o="; 16 16 }; 17 17 18 18 buildInputs = [
+2 -2
pkgs/applications/science/biology/iqtree/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "iqtree"; 13 - version = "2.2.2.7"; 13 + version = "2.3.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "iqtree"; 17 17 repo = "iqtree2"; 18 18 rev = "v${version}"; 19 - hash = "sha256-XyjVo5TYMoB+ZOAGc4ivYqFGnEO1M7mhxXrG45TP44Y="; 19 + hash = "sha256-GaNumiTGa6mxvFifv730JFgKrRxG41gJN+ci3imDbzs="; 20 20 fetchSubmodules = true; 21 21 }; 22 22
+2 -2
pkgs/applications/science/misc/cytoscape/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "cytoscape"; 5 - version = "3.10.1"; 5 + version = "3.10.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/cytoscape/cytoscape/releases/download/${version}/${pname}-unix-${version}.tar.gz"; 9 - sha256 = "sha256-fqxAsnpMYCYj0hW2oxu/NH4PqesRlWPs5eDSeSjy1aU="; 9 + sha256 = "sha256-ArT+g3GbtSxq3FvRi1H4z/kpsmcFCmKhzEJI4bCK44E="; 10 10 }; 11 11 12 12 patches = [
+2 -2
pkgs/applications/video/droidcam/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "droidcam"; 8 - version = "2.1.2"; 8 + version = "2.1.3"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "aramg"; 12 12 repo = "droidcam"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-NZ6sKLE/Sq4VBJSf7iG0CgdVwmU8JXQH/utbobBEFi0="; 14 + sha256 = "sha256-Pwq7PDj+MH1wzrUyfva2F2+oELm4Sb1EJPUUCsHYb7k="; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+2 -2
pkgs/build-support/docker/default.nix
··· 637 637 if tag != null 638 638 then tag 639 639 else 640 - lib.head (lib.strings.splitString "-" (baseNameOf result.outPath)); 640 + lib.head (lib.strings.splitString "-" (baseNameOf (builtins.unsafeDiscardStringContext result.outPath))); 641 641 } '' 642 642 ${lib.optionalString (tag == null) '' 643 643 outName="$(basename "$out")" ··· 1001 1001 if tag != null 1002 1002 then tag 1003 1003 else 1004 - lib.head (lib.strings.splitString "-" (baseNameOf conf.outPath)); 1004 + lib.head (lib.strings.splitString "-" (baseNameOf (builtins.unsafeDiscardStringContext conf.outPath))); 1005 1005 paths = buildPackages.referencesByPopularity overallClosure; 1006 1006 nativeBuildInputs = [ jq ]; 1007 1007 } ''
+3 -3
pkgs/by-name/as/ast-grep/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "ast-grep"; 10 - version = "0.19.4"; 10 + version = "0.20.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ast-grep"; 14 14 repo = "ast-grep"; 15 15 rev = version; 16 - hash = "sha256-hKqj3LVu/3ndGoZQYyH1yCm5vF0/Ck5bkTKjLIkcUys="; 16 + hash = "sha256-vOHBrz/a42jRyQs7oJLkg3/ra3SMR9FKuiwJ9RrFizw="; 17 17 }; 18 18 19 - cargoHash = "sha256-Fli97ANWHZvvBC6hImymELkpBqqrAOm006LROj3R3sM="; 19 + cargoHash = "sha256-T30V9FYNmh2Rg5ZFc9elcf4ZbTR1vwieirawEs3a4sI="; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22
+3 -3
pkgs/by-name/ez/eza/package.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "eza"; 20 - version = "0.18.8"; 20 + version = "0.18.9"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "eza-community"; 24 24 repo = "eza"; 25 25 rev = "v${version}"; 26 - hash = "sha256-VKBiISHZmSqLf/76svKHqmQtsj+Trz41GhCJxgGY76Y="; 26 + hash = "sha256-SXGJTxTHCizgVBLp5fO5Appfe1B3+DFrobxc/aIlJRo="; 27 27 }; 28 28 29 - cargoHash = "sha256-xFLnd0Pw3AtA4Nrg5rlqJj0fYOZ2xeNtS5vnAMWk4sc="; 29 + cargoHash = "sha256-COq1WSX7DUoXb7ojISyzmDV/a3zqXI0oKCSsPPi4/CA="; 30 30 31 31 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ]; 32 32 buildInputs = [ zlib ]
+2 -2
pkgs/by-name/fa/fantomas/package.nix
··· 2 2 3 3 buildDotnetGlobalTool { 4 4 pname = "fantomas"; 5 - version = "6.2.3"; 5 + version = "6.3.0"; 6 6 7 - nugetSha256 = "sha256-Aol10o5Q7l8s6SdX0smVdi3ec2IgAx+gMksAMjXhIfU="; 7 + nugetSha256 = "sha256-PWiyzkiDL8LBE/fwClS0d6PrE0D5pKYYZiMDZmyk9Y0="; 8 8 9 9 meta = with lib; { 10 10 description = "F# source code formatter";
+2 -2
pkgs/by-name/fa/fastcdr/package.nix
··· 10 10 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "fastcdr"; 13 - version = "2.2.0"; 13 + version = "2.2.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "eProsima"; 17 17 repo = "Fast-CDR"; 18 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-hhYNgBLJCTZV/fgHEH7rxlTy+qpShAykxHLbPtPA/Uw="; 19 + hash = "sha256-9eIPGGrDBsxLbX+oR++jg8ddUYKOC3nLnqg0q1bxPZU="; 20 20 }; 21 21 22 22 patches = [
+23 -9
pkgs/by-name/fl/flashprog/package.nix
··· 2 2 , installShellFiles 3 3 , lib 4 4 , libftdi1 5 - , libgpiod_1 5 + , libgpiod 6 6 , libjaylink 7 7 , libusb1 8 8 , pciutils 9 9 , pkg-config 10 10 , stdenv 11 + , withJlink ? true 12 + , withGpio ? stdenv.isLinux 11 13 }: 12 14 13 - stdenv.mkDerivation rec { 15 + stdenv.mkDerivation { 14 16 pname = "flashprog"; 15 17 version = "1.0.1"; 16 18 ··· 24 26 installShellFiles 25 27 pkg-config 26 28 ]; 27 - 28 29 buildInputs = [ 29 30 libftdi1 30 - libjaylink 31 31 libusb1 32 32 ] ++ lib.optionals (!stdenv.isDarwin) [ 33 - libgpiod_1 34 33 pciutils 34 + ] ++ lib.optionals (withJlink) [ 35 + libjaylink 36 + ] ++ lib.optionals (withGpio) [ 37 + libgpiod 35 38 ]; 36 39 37 - makeFlags = [ "PREFIX=$(out)" "libinstall" ] 38 - ++ lib.optionals stdenv.isDarwin [ "CONFIG_ENABLE_LIBPCI_PROGRAMMERS=no" ] 39 - ++ lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [ "CONFIG_INTERNAL_X86=no" "CONFIG_INTERNAL_DMI=no" "CONFIG_RAYER_SPI=0" ]; 40 + makeFlags = 41 + let 42 + yesNo = flag: if flag then "yes" else "no"; 43 + in 44 + [ 45 + "libinstall" 46 + "PREFIX=$(out)" 47 + "CONFIG_JLINK_SPI=${yesNo withJlink}" 48 + "CONFIG_LINUX_GPIO_SPI=${yesNo withGpio}" 49 + "CONFIG_ENABLE_LIBPCI_PROGRAMMERS=${yesNo (!stdenv.isDarwin)}" 50 + "CONFIG_INTERNAL_X86=${yesNo (!(stdenv.isDarwin) && stdenv.isx86_64)}" 51 + "CONFIG_INTERNAL_DMI=${yesNo (!(stdenv.isDarwin) && stdenv.isx86_64)}" 52 + "CONFIG_RAYER_SPI=${yesNo (!(stdenv.isDarwin) && stdenv.isx86_64)}" 53 + ]; 40 54 41 55 meta = with lib; { 42 56 homepage = "https://flashprog.org"; 43 57 description = "Utility for reading, writing, erasing and verifying flash ROM chips"; 44 - license = with licenses; [ gpl2 gpl2Plus ]; 58 + license = with licenses; [ gpl2Plus ]; 45 59 maintainers = with maintainers; [ felixsinger ]; 46 60 platforms = platforms.all; 47 61 mainProgram = "flashprog";
+73 -14
pkgs/by-name/go/goldwarden/package.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 - , makeBinaryWrapper 4 + , fetchpatch 5 + , gobject-introspection 6 + , gtk4 7 + , libadwaita 5 8 , libfido2 6 - , dbus 7 - , pinentry-gnome3 8 - , nix-update-script 9 + , libnotify 10 + , python3 11 + , wrapGAppsHook 9 12 }: 10 13 11 14 buildGoModule rec { 12 15 pname = "goldwarden"; 13 - version = "0.2.13"; 16 + version = "0.2.13-unstable-2024-03-14"; 14 17 15 18 src = fetchFromGitHub { 16 19 owner = "quexten"; 17 20 repo = "goldwarden"; 18 - rev = "v${version}"; 19 - hash = "sha256-4KxPtsIEW46p+cFx6yeSdNlsffy9U31k+ZSkE6V0AFc="; 21 + rev = "d6e1cd263365611e520a2ef6c7847c9da19362f1"; 22 + hash = "sha256-IItKOmE0xHKO2u5jp7R20/T2eSvQ3QCxlzp6R4oiqf8="; 20 23 }; 21 24 25 + patches = [ 26 + (fetchpatch { 27 + url = "https://github.com/quexten/goldwarden/pull/140/commits/c134a0e61d51079c44865f68ab65cfb3aea6f8f2.patch"; 28 + hash = "sha256-nClC/FYq3muXMeYXln+VVGUhanqElEgJRosWeSTNlmM="; 29 + }) 30 + (fetchpatch { 31 + url = "https://github.com/quexten/goldwarden/pull/140/commits/86d4f907fba241fd66d0fb3c109c0281a9766bb4.patch"; 32 + hash = "sha256-A8PBzfyd2blFIjCeO4xOVJMQjnEPwtK4wTcRcfsjyDk="; 33 + }) 34 + ]; 35 + 36 + postPatch = '' 37 + substituteInPlace browserbiometrics/chrome-com.8bit.bitwarden.json browserbiometrics/mozilla-com.8bit.bitwarden.json \ 38 + --replace-fail "@PATH@" "$out/bin/goldwarden" 39 + 40 + substituteInPlace gui/com.quexten.Goldwarden.desktop \ 41 + --replace-fail "Exec=goldwarden_ui_main.py" "Exec=$out/bin/goldwarden-gui" 42 + substituteInPlace gui/src/gui/browserbiometrics.py \ 43 + --replace-fail "flatpak run --filesystem=home --command=goldwarden com.quexten.Goldwarden" "goldwarden" 44 + substituteInPlace gui/src/gui/ssh.py \ 45 + --replace-fail "flatpak run --command=goldwarden com.quexten.Goldwarden" "goldwarden" \ 46 + --replace-fail 'SSH_AUTH_SOCK=/home/$USER/.var/app/com.quexten.Goldwarden/data/ssh-auth-sock' 'SSH_AUTH_SOCK=/home/$USER/.goldwarden-ssh-agent.sock' 47 + substituteInPlace gui/src/{linux/main.py,linux/monitors/dbus_monitor.py,gui/settings.py} \ 48 + --replace-fail "python3" "${(python3.buildEnv.override { extraLibs = pythonPath; }).interpreter}" 49 + ''; 50 + 22 51 vendorHash = "sha256-IH0p7t1qInA9rNYv6ekxDN/BT5Kguhh4cZfmL+iqwVU="; 23 52 24 53 ldflags = [ "-s" "-w" ]; 25 54 26 - nativeBuildInputs = [makeBinaryWrapper]; 55 + nativeBuildInputs = [ 56 + gobject-introspection 57 + python3.pkgs.wrapPython 58 + wrapGAppsHook 59 + ]; 27 60 28 - buildInputs = [libfido2]; 61 + buildInputs = [ 62 + gtk4 63 + libadwaita 64 + libfido2 65 + libnotify 66 + ]; 67 + 68 + pythonPath = with python3.pkgs; [ 69 + dbus-python 70 + pygobject3 71 + tendo 72 + ]; 29 73 30 74 postInstall = '' 31 - wrapProgram $out/bin/goldwarden \ 32 - --suffix PATH : ${lib.makeBinPath [dbus pinentry-gnome3]} 75 + chmod +x gui/goldwarden_ui_main.py 76 + ln -s $out/share/goldwarden/goldwarden_ui_main.py $out/bin/goldwarden-gui 77 + mkdir -p $out/share/goldwarden 78 + cp -r gui/* $out/share/goldwarden/ 79 + rm $out/share/goldwarden/{com.quexten.Goldwarden.desktop,com.quexten.Goldwarden.metainfo.xml,goldwarden.svg,python3-requirements.json,requirements.txt} 80 + 81 + install -D gui/com.quexten.Goldwarden.desktop -t $out/share/applications 82 + install -D gui/goldwarden.svg -t $out/share/icons/hicolor/scalable/apps 83 + install -Dm644 gui/com.quexten.Goldwarden.metainfo.xml -t $out/share/metainfo 84 + install -Dm644 resources/com.quexten.goldwarden.policy -t $out/share/polkit-1/actions 33 85 34 - install -Dm644 $src/resources/com.quexten.goldwarden.policy -t $out/share/polkit-1/actions 86 + install -D browserbiometrics/chrome-com.8bit.bitwarden.json $out/etc/chrome/native-messaging-hosts/com.8bit.bitwarden.json 87 + install -D browserbiometrics/chrome-com.8bit.bitwarden.json $out/etc/chromium/native-messaging-hosts/com.8bit.bitwarden.json 88 + install -D browserbiometrics/chrome-com.8bit.bitwarden.json $out/etc/edge/native-messaging-hosts/com.8bit.bitwarden.json 89 + install -D browserbiometrics/mozilla-com.8bit.bitwarden.json $out/lib/mozilla/native-messaging-hosts/com.8bit.bitwarden.json 35 90 ''; 36 91 37 - passthru.updateScript = nix-update-script {}; 92 + dontWrapGApps = true; 93 + postFixup = '' 94 + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 95 + wrapPythonProgramsIn $out/share/goldwarden "$out/share/goldwarden $pythonPath" 96 + ''; 38 97 39 98 meta = with lib; { 40 - description = "A feature-packed Bitwarden compatible desktop integration"; 99 + description = "Feature-packed Bitwarden compatible desktop integration"; 41 100 homepage = "https://github.com/quexten/goldwarden"; 42 101 license = licenses.mit; 43 102 maintainers = with maintainers; [ arthsmn ];
+32
pkgs/by-name/it/itsycal/package.nix
··· 1 + { lib 2 + , fetchzip 3 + , stdenvNoCC 4 + }: 5 + 6 + stdenvNoCC.mkDerivation (finalAttrs: { 7 + pname = "itsycal"; 8 + version = "0.15.3"; 9 + 10 + src = fetchzip { 11 + url = "https://itsycal.s3.amazonaws.com/Itsycal-${finalAttrs.version}.zip"; 12 + hash = "sha256-jpTlJY7yAARrkHzreQKbFaKj0sYp950R0qPPcDeY6AE="; 13 + }; 14 + 15 + installPhase = '' 16 + runHook preInstall 17 + 18 + mkdir -p $out/Applications/Itsycal.app 19 + cp -R . $out/Applications/Itsycal.app 20 + 21 + runHook postInstall 22 + ''; 23 + 24 + meta = { 25 + description = "Itsycal is a tiny menu bar calendar"; 26 + homepage = "https://www.mowglii.com/itsycal/"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ donteatoreo ]; 29 + platforms = lib.platforms.darwin; 30 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 31 + }; 32 + })
+2 -2
pkgs/by-name/pl/plumber/package.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "plumber"; 5 - version = "2.6.0"; 5 + version = "2.6.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "streamdal"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-H1tyMedYKj1bePNcaEWYP3njHw57cJ0jgxwC7zDXQvk="; 11 + hash = "sha256-7sOj21ZTmo3KJ8CduH25jA4gmXLMKi5QWAng6nP0dsQ="; 12 12 }; 13 13 14 14 vendorHash = null;
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 7 7 inherit buildUnstable; 8 8 }).overrideAttrs (finalAttrs: _: { 9 9 pname = "renode-unstable"; 10 - version = "1.15.0+20240320git97be875a3"; 10 + version = "1.15.0+20240323git3bd8e280d"; 11 11 12 12 src = fetchurl { 13 13 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 14 - hash = "sha256-+1tOZ44fg/Z4n4gjPylRQlRE7KnL0AGcODlue/HLb3I="; 14 + hash = "sha256-hIPBM9PE6vtqo8XJvOWS3mIa9Vr7v9bcMdXmeQzBYsk="; 15 15 }; 16 16 })
+37
pkgs/by-name/sw/swaymux/package.nix
··· 1 + { cmake 2 + , fetchFromGitea 3 + , lib 4 + , nlohmann_json 5 + , qt6 6 + , stdenv 7 + }: 8 + stdenv.mkDerivation (finalAttrs: { 9 + version = "1.0"; 10 + pname = "swaymux"; 11 + 12 + src = fetchFromGitea { 13 + rev = "v${finalAttrs.version}"; 14 + domain = "git.grimmauld.de"; 15 + owner = "Grimmauld"; 16 + repo = "swaymux"; 17 + hash = "sha256-M85pqfYnYeVPTZXKtjg/ks5LUl3u2onG9Nfn8Xs+BSA="; 18 + }; 19 + 20 + buildInputs = [ qt6.qtwayland nlohmann_json qt6.qtbase]; 21 + nativeBuildInputs = [ cmake qt6.wrapQtAppsHook ]; 22 + 23 + doCheck = true; 24 + 25 + meta = with lib; { 26 + changelog = "https://git.grimmauld.de/Grimmauld/swaymux/commits/branch/main"; 27 + description = "A program to quickly navigate sway"; 28 + homepage = "https://git.grimmauld.de/Grimmauld/swaymux"; 29 + license = licenses.bsd3; 30 + longDescription = '' 31 + Swaymux allows the user to quickly navigate and administrate outputs, workspaces and containers in a tmux-style approach. 32 + ''; 33 + mainProgram = "swaymux"; 34 + maintainers = with maintainers; [ grimmauld ]; 35 + platforms = platforms.linux; 36 + }; 37 + })
+13 -12
pkgs/development/compilers/atasm/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 4 - , unzip 3 + , fetchFromGitHub 5 4 , zlib 6 5 }: 7 6 8 7 stdenv.mkDerivation rec { 9 8 pname = "atasm"; 10 - version = "1.09"; 9 + version = "1.23"; 11 10 12 - src = fetchurl { 13 - url = "https://atari.miribilist.com/${pname}/${pname}${builtins.replaceStrings ["."] [""] version}.zip"; 14 - hash = "sha256-26shhw2r30GZIPz6S1rf6dOLKRpgpLwrqCRZX3+8PvA="; 11 + src = fetchFromGitHub { 12 + owner = "CycoPH"; 13 + repo = "atasm"; 14 + rev = "V${version}"; 15 + hash = "sha256-U1HNYTiXO6WZEQJl2icY0ZEVy82CsL1mKR7Xgj9OZ14="; 15 16 }; 16 17 18 + makefile = "Makefile"; 19 + 17 20 patches = [ 18 21 # make install fails because atasm.txt was moved; report to upstream 19 22 ./0000-file-not-found.diff ··· 22 25 ]; 23 26 24 27 dontConfigure = true; 25 - 26 - nativeBuildInputs = [ 27 - unzip 28 - ]; 29 28 30 29 buildInputs = [ 31 30 zlib ··· 42 41 ''; 43 42 44 43 preInstall = '' 44 + mkdir -p $out/bin/ 45 45 install -d $out/share/doc/${pname} $out/man/man1 46 46 installFlagsArray+=( 47 - DESTDIR=$out 47 + DESTDIR=$out/bin/ 48 48 DOCDIR=$out/share/doc/${pname} 49 49 MANDIR=$out/man/man1 50 50 ) ··· 55 55 ''; 56 56 57 57 meta = with lib; { 58 - homepage = "https://atari.miribilist.com/atasm/"; 58 + homepage = "https://github.com/CycoPH/atasm"; 59 59 description = "A commandline 6502 assembler compatible with Mac/65"; 60 60 license = licenses.gpl2Plus; 61 + changelog = "https://github.com/CycoPH/atasm/releases/tag/V${version}"; 61 62 maintainers = with maintainers; [ AndersonTorres ]; 62 63 platforms = with platforms; unix; 63 64 };
-8
pkgs/development/libraries/libdwarf/20210528.nix
··· 1 - { callPackage, zlib, libelf }: 2 - callPackage ./common.nix rec { 3 - version = "20210528"; 4 - url = "https://www.prevanders.net/libdwarf-${version}.tar.gz"; 5 - hash = "sha512-4PnIhVQFPubBsTM5YIkRieeCDEpN3DArfmN1Skzc/CrLG0tgg6ci0SBKdemU//NAHswlG4w7JAkPjLQEbZD4cA=="; 6 - buildInputs = [ zlib libelf ]; 7 - knownVulnerabilities = [ "CVE-2022-32200" "CVE-2022-39170" ]; 8 - }
+8
pkgs/development/libraries/libressl/default.nix
··· 113 113 libressl_3_8 = generic { 114 114 version = "3.8.3"; 115 115 hash = "sha256-pl9A4+9uPJRRyDGObyxFTDZ+Z/CcDN4YSXMaTW7McnI="; 116 + 117 + patches = [ 118 + (fetchpatch { 119 + name = "libtls-pkg-config-static.patch"; 120 + url = "https://github.com/libressl/portable/commit/f7a0f40d52b994d0bca0eacd88b39f71e447c5d9.patch"; 121 + hash = "sha256-2ly6lsIdoV/riVqDViFXDP7nkZ/RUatEdiaSudQKtz0="; 122 + }) 123 + ]; 116 124 }; 117 125 }
+10 -10
pkgs/development/libraries/science/chemistry/dftd4/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , cmake 5 4 , gfortran 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , python3 6 9 , blas 7 10 , lapack 8 11 , mctc-lib ··· 23 26 hash = "sha256-VIV9953hx0MZupOARdH+P1h7JtZeJmTlqtO8si+lwdU="; 24 27 }; 25 28 26 - nativeBuildInputs = [ cmake gfortran ]; 29 + nativeBuildInputs = [ gfortran meson ninja pkg-config python3 ]; 27 30 28 31 buildInputs = [ blas lapack mctc-lib mstore multicharge ]; 29 32 30 33 outputs = [ "out" "dev" ]; 31 34 32 - # Fix the Pkg-Config files for doubled store paths 35 + doCheck = true; 36 + 33 37 postPatch = '' 34 - substituteInPlace config/template.pc \ 35 - --replace "\''${prefix}/" "" 38 + patchShebangs --build \ 39 + config/install-mod.py \ 40 + app/tester.py 36 41 ''; 37 42 38 - cmakeFlags = [ 39 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 40 - ]; 41 - 42 - doCheck = true; 43 43 preCheck = '' 44 44 export OMP_NUM_THREADS=2 45 45 '';
+7 -11
pkgs/development/libraries/science/chemistry/mctc-lib/default.nix
··· 2 2 , lib 3 3 , fetchFromGitHub 4 4 , gfortran 5 + , meson 6 + , ninja 5 7 , pkg-config 8 + , python3 6 9 , json-fortran 7 - , cmake 8 10 }: 9 11 10 12 stdenv.mkDerivation rec { ··· 18 20 hash = "sha256-AXjg/ZsitdDf9fNoGVmVal1iZ4/sxjJb7A9W4yye/rg="; 19 21 }; 20 22 21 - nativeBuildInputs = [ gfortran pkg-config cmake ]; 23 + nativeBuildInputs = [ gfortran meson ninja pkg-config python3 ]; 22 24 23 25 buildInputs = [ json-fortran ]; 24 26 25 27 outputs = [ "out" "dev" ]; 26 28 27 - # Fix the Pkg-Config files for doubled store paths 29 + doCheck = true; 30 + 28 31 postPatch = '' 29 - substituteInPlace config/template.pc \ 30 - --replace "\''${prefix}/" "" 32 + patchShebangs --build config/install-mod.py 31 33 ''; 32 - 33 - cmakeFlags = [ 34 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 35 - ]; 36 - 37 - doCheck = true; 38 34 39 35 meta = with lib; { 40 36 description = "Modular computation tool chain library";
+6 -9
pkgs/development/libraries/science/chemistry/mstore/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , cmake 5 4 , gfortran 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , python3 6 9 , mctc-lib 7 10 }: 8 11 ··· 17 20 hash = "sha256-dN2BulLS/ENRFVdJIrZRxgBV8S4d5+7BjTCGnhBbf4I="; 18 21 }; 19 22 20 - nativeBuildInputs = [ cmake gfortran ]; 23 + nativeBuildInputs = [ gfortran meson ninja pkg-config python3 ]; 21 24 22 25 buildInputs = [ mctc-lib ]; 23 26 24 27 outputs = [ "out" "dev" ]; 25 28 26 - # Fix the Pkg-Config files for doubled store paths 27 29 postPatch = '' 28 - substituteInPlace config/template.pc \ 29 - --replace "\''${prefix}/" "" 30 + patchShebangs --build config/install-mod.py 30 31 ''; 31 - 32 - cmakeFlags = [ 33 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 34 - ]; 35 32 36 33 meta = with lib; { 37 34 description = "Molecular structure store for testing";
+19 -10
pkgs/development/libraries/science/chemistry/multicharge/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 - , cmake 4 + , fetchpatch2 5 5 , gfortran 6 + , meson 7 + , ninja 8 + , pkg-config 9 + , python3 6 10 , blas 7 11 , lapack 8 12 , mctc-lib ··· 22 26 hash = "sha256-oUI5x5/Gd0EZBb1w+0jlJUF9X51FnkHFu8H7KctqXl0="; 23 27 }; 24 28 25 - nativeBuildInputs = [ cmake gfortran ]; 29 + patches = [ 30 + # Fix finding of MKL for Intel 2021 and newer 31 + # Also fix finding mstore 32 + # https://github.com/grimme-lab/multicharge/pull/20 33 + (fetchpatch2 { 34 + url = "https://github.com/grimme-lab/multicharge/commit/98a11ac524cd2a1bd9e2aeb8f4429adb2d76ee8.patch"; 35 + hash = "sha256-zZ2pcbyaHjN2ZxpMhlqUtIXImrVsLk/8WIcb9IYPgBw="; 36 + }) 37 + ]; 38 + 39 + nativeBuildInputs = [ gfortran meson ninja pkg-config python3 ]; 26 40 27 41 buildInputs = [ blas lapack mctc-lib mstore ]; 28 42 29 43 outputs = [ "out" "dev" ]; 30 44 31 - # Fix the Pkg-Config files for doubled store paths 45 + doCheck = true; 46 + 32 47 postPatch = '' 33 - substituteInPlace config/template.pc \ 34 - --replace "\''${prefix}/" "" 48 + patchShebangs --build config/install-mod.py 35 49 ''; 36 50 37 - cmakeFlags = [ 38 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 39 - ]; 40 - 41 - doCheck = true; 42 51 preCheck = '' 43 52 export OMP_NUM_THREADS=2 44 53 '';
+5 -12
pkgs/development/libraries/science/chemistry/simple-dftd3/default.nix
··· 2 2 , lib 3 3 , fetchFromGitHub 4 4 , gfortran 5 - , cmake 5 + , meson 6 + , ninja 7 + , pkg-config 6 8 , mctc-lib 7 9 , mstore 8 10 , toml-f ··· 22 24 hash = "sha256-dfXiKKCGJ69aExSKpVC3Bp//COy256R9PDyxCNmDsfo="; 23 25 }; 24 26 25 - nativeBuildInputs = [ cmake gfortran ]; 27 + nativeBuildInputs = [ gfortran meson ninja pkg-config ]; 26 28 27 29 buildInputs = [ mctc-lib mstore toml-f blas ]; 28 30 29 31 outputs = [ "out" "dev" ]; 30 32 31 - # Fix the Pkg-Config files for doubled store paths 32 - postPatch = '' 33 - substituteInPlace config/template.pc \ 34 - --replace "\''${prefix}/" "" 35 - ''; 36 - cmakeFlags = [ 37 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 38 - ]; 39 - 40 33 doCheck = true; 41 34 preCheck = '' 42 35 export OMP_NUM_THREADS=2 ··· 47 40 mainProgram = "s-dftd3"; 48 41 license = with licenses; [ lgpl3Only gpl3Only ]; 49 42 homepage = "https://github.com/dftd3/simple-dftd3"; 50 - platforms = [ "x86_64-linux" ]; 43 + platforms = platforms.linux; 51 44 maintainers = [ maintainers.sheepforce ]; 52 45 }; 53 46 }
+9 -12
pkgs/development/libraries/science/chemistry/tblite/default.nix
··· 2 2 , lib 3 3 , fetchFromGitHub 4 4 , fetchpatch 5 - , cmake 6 5 , gfortran 6 + , meson 7 + , ninja 8 + , pkg-config 7 9 , blas 8 10 , lapack 9 11 , mctc-lib ··· 35 37 }) 36 38 ]; 37 39 38 - # Fix the Pkg-Config files for doubled store paths 39 - postPatch = '' 40 - substituteInPlace config/template.pc \ 41 - --replace "\''${prefix}/" "" 42 - ''; 43 - 44 - nativeBuildInputs = [ cmake gfortran ]; 40 + nativeBuildInputs = [ 41 + gfortran 42 + meson 43 + ninja 44 + pkg-config 45 + ]; 45 46 46 47 buildInputs = [ 47 48 blas ··· 55 56 ]; 56 57 57 58 outputs = [ "out" "dev" ]; 58 - 59 - cmakeFlags = [ 60 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 61 - ]; 62 59 63 60 doCheck = true; 64 61 preCheck = ''
+6 -1
pkgs/development/libraries/science/chemistry/tblite/python.nix
··· 1 - { buildPythonPackage 1 + { lib 2 + , buildPythonPackage 3 + , pythonAtLeast 2 4 , fetchpatch 3 5 , meson 4 6 , ninja ··· 15 17 , toml-f 16 18 , multicharge 17 19 , dftd4 20 + , setuptools 18 21 }: 19 22 20 23 buildPythonPackage { ··· 27 30 pkg-config 28 31 gfortran 29 32 mctc-lib 33 + ] ++ lib.optionals (pythonAtLeast "3.12") [ 34 + setuptools 30 35 ]; 31 36 32 37 buildInputs = [
+2 -2
pkgs/development/libraries/science/math/suitesparse-graphblas/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "suitesparse-graphblas"; 10 - version = "9.0.3"; 10 + version = "9.1.0"; 11 11 12 12 outputs = [ "out" "dev" ]; 13 13 ··· 15 15 owner = "DrTimothyAldenDavis"; 16 16 repo = "GraphBLAS"; 17 17 rev = "v${version}"; 18 - hash = "sha256-qRRrxMshLLEltCzXFv/j6NgRi6x1SHlAuKG5NfLiBFs="; 18 + hash = "sha256-YK0REOqoNa55tQt6NH/0QQ07pzAImDR5kC00sbFILH8="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+6 -9
pkgs/development/libraries/test-drive/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, gfortran, cmake }: 1 + { stdenv, lib, fetchFromGitHub, gfortran, meson, ninja, mesonEmulatorHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "test-drive"; ··· 10 10 rev = "v${version}"; 11 11 hash = "sha256-ObAnHFP1Hp0knf/jtGHynVF0CCqK47eqetePx4NLmlM="; 12 12 }; 13 - 14 - postPatch = '' 15 - substituteInPlace config/template.pc \ 16 - --replace 'libdir=''${prefix}/@CMAKE_INSTALL_LIBDIR@' "libdir=@CMAKE_INSTALL_LIBDIR@" \ 17 - --replace 'includedir=''${prefix}/@CMAKE_INSTALL_INCLUDEDIR@' "includedir=@CMAKE_INSTALL_INCLUDEDIR@" 18 - ''; 19 13 20 14 nativeBuildInputs = [ 21 15 gfortran 22 - cmake 16 + meson 17 + ninja 18 + ] ++ lib.optionals (!stdenv.buildPlatform.canExecute stdenv.hostPlatform) [ 19 + mesonEmulatorHook 23 20 ]; 24 21 25 22 meta = with lib; { 26 23 description = "Procedural Fortran testing framework"; 27 24 homepage = "https://github.com/fortran-lang/test-drive"; 28 - license = with licenses; [ asl20 mit ] ; 25 + license = with licenses; [ asl20 mit ]; 29 26 platforms = platforms.linux; 30 27 maintainers = [ maintainers.sheepforce ]; 31 28 };
+5 -13
pkgs/development/libraries/toml-f/default.nix
··· 2 2 , lib 3 3 , fetchFromGitHub 4 4 , gfortran 5 - , cmake 5 + , meson 6 + , ninja 7 + , pkg-config 6 8 , test-drive 7 9 }: 8 10 ··· 17 19 hash = "sha256-+cac4rUNpd2w3yBdH1XoCKdJ9IgOHZioZg8AhzGY0FE="; 18 20 }; 19 21 20 - nativeBuildInputs = [ gfortran cmake ]; 22 + nativeBuildInputs = [ gfortran meson ninja pkg-config ]; 21 23 22 24 buildInputs = [ test-drive ]; 23 25 24 26 outputs = [ "out" "dev" ]; 25 27 26 - # Fix the Pkg-Config files for doubled store paths 27 - postPatch = '' 28 - substituteInPlace config/template.pc \ 29 - --replace "\''${prefix}/" "" 30 - ''; 31 - 32 - cmakeFlags = [ 33 - "-DBUILD_SHARED_LIBS=${if stdenv.hostPlatform.isStatic then "OFF" else "ON"}" 34 - ]; 35 - 36 28 doCheck = true; 37 29 38 30 meta = with lib; { 39 31 description = "TOML parser implementation for data serialization and deserialization in Fortran"; 40 32 license = with licenses; [ asl20 mit ]; 41 33 homepage = "https://github.com/toml-f/toml-f"; 42 - platforms = [ "x86_64-linux" ]; 34 + platforms = platforms.linux; 43 35 maintainers = [ maintainers.sheepforce ]; 44 36 }; 45 37 }
+8 -24
pkgs/development/libraries/webkitgtk/default.nix
··· 20 20 , wayland 21 21 , wayland-protocols 22 22 , libwebp 23 - , libwpe 24 - , libwpe-fdo 25 23 , enchant2 26 24 , xorg 27 25 , libxkbcommon ··· 48 46 , libintl 49 47 , lcms2 50 48 , libmanette 51 - , openjpeg 52 49 , geoclue2 53 50 , sqlite 54 51 , gst-plugins-base ··· 56 53 , woff2 57 54 , bubblewrap 58 55 , libseccomp 56 + , libbacktrace 59 57 , systemd 60 58 , xdg-dbus-proxy 61 59 , substituteAll ··· 70 68 71 69 stdenv.mkDerivation (finalAttrs: { 72 70 pname = "webkitgtk"; 73 - version = "2.42.5"; 71 + version = "2.44.0"; 74 72 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"}"}"; 75 73 76 74 outputs = [ "out" "dev" "devdoc" ]; ··· 81 79 82 80 src = fetchurl { 83 81 url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; 84 - hash = "sha256-tkJ4wfILjP2/tf9XPDfYcaunSh2ybZs5906JU/5h50k="; 82 + hash = "sha256-xmUw5Bulmx7bpO6J7yCyGI4nO+0El+lQhHKePPvjDIc="; 85 83 }; 86 84 87 85 patches = lib.optionals stdenv.isLinux [ ··· 90 88 inherit (builtins) storeDir; 91 89 inherit (addOpenGLRunpath) driverLink; 92 90 }) 93 - 94 - # Hardcode path to WPE backend 95 - # https://github.com/NixOS/nixpkgs/issues/110468 96 - (substituteAll { 97 - src = ./fdo-backend-path.patch; 98 - wpebackend_fdo = libwpe-fdo; 99 - }) 100 91 ]; 101 92 102 93 preConfigure = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' ··· 150 141 libxkbcommon 151 142 libxml2 152 143 libxslt 144 + libbacktrace 153 145 nettle 154 - openjpeg 155 146 p11-kit 156 147 sqlite 157 148 woff2 158 - ] ++ (with xorg; [ 159 - libXdamage 160 - libXdmcp 161 - libXt 162 - libXtst 163 - ]) ++ lib.optionals stdenv.isDarwin [ 149 + ] ++ lib.optionals stdenv.isDarwin [ 164 150 libedit 165 151 readline 166 152 ] ++ lib.optional (stdenv.isDarwin && !stdenv.isAarch64) ( ··· 175 161 libseccomp 176 162 libmanette 177 163 wayland 178 - libwpe 179 - libwpe-fdo 164 + xorg.libX11 180 165 ] ++ lib.optionals systemdSupport [ 181 166 systemd 182 167 ] ++ lib.optionals enableGeoLocation [ ··· 184 169 ] ++ lib.optionals withLibsecret [ 185 170 libsecret 186 171 ] ++ lib.optionals (lib.versionAtLeast gtk3.version "4.0") [ 187 - xorg.libXcomposite 188 172 wayland-protocols 189 173 ]; 190 174 ··· 214 198 "-DENABLE_X11_TARGET=OFF" 215 199 "-DUSE_APPLE_ICU=OFF" 216 200 "-DUSE_OPENGL_OR_ES=OFF" 217 - ] ++ lib.optionals (lib.versionAtLeast gtk3.version "4.0") [ 218 - "-DUSE_GTK4=ON" 201 + ] ++ lib.optionals (lib.versionOlder gtk3.version "4.0") [ 202 + "-DUSE_GTK4=OFF" 219 203 ] ++ lib.optionals (!systemdSupport) [ 220 204 "-DENABLE_JOURNALD_LOG=OFF" 221 205 ];
-11
pkgs/development/libraries/webkitgtk/fdo-backend-path.patch
··· 1 - --- a/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp 2 - +++ b/Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp 3 - @@ -84,7 +84,7 @@ void WebProcessPool::platformInitializeWebProcess(const WebProcessProxy& process 4 - 5 - #if PLATFORM(WAYLAND) 6 - if (WebCore::PlatformDisplay::sharedDisplay().type() == WebCore::PlatformDisplay::Type::Wayland && parameters.dmaBufRendererBufferMode.isEmpty()) { 7 - - wpe_loader_init("libWPEBackend-fdo-1.0.so.1"); 8 - + wpe_loader_init("@wpebackend_fdo@/lib/libWPEBackend-fdo-1.0.so.1"); 9 - if (AcceleratedBackingStoreWayland::checkRequirements()) { 10 - parameters.hostClientFileDescriptor = UnixFileDescriptor { wpe_renderer_host_create_client(), UnixFileDescriptor::Adopt }; 11 - parameters.implementationLibraryName = FileSystem::fileSystemRepresentation(String::fromLatin1(wpe_loader_get_loaded_implementation_library_name()));
+1 -1
pkgs/development/python-modules/bidict/default.nix
··· 50 50 changelog = "https://bidict.readthedocs.io/changelog.html"; 51 51 description = "The bidirectional mapping library for Python."; 52 52 license = licenses.mpl20; 53 - maintainers = with maintainers; [ jakewaksbaum ]; 53 + maintainers = with maintainers; [ jab jakewaksbaum ]; 54 54 }; 55 55 }
+2 -2
pkgs/development/python-modules/dnf-plugins-core/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "dnf-plugins-core"; 25 - version = "4.5.0"; 25 + version = "4.6.0"; 26 26 format = "other"; 27 27 28 28 outputs = [ "out" "man" ]; ··· 31 31 owner = "rpm-software-management"; 32 32 repo = "dnf-plugins-core"; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-og20X2AUzoOphwF+508EobGEp/VYLtxWY7N4k327o8o="; 34 + hash = "sha256-7LaI5EungJrOPgxDzK/pi4X+D3PPsrbIjYdCknKIiHA="; 35 35 }; 36 36 37 37 patches = [
+1 -1
pkgs/development/python-modules/githubkit/default.nix
··· 37 37 --replace-fail "--cov=githubkit --cov-append --cov-report=term-missing" "" 38 38 ''; 39 39 40 - build-systems = [ 40 + build-system = [ 41 41 poetry-core 42 42 pythonRelaxDepsHook 43 43 ];
+4 -4
pkgs/development/python-modules/hishel/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "hishel"; 20 - version = "0.0.24"; 20 + version = "0.0.25"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.8"; ··· 26 26 owner = "karpetrosyan"; 27 27 repo = "hishel"; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-wup1rQ5MHjsBaTdfueP9y7QhutoO0xYeexZPDQpUEJk="; 29 + hash = "sha256-vDzXrAGJUqG9+wOUWXeKLYraUrILJFAQXf60iCAHRPo="; 30 30 }; 31 31 32 - nativeBuildInputs = [ 32 + build-system = [ 33 33 hatch-fancy-pypi-readme 34 34 hatchling 35 35 ]; 36 36 37 - propagatedBuildInputs = [ 37 + dependencies = [ 38 38 httpx 39 39 ]; 40 40
+3
pkgs/development/python-modules/jupyter-server/default.nix
··· 70 70 overrides 71 71 ]; 72 72 73 + # https://github.com/NixOS/nixpkgs/issues/299427 74 + stripExclude = lib.optionals stdenv.isDarwin [ "favicon.ico" ]; 75 + 73 76 nativeCheckInputs = [ 74 77 ipykernel 75 78 pytestCheckHook
+4 -4
pkgs/development/python-modules/langsmith/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "langsmith"; 18 - version = "0.1.31"; 18 + version = "0.1.33"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "langchain-ai"; 25 25 repo = "langsmith-sdk"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-eQ2oP1I7uc9s9vrDqKCIqMGuh1+MjUpLFukp3Fg0RM0="; 27 + hash = "sha256-0yip9oUBjQ4AfaUuejxkFMAaVVXqawNPb4NQeiXb7J8="; 28 28 }; 29 29 30 30 sourceRoot = "${src.name}/python"; ··· 33 33 "orjson" 34 34 ]; 35 35 36 - nativeBuildInputs = [ 36 + build-system = [ 37 37 poetry-core 38 38 pythonRelaxDepsHook 39 39 ]; 40 40 41 - propagatedBuildInputs = [ 41 + dependencies = [ 42 42 orjson 43 43 pydantic 44 44 requests
+2 -2
pkgs/development/python-modules/libtmux/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "libtmux"; 15 - version = "0.35.0"; 15 + version = "0.36.0"; 16 16 pyproject = true; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "tmux-python"; 20 20 repo = pname; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-1Xt2sl4L56TnveufD2j9k6eQQ+HllDxagv1APrErQYc="; 22 + hash = "sha256-oJ2IGaPFMKA/amUEPZi1UO9vZtjPNQg3SIFjQWzUeSE="; 23 23 }; 24 24 25 25 postPatch = ''
+4 -4
pkgs/development/python-modules/llama-parse/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "llama-parse"; 11 - version = "0.3.9"; 11 + version = "0.4.0"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 16 16 src = fetchPypi { 17 17 pname = "llama_parse"; 18 18 inherit version; 19 - hash = "sha256-vra6Tbt6V3CKtvEPfVMUFZjjneGgQKYeb1pxw6XVaxM="; 19 + hash = "sha256-7lIelCLbSNvfADA8tukPEGYTGWC1yk4U9bWm22t5F+I="; 20 20 }; 21 21 22 - nativeBuildInputs = [ 22 + build-system = [ 23 23 poetry-core 24 24 ]; 25 25 26 - propagatedBuildInputs = [ 26 + dependencies = [ 27 27 llama-index-core 28 28 ]; 29 29
+27 -8
pkgs/development/python-modules/markdownify/default.nix
··· 1 1 { lib 2 + , beautifulsoup4 2 3 , buildPythonPackage 3 4 , fetchPypi 4 5 , pytestCheckHook 5 - , beautifulsoup4 6 + , pythonOlder 7 + , setuptools 6 8 , six 7 9 }: 8 10 9 11 buildPythonPackage rec { 10 12 pname = "markdownify"; 11 - version = "0.11.6"; 12 - format = "setuptools"; 13 + version = "0.12.1"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 13 17 14 18 src = fetchPypi { 15 19 inherit pname version; 16 - hash = "sha256-AJskDgyfTI6vHQhWJdzUAR4S8PjOxV3t+epvdlXkm/4="; 20 + hash = "sha256-H7CMYYsw4O56MaObmY9EoY+yirJU9V9K8GttNaIXnic="; 17 21 }; 18 22 19 - propagatedBuildInputs = [ beautifulsoup4 six ]; 20 - nativeCheckInputs = [ pytestCheckHook ]; 23 + build-system = [ 24 + setuptools 25 + ]; 26 + 27 + dependencies = [ 28 + beautifulsoup4 29 + six 30 + ]; 31 + 32 + nativeCheckInputs = [ 33 + pytestCheckHook 34 + ]; 35 + 36 + pythonImportsCheck = [ 37 + "markdownify" 38 + ]; 21 39 22 40 meta = with lib; { 23 41 description = "HTML to Markdown converter"; 24 - mainProgram = "markdownify"; 25 42 homepage = "https://github.com/matthewwithanm/python-markdownify"; 43 + changelog = "https://github.com/matthewwithanm/python-markdownify/releases/tag/${version}"; 26 44 license = licenses.mit; 27 - maintainers = [ maintainers.McSinyx ]; 45 + maintainers = with maintainers; [ McSinyx ]; 46 + mainProgram = "markdownify"; 28 47 }; 29 48 }
+5 -5
pkgs/development/python-modules/metakernel/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "metakernel"; 14 - version = "0.30.1"; 15 - format = "pyproject"; 14 + version = "0.30.2"; 15 + pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-TKBvuGh8DnPDLaOpwOvLZHdj1kBOTE/JLda1nQ6J//U="; 21 + hash = "sha256-Siff2FO4SfASgkLFUgTuWXpajYZClPJghLry+8gU1aQ="; 22 22 }; 23 23 24 - nativeBuildInputs = [ 24 + build-system = [ 25 25 hatchling 26 26 ]; 27 27 28 - propagatedBuildInputs = [ 28 + dependencies = [ 29 29 ipykernel 30 30 jedi 31 31 jupyter-core
+10
pkgs/development/python-modules/nbdime/749.patch
··· 1 + --- a/nbdime/webapp/nbdimeserver.py 2 + +++ b/nbdime/webapp/nbdimeserver.py 3 + @@ -388,6 +388,7 @@ 4 + 'jinja2_env': env, 5 + 'local_hostnames': ['localhost', '127.0.0.1'], 6 + 'cookie_secret': base64.encodebytes(os.urandom(32)), # Needed even for an unsecured server. 7 + + 'allow_unauthenticated_access': True, 8 + } 9 + 10 + try:
+6
pkgs/development/python-modules/nbdime/default.nix
··· 31 31 hash = "sha256-8adgwLAMG6m0lFwWzpJXfzk/tR0YTzUbdoW6boUCCY4="; 32 32 }; 33 33 34 + patches = [ 35 + # this fixes the webserver (nbdiff-web) when jupyter-server >=2.13 is used 36 + # see https://github.com/jupyter/nbdime/issues/749 37 + ./749.patch 38 + ]; 39 + 34 40 nativeBuildInputs = [ 35 41 hatch-jupyter-builder 36 42 hatchling
+2 -2
pkgs/development/python-modules/plantuml-markdown/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "plantuml-markdown"; 16 - version = "3.9.3"; 16 + version = "3.9.4"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "mikitex70"; 23 23 repo = pname; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-2nZV/bYRN1SKI6OmpOhK7KUuBwmwhTt/ErTYqVQ9Dps="; 25 + hash = "sha256-DSR4/PEs1uzGHgtw5p3HMlquOIYHPWbTHrw6QGx7t4o="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pygls/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pygls"; 17 - version = "1.3.0"; 17 + version = "1.3.1"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "openlawlibrary"; 24 24 repo = "pygls"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-6+SMlBTi+jw+bAUYqbaxXT5QygZFj4FeeEp6bch8M1s="; 26 + hash = "sha256-AvrGoQ0Be1xKZhFn9XXYJpt5w+ITbDbj6NFZpaDPKao="; 27 27 }; 28 28 29 29 pythonRelaxDeps = [
+1
pkgs/development/python-modules/pyscf/default.nix
··· 84 84 "test_n3_cis_ewald" 85 85 "test_veff" 86 86 "test_collinear_kgks_gga" 87 + "test_libxc_gga_deriv4" 87 88 ]; 88 89 89 90 pytestFlagsArray = [
+4 -4
pkgs/development/python-modules/pysigma/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pysigma"; 18 - version = "0.11.3"; 18 + version = "0.11.4"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 24 24 owner = "SigmaHQ"; 25 25 repo = "pySigma"; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-G3/ksQXAN981i8iZC8/Ho0r/iHQqqtBPg/VdDTWxC9Y="; 27 + hash = "sha256-tlFrUAwOTK+O/YJjfA6nwsVAcZrMNXFmCYoxHc2ykVY="; 28 28 }; 29 29 30 30 pythonRelaxDeps = [ ··· 32 32 "packaging" 33 33 ]; 34 34 35 - nativeBuildInputs = [ 35 + build-system = [ 36 36 poetry-core 37 37 pythonRelaxDepsHook 38 38 ]; 39 39 40 - propagatedBuildInputs = [ 40 + dependencies = [ 41 41 jinja2 42 42 packaging 43 43 pyparsing
+4 -4
pkgs/development/python-modules/redis-om/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "redis-om"; 24 - version = "0.2.1"; 24 + version = "0.2.2"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.8"; ··· 30 30 owner = "redis"; 31 31 repo = "redis-om-python"; 32 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-jQS0VTYZeAj3+OVFy+JP4mUFBPo+a5D/kdJKagFraaA="; 33 + hash = "sha256-E11wpTrE+HIT+jgn1zMC8L7RGas83DAJd1R0WWHp7Jc="; 34 34 }; 35 35 36 - nativeBuildInputs = [ 36 + build-system = [ 37 37 pythonRelaxDepsHook 38 38 unasync 39 39 poetry-core ··· 44 44 # https://github.com/redis/redis-om-python/pull/577 45 45 pythonRelaxDeps = true; 46 46 47 - propagatedBuildInputs = [ 47 + dependencies = [ 48 48 click 49 49 hiredis 50 50 more-itertools
+4 -4
pkgs/development/python-modules/scancode-toolkit/default.nix
··· 60 60 61 61 buildPythonPackage rec { 62 62 pname = "scancode-toolkit"; 63 - version = "32.0.8"; 63 + version = "32.1.0"; 64 64 pyproject = true; 65 65 66 66 disabled = pythonOlder "3.7"; 67 67 68 68 src = fetchPypi { 69 69 inherit pname version; 70 - hash = "sha256-W6Ev1MV8cZU4bauAfmuZsBzMJKz7xpw8siO3Afn5mc8="; 70 + hash = "sha256-WjVtE+3KtFdtBLqNUzFwDrWAUQLblE+DNGjABH+5zWc="; 71 71 }; 72 72 73 73 dontConfigure = true; 74 74 75 - nativeBuildInputs = [ 75 + build-system = [ 76 76 setuptools 77 77 ]; 78 78 79 - propagatedBuildInputs = [ 79 + dependencies = [ 80 80 attrs 81 81 beautifulsoup4 82 82 bitarray
+49
pkgs/development/python-modules/tendo/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pytestCheckHook 5 + , setuptools 6 + , setuptools-scm 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "tendo"; 11 + version = "0.4.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "pycontribs"; 16 + repo = "tendo"; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-ZOozMGxAKcEtmUEzHCFSojKc+9Ha+T2MOTmMvdMqNuQ="; 19 + }; 20 + 21 + postPatch = '' 22 + # marken broken and not required 23 + sed -i '/setuptools_scm_git_archive/d' pyproject.toml 24 + # unused 25 + substituteInPlace setup.cfg \ 26 + --replace-fail "six" "" 27 + ''; 28 + 29 + nativeBuildInputs = [ 30 + setuptools 31 + setuptools-scm 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + pytestCheckHook 36 + ]; 37 + 38 + pythonImportsCheck = [ 39 + "tendo" 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "Adds basic functionality that is not provided by Python"; 44 + homepage = "https://github.com/pycontribs/tendo"; 45 + changelog = "https://github.com/pycontribs/tendo/releases/tag/v${version}"; 46 + license = licenses.psfl; 47 + maintainers = with maintainers; [ SuperSandro2000 ]; 48 + }; 49 + }
+58
pkgs/development/python-modules/typing-validation/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + 5 + , pytestCheckHook 6 + 7 + , pythonOlder 8 + 9 + , setuptools 10 + , setuptools-scm 11 + , wheel 12 + 13 + , numpy 14 + 15 + , typing-extensions 16 + }: 17 + 18 + buildPythonPackage rec { 19 + pname = "typing-validation"; 20 + version = "1.2.11"; 21 + pyproject = true; 22 + 23 + disabled = pythonOlder "3.7"; 24 + 25 + src = fetchFromGitHub { 26 + owner = "hashberg-io"; 27 + repo = "typing-validation"; 28 + rev = "refs/tags/v${version}"; 29 + hash = "sha256-0scXoAPkx/VBIbNRMtFoRRbmGpC2RzNRmQG4mRXSxrs="; 30 + }; 31 + 32 + build-system = [ 33 + setuptools 34 + setuptools-scm 35 + wheel 36 + ]; 37 + 38 + dependencies = [ 39 + typing-extensions 40 + ]; 41 + 42 + nativeCheckInputs = [ 43 + pytestCheckHook 44 + numpy 45 + ]; 46 + 47 + pythonImportsCheck = [ 48 + "typing_validation" 49 + ]; 50 + 51 + meta = with lib; { 52 + description = "A simple library for runtime type-checking"; 53 + homepage = "https://github.com/hashberg-io/typing-validation"; 54 + changelog = "https://github.com/hashberg-io/typing-validation/releases/tag/v${version}"; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ vizid ]; 57 + }; 58 + }
+3 -3
pkgs/development/tools/azcopy/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "azure-storage-azcopy"; 9 - version = "10.23.0"; 9 + version = "10.24.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Azure"; 13 13 repo = "azure-storage-azcopy"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-Df45DHGA7EM4hx3iAmYNNUHjrUrkW6QniJkHaN7wNZM="; 15 + hash = "sha256-K/Q0vlcMX6YKjvdWNzsJe1uUSS9WY8pN6SD5yiVF1Sg="; 16 16 }; 17 17 18 18 subPackages = [ "." ]; 19 19 20 - vendorHash = "sha256-afqDnrmbTR6yZHT7NysysORci4b0Oh0sjpftgAXJ5Uk="; 20 + vendorHash = "sha256-VWSr7K2WrBY4jzFv8B9ocp7GdBxTBSePMX8mLeSbKow="; 21 21 22 22 doCheck = false; 23 23
+2 -2
pkgs/development/tools/continuous-integration/cirrus-cli/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cirrus-cli"; 9 - version = "0.113.0"; 9 + version = "0.113.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "cirruslabs"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-ws1OFcAz41uBgRIjLVU19nRdIIgdGnnBs6xthztyDmE="; 15 + sha256 = "sha256-RAka5uYNsTq/zBT9sjdrZFY1CmJ5Vzdj1gfWvMERcPA="; 16 16 }; 17 17 18 18 vendorHash = "sha256-NPtQM4nm8QiHY2wSd7VHx6T5LRb7EB39x+xFzHOUcNs=";
+4 -4
pkgs/development/tools/database/sqlfluff/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "sqlfluff"; 8 - version = "3.0.2"; 8 + version = "3.0.3"; 9 9 pyproject = true; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sqlfluff"; 13 13 repo = "sqlfluff"; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-GJpSBDxgI0UpIIVeF9dl9XzKJ2TuwWf/IOCzoTGJNRQ="; 15 + hash = "sha256-/Zp/iAX6Y6MaXMjpk3dRYgZNhjJtl3cr/FiCyhGK9X4="; 16 16 }; 17 17 18 - nativeBuildInputs = with python3.pkgs; [ 18 + build-system = with python3.pkgs; [ 19 19 setuptools 20 20 ]; 21 21 22 - propagatedBuildInputs = with python3.pkgs; [ 22 + dependencies = with python3.pkgs; [ 23 23 appdirs 24 24 cached-property 25 25 chardet
+3 -3
pkgs/development/tools/misc/grpc-client-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "grpc-client-cli"; 5 - version = "1.20.0"; 5 + version = "1.20.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "vadimi"; 9 9 repo = "grpc-client-cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-MqzuVPY/IuJWfdzHvC/keTe5yi0aMhvq8SoKDlRAI0w="; 11 + sha256 = "sha256-r3gbQntlWZ8Y2KiJOVkpzdakKnQUX2NIhk3eAyjnIV4="; 12 12 }; 13 13 14 - vendorHash = "sha256-eRT1xMy9lsvF5sUF9jyDUWfNyLThIDTksaXff7xqyic="; 14 + vendorHash = "sha256-23DdG/lLwzpgSRk9S6p1aNMh+AFzhO2qX2EE1EUovz8="; 15 15 16 16 meta = with lib; { 17 17 description = "generic gRPC command line client";
+3 -3
pkgs/development/tools/rust/cargo-deny/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "cargo-deny"; 12 - version = "0.14.18"; 12 + version = "0.14.20"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "EmbarkStudios"; 16 16 repo = "cargo-deny"; 17 17 rev = version; 18 - hash = "sha256-aVWr7YXGpRDItub4CaUg9LYxj9Nf0Pe1L0FUr9bJoG0="; 18 + hash = "sha256-KThJynV/LrT1CYHIs/B3yS6ylNr9AezoHhVPe1m/eiU="; 19 19 }; 20 20 21 - cargoHash = "sha256-AD4WFM0yAIKgi9y8015qxukAa3YBJmPnkUhV7qp0quk="; 21 + cargoHash = "sha256-S5aRucNq5vgUIsu4ToRqLVZZ8/IXkbniJXInhnybTNY="; 22 22 23 23 nativeBuildInputs = [ 24 24 pkg-config
+3 -3
pkgs/development/tools/rust/cargo-generate/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-generate"; 14 - version = "0.19.0"; 14 + version = "0.20.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "cargo-generate"; 18 18 repo = "cargo-generate"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-OT2cjNYcEKk6Thnlq7SZvK2RJ6M1Zn62GrqpKbtrUdM="; 20 + sha256 = "sha256-k4bTuTRZMWx8mMi/hdAr4YPCWqe39fG8nkmHH2D80ew="; 21 21 }; 22 22 23 - cargoHash = "sha256-DAJsW3uKrSyIju7K13dMQFNOwE9WDuBuPx8imdPAxqk="; 23 + cargoHash = "sha256-wi1Y1eU+v9Q/4nkLNCUluPlDGfz6ld8nuVWR9orkDV4="; 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26
+3 -2
pkgs/games/instawow/default.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "instawow"; 5 - version = "3.2.0"; 5 + version = "3.3.0"; 6 6 pyproject = true; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "layday"; 10 10 repo = pname; 11 11 rev = "refs/tags/v${version}"; 12 - sha256 = "sha256-eBpX+ojlrWwRXuMijnmb4lNlxIJ40Q9RUqS6txPBDiM="; 12 + sha256 = "sha256-eBXUg5qLTmalWbTh5/iJ8yliTgv+HoTuGhGkd3y3CBA="; 13 13 }; 14 14 15 15 extras = [ ]; # Disable GUI, most dependencies are not packaged. ··· 25 25 attrs 26 26 cattrs 27 27 click 28 + diskcache 28 29 iso8601 29 30 loguru 30 31 mako
+2 -2
pkgs/games/nethack/default.nix
··· 13 13 if x11Mode then "linux-x11" 14 14 else if qtMode then "linux-qt4" 15 15 else if stdenv.hostPlatform.isLinux then "linux" 16 - else if stdenv.hostPlatform.isDarwin then "macosx10.10" 16 + else if stdenv.hostPlatform.isDarwin then "macosx10.14" 17 17 # We probably want something different for Darwin 18 18 else "unix"; 19 19 userDir = "~/.config/nethack"; ··· 66 66 -e 's,^HACKDIR=.*$,HACKDIR=\$(PREFIX)/games/lib/\$(GAME)dir,' \ 67 67 -e 's,^SHELLDIR=.*$,SHELLDIR=\$(PREFIX)/games,' \ 68 68 -e 's,^CFLAGS=-g,CFLAGS=,' \ 69 - -i sys/unix/hints/macosx10.10 69 + -i sys/unix/hints/macosx10.14 70 70 sed -e '/define CHDIR/d' -i include/config.h 71 71 ${lib.optionalString qtMode '' 72 72 sed \
+14 -8
pkgs/os-specific/linux/cpustat/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, ncurses }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , ncurses 5 + }: 2 6 3 7 stdenv.mkDerivation rec { 4 8 pname = "cpustat"; 5 - version = "0.02.19"; 9 + version = "0.02.20"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "ColinIanKing"; 9 - repo = pname; 10 - rev = "V${version}"; 11 - hash = "sha256-MujdgA+rFLrRc/N9yN7udnarA1TCzX//95hoXTUHG8Q="; 13 + repo ="cpustat"; 14 + rev = "refs/tags/V${version}"; 15 + hash = "sha256-cdHoo2esm772q782kb7mwRwlPXGDNNLHJRbd2si5g7k="; 12 16 }; 13 17 14 - buildInputs = [ ncurses ]; 18 + buildInputs = [ 19 + ncurses 20 + ]; 15 21 16 22 installFlags = [ 17 23 "BINDIR=${placeholder "out"}/bin" ··· 21 27 22 28 meta = with lib; { 23 29 description = "CPU usage monitoring tool"; 24 - mainProgram = "cpustat"; 25 30 homepage = "https://github.com/ColinIanKing/cpustat"; 26 - license = licenses.gpl2; 31 + license = licenses.gpl2Plus; 27 32 platforms = platforms.linux; 28 33 maintainers = with maintainers; [ dtzWill ]; 34 + mainProgram = "cpustat"; 29 35 }; 30 36 }
+16 -16
pkgs/os-specific/linux/kernel/kernels-org.json
··· 4 4 "hash": "sha256:05hi2vfmsjwl5yhqmy4h5a954090nv48z9gabhvh16xlaqlfh8nz" 5 5 }, 6 6 "6.1": { 7 - "version": "6.1.82", 8 - "hash": "sha256:01pcrcjp5mifjjmfz7j1jb8nhq8nkxspavxmv1l7d1qnskcx4l6i" 7 + "version": "6.1.83", 8 + "hash": "sha256:145iw3wii7znhrqdmgnwhswk235g6gw8axjjji2cw4rn148rddl8" 9 9 }, 10 10 "5.15": { 11 - "version": "5.15.152", 12 - "hash": "sha256:0zm4wkryj4mim4fr7pf5g9rlzh31yb1c40lkp85lvcm5yhjm507h" 11 + "version": "5.15.153", 12 + "hash": "sha256:1g44gjcwcdq5552vwinljqwiy90bxax72jjvdasp71x88khv3pfp" 13 13 }, 14 14 "5.10": { 15 - "version": "5.10.213", 16 - "hash": "sha256:105df7w6m5a3fngi6ajqs5qblaq4lbxsgcppllrk7v1r68i31kw4" 15 + "version": "5.10.214", 16 + "hash": "sha256:0n7m82hw2rkw5mhdqw0vvmq7kq0s43jalr53sbv09wl17vai9w20" 17 17 }, 18 18 "5.4": { 19 - "version": "5.4.272", 20 - "hash": "sha256:0rp3waqrm489crcrms2ls7fxcw5jdkjhazvx82z68gj0kaaxb69m" 19 + "version": "5.4.273", 20 + "hash": "sha256:0hs7af3mcnk5mmp3c5vjl187nva2kzsdx487nd12a8m7zb9wz84b" 21 21 }, 22 22 "4.19": { 23 - "version": "4.19.310", 24 - "hash": "sha256:0sfy2g9jzxd8ia0idll72l7npi2kssdkz29h8jjxhilgmg299v4m" 23 + "version": "4.19.311", 24 + "hash": "sha256:10dww3cyazcf3wjzh8igpa0frb8gvl6amnksh42zfkji4mskh2r6" 25 25 }, 26 26 "6.6": { 27 - "version": "6.6.22", 28 - "hash": "sha256:1x52c6ywmspp3naishzsknhy7i0b7mv9baxx25a0y987cjsygqr3" 27 + "version": "6.6.23", 28 + "hash": "sha256:1fd824ia3ngy65c5qaaln7m66ca4p80bwlnvvk76pw4yrccx23r0" 29 29 }, 30 30 "6.7": { 31 - "version": "6.7.10", 32 - "hash": "sha256:00vw90mypcliq0d72jdh1ql2dfmm7gpswln2qycxdz7rfsrrzfd9" 31 + "version": "6.7.11", 32 + "hash": "sha256:0jhb175nlcncrp0y8md7p83yydlx6qqql6llav8djbv3f74rfr1c" 33 33 }, 34 34 "6.8": { 35 - "version": "6.8.1", 36 - "hash": "sha256:0s7zgk9m545v8y7qjhv7cprrh58j46gpmb8iynyhy2hlwcv8j34d" 35 + "version": "6.8.2", 36 + "hash": "sha256:013xs37cnan72baqvmn2qrcbs5bbcv1gaafrcx3a166gbgc25hws" 37 37 } 38 38 }
+7 -11
pkgs/os-specific/linux/odp-dpdk/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 3 + , fetchFromGitHub 4 4 , autoreconfHook 5 5 , pkg-config 6 6 , dpdk ··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "odp-dpdk"; 22 - version = "1.42.0.0_DPDK_22.11"; 22 + version = "1.44.0.0_DPDK_22.11"; 23 23 24 - src = fetchurl { 25 - url = "https://git.linaro.org/lng/odp-dpdk.git/snapshot/${pname}-${version}.tar.gz"; 26 - hash = "sha256-qtdqYE4+ab6/9Z0YXXCItcfj+3+gyprcNMAnAZkl4GA="; 24 + src = fetchFromGitHub { 25 + owner = "OpenDataPlane"; 26 + repo = "odp-dpdk"; 27 + rev = "v${version}"; 28 + hash = "sha256-hYtQ7kKB08BImkTYXqtnv1Ny1SUPCs6GX7WOYks8iKA="; 27 29 }; 28 30 29 31 nativeBuildInputs = [ ··· 44 46 jansson 45 47 libbpf 46 48 libnl 47 - ]; 48 - 49 - env.NIX_CFLAGS_COMPILE = toString [ 50 - # Needed with GCC 12 51 - "-Wno-error=maybe-uninitialized" 52 - "-Wno-error=uninitialized" 53 49 ]; 54 50 55 51 # binaries will segfault otherwise
+2 -2
pkgs/servers/computing/slurm/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "slurm"; 17 - version = "23.11.4.1"; 17 + version = "23.11.5.1"; 18 18 19 19 # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php 20 20 # because the latter does not keep older releases. ··· 23 23 repo = "slurm"; 24 24 # The release tags use - instead of . 25 25 rev = "${pname}-${builtins.replaceStrings ["."] ["-"] version}"; 26 - hash = "sha256-oUkFLw1vgPubsA2htzsJ5SfsL7UA6J0ufwjl7vWoX+s="; 26 + hash = "sha256-YUsAPADRVf5JUd06DuSloeVNb8+3x7iwhFZ/JQyj0ZU="; 27 27 }; 28 28 29 29 outputs = [ "out" "dev" ];
+2 -2
pkgs/servers/fastnetmon-advanced/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "fastnetmon-advanced"; 11 - version = "2.0.362"; 11 + version = "2.0.363"; 12 12 13 13 src = fetchurl { 14 14 url = "https://repo.fastnetmon.com/fastnetmon_ubuntu_jammy/pool/fastnetmon/f/fastnetmon/fastnetmon_${version}_amd64.deb"; 15 - hash = "sha256-9RKZyFntv2LsVZbN4sgb3C35kkDvM6kN7WpqdwwxnsE="; 15 + hash = "sha256-2AKUNPQ7OzuYOolJHwTnWHzB4Qpwun/77+dFCN/cE98="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+3 -3
pkgs/servers/invidious/versions.json
··· 1 1 { 2 2 "invidious": { 3 - "rev": "e8a36985aff1a5b33ddf9abea85dd2c23422c2f7", 4 - "hash": "sha256-3nU6z1rd1oiNmIz3Ok02xBsT4oNSGX/n+3/WbRVCbhI=", 5 - "version": "0.20.1-unstable-2024-02-18" 3 + "rev": "99a5e9cbc44daa4555f36b43bc4b7246aee454c9", 4 + "hash": "sha256-ep/umuNxTvdPXtJgI3KNt0h5xc1O38wQz1+OsVYOzfE=", 5 + "version": "0.20.1-unstable-2024-03-08" 6 6 }, 7 7 "videojs": { 8 8 "hash": "sha256-jED3zsDkPN8i6GhBBJwnsHujbuwlHdsVpVqa1/pzSH4="
+2 -2
pkgs/servers/monitoring/grafana/default.nix
··· 21 21 in 22 22 buildGoModule rec { 23 23 pname = "grafana"; 24 - version = "10.4.0"; 24 + version = "10.4.1"; 25 25 26 26 subPackages = [ "pkg/cmd/grafana" "pkg/cmd/grafana-server" "pkg/cmd/grafana-cli" ]; 27 27 ··· 29 29 owner = "grafana"; 30 30 repo = "grafana"; 31 31 rev = "v${version}"; 32 - hash = "sha256-Rp2jGspbmqJFzSbiVy2/5oqQJnAdGG/T+VNBHVsHSwg="; 32 + hash = "sha256-wKYn6EcfQlWj/6rKnGYphzq3IThRj6qCjpqwllNPht8="; 33 33 }; 34 34 35 35 # borrowed from: https://github.com/NixOS/nixpkgs/blob/d70d9425f49f9aba3c49e2c389fe6d42bac8c5b0/pkgs/development/tools/analysis/snyk/default.nix#L20-L22
+3 -3
pkgs/servers/monitoring/prometheus/ping-exporter.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ping-exporter"; 5 - version = "1.1.0"; 5 + version = "1.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "czerwonk"; 9 9 repo = "ping_exporter"; 10 10 rev = version; 11 - hash = "sha256-ttlsz0yS4vIfQLTKQ/aiIm/vg6bwnbUlM1aku9RMXXU="; 11 + hash = "sha256-3q9AFvtjCSQyqX+LV1MEFHJVPBHtG304zuPHJ12XteE="; 12 12 }; 13 13 14 - vendorHash = "sha256-ZTrQNtpXTf+3oPv8zoVm6ZKWzAvRsAj96csoKJKxu3k="; 14 + vendorHash = "sha256-v1WSx93MHVJZllp4MjTg4G9yqHD3CAiVReZ5Qu1Xv6E="; 15 15 16 16 meta = with lib; { 17 17 description = "Prometheus exporter for ICMP echo requests";
+4 -4
pkgs/servers/nextcloud/notify_push.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "notify_push"; 9 - version = "0.6.9"; 9 + version = "0.6.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nextcloud"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-Bwneum3X4Gttb5fFhWyCIchGebxH9Rp0Dg10f0NkKCY="; 15 + hash = "sha256-Kk9l9jowerxh5nsKQ5TOaijSJbs0DgJKaRl9tlAttzI="; 16 16 }; 17 17 18 - cargoHash = "sha256-HIt56r2sox9LD6kyJxyGFt9mrH/wrC7QkiycLdUDbPo="; 18 + cargoHash = "sha256-wtmYWQOYy8JmbSxgrXkFtDe6KmJJIMVpcELQj06II4k="; 19 19 20 20 passthru = rec { 21 21 test_client = rustPlatform.buildRustPackage { ··· 24 24 25 25 buildAndTestSubdir = "test_client"; 26 26 27 - cargoHash = "sha256-OUALNd64rr2qXyRNV/O+pi+dE0HYogwlbWx5DCACzyk="; 27 + cargoHash = "sha256-sPUlke8KI6sX2HneeoZh8RMG7aydC43c37V179ipukU="; 28 28 29 29 meta = meta // { 30 30 mainProgram = "test_client";
+24 -24
pkgs/servers/nextcloud/packages/26.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "18mi6ccq640jq21hmir35v2967h07bjv226072d9qz5qkzkmrhss", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.6.5/calendar-v4.6.5.tar.gz", 15 - "version": "4.6.5", 13 + "sha256": "18hlk6j3dzpcd61sgn8r8zmcc9d1bklq030kwyn4mzr20dcf75w5", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.6.7/calendar-v4.6.7.tar.gz", 15 + "version": "4.6.7", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 20 20 ] 21 21 }, 22 22 "contacts": { 23 - "sha256": "0g6pbzm7bxllpkf9jqkrb3ys8xvbmayxc3rqwspalzckayjbz98m", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.5.2/contacts-v5.5.2.tar.gz", 25 - "version": "5.5.2", 23 + "sha256": "0xyrkr5p7xa8cn33kgx1hyblpbsdzaakpfm5bk6w9sm71a42688w", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.5.3/contacts-v5.5.3.tar.gz", 25 + "version": "5.5.3", 26 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 28 "licenses": [ ··· 160 160 ] 161 161 }, 162 162 "memories": { 163 - "sha256": "1j3296d3arkr9344zzv6ynhg842ym36a1bp1r3y6m8wp552m5gay", 164 - "url": "https://github.com/pulsejet/memories/releases/download/v6.2.2/memories.tar.gz", 165 - "version": "6.2.2", 163 + "sha256": "0638120x6byp35gslcr2yg4rswihjjdssnjw87fxx7q41sd02vsz", 164 + "url": "https://github.com/pulsejet/memories/releases/download/v7.0.2/memories.tar.gz", 165 + "version": "7.0.2", 166 166 "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Work from any device, of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **🗺️ Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **📦 Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **⚡️ Performance**: Do all this very fast.\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.", 167 167 "homepage": "https://memories.gallery", 168 168 "licenses": [ ··· 200 200 ] 201 201 }, 202 202 "notify_push": { 203 - "sha256": "1inq39kdfynip4j9hfrgybiscgii7r0wkjb5pssvmqknbpqf7x4g", 204 - "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.9/notify_push-v0.6.9.tar.gz", 205 - "version": "0.6.9", 203 + "sha256": "0zsjr3zr8c686pkgsmhjg1ssnzvc9flkyy1x571wk7lx7lfrvrd1", 204 + "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.10/notify_push-v0.6.10.tar.gz", 205 + "version": "0.6.10", 206 206 "description": "Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http://github.com/nextcloud/notify_push) for detailed setup instructions", 207 207 "homepage": "", 208 208 "licenses": [ ··· 290 290 ] 291 291 }, 292 292 "twofactor_nextcloud_notification": { 293 - "sha256": "0gaqgzbryim580dxarak7p4g3wd8wp3w6lw9jhl84jh46wrsbrj8", 294 - "url": "https://github.com/nextcloud-releases/twofactor_nextcloud_notification/releases/download/v3.8.0/twofactor_nextcloud_notification-v3.8.0.tar.gz", 295 - "version": "3.8.0", 293 + "sha256": "0qpg6i6iw6ldnryf0p56kd7fgs5vyckw9m6yjcf8r4j3mwfka273", 294 + "url": "https://github.com/nextcloud-releases/twofactor_nextcloud_notification/releases/download/v3.9.0/twofactor_nextcloud_notification-v3.9.0.tar.gz", 295 + "version": "3.9.0", 296 296 "description": "Allows using any of your logged in devices as second factor", 297 297 "homepage": "https://github.com/nextcloud/twofactor_nextcloud_notification", 298 298 "licenses": [ ··· 300 300 ] 301 301 }, 302 302 "twofactor_webauthn": { 303 - "sha256": "1p4ng7nprlcgw7sdfd7wqx5az86a856f1v470lahg2nfbx3fg296", 304 - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.3.2/twofactor_webauthn-v1.3.2.tar.gz", 305 - "version": "1.3.2", 303 + "sha256": "0llxakzcdcy9hscyzw3na5zp1p57h03w5fmm0gs9g62k1b88k6kw", 304 + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.4.0/twofactor_webauthn-v1.4.0.tar.gz", 305 + "version": "1.4.0", 306 306 "description": "A two-factor provider for WebAuthn devices", 307 307 "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", 308 308 "licenses": [ ··· 320 320 ] 321 321 }, 322 322 "user_oidc": { 323 - "sha256": "06w6r1cmrahh9kr6rxc3nmy9q4m8fmf6afwgkvah3xixqnq04iwb", 324 - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v5.0.1/user_oidc-v5.0.1.tar.gz", 325 - "version": "5.0.1", 323 + "sha256": "0nl716c8jx6hhpkxjdpbldlnqhh6jsm6xx1zmcmvkzkdr9pjkggj", 324 + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v5.0.2/user_oidc-v5.0.2.tar.gz", 325 + "version": "5.0.2", 326 326 "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", 327 327 "homepage": "https://github.com/nextcloud/user_oidc", 328 328 "licenses": [ ··· 330 330 ] 331 331 }, 332 332 "user_saml": { 333 - "sha256": "0rsrbbdvf8kb9l6afz86af33ri0ng9yj7d4xw28j50mfcx3kifg3", 334 - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.6/user_saml-v5.2.6.tar.gz", 335 - "version": "5.2.6", 333 + "sha256": "0cvlspkrcm3anxpz4lca464d66672slqq2laa7gn7sd1b9yl9nx8", 334 + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.7/user_saml-v5.2.7.tar.gz", 335 + "version": "5.2.7", 336 336 "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", 337 337 "homepage": "https://github.com/nextcloud/user_saml", 338 338 "licenses": [
+29 -29
pkgs/servers/nextcloud/packages/27.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "18mi6ccq640jq21hmir35v2967h07bjv226072d9qz5qkzkmrhss", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.6.5/calendar-v4.6.5.tar.gz", 15 - "version": "4.6.5", 13 + "sha256": "18hlk6j3dzpcd61sgn8r8zmcc9d1bklq030kwyn4mzr20dcf75w5", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.6.7/calendar-v4.6.7.tar.gz", 15 + "version": "4.6.7", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 20 20 ] 21 21 }, 22 22 "contacts": { 23 - "sha256": "0g6pbzm7bxllpkf9jqkrb3ys8xvbmayxc3rqwspalzckayjbz98m", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.5.2/contacts-v5.5.2.tar.gz", 25 - "version": "5.5.2", 23 + "sha256": "0xyrkr5p7xa8cn33kgx1hyblpbsdzaakpfm5bk6w9sm71a42688w", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.5.3/contacts-v5.5.3.tar.gz", 25 + "version": "5.5.3", 26 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 28 "licenses": [ ··· 40 40 ] 41 41 }, 42 42 "cospend": { 43 - "sha256": "1wxhhyd47gw14y3wl7c41agwa29k0nymys91p24x3dhd0nm61h1y", 44 - "url": "https://github.com/julien-nc/cospend-nc/releases/download/v1.6.0/cospend-1.6.0.tar.gz", 45 - "version": "1.6.0", 43 + "sha256": "04cpsd638p8midpznbz0nhdmcm5zfgq9n6yh1xifnvmfkd5k2wj0", 44 + "url": "https://github.com/julien-nc/cospend-nc/releases/download/v1.6.1/cospend-1.6.1.tar.gz", 45 + "version": "1.6.1", 46 46 "description": "# Nextcloud Cospend 💰\n\nNextcloud Cospend is a group/shared budget manager. It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https://github.com/nextcloud/openapi-extractor/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https://apps.nextcloud.com/apps/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* ✎ Create/edit/delete projects, members, bills, bill categories, currencies\n* ⚖ Check member balances\n* 🗠 Display project statistics\n* ♻ Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* 🎇 Automatically create reimbursement bills from settlement plan\n* 🗓 Create recurring bills (day/week/month/year)\n* 📊 Optionally provide custom amount for each member in new bills\n* 🔗 Link personal files to bills (picture of physical receipt for example)\n* 👩 Public links for people outside Nextcloud (can be password protected)\n* 👫 Share projects with Nextcloud users/groups/circles\n* 🖫 Import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* 🔗 Generate link/QRCode to easily add projects in MoneyBuster\n* 🗲 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n🌍 Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://github.com/julien-nc/cospend-nc/blob/master/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/user.md)\n* [Admin documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/admin.md)\n* [Developer documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/dev.md)\n* [CHANGELOG](https://github.com/julien-nc/cospend-nc/blob/master/CHANGELOG.md#change-log)\n* [AUTHORS](https://github.com/julien-nc/cospend-nc/blob/master/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", 47 47 "homepage": "https://github.com/julien-nc/cospend-nc", 48 48 "licenses": [ ··· 150 150 ] 151 151 }, 152 152 "maps": { 153 - "sha256": "1gyxg5xp4mpdrw8630nqcf5yk8cs7a0kvfik2q01p05d533phc4d", 154 - "url": "https://github.com/nextcloud/maps/releases/download/v1.2.0/maps-1.2.0.tar.gz", 153 + "sha256": "049hrp79fj1bp9nk9isjrk427k238974x7gsj68jplxfrgq3sdkz", 154 + "url": "https://github.com/nextcloud/maps/releases/download/v1.2.0-2-nightly/maps-1.2.0-2-nightly.tar.gz", 155 155 "version": "1.2.0", 156 156 "description": "**The whole world fits inside your cloud!**\n\n- **🗺 Beautiful map:** Using [OpenStreetMap](https://www.openstreetmap.org) and [Leaflet](https://leafletjs.com), you can choose between standard map, satellite, topographical, dark mode or even watercolor! 🎨\n- **⭐ Favorites:** Save your favorite places, privately! Sync with [GNOME Maps](https://github.com/nextcloud/maps/issues/30) and mobile apps is planned.\n- **🧭 Routing:** Possible using either [OSRM](http://project-osrm.org), [GraphHopper](https://www.graphhopper.com) or [Mapbox](https://www.mapbox.com).\n- **🖼 Photos on the map:** No more boring slideshows, just show directly where you were!\n- **🙋 Contacts on the map:** See where your friends live and plan your next visit.\n- **📱 Devices:** Lost your phone? Check the map!\n- **〰 Tracks:** Load GPS tracks or past trips. Recording with [PhoneTrack](https://f-droid.org/en/packages/net.eneiluj.nextcloud.phonetrack/) or [OwnTracks](https://owntracks.org) is planned.", 157 157 "homepage": "https://github.com/nextcloud/maps", ··· 160 160 ] 161 161 }, 162 162 "memories": { 163 - "sha256": "1j3296d3arkr9344zzv6ynhg842ym36a1bp1r3y6m8wp552m5gay", 164 - "url": "https://github.com/pulsejet/memories/releases/download/v6.2.2/memories.tar.gz", 165 - "version": "6.2.2", 163 + "sha256": "0638120x6byp35gslcr2yg4rswihjjdssnjw87fxx7q41sd02vsz", 164 + "url": "https://github.com/pulsejet/memories/releases/download/v7.0.2/memories.tar.gz", 165 + "version": "7.0.2", 166 166 "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Work from any device, of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **🗺️ Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **📦 Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **⚡️ Performance**: Do all this very fast.\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.", 167 167 "homepage": "https://memories.gallery", 168 168 "licenses": [ ··· 200 200 ] 201 201 }, 202 202 "notify_push": { 203 - "sha256": "1inq39kdfynip4j9hfrgybiscgii7r0wkjb5pssvmqknbpqf7x4g", 204 - "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.9/notify_push-v0.6.9.tar.gz", 205 - "version": "0.6.9", 203 + "sha256": "0zsjr3zr8c686pkgsmhjg1ssnzvc9flkyy1x571wk7lx7lfrvrd1", 204 + "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.10/notify_push-v0.6.10.tar.gz", 205 + "version": "0.6.10", 206 206 "description": "Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http://github.com/nextcloud/notify_push) for detailed setup instructions", 207 207 "homepage": "", 208 208 "licenses": [ ··· 290 290 ] 291 291 }, 292 292 "twofactor_nextcloud_notification": { 293 - "sha256": "0gaqgzbryim580dxarak7p4g3wd8wp3w6lw9jhl84jh46wrsbrj8", 294 - "url": "https://github.com/nextcloud-releases/twofactor_nextcloud_notification/releases/download/v3.8.0/twofactor_nextcloud_notification-v3.8.0.tar.gz", 295 - "version": "3.8.0", 293 + "sha256": "0qpg6i6iw6ldnryf0p56kd7fgs5vyckw9m6yjcf8r4j3mwfka273", 294 + "url": "https://github.com/nextcloud-releases/twofactor_nextcloud_notification/releases/download/v3.9.0/twofactor_nextcloud_notification-v3.9.0.tar.gz", 295 + "version": "3.9.0", 296 296 "description": "Allows using any of your logged in devices as second factor", 297 297 "homepage": "https://github.com/nextcloud/twofactor_nextcloud_notification", 298 298 "licenses": [ ··· 300 300 ] 301 301 }, 302 302 "twofactor_webauthn": { 303 - "sha256": "1p4ng7nprlcgw7sdfd7wqx5az86a856f1v470lahg2nfbx3fg296", 304 - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.3.2/twofactor_webauthn-v1.3.2.tar.gz", 305 - "version": "1.3.2", 303 + "sha256": "0llxakzcdcy9hscyzw3na5zp1p57h03w5fmm0gs9g62k1b88k6kw", 304 + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.4.0/twofactor_webauthn-v1.4.0.tar.gz", 305 + "version": "1.4.0", 306 306 "description": "A two-factor provider for WebAuthn devices", 307 307 "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", 308 308 "licenses": [ ··· 320 320 ] 321 321 }, 322 322 "user_oidc": { 323 - "sha256": "06w6r1cmrahh9kr6rxc3nmy9q4m8fmf6afwgkvah3xixqnq04iwb", 324 - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v5.0.1/user_oidc-v5.0.1.tar.gz", 325 - "version": "5.0.1", 323 + "sha256": "0nl716c8jx6hhpkxjdpbldlnqhh6jsm6xx1zmcmvkzkdr9pjkggj", 324 + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v5.0.2/user_oidc-v5.0.2.tar.gz", 325 + "version": "5.0.2", 326 326 "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", 327 327 "homepage": "https://github.com/nextcloud/user_oidc", 328 328 "licenses": [ ··· 330 330 ] 331 331 }, 332 332 "user_saml": { 333 - "sha256": "0rsrbbdvf8kb9l6afz86af33ri0ng9yj7d4xw28j50mfcx3kifg3", 334 - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.6/user_saml-v5.2.6.tar.gz", 335 - "version": "5.2.6", 333 + "sha256": "0cvlspkrcm3anxpz4lca464d66672slqq2laa7gn7sd1b9yl9nx8", 334 + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v5.2.7/user_saml-v5.2.7.tar.gz", 335 + "version": "5.2.7", 336 336 "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", 337 337 "homepage": "https://github.com/nextcloud/user_saml", 338 338 "licenses": [
+39 -39
pkgs/servers/nextcloud/packages/28.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "18mi6ccq640jq21hmir35v2967h07bjv226072d9qz5qkzkmrhss", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.6.5/calendar-v4.6.5.tar.gz", 15 - "version": "4.6.5", 13 + "sha256": "18hlk6j3dzpcd61sgn8r8zmcc9d1bklq030kwyn4mzr20dcf75w5", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.6.7/calendar-v4.6.7.tar.gz", 15 + "version": "4.6.7", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 20 20 ] 21 21 }, 22 22 "contacts": { 23 - "sha256": "0g6pbzm7bxllpkf9jqkrb3ys8xvbmayxc3rqwspalzckayjbz98m", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.5.2/contacts-v5.5.2.tar.gz", 25 - "version": "5.5.2", 23 + "sha256": "0xyrkr5p7xa8cn33kgx1hyblpbsdzaakpfm5bk6w9sm71a42688w", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.5.3/contacts-v5.5.3.tar.gz", 25 + "version": "5.5.3", 26 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 28 "licenses": [ ··· 40 40 ] 41 41 }, 42 42 "cospend": { 43 - "sha256": "1wxhhyd47gw14y3wl7c41agwa29k0nymys91p24x3dhd0nm61h1y", 44 - "url": "https://github.com/julien-nc/cospend-nc/releases/download/v1.6.0/cospend-1.6.0.tar.gz", 45 - "version": "1.6.0", 43 + "sha256": "04cpsd638p8midpznbz0nhdmcm5zfgq9n6yh1xifnvmfkd5k2wj0", 44 + "url": "https://github.com/julien-nc/cospend-nc/releases/download/v1.6.1/cospend-1.6.1.tar.gz", 45 + "version": "1.6.1", 46 46 "description": "# Nextcloud Cospend 💰\n\nNextcloud Cospend is a group/shared budget manager. It was inspired by the great [IHateMoney](https://github.com/spiral-project/ihatemoney/).\n\nYou can use it when you share a house, when you go on vacation with friends, whenever you share expenses with a group of people.\n\nIt lets you create projects with members and bills. Each member has a balance computed from the project bills. Balances are not an absolute amount of money at members disposal but rather a relative information showing if a member has spent more for the group than the group has spent for her/him, independently of exactly who spent money for whom. This way you can see who owes the group and who the group owes. Ultimately you can ask for a settlement plan telling you which payments to make to reset members balances.\n\nProject members are independent from Nextcloud users. Projects can be shared with other Nextcloud users or via public links.\n\n[MoneyBuster](https://gitlab.com/eneiluj/moneybuster) Android client is [available in F-Droid](https://f-droid.org/packages/net.eneiluj.moneybuster/) and on the [Play store](https://play.google.com/store/apps/details?id=net.eneiluj.moneybuster).\n\n[PayForMe](https://github.com/mayflower/PayForMe) iOS client is currently under developpement!\n\nThe private and public APIs are documented using [the Nextcloud OpenAPI extractor](https://github.com/nextcloud/openapi-extractor/). This documentation can be accessed directly in Nextcloud. All you need is to install Cospend (>= v1.6.0) and use the [the OCS API Viewer app](https://apps.nextcloud.com/apps/ocs_api_viewer) to browse the OpenAPI documentation.\n\n## Features\n\n* ✎ Create/edit/delete projects, members, bills, bill categories, currencies\n* ⚖ Check member balances\n* 🗠 Display project statistics\n* ♻ Display settlement plan\n* Move bills from one project to another\n* Move bills to trash before actually deleting them\n* Archive old projects before deleting them\n* 🎇 Automatically create reimbursement bills from settlement plan\n* 🗓 Create recurring bills (day/week/month/year)\n* 📊 Optionally provide custom amount for each member in new bills\n* 🔗 Link personal files to bills (picture of physical receipt for example)\n* 👩 Public links for people outside Nextcloud (can be password protected)\n* 👫 Share projects with Nextcloud users/groups/circles\n* 🖫 Import/export projects as csv (compatible with csv files from IHateMoney and SplitWise)\n* 🔗 Generate link/QRCode to easily add projects in MoneyBuster\n* 🗲 Implement Nextcloud notifications and activity stream\n\nThis app usually support the 2 or 3 last major versions of Nextcloud.\n\nThis app is under development.\n\n🌍 Help us to translate this app on [Nextcloud-Cospend/MoneyBuster Crowdin project](https://crowdin.com/project/moneybuster).\n\n⚒ Check out other ways to help in the [contribution guidelines](https://github.com/julien-nc/cospend-nc/blob/master/CONTRIBUTING.md).\n\n## Documentation\n\n* [User documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/user.md)\n* [Admin documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/admin.md)\n* [Developer documentation](https://github.com/julien-nc/cospend-nc/blob/master/docs/dev.md)\n* [CHANGELOG](https://github.com/julien-nc/cospend-nc/blob/master/CHANGELOG.md#change-log)\n* [AUTHORS](https://github.com/julien-nc/cospend-nc/blob/master/AUTHORS.md#authors)\n\n## Known issues\n\n* It does not make you rich\n\nAny feedback will be appreciated.\n\n\n\n## Donation\n\nI develop this app during my free time.\n\n* [Donate with Paypal](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66PALMY8SF5JE) (you don't need a paypal account)\n* [Donate with Liberapay : ![Donate using Liberapay](https://liberapay.com/assets/widgets/donate.svg)](https://liberapay.com/eneiluj/donate)", 47 47 "homepage": "https://github.com/julien-nc/cospend-nc", 48 48 "licenses": [ ··· 60 60 ] 61 61 }, 62 62 "end_to_end_encryption": { 63 - "sha256": "1ih44vrgm3fsm4xk3sz9b5rxf54dva01cfy18gw4lpgn60c63isq", 64 - "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.14.1/end_to_end_encryption-v1.14.1.tar.gz", 65 - "version": "1.14.1", 63 + "sha256": "1h9is67lbnvgnv6n9p07si0qcp6hgymlq7f07z8s2ckf04p0nzad", 64 + "url": "https://github.com/nextcloud-releases/end_to_end_encryption/releases/download/v1.14.4/end_to_end_encryption-v1.14.4.tar.gz", 65 + "version": "1.14.4", 66 66 "description": "Provides the necessary endpoint to enable end-to-end encryption.\n\n**Notice:** E2EE is currently not compatible to be used together with server-side encryption", 67 67 "homepage": "https://github.com/nextcloud/end_to_end_encryption", 68 68 "licenses": [ ··· 110 110 ] 111 111 }, 112 112 "integration_openai": { 113 - "sha256": "0qk0w5xiy9jrk29mpmzfsp0jya6i4si8n3m03kb05r225n4ya9ig", 114 - "url": "https://github.com/nextcloud-releases/integration_openai/releases/download/v1.2.0/integration_openai-v1.2.0.tar.gz", 115 - "version": "1.2.0", 113 + "sha256": "0v8bpd74mvkc87jbqjkxcfhb728l0r85fsqjn1ahaj2g9xql07f6", 114 + "url": "https://github.com/nextcloud-releases/integration_openai/releases/download/v1.2.1/integration_openai-v1.2.1.tar.gz", 115 + "version": "1.2.1", 116 116 "description": "This app includes 3 custom smart pickers for Nextcloud:\n* ChatGPT-like answers\n* Image generation (with DALL·E 2 or LocalAI)\n* Whisper dictation\n\nIt also implements\n\n* A Translation provider (using any available language model)\n* A SpeechToText provider (using Whisper)\n\nInstead of connecting to the OpenAI API for these, you can also connect to a self-hosted [LocalAI](https://localai.io) instance.\n\n## Ethical AI Rating\n### Rating for Text generation using ChatGPT via OpenAI API: 🔴\n\nNegative:\n* the software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be run on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n\n### Rating for Translation using ChatGPT via OpenAI API: 🔴\n\nNegative:\n* the software for training and inference of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be run on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model's performance and CO2 usage.\n\n### Rating for Image generation using DALL·E via OpenAI API: 🔴\n\nNegative:\n* the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself\n* the trained model is not freely available, so the model can not be ran on-premises\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via OpenAI API: 🟡\n\nPositive:\n* the software for training and inferencing of this model is open source\n* The trained model is freely available, and thus can run on-premise\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n### Rating for Text generation via LocalAI: 🟢\n\nPositive:\n* the software for training and inferencing of this model is open source\n* the trained model is freely available, and thus can be ran on-premises\n* the training data is freely available, making it possible to check or correct for bias or optimise the performance and CO2 usage.\n\n\n### Rating for Image generation using Stable Diffusion via LocalAI : 🟡\n\nPositive:\n* the software for training and inferencing of this model is open source\n* the trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\n\n### Rating for Speech-To-Text using Whisper via LocalAI: 🟡\n\nPositive:\n* the software for training and inferencing of this model is open source\n* the trained model is freely available, and thus can be ran on-premises\n\nNegative:\n* the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.\n\nLearn more about the Nextcloud Ethical AI Rating [in our blog](https://nextcloud.com/blog/nextcloud-ethical-ai-rating/).", 117 117 "homepage": "https://github.com/nextcloud/integration_openai", 118 118 "licenses": [ ··· 140 140 ] 141 141 }, 142 142 "memories": { 143 - "sha256": "1j3296d3arkr9344zzv6ynhg842ym36a1bp1r3y6m8wp552m5gay", 144 - "url": "https://github.com/pulsejet/memories/releases/download/v6.2.2/memories.tar.gz", 145 - "version": "6.2.2", 143 + "sha256": "0638120x6byp35gslcr2yg4rswihjjdssnjw87fxx7q41sd02vsz", 144 + "url": "https://github.com/pulsejet/memories/releases/download/v7.0.2/memories.tar.gz", 145 + "version": "7.0.2", 146 146 "description": "# Memories: Photo Management for Nextcloud\n\nMemories is a *batteries-included* photo management solution for Nextcloud with advanced features including:\n\n- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.\n- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.\n- **🤖 AI Tagging**: Group photos by people and objects, powered by [recognize](https://github.com/nextcloud/recognize) and [facerecognition](https://github.com/matiasdelellis/facerecognition).\n- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.\n- **🫱🏻‍🫲🏻 External Sharing**: Share photos and videos with people outside of your Nextcloud instance.\n- **📱 Mobile Support**: Work from any device, of any shape and size through the web app.\n- **✏️ Edit Metadata**: Edit dates and other metadata on photos quickly and in bulk.\n- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.\n- **📹 Video Transcoding**: Transcode videos and use HLS for maximal performance.\n- **🗺️ Map**: View your photos on a map, tagged with accurate reverse geocoding.\n- **📦 Migration**: Migrate easily from Nextcloud Photos and Google Takeout.\n- **⚡️ Performance**: Do all this very fast.\n\n## 🚀 Installation\n\n1. Install the app from the Nextcloud app store (try a demo [here](https://demo.memories.gallery/apps/memories/)).\n1. Perform the recommended [configuration steps](https://memories.gallery/config/).\n1. Run `php occ memories:index` to generate metadata indices for existing photos.\n1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos.", 147 147 "homepage": "https://memories.gallery", 148 148 "licenses": [ ··· 170 170 ] 171 171 }, 172 172 "notify_push": { 173 - "sha256": "1inq39kdfynip4j9hfrgybiscgii7r0wkjb5pssvmqknbpqf7x4g", 174 - "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.9/notify_push-v0.6.9.tar.gz", 175 - "version": "0.6.9", 173 + "sha256": "0zsjr3zr8c686pkgsmhjg1ssnzvc9flkyy1x571wk7lx7lfrvrd1", 174 + "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.10/notify_push-v0.6.10.tar.gz", 175 + "version": "0.6.10", 176 176 "description": "Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http://github.com/nextcloud/notify_push) for detailed setup instructions", 177 177 "homepage": "", 178 178 "licenses": [ ··· 230 230 ] 231 231 }, 232 232 "registration": { 233 - "sha256": "1bcvc1vmvgr21slx2bk5idagkvvkcglkjbrs3ki5y7w3ls0my4al", 234 - "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.3.0/registration-v2.3.0.tar.gz", 235 - "version": "2.3.0", 233 + "sha256": "1ih7nfswskzpgbqfjsn4lym4cwyq4kbjv9m9cmy4g4nx44gr0dkl", 234 + "url": "https://github.com/nextcloud-releases/registration/releases/download/v2.4.0/registration-v2.4.0.tar.gz", 235 + "version": "2.4.0", 236 236 "description": "User registration\n\nThis app allows users to register a new account.\n\n# Features\n\n- Add users to a given group\n- Allow-list with email domains (including wildcard) to register with\n- Administrator will be notified via email for new user creation or require approval\n- Supports Nextcloud's Client Login Flow v1 and v2 - allowing registration in the mobile Apps and Desktop clients\n\n# Web form registration flow\n\n1. User enters their email address\n2. Verification link is sent to the email address\n3. User clicks on the verification link\n4. User is lead to a form where they can choose their username and password\n5. New account is created and is logged in automatically", 237 237 "homepage": "https://github.com/nextcloud/registration", 238 238 "licenses": [ ··· 240 240 ] 241 241 }, 242 242 "spreed": { 243 - "sha256": "1kjlrjgclmz39a0zdjr6863cipv5i5fwaigasd2cfxx1r7zrd7sx", 244 - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v18.0.4/spreed-v18.0.4.tar.gz", 245 - "version": "18.0.4", 243 + "sha256": "1irkfcyv07ij564aigsrrg1glw78v9lm09126qwmbs6fbz1acxl2", 244 + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v18.0.5/spreed-v18.0.5.tar.gz", 245 + "version": "18.0.5", 246 246 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 247 247 "homepage": "https://github.com/nextcloud/spreed", 248 248 "licenses": [ ··· 260 260 ] 261 261 }, 262 262 "twofactor_nextcloud_notification": { 263 - "sha256": "0gaqgzbryim580dxarak7p4g3wd8wp3w6lw9jhl84jh46wrsbrj8", 264 - "url": "https://github.com/nextcloud-releases/twofactor_nextcloud_notification/releases/download/v3.8.0/twofactor_nextcloud_notification-v3.8.0.tar.gz", 265 - "version": "3.8.0", 263 + "sha256": "0qpg6i6iw6ldnryf0p56kd7fgs5vyckw9m6yjcf8r4j3mwfka273", 264 + "url": "https://github.com/nextcloud-releases/twofactor_nextcloud_notification/releases/download/v3.9.0/twofactor_nextcloud_notification-v3.9.0.tar.gz", 265 + "version": "3.9.0", 266 266 "description": "Allows using any of your logged in devices as second factor", 267 267 "homepage": "https://github.com/nextcloud/twofactor_nextcloud_notification", 268 268 "licenses": [ ··· 270 270 ] 271 271 }, 272 272 "twofactor_webauthn": { 273 - "sha256": "1p4ng7nprlcgw7sdfd7wqx5az86a856f1v470lahg2nfbx3fg296", 274 - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.3.2/twofactor_webauthn-v1.3.2.tar.gz", 275 - "version": "1.3.2", 273 + "sha256": "0llxakzcdcy9hscyzw3na5zp1p57h03w5fmm0gs9g62k1b88k6kw", 274 + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.4.0/twofactor_webauthn-v1.4.0.tar.gz", 275 + "version": "1.4.0", 276 276 "description": "A two-factor provider for WebAuthn devices", 277 277 "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", 278 278 "licenses": [ ··· 280 280 ] 281 281 }, 282 282 "user_oidc": { 283 - "sha256": "06w6r1cmrahh9kr6rxc3nmy9q4m8fmf6afwgkvah3xixqnq04iwb", 284 - "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v5.0.1/user_oidc-v5.0.1.tar.gz", 285 - "version": "5.0.1", 283 + "sha256": "0nl716c8jx6hhpkxjdpbldlnqhh6jsm6xx1zmcmvkzkdr9pjkggj", 284 + "url": "https://github.com/nextcloud-releases/user_oidc/releases/download/v5.0.2/user_oidc-v5.0.2.tar.gz", 285 + "version": "5.0.2", 286 286 "description": "Allows flexible configuration of an OIDC server as Nextcloud login user backend.", 287 287 "homepage": "https://github.com/nextcloud/user_oidc", 288 288 "licenses": [ ··· 290 290 ] 291 291 }, 292 292 "user_saml": { 293 - "sha256": "122bj8hqd4c554n07wjnwmqd4lp1j3440jbdjg45hwpnw2s8wlr5", 294 - "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v6.1.1/user_saml-v6.1.1.tar.gz", 295 - "version": "6.1.1", 293 + "sha256": "112nmngl99vfiqx39zbz6n8ajaifr02y5p0kcd5iz60qnf8za3kk", 294 + "url": "https://github.com/nextcloud-releases/user_saml/releases/download/v6.1.2/user_saml-v6.1.2.tar.gz", 295 + "version": "6.1.2", 296 296 "description": "Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)\nThe following providers are supported and tested at the moment:\n\n* **SAML 2.0**\n\t* OneLogin\n\t* Shibboleth\n\t* Active Directory Federation Services (ADFS)\n\n* **Authentication via Environment Variable**\n\t* Kerberos (mod_auth_kerb)\n\t* Any other provider that authenticates using the environment variable\n\nWhile theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.", 297 297 "homepage": "https://github.com/nextcloud/user_saml", 298 298 "licenses": [
+2 -2
pkgs/shells/fish/plugins/wakatime-fish.nix
··· 6 6 7 7 buildFishPlugin rec { 8 8 pname = "wakatime-fish"; 9 - version = "0.0.3"; 9 + version = "0.0.5"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ik11235"; 13 13 repo = "wakatime.fish"; 14 14 rev = "v${version}"; 15 - hash = "sha256-t0b8jvkNU7agF0A8YkwQ57qGGqcYJF7l9eNr12j2ZQ0="; 15 + hash = "sha256-BYDff4OP4Sg5I7p0GviZKSDulx468ePZigigyTdtkqM="; 16 16 }; 17 17 18 18 preFixup = ''
+2 -2
pkgs/tools/admin/stripe-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "stripe-cli"; 5 - version = "1.19.2"; 5 + version = "1.19.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "stripe"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-ohxTEHm5qGFQ1mJNL/Fh5qNc/De1TUtsEcuOIaJvGLc="; 11 + hash = "sha256-VHTr/+sc34Z9WazURXNq7EXKPbpf08cQ0FI98OV7CAA="; 12 12 }; 13 13 vendorHash = "sha256-DYA6cu2KzEBZ4wsT7wjcdY1endQQOZlj2aOwu6iGLew="; 14 14
+2 -2
pkgs/tools/filesystems/mount-zip/default.nix
··· 3 3 4 4 stdenv.mkDerivation (finalAttrs: { 5 5 pname = "mount-zip"; 6 - version = "1.0.12"; 6 + version = "1.0.13"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "google"; 10 10 repo = "mount-zip"; 11 11 rev = "v${finalAttrs.version}"; 12 - hash = "sha256-bsuGEgCrU7Gxd9oAiI39AYT9aiXufrI9CniTCfa6LCY="; 12 + hash = "sha256-/iPq/v7ap5livYR5tA90JiaGxQfR9VG+FONECeCFdOQ="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ boost gcc icu pandoc pkg-config ];
+2 -2
pkgs/tools/misc/cyberchef/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "cyberchef"; 8 - version = "10.8.2"; 8 + version = "10.9.0"; 9 9 10 10 src = fetchzip { 11 11 url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip"; 12 - sha256 = "sha256-CD09gve4QEkCBKZoNtTdSPOfGSogGoGwWMYWGzMHowg="; 12 + sha256 = "sha256-lsQC86gTfDQy7wonoYdQitdF+4hn8qyFpXKg+AL5TnU="; 13 13 stripRoot = false; 14 14 }; 15 15
+4 -4
pkgs/tools/misc/ntfy-sh/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "ntfy-sh"; 8 - version = "2.9.0"; 8 + version = "2.10.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "binwiederhier"; 12 12 repo = "ntfy"; 13 13 rev = "v${version}"; 14 - hash = "sha256-nCW7D2iQEv9NeIvVn1+REacspchzJ7SJgl0glEWkAoE="; 14 + hash = "sha256-Ns73kZ7XJKj93fhTDQ3L5hk4NZVEcKysJVEZk6jX7KE="; 15 15 }; 16 16 17 - vendorHash = "sha256-nnAw3BIiPMNa/7WSH8vurt8GUFM7Bf80CmtH4WjfC6Q="; 17 + vendorHash = "sha256-c7fOSI+BPF3lwAJEftZHk9o/97T9kntgSsXoko3AYtQ="; 18 18 19 19 ui = buildNpmPackage { 20 20 inherit src version; 21 21 pname = "ntfy-sh-ui"; 22 - npmDepsHash = "sha256-+4VL+bY3Nz5LT5ZyW9aJlrl3NsfOGv6CaiwLqpC5ywo="; 22 + npmDepsHash = "sha256-nU5atvqyt5U7z8XB0+25uF+7tWPW2yYnkV/124fKoPE="; 23 23 24 24 prePatch = '' 25 25 cd web/
+2 -2
pkgs/tools/misc/tmuxp/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "tmuxp"; 5 - version = "1.43.0"; 5 + version = "1.45.0"; 6 6 pyproject = true; 7 7 8 8 src = fetchPypi { 9 9 inherit pname version; 10 - hash = "sha256-SbMZpMrcOGNzEqa/2x0OtgC2/fhKp8Prs8Hspy3I3tA="; 10 + hash = "sha256-I7P/CohipEwrxoelU/ePSv2PHgM3HXdVVadpntVFcrQ="; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+3 -3
pkgs/tools/misc/wasm-tools/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "wasm-tools"; 8 - version = "1.201.0"; 8 + version = "1.202.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "bytecodealliance"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-L3wo6a9rxqZ8Rjz8nejbfdTgQclFFp2ShdP6QECbrmg="; 14 + hash = "sha256-7JH93VaRQTi2pcHYB+oDqe1FDiyNDWXwRnw5qZMEi7c="; 15 15 fetchSubmodules = true; 16 16 }; 17 17 18 18 # Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved. 19 19 auditable = false; 20 - cargoHash = "sha256-XzU43bcoRGHhVmpkcKvdRH9UybjTkQWH8RKBqsM/31M="; 20 + cargoHash = "sha256-8W2x9pbIu/9DXrRXo4IbSBSa8wAFj5djNpHq7gfa46E="; 21 21 cargoBuildFlags = [ "--package" "wasm-tools" ]; 22 22 cargoTestFlags = [ "--all" ]; 23 23
+3 -3
pkgs/tools/security/spire/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "spire"; 5 - version = "1.9.1"; 5 + version = "1.9.2"; 6 6 7 7 outputs = [ "out" "agent" "server" ]; 8 8 ··· 10 10 owner = "spiffe"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-+IIT2y4TJDhxxEFiaefgiHVSzO4sVQ3oPO1aMEoBQTU="; 13 + sha256 = "sha256-Gbi6nM9tjH/bYOFwpBrjH/rFEtSs9ihxM3jDAt+5HTU="; 14 14 }; 15 15 16 - vendorHash = "sha256-X8/R2u7mAJuwfltIZV5NrgbzR0U6Ty092Wlbs3u9oIw="; 16 + vendorHash = "sha256-XYM6r/+31apm9Ygq3eMX5DRf8p7/jwkBNaE2OvooRwM="; 17 17 18 18 subPackages = [ "cmd/spire-agent" "cmd/spire-server" ]; 19 19
+3 -3
pkgs/tools/security/vals/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vals"; 5 - version = "0.35.0"; 5 + version = "0.36.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "variantdev"; 10 10 repo = pname; 11 - sha256 = "sha256-PH2R39bI357ND3Gf//Fe+xtMGVuqwggT9zZyy/OimmY="; 11 + sha256 = "sha256-jD7fYvPOR6fwpCqNhxNXzjc8qtmjXkJy+f/L7t9Jlu4="; 12 12 }; 13 13 14 - vendorHash = "sha256-oesPCwDZyJ1Q8LdyEnvAU5sdXFFHdxUP4jXltww8vuk="; 14 + vendorHash = "sha256-b4GmDzRvWQzoKzQo7am/3M9cFqO+QNW4UxlWZrPswiA="; 15 15 16 16 ldflags = [ 17 17 "-s"
+3 -3
pkgs/tools/text/sad/default.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "sad"; 9 - version = "0.4.25"; 9 + version = "0.4.27"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ms-jpq"; 13 13 repo = "sad"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-G+Mkyw7TNx5+fhnaOe3Fsb1JuafqckcZ83BTnuWUZBU="; 15 + hash = "sha256-hb09YwF59I8zQ6dIrGkCWJ98VeB5EYoNloTGg5v2BIs="; 16 16 }; 17 17 18 - cargoHash = "sha256-PTldq13csCmQ3u+M+BTftmxpRh32Bw9ds6yx+pE7HRc="; 18 + cargoHash = "sha256-wFmC19uGEaS8Rn+bKdljAZY24/AL9VDV183xXBjt79M="; 19 19 20 20 nativeBuildInputs = [ python3 ]; 21 21
+1
pkgs/top-level/aliases.nix
··· 607 607 libcap_pam = throw "'libcap_pam' has been replaced with 'libcap'"; # Converted to throw 2023-09-10 608 608 libclc = llvmPackages_latest.libclc; # Added 2023-10-28 609 609 libcxxabi = throw "'libcxxabi' was merged into 'libcxx'"; # Converted to throw 2024-03-08 610 + libdwarf_20210528 = throw "'libdwarf_20210528' has been removed because it is not used in nixpkgs, move to libdwarf"; # Added 2024-03-23 610 611 libgme = game-music-emu; # Added 2022-07-20 611 612 libgpgerror = libgpg-error; # Added 2021-09-04 612 613 libheimdal = heimdal; # Added 2022-11-18
-1
pkgs/top-level/all-packages.nix
··· 22282 22282 22283 22283 libdwarf = callPackage ../development/libraries/libdwarf { }; 22284 22284 dwarfdump = libdwarf.bin; 22285 - libdwarf_20210528 = callPackage ../development/libraries/libdwarf/20210528.nix { }; 22286 22285 22287 22286 libe57format = callPackage ../development/libraries/libe57format { }; 22288 22287
+5
pkgs/top-level/python-packages.nix
··· 7356 7356 mizani = callPackage ../development/python-modules/mizani { }; 7357 7357 7358 7358 mkdocs = callPackage ../development/python-modules/mkdocs { }; 7359 + mkdocs-autolinks-plugin = callPackage ../development/python-modules/mkdocs-autolinks-plugin { }; 7359 7360 mkdocs-autorefs = callPackage ../development/python-modules/mkdocs-autorefs { }; 7360 7361 mkdocs-drawio-exporter = callPackage ../development/python-modules/mkdocs-drawio-exporter { }; 7361 7362 mkdocs-exclude = callPackage ../development/python-modules/mkdocs-exclude { }; ··· 14556 14557 14557 14558 tencentcloud-sdk-python = callPackage ../development/python-modules/tencentcloud-sdk-python { }; 14558 14559 14560 + tendo = callPackage ../development/python-modules/tendo { }; 14561 + 14559 14562 tensorboard-data-server = callPackage ../development/python-modules/tensorboard-data-server { }; 14560 14563 14561 14564 tensorboard-plugin-profile = callPackage ../development/python-modules/tensorboard-plugin-profile { }; ··· 16030 16033 typing-extensions = callPackage ../development/python-modules/typing-extensions { }; 16031 16034 16032 16035 typing-inspect = callPackage ../development/python-modules/typing-inspect { }; 16036 + 16037 + typing-validation = callPackage ../development/python-modules/typing-validation { }; 16033 16038 16034 16039 typish = callPackage ../development/python-modules/typish { }; 16035 16040