Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-09-22 12:05:17 +00:00 committed by GitHub
commit 6bb2408295
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
64 changed files with 1270 additions and 1124 deletions

View File

@ -2733,6 +2733,13 @@
githubId = 19915050; githubId = 19915050;
name = "binarycat"; name = "binarycat";
}; };
binary-eater = {
email = "sergeantsagara@protonmail.com";
github = "Binary-Eater";
githubId = 10691440;
name = "Rahul Rameshbabu";
keys = [ { fingerprint = "678A 8DF1 D9F2 B51B 7110 BE53 FF24 7B3E 5411 387B"; } ];
};
binsky = { binsky = {
email = "timo@binsky.org"; email = "timo@binsky.org";
github = "binsky08"; github = "binsky08";

View File

@ -486,6 +486,12 @@
- The `isync` package has been updated to version `1.5.0`, which introduces some breaking changes. See the [compatibility concerns](https://sourceforge.net/projects/isync/files/isync/1.5.0/) for more details. - The `isync` package has been updated to version `1.5.0`, which introduces some breaking changes. See the [compatibility concerns](https://sourceforge.net/projects/isync/files/isync/1.5.0/) for more details.
- Legacy package `globalprotect-openconnect` 1.x and related module
`globalprotect-vpn` were dropped. Two new packages `gpauth` and `gpclient`
from the 2.x version of the GlobalProtect-openconnect project are added in its
place. The GUI components related to the project are non-free and not
packaged.
## Other Notable Changes {#sec-release-24.11-notable-changes} ## Other Notable Changes {#sec-release-24.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. --> <!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View File

@ -1045,7 +1045,6 @@
./services/networking/gdomap.nix ./services/networking/gdomap.nix
./services/networking/ghostunnel.nix ./services/networking/ghostunnel.nix
./services/networking/git-daemon.nix ./services/networking/git-daemon.nix
./services/networking/globalprotect-vpn.nix
./services/networking/gns3-server.nix ./services/networking/gns3-server.nix
./services/networking/gnunet.nix ./services/networking/gnunet.nix
./services/networking/go-autoconfig.nix ./services/networking/go-autoconfig.nix

View File

@ -74,6 +74,7 @@ in
(mkRemovedOptionModule [ "services" "fourStoreEndpoint" ] "The fourStoreEndpoint module has been removed") (mkRemovedOptionModule [ "services" "fourStoreEndpoint" ] "The fourStoreEndpoint module has been removed")
(mkRemovedOptionModule [ "services" "fprot" ] "The corresponding package was removed from nixpkgs.") (mkRemovedOptionModule [ "services" "fprot" ] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "frab" ] "The frab module has been removed") (mkRemovedOptionModule [ "services" "frab" ] "The frab module has been removed")
(mkRemovedOptionModule [ "services" "globalprotect"] "The corresponding package was removed from nixpkgs.")
(mkRemovedOptionModule [ "services" "homeassistant-satellite"] "The `services.homeassistant-satellite` module has been replaced by `services.wyoming-satellite`.") (mkRemovedOptionModule [ "services" "homeassistant-satellite"] "The `services.homeassistant-satellite` module has been replaced by `services.wyoming-satellite`.")
(mkRemovedOptionModule [ "services" "hydron" ] "The `services.hydron` module has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability.") (mkRemovedOptionModule [ "services" "hydron" ] "The `services.hydron` module has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability.")
(mkRemovedOptionModule [ "services" "ihatemoney" ] "The ihatemoney module has been removed for lack of downstream maintainer") (mkRemovedOptionModule [ "services" "ihatemoney" ] "The ihatemoney module has been removed for lack of downstream maintainer")

View File

@ -448,4 +448,5 @@ in
}; };
meta.maintainers = with lib.maintainers; [ felixsinger ];
} }

View File

@ -1,57 +0,0 @@
{ config, lib, pkgs, ... }:
let
cfg = config.services.globalprotect;
execStart =
if cfg.csdWrapper == null then
"${pkgs.globalprotect-openconnect}/bin/gpservice"
else
"${pkgs.globalprotect-openconnect}/bin/gpservice --csd-wrapper=${cfg.csdWrapper}";
in
{
options.services.globalprotect = {
enable = lib.mkEnableOption "globalprotect";
settings = lib.mkOption {
description = ''
GlobalProtect-openconnect configuration. For more information, visit
<https://github.com/yuezk/GlobalProtect-openconnect/wiki/Configuration>.
'';
default = { };
example = {
"vpn1.company.com" = {
openconnect-args = "--script=/path/to/vpnc-script";
};
};
type = lib.types.attrs;
};
csdWrapper = lib.mkOption {
description = ''
A script that will produce a Host Integrity Protection (HIP) report,
as described at <https://www.infradead.org/openconnect/hip.html>
'';
default = null;
example = lib.literalExpression ''"''${pkgs.openconnect}/libexec/openconnect/hipreport.sh"'';
type = lib.types.nullOr lib.types.path;
};
};
config = lib.mkIf cfg.enable {
services.dbus.packages = [ pkgs.globalprotect-openconnect ];
environment.etc."gpservice/gp.conf".text = lib.generators.toINI { } cfg.settings;
systemd.services.gpservice = {
description = "GlobalProtect openconnect DBus service";
serviceConfig = {
Type = "dbus";
BusName = "com.yuezk.qt.GPService";
ExecStart = execStart;
};
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
};
};
}

View File

@ -406,4 +406,6 @@ in
} }
''; '';
}; };
meta.maintainers = with lib.maintainers; [ felixsinger ];
} }

View File

@ -35,11 +35,11 @@
firefox-beta = buildMozillaMach rec { firefox-beta = buildMozillaMach rec {
pname = "firefox-beta"; pname = "firefox-beta";
version = "131.0b2"; version = "131.0b9";
applicationName = "Mozilla Firefox Beta"; applicationName = "Mozilla Firefox Beta";
src = fetchurl { src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "1716b4189600d5eea9957c1ad2325a635f1f1178fb6e836bc9fe07d3ee2a71d5186af9511ad3e494403023834b58f7acb0b2716ee2acd5300797e2e8680b7cb8"; sha512 = "043f983a295fa27d3641f6db231da2e3a88d43609f9c1f4fbd0d98356ab902e802b20a81ae8bbf3812d8ae6776fd6ea557f19cc083f09aae42b8cd98424430dc";
}; };
meta = { meta = {
@ -64,13 +64,13 @@
firefox-devedition = buildMozillaMach rec { firefox-devedition = buildMozillaMach rec {
pname = "firefox-devedition"; pname = "firefox-devedition";
version = "131.0b2"; version = "131.0b9";
applicationName = "Mozilla Firefox Developer Edition"; applicationName = "Mozilla Firefox Developer Edition";
requireSigning = false; requireSigning = false;
branding = "browser/branding/aurora"; branding = "browser/branding/aurora";
src = fetchurl { src = fetchurl {
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz"; url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "704d30f4c5d2a7cddda53f572551cc5fe49bc380388bda5c0eceac121c7d91ee616f586231a33539bb277aa4ea4e963a0d7f4d40f9738d4d30e4a3da75233d97"; sha512 = "f1f56bd121ecdf1f659ce85ea77a9b1abe983583081f6cadaaf4c57695148b481eed1ecfa7ac2d3449fbc1a0c8560a8a5665e309722a5fc5455df740cf639989";
}; };
meta = { meta = {

View File

@ -17,14 +17,14 @@
python3Packages.buildPythonApplication rec { python3Packages.buildPythonApplication rec {
pname = "alpaca"; pname = "alpaca";
version = "1.1.1"; version = "2.0.3";
pyproject = false; # Built with meson pyproject = false; # Built with meson
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Jeffser"; owner = "Jeffser";
repo = "Alpaca"; repo = "Alpaca";
rev = version; rev = version;
hash = "sha256-FFMclm+IUEU4cQZ0+uJHDCHytgW8+fygooWw3Nc1jxM="; hash = "sha256-CXrnPhNu/doz145rvonuBXoJQolz7qgMdn5KgVio6J4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -10,13 +10,13 @@
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "chirp"; pname = "chirp";
version = "0.4.0-unstable-2024-09-05"; version = "0.4.0-unstable-2024-09-19";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kk7ds"; owner = "kk7ds";
repo = "chirp"; repo = "chirp";
rev = "f9f5afa33388d3b05af75b40195b6a45a19df9a2"; rev = "786e37ce269a4bf50bd7a75143479862f52c0eeb";
hash = "sha256-wpUtSXSmT9SgwKMYeto7jJGK7ZEFQ/t37wWjUMB86YQ="; hash = "sha256-+vY4d4z5oqrhPqokSGwCCP/oNz0al3+91akisSESXGk=";
}; };
buildInputs = [ buildInputs = [
glib glib

View File

@ -2,6 +2,7 @@
lib, lib,
stdenv, stdenv,
fetchurl, fetchurl,
fetchpatch,
runCommand, runCommand,
appstream, appstream,
autoreconfHook, autoreconfHook,
@ -120,6 +121,22 @@ stdenv.mkDerivation (finalAttrs: {
# Try mounting fonts and icons from NixOS locations if FHS locations don't exist. # Try mounting fonts and icons from NixOS locations if FHS locations don't exist.
# https://github.com/NixOS/nixpkgs/issues/119433 # https://github.com/NixOS/nixpkgs/issues/119433
./fix-fonts-icons.patch ./fix-fonts-icons.patch
# TODO: Remove when updating to 1.16
# Ensure flatpak uses the system's zoneinfo from $TZDIR
# https://github.com/NixOS/nixpkgs/issues/238386
(fetchpatch {
url = "https://github.com/flatpak/flatpak/pull/5850/commits/a8a35bf4d9fc3d76e1a5049a6a591faec04a42fd.patch";
hash = "sha256-JqkPbnzgZNZq/mplZqohhHFdjRrvYFjE4C02pI3feBo=";
})
(fetchpatch {
url = "https://github.com/flatpak/flatpak/pull/5850/commits/5ea13b09612215559081c27b60df4fb720cb08d5.patch";
hash = "sha256-BWbyQ2en3RtN4Ec5n62CULAhvywlQLhcl3Fmd4fsR1s=";
})
(fetchpatch {
url = "https://github.com/flatpak/flatpak/pull/5850/commits/7c8a81f08908019bbf69358de199748a9bcb29e3.patch";
hash = "sha256-RiG2jPmG+Igskxv8oQquOUYsG4srgdMXWe34ojMXslo=";
})
]; ];
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -1,22 +1,26 @@
{ lib { lib
, stdenv , stdenv
, rustPlatform , rustPlatform
, fetchCrate , fetchFromGitHub
, Security , darwin
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "gen-license"; pname = "gen-license";
version = "0.1.2"; version = "0.1.4";
src = fetchCrate { src = fetchFromGitHub {
inherit pname version; owner = "nexxeln";
hash = "sha256-YZcycLQ436cjr2YTT7TEyMdeLTOl9oEfa5x3lgnnYyo="; repo = "license-generator";
rev = "${version}";
hash = "sha256-VOmt8JXd2+ykhkhupv/I4RfXz9P0eEesW3JGAoXStUI=";
}; };
cargoHash = "sha256-2PT20eoXxBPhGsmHlEEGE2ZDyhyrD7tFdwnn3khjKNo="; cargoHash = "sha256-TEsWACxEs4eJ8rO4RnKJWpwT1KcDoBEGftHSJt4YXVw=";
buildInputs = lib.optional stdenv.isDarwin Security; buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
];
meta = with lib; { meta = with lib; {
description = "Create licenses for your projects right from your terminal"; description = "Create licenses for your projects right from your terminal";

View File

@ -164,11 +164,11 @@ let
linux = stdenv.mkDerivation (finalAttrs: { linux = stdenv.mkDerivation (finalAttrs: {
inherit pname meta passthru; inherit pname meta passthru;
version = "128.0.6613.137"; version = "129.0.6668.58";
src = fetchurl { src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb"; url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
hash = "sha256-Ggah8tabckPemWtKehx8So1Y55J0UdhAFf5rPRSwV6Q="; hash = "sha256-lFYGwpdicvp+E4S+sw4+3uFQSwGKvhyFenBZMVgVnMo=";
}; };
# With strictDeps on, some shebangs were not being patched correctly # With strictDeps on, some shebangs were not being patched correctly

View File

@ -0,0 +1,50 @@
{
rustPlatform,
lib,
fetchFromGitHub,
libsoup,
openssl,
pkg-config,
perl,
webkitgtk,
}:
rustPlatform.buildRustPackage rec {
pname = "gpauth";
version = "2.3.7";
src = fetchFromGitHub {
owner = "yuezk";
repo = "GlobalProtect-openconnect";
rev = "v${version}";
hash = "sha256-Zr888II65bUjrbStZfD0AYCXKY6VdKVJHQhbKwaY3is=";
};
buildAndTestSubdir = "apps/gpauth";
cargoHash = "sha256-AuYw8CC0bMJzIJJQXhcQajQ4SACz4aKv6rG4HMq7U18=";
nativeBuildInputs = [
perl
pkg-config
];
buildInputs = [
libsoup
openssl
webkitgtk
];
meta = with lib; {
changelog = "https://github.com/${src.owner}/${src.repo}/blob/${src.rev}/changelog.md";
description = "A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO authentication method";
longDescription = ''
A CLI for GlobalProtect VPN, based on OpenConnect, supports the SSO
authentication method. Inspired by gp-saml-gui.
The CLI version is always free and open source in this repo. It has almost
the same features as the GUI version.
'';
homepage = "https://github.com/${src.owner}/${src.repo}";
license = with licenses; [ gpl3Only ];
maintainers = with maintainers; [ binary-eater ];
};
}

View File

@ -0,0 +1,41 @@
{
rustPlatform,
gpauth,
openconnect,
openssl,
perl,
vpnc-scripts,
}:
rustPlatform.buildRustPackage rec {
pname = "gpclient";
inherit (gpauth) version src meta;
buildAndTestSubdir = "apps/gpclient";
cargoHash = "sha256-aJYFBvVrj1n2+9WLLBH5WTRRzTle19LsdJ2DielJYik=";
nativeBuildInputs = [ perl ];
buildInputs = [
gpauth
openconnect
openssl
];
preConfigure = ''
substituteInPlace crates/gpapi/src/lib.rs \
--replace-fail /usr/bin/gpauth ${gpauth}/bin/gpauth
substituteInPlace crates/common/src/vpn_utils.rs \
--replace-fail /usr/sbin/vpnc-script ${vpnc-scripts}/bin/vpnc-script
'';
postInstall = ''
mkdir -p $out/share/applications
cp packaging/files/usr/share/applications/gpgui.desktop $out/share/applications/gpgui.desktop
'';
postFixup = ''
substituteInPlace $out/share/applications/gpgui.desktop \
--replace-fail /usr/bin/gpclient $out/bin/gpclient
'';
}

View File

@ -5,10 +5,10 @@
}: }:
let let
pname = "heptabase"; pname = "heptabase";
version = "1.37.0"; version = "1.39.0";
src = fetchurl { src = fetchurl {
url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage";
hash = "sha256-TgVHlUYgvbERXGzntwmBH/xBmJj2EsCd1SWUbQr8nqY="; hash = "sha256-/uRPxmMTBr2ZkkY/Sp0FHI76ttoDDO7pID6fFckvUY8=";
}; };
appimageContents = appimageTools.extractType2 { inherit pname version src; }; appimageContents = appimageTools.extractType2 { inherit pname version src; };

View File

@ -16,14 +16,14 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager"; pname = "home-manager";
version = "0-unstable-2024-09-09"; version = "0-unstable-2024-09-21";
src = fetchFromGitHub { src = fetchFromGitHub {
name = "home-manager-source"; name = "home-manager-source";
owner = "nix-community"; owner = "nix-community";
repo = "home-manager"; repo = "home-manager";
rev = "10541f19c584fe9633c921903d8c095d5411e041"; rev = "14929f7089268481d86b83ed31ffd88713dcd415";
hash = "sha256-fj2LxTZAncL/s5NrtXe1nLfO0XDvRixtCu3kmV9jDPw="; hash = "sha256-Gkc7pwTVLKj4HSvRt8tXNvosl8RS9hrBAEhOjAE0Tt4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -7,15 +7,15 @@
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "jp-zip-code"; pname = "jp-zip-code";
version = "0-unstable-2024-08-01"; version = "0-unstable-2024-09-01";
# This package uses a mirror as the source because the # This package uses a mirror as the source because the
# original provider uses the same URL for updated content. # original provider uses the same URL for updated content.
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "musjj"; owner = "musjj";
repo = "jp-zip-codes"; repo = "jp-zip-codes";
rev = "94139331b79d8e23cd089fb9ad511ce55079154a"; rev = "995d7cce9ae68a31efe4b5882137dd67ac26f7ff";
hash = "sha256-e+wsJv2cP2wUwVNimWy0eYr32pr7YUy8pJAYDYbk0zo="; hash = "sha256-VnzczwIbYPUpWpWLMm2TYGqiDxzZaDDKs7xh4F3xA0E=";
}; };
installPhase = '' installPhase = ''

View File

@ -24,13 +24,13 @@ assert lib.assertMsg (dictionaries != [ ]) "merge-ut-dictionaries needs at least
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "merge-ut-dictionaries"; pname = "merge-ut-dictionaries";
version = "0-unstable-2024-08-28"; version = "0-unstable-2024-09-09";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "utuhiro78"; owner = "utuhiro78";
repo = "merge-ut-dictionaries"; repo = "merge-ut-dictionaries";
rev = "9cacaadfc4a199914726687ad6545bfd7152c001"; rev = "35dfcca5c8657f2bf78bc000baa349c322ecb771";
hash = "sha256-AdcwXl+33pyN8Q95EDNwMps3ObCzys8nicege6yeRk8="; hash = "sha256-s6m430nXrG5v6iA+Fp2CKDPfFoAZirw/c3WahLrsaL4=";
}; };
nativeBuildInputs = [ python3 ]; nativeBuildInputs = [ python3 ];

View File

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "mozcdic-ut-jawiki"; pname = "mozcdic-ut-jawiki";
version = "0-unstable-2024-08-23"; version = "0-unstable-2024-09-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "utuhiro78"; owner = "utuhiro78";
repo = "mozcdic-ut-jawiki"; repo = "mozcdic-ut-jawiki";
rev = "08814f70cc0cc9b0f4757fa46f40d918dfd7073d"; rev = "c7bec6a8df7a3f893646bb8c017033499a8350be";
hash = "sha256-Sfw5cNXuno3aSUUPy9c3HODIu9cVSmskTwibD8w8jaM="; hash = "sha256-fjIOGT3SYKLtL31QfZVNT4vKMNuHy1YAKFVjf82BWMQ=";
}; };
installPhase = '' installPhase = ''

View File

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "mozcdic-ut-personal-names"; pname = "mozcdic-ut-personal-names";
version = "0-unstable-2024-08-06"; version = "0-unstable-2024-09-21";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "utuhiro78"; owner = "utuhiro78";
repo = "mozcdic-ut-personal-names"; repo = "mozcdic-ut-personal-names";
rev = "79e1192de922bba74ce45f59fd591f1cd9a061f5"; rev = "b61a5af7992d6fcdc82fa08b67b1c9771bbc4449";
hash = "sha256-5cfoeQS7H4uMRi7CQGFwdwDetihWKNVdFdON+/syvDA="; hash = "sha256-xcfhfO5GIiOVxLfqX3izLHYuSFZCgOlbQE3N3U+HTW4=";
}; };
installPhase = '' installPhase = ''

View File

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "mozcdic-ut-place-names"; pname = "mozcdic-ut-place-names";
version = "0-unstable-2024-08-06"; version = "0-unstable-2024-09-03";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "utuhiro78"; owner = "utuhiro78";
repo = "mozcdic-ut-place-names"; repo = "mozcdic-ut-place-names";
rev = "e606f2336b79bf0fa7fad3a0eb6a1a9baebafcb9"; rev = "4525819546a26fc994d7ca4a2e883fde14bf908c";
hash = "sha256-IKn5ge8OiAidAmqr5+F7f4b1nUPa0ZT0n+5PfvkJKAs="; hash = "sha256-oiSBR2QhOYyurftdEn2w6hNK1ucddlvLqGTiZk9G/4k=";
}; };
installPhase = '' installPhase = ''

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "mpris-notifier"; pname = "mpris-notifier";
version = "0.1.9"; version = "0.1.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "l1na-forever"; owner = "l1na-forever";
repo = "mpris-notifier"; repo = "mpris-notifier";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-s7/eN2gn8VmNtrI9zEBASs7jzxgfszJjNlXR7IVr3G4="; hash = "sha256-X9d410ijZZcHvf8+f6DgnMl8ETGeY/fN13Gpz6q3BBA=";
}; };
cargoHash = "sha256-DTB1Ranz2oeuWVMuFNe+kjuQFnPqBoDeqxuYFU9svSs="; cargoHash = "sha256-f8BCnjgv7OLWQ/2X3dTUuAarCl+u+4CRARSQsO+09zE=";
buildInputs = lib.optionals stdenv.isDarwin [ buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security darwin.apple_sdk.frameworks.Security

View File

@ -18,18 +18,18 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "n8n"; pname = "n8n";
version = "1.57.0"; version = "1.60.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "n8n-io"; owner = "n8n-io";
repo = "n8n"; repo = "n8n";
rev = "n8n@${finalAttrs.version}"; rev = "n8n@${finalAttrs.version}";
hash = "sha256-0ShG/9Hj132mbNC06HzduMCosAefufbI1M/KJUYK1TQ="; hash = "sha256-G//+9Mucm/yH8XlA8/OO09lg9mKlo1S+Pyfmsp5MQhk=";
}; };
pnpmDeps = pnpm.fetchDeps { pnpmDeps = pnpm.fetchDeps {
inherit (finalAttrs) pname version src; inherit (finalAttrs) pname version src;
hash = "sha256-EfK8cmfkVebc/kIYaW+Eje1oPW1EpVpa2/jMs+KE5wg="; hash = "sha256-61xRNwJUFQrj7aw/+SqMABb8W+sJsVZ6aTgU9N7ssDo=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -14,13 +14,13 @@
}: }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "narsil"; pname = "narsil";
version = "1.3.0-85-g68f1491ca"; version = "1.3.0-187-g96d6b3bbd";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "NickMcConnell"; owner = "NickMcConnell";
repo = "NarSil"; repo = "NarSil";
rev = version; rev = version;
hash = "sha256-uiueTkfucYcK6BQ0WpXp8Sye7E0D1uxd/InowWznBjY="; hash = "sha256-vrYkA/kYQRXMcULVIZ9EaQOI0L4aQWVVp1M38Net0Fc=";
}; };
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };

View File

@ -1,26 +1,17 @@
{ lib, buildGoModule, fetchFromGitHub, fetchpatch, installShellFiles, testers, rosa, nix-update-script }: { lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, rosa, nix-update-script }:
buildGoModule rec { buildGoModule rec {
pname = "rosa"; pname = "rosa";
version = "1.2.43"; version = "1.2.45";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "openshift"; owner = "openshift";
repo = "rosa"; repo = "rosa";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-1/go7mL2uRzzV/iiTXsgZHGNW8EIONwEnb4jcMiKkv4="; hash = "sha256-Yjsk2A5itmTtOYM5UxSzQXNrBV9m1C8eXM0QUDjX2cI=";
}; };
vendorHash = null; vendorHash = null;
patches = [
# https://github.com/openshift/rosa/pull/2326/
# TODO: remove on next version bump
(fetchpatch {
url = "https://github.com/openshift/rosa/commit/9ed236880f91f0e9514ba0a6f3be93ee115d1689.patch";
hash = "sha256-KNGqJRFyfzcDs336Lj/KwR1yd5M7zfehu7IO0z/KUtg=";
})
];
ldflags = [ "-s" "-w" ]; ldflags = [ "-s" "-w" ];
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;

View File

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "sarasa-gothic"; pname = "sarasa-gothic";
version = "1.0.20"; version = "1.0.21";
src = fetchurl { src = fetchurl {
# Use the 'ttc' files here for a smaller closure size. # Use the 'ttc' files here for a smaller closure size.
# (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.) # (Using 'ttf' files gives a closure size about 15x larger, as of November 2021.)
url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${finalAttrs.version}/Sarasa-TTC-${finalAttrs.version}.zip"; url = "https://github.com/be5invis/Sarasa-Gothic/releases/download/v${finalAttrs.version}/Sarasa-TTC-${finalAttrs.version}.zip";
hash = "sha256-9F/YU3APIVNCzHbAl0zL5+wqUP/VnzeYhj6SppwkbvI="; hash = "sha256-zoTZ0JwkV6zaKHw1PegzE6NiGGVptBZgCgD8O9ZHHGc=";
}; };
sourceRoot = "."; sourceRoot = ".";

View File

@ -3,6 +3,7 @@
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
buildGoModule, buildGoModule,
go_1_23,
substituteAll, substituteAll,
pandoc, pandoc,
nodejs, nodejs,
@ -11,6 +12,7 @@
makeWrapper, makeWrapper,
makeDesktopItem, makeDesktopItem,
copyDesktopItems, copyDesktopItems,
nix-update-script,
}: }:
let let
@ -34,20 +36,20 @@ let
in in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "siyuan"; pname = "siyuan";
version = "3.1.0"; version = "3.1.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "siyuan-note"; owner = "siyuan-note";
repo = "siyuan"; repo = "siyuan";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-UIPASTSW7YGpxJJHfCq28M/U6CzyqaJiISZGtE0aDPw="; hash = "sha256-xGxZ6xu8R/JoW4X+drEv943y1jah4ZijHB+RNN6hxig=";
}; };
kernel = buildGoModule { kernel = buildGoModule.override { go = go_1_23; } {
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
inherit (finalAttrs) src; inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/kernel"; sourceRoot = "${finalAttrs.src.name}/kernel";
vendorHash = "sha256-s4dW43Qy3Lrc5WPpugQpN6BDEFVxqnorXpp40SGFk7I="; vendorHash = "sha256-I57T4/J0pL8/GISi22H1lpE1gkduNXdINvuo+F3YnAs=";
patches = [ patches = [
(substituteAll { (substituteAll {
@ -89,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: {
src src
sourceRoot sourceRoot
; ;
hash = "sha256-QSaBNs0m13Pfrvl8uUVqRpP3m8PoOBIY5VU5Cg/G2jY="; hash = "sha256-3PdmCbaZZjnTCSpBcvG7nP+zTGamoY/ZXjay7c8Zx5w=";
}; };
sourceRoot = "${finalAttrs.src.name}/app"; sourceRoot = "${finalAttrs.src.name}/app";
@ -139,6 +141,11 @@ stdenv.mkDerivation (finalAttrs: {
desktopItems = [ desktopEntry ]; desktopItems = [ desktopEntry ];
passthru = {
inherit (finalAttrs.kernel) goModules; # this tricks nix-update into also updating the kernel goModules FOD
updateScript = nix-update-script { };
};
meta = { meta = {
description = "Privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync"; description = "Privacy-first personal knowledge management system that supports complete offline usage, as well as end-to-end encrypted data sync";
homepage = "https://b3log.org/siyuan/"; homepage = "https://b3log.org/siyuan/";

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "sloth-app"; pname = "sloth-app";
version = "3.2"; version = "3.3";
src = fetchurl { src = fetchurl {
url = "https://github.com/sveinbjornt/Sloth/releases/download/${finalAttrs.version}/sloth-${finalAttrs.version}.zip"; url = "https://github.com/sveinbjornt/Sloth/releases/download/${finalAttrs.version}/sloth-${finalAttrs.version}.zip";
hash = "sha256-8/x8I769V8kGxstDuXXUaMtGvg03n2vhrKvmaltSISo="; hash = "sha256-LGaL7+NqoPqXZdYWq9x+yNEZFlZZmsZw+qcELC4rdjY=";
}; };
dontUnpack = true; dontUnpack = true;

View File

@ -0,0 +1,47 @@
{
lib,
asciidoctor,
fetchurl,
libpng,
netpbm,
stdenv,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sng";
version = "1.1.1";
src = fetchurl {
url = "mirror://sourceforge/sng/sng-${finalAttrs.version}.tar.xz";
hash = "sha256-yb37gPWhfbGquTN7rtZKjr6lwN34KRXGiHuM+4fs5h4=";
};
nativeBuildInputs = [ asciidoctor ];
buildInputs = [ libpng ];
outputs = [
"out"
"man"
];
makeFlags = [
"prefix=$(out)"
"MANDIR=$(outputMan)/share/man"
"RGBTXT=${netpbm.out}/share/netpbm/misc/rgb.txt"
];
strictDeps = true;
meta = {
homepage = "https://sng.sourceforge.net/";
description = "Minilanguage designed to represent the entire contents of a PNG file in an editable form";
license = lib.licenses.zlib;
mainProgram = "sng";
maintainers = with lib.maintainers; [
dezgeg
AndersonTorres
];
platforms = lib.platforms.unix;
};
})

View File

@ -0,0 +1,46 @@
{
lib,
stdenv,
fetchFromGitLab,
meson,
ninja,
pkg-config,
wrapGAppsHook4,
desktop-file-utils,
libadwaita,
mpfr,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sums";
version = "0.11";
src = fetchFromGitLab {
owner = "leesonwai";
repo = "sums";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-D8BkrStS6IwkWy8J7YRHIhyJ68kX4Dky0Vbphn6CsVM=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
wrapGAppsHook4
desktop-file-utils
];
buildInputs = [
libadwaita
mpfr
];
meta = {
description = "Simple GTK postfix calculator for GNOME";
homepage = "https://gitlab.com/leesonwai/sums";
license = lib.licenses.gpl3Plus;
mainProgram = "sums";
maintainers = with lib.maintainers; [ aleksana ];
platforms = lib.platforms.unix;
};
})

View File

@ -3,34 +3,29 @@
lib, lib,
fetchurl, fetchurl,
testers, testers,
installShellFiles,
upsun upsun
}: }:
let versions = lib.importJSON ./versions.json;
arch = if stdenvNoCC.isx86_64 then "amd64"
else if stdenvNoCC.isAarch64 then "arm64"
else throw "Unsupported architecture";
os = if stdenvNoCC.isLinux then "linux"
else if stdenvNoCC.isDarwin then "darwin"
else throw "Unsupported os";
versionInfo = versions."${os}-${arch}";
inherit (versionInfo) hash url;
in
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "upsun"; pname = "upsun";
version = "5.0.13"; inherit (versions) version;
src = nativeBuildInputs = [ installShellFiles ];
{
x86_64-darwin = fetchurl { # run ./update
url = "https://github.com/platformsh/cli/releases/download/${finalAttrs.version}/upsun_${finalAttrs.version}_darwin_all.tar.gz"; src = fetchurl { inherit hash url; };
hash = "sha256-5JKXtAUnqrlufyNE05uZjEDfJv557auYPriTxvUbMJI=";
};
aarch64-darwin = fetchurl {
url = "https://github.com/platformsh/cli/releases/download/${finalAttrs.version}/upsun_${finalAttrs.version}_darwin_all.tar.gz";
hash = "sha256-5JKXtAUnqrlufyNE05uZjEDfJv557auYPriTxvUbMJI=";
};
x86_64-linux = fetchurl {
url = "https://github.com/platformsh/cli/releases/download/${finalAttrs.version}/upsun_${finalAttrs.version}_linux_amd64.tar.gz";
hash = "sha256-fjVL/sbO1wmaJ4qZpUMV/4Q4Jzf0p6qx0ElRdY5EUJU=";
};
aarch64-linux = fetchurl {
url = "https://github.com/platformsh/cli/releases/download/${finalAttrs.version}/upsun_${finalAttrs.version}_linux_arm64.tar.gz";
hash = "sha256-MNlQkwsg5SuIQJBDy7yVtcda1odpaUZezCgrat6OW2Q=";
};
}
.${stdenvNoCC.system}
or (throw "${finalAttrs.pname}-${finalAttrs.version}: ${stdenvNoCC.system} is unsupported.");
dontConfigure = true; dontConfigure = true;
dontBuild = true; dontBuild = true;
@ -41,10 +36,14 @@ stdenvNoCC.mkDerivation (finalAttrs: {
install -Dm755 upsun $out/bin/upsun install -Dm755 upsun $out/bin/upsun
installShellCompletion completion/bash/upsun.bash \
completion/zsh/_upsun
runHook postInstall runHook postInstall
''; '';
passthru = { passthru = {
updateScript = ./update.sh;
tests.version = testers.testVersion { tests.version = testers.testVersion {
inherit (finalAttrs) version; inherit (finalAttrs) version;
package = upsun; package = upsun;

29
pkgs/by-name/up/upsun/update.sh Executable file
View File

@ -0,0 +1,29 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl jq
#shellcheck shell=bash
set -eu -o pipefail
version=$(curl -s ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} \
https://api.github.com/repos/platformsh/cli/releases/latest | jq -e -r ".tag_name")
linux_arm64_url=https://github.com/platformsh/cli/releases/download/$version/upsun_${version}_linux_arm64.tar.gz
linux_amd64_url=https://github.com/platformsh/cli/releases/download/$version/upsun_${version}_linux_amd64.tar.gz
darwin_all_url=https://github.com/platformsh/cli/releases/download/$version/upsun_${version}_darwin_all.tar.gz
linux_arm64_hash=$(nix hash to-sri --type sha256 $(nix-prefetch-url --type sha256 "$linux_arm64_url"))
linux_amd64_hash=$(nix hash to-sri --type sha256 $(nix-prefetch-url --type sha256 "$linux_amd64_url"))
darwin_all_hash=$(nix hash to-sri --type sha256 $(nix-prefetch-url --type sha256 "$darwin_all_url"))
jq -n \
--arg version "$version" \
--arg darwin_all_hash "$darwin_all_hash" \
--arg darwin_all_url "$darwin_all_url" \
--arg linux_amd64_hash "$linux_amd64_hash" \
--arg linux_amd64_url "$linux_amd64_url" \
--arg linux_arm64_hash "$linux_arm64_hash" \
--arg linux_arm64_url "$linux_arm64_url" \
'{ "version": $version,
"darwin-amd64": { "hash": $darwin_all_hash, "url": $darwin_all_url },
"darwin-arm64": { "hash": $darwin_all_hash, "url": $darwin_all_url },
"linux-amd64": { "hash": $linux_amd64_hash, "url": $linux_amd64_url },
"linux-arm64": { "hash": $linux_arm64_hash, "url": $linux_arm64_url }
}' > pkgs/by-name/up/upsun/versions.json

View File

@ -0,0 +1,19 @@
{
"version": "5.0.21",
"darwin-amd64": {
"hash": "sha256-ePm8QOJcC87CqB1PbSAoMblopr7JsViHWW3BEQ+gjlQ=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_darwin_all.tar.gz"
},
"darwin-arm64": {
"hash": "sha256-ePm8QOJcC87CqB1PbSAoMblopr7JsViHWW3BEQ+gjlQ=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_darwin_all.tar.gz"
},
"linux-amd64": {
"hash": "sha256-1qbgXI3VtYoI/4EWPZ1jmWBVJEP+A60PIqXS38wnBPQ=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_linux_amd64.tar.gz"
},
"linux-arm64": {
"hash": "sha256-pUdRvVtEokuf7gznUogyufTtloy4MuT5TMcJ4z1bcwo=",
"url": "https://github.com/platformsh/cli/releases/download/5.0.21/upsun_5.0.21_linux_arm64.tar.gz"
}
}

View File

@ -14,13 +14,13 @@
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "vencord"; pname = "vencord";
version = "1.10.1"; version = "1.10.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Vendicated"; owner = "Vendicated";
repo = "Vencord"; repo = "Vencord";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-fYLTaxNeixaHP19dS+BPVJwv/xXEV5hmmE2ob7jzS/A="; hash = "sha256-rLdUEdAvYy8SDgKWUanZgmMnJ6Dg2dO5tTpGTwlQCrU=";
}; };
pnpmDeps = pnpm.fetchDeps { pnpmDeps = pnpm.fetchDeps {

View File

@ -18,8 +18,8 @@ buildBazelPackage rec {
# These environment variables are read in bazel/build-version.py to create # These environment variables are read in bazel/build-version.py to create
# a build string shown in the tools --version output. # a build string shown in the tools --version output.
# If env variables not set, it would attempt to extract it from .git/. # If env variables not set, it would attempt to extract it from .git/.
GIT_DATE = "2024-08-05"; GIT_DATE = "2024-09-17";
GIT_VERSION = "v0.0-3747-g79f6290d"; GIT_VERSION = "v0.0-3791-g88bf4fb8";
# Derive nix package version from GIT_VERSION: "v1.2-345-abcde" -> "1.2.345" # Derive nix package version from GIT_VERSION: "v1.2-345-abcde" -> "1.2.345"
version = builtins.concatStringsSep "." (lib.take 3 (lib.drop 1 (builtins.splitVersion GIT_VERSION))); version = builtins.concatStringsSep "." (lib.take 3 (lib.drop 1 (builtins.splitVersion GIT_VERSION)));
@ -28,7 +28,7 @@ buildBazelPackage rec {
owner = "chipsalliance"; owner = "chipsalliance";
repo = "verible"; repo = "verible";
rev = "${GIT_VERSION}"; rev = "${GIT_VERSION}";
hash = "sha256-cixhB7QZStfG4DKjqEVipIeM9uUt6vibtbtZypzIcMo="; hash = "sha256-Na91NpHhPRZ1k82pLQBvEcL8EWi/1imNN3dPNSl65DQ=";
}; };
bazel = bazel_6; bazel = bazel_6;

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "wit-bindgen"; pname = "wit-bindgen";
version = "0.31.0"; version = "0.32.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bytecodealliance"; owner = "bytecodealliance";
repo = "wit-bindgen"; repo = "wit-bindgen";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-eTPP9G3t/P24ck9iZbXxoLV44wUWISb5RAjUPE7hsEA="; hash = "sha256-AsKbmJBWIv/NjWzGdjTpbCs+esSkIli08qbEApppvOU=";
}; };
cargoHash = "sha256-CVtUvUnvCrI637H2QjUEE2Ad8ujvJLYlRuuu8SBbzyY="; cargoHash = "sha256-+/7asqF4eXtl+/AhgSf+M3KIVqFf44EHb0FJTT4lo4c=";
# Some tests fail because they need network access to install the `wasm32-unknown-unknown` target. # Some tests fail because they need network access to install the `wasm32-unknown-unknown` target.
# However, GitHub Actions ensures a proper build. # However, GitHub Actions ensures a proper build.

View File

@ -55,16 +55,16 @@ assert (extraParameters != null) -> set != null;
buildNpmPackage rec { buildNpmPackage rec {
pname = "Iosevka${toString set}"; pname = "Iosevka${toString set}";
version = "31.6.0"; version = "31.6.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "be5invis"; owner = "be5invis";
repo = "iosevka"; repo = "iosevka";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-5FqfJCquF26Mbpm2pN9P1gg4B2nASZz9utFJWBgScLY="; hash = "sha256-pulOJ3mJqfonoQPmk6VtdWLhFVeoBjANVi0S9fN9N7c=";
}; };
npmDepsHash = "sha256-/qx+pnXbAgdkUCHH2SQSgI0omjrL3PLtni3iLbswd3c="; npmDepsHash = "sha256-3GEWJLiWDZcjUU1yms0h0mm4eH4Ov20WVSHZN1OB5bA=";
nativeBuildInputs = [ nativeBuildInputs = [
remarshal remarshal

View File

@ -4,16 +4,16 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "unifont"; pname = "unifont";
version = "15.1.05"; version = "16.0.01";
otf = fetchurl { otf = fetchurl {
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.otf"; url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.otf";
hash = "sha256-e2K1CsuxhmidwwxEbOQ2e4fXlInpkHuDJV+fvg3PueE="; hash = "sha256-6jmg5hTnSGSQI5xXWeGgzYb9SeM1xLCNL9E+MTFH8CI=";
}; };
pcf = fetchurl { pcf = fetchurl {
url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz"; url = "mirror://gnu/unifont/${pname}-${version}/${pname}-${version}.pcf.gz";
hash = "sha256-zpc9Z4XXvma/tXRYOvAAQIpjyYS+1XPiaLZF4xYPTbw="; hash = "sha256-51YEW6CJPuLoNpsnr8AkNr7ZApnbThZyznZuBHDNmCU=";
}; };
nativeBuildInputs = [ libfaketime xorg.fonttosfnt xorg.mkfontscale ]; nativeBuildInputs = [ libfaketime xorg.fonttosfnt xorg.mkfontscale ];

View File

@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation rec { stdenvNoCC.mkDerivation rec {
pname = "unifont_upper"; pname = "unifont_upper";
version = "15.1.05"; version = "16.0.01";
src = fetchurl { src = fetchurl {
url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.otf"; url = "mirror://gnu/unifont/unifont-${version}/${pname}-${version}.otf";
hash = "sha256-A/Z/+IMNUH/3Ir3ewf/U2xqkkpZDUDKO+dlnRYt+7U0="; hash = "sha256-5EUz6F3GlAMCOnA2xk0CplRUaLLACmewH/PiRtCRzsE=";
}; };
dontUnpack = true; dontUnpack = true;

View File

@ -13,6 +13,7 @@
castxml, castxml,
swig, swig,
expat, expat,
eigen,
fftw, fftw,
gdcm, gdcm,
hdf5-cpp, hdf5-cpp,
@ -106,9 +107,7 @@ stdenv.mkDerivation {
"-DBUILD_SHARED_LIBS=ON" "-DBUILD_SHARED_LIBS=ON"
"-DITK_FORBID_DOWNLOADS=ON" "-DITK_FORBID_DOWNLOADS=ON"
"-DITK_USE_SYSTEM_LIBRARIES=ON" # finds common libraries e.g. hdf5, libpng, libtiff, zlib, but not GDCM, NIFTI, MINC, etc. "-DITK_USE_SYSTEM_LIBRARIES=ON" # finds common libraries e.g. hdf5, libpng, libtiff, zlib, but not GDCM, NIFTI, MINC, etc.
# note ITK_USE_SYSTEM_EIGEN, part of ITK_USE_SYSTEM_LIBRARIES, "-DITK_USE_SYSTEM_EIGEN=ON"
# causes "...-itk-5.2.1/include/ITK-5.2/itkSymmetricEigenAnalysis.h:23:31: fatal error: Eigen/Eigenvalues: No such file or directory"
# when compiling c3d, but maybe an ITK 5.2/eigen version issue:
"-DITK_USE_SYSTEM_EIGEN=OFF" "-DITK_USE_SYSTEM_EIGEN=OFF"
"-DITK_USE_SYSTEM_GOOGLETEST=OFF" # ANTs build failure due to https://github.com/ANTsX/ANTs/issues/1489 "-DITK_USE_SYSTEM_GOOGLETEST=OFF" # ANTs build failure due to https://github.com/ANTsX/ANTs/issues/1489
"-DITK_USE_SYSTEM_GDCM=ON" "-DITK_USE_SYSTEM_GDCM=ON"
@ -144,6 +143,7 @@ stdenv.mkDerivation {
buildInputs = buildInputs =
[ [
eigen
libX11 libX11
libuuid libuuid
] ]

View File

@ -18,11 +18,11 @@ buildDunePackage rec {
ppxlib ppxlib
]; ];
meta = with lib; { meta = {
description = "Bisect_ppx is a code coverage tool for OCaml and Reason. It helps you test thoroughly by showing what's not tested"; description = "Bisect_ppx is a code coverage tool for OCaml and Reason. It helps you test thoroughly by showing what's not tested";
homepage = "https://github.com/aantron/bisect_ppx"; homepage = "https://github.com/aantron/bisect_ppx";
license = licenses.mit; license = lib.licenses.mit;
maintainers = [ ]; maintainers = with lib.maintainers; [ momeemt ];
mainProgram = "bisect-ppx-report"; mainProgram = "bisect-ppx-report";
}; };
} }

View File

@ -19,7 +19,7 @@ buildDunePackage rec {
ppxlib ppxlib
]; ];
meta = with lib; { meta = {
description = "React.js-like reconciler implemented in OCaml/Reason"; description = "React.js-like reconciler implemented in OCaml/Reason";
longDescription = '' longDescription = ''
Easily model any `tree-shaped state` with simple `stateful functions`. Easily model any `tree-shaped state` with simple `stateful functions`.
@ -29,7 +29,7 @@ buildDunePackage rec {
* stateful functions: Functions that maintain state over time. Imagine that you can take any variable in your function and manage its value over the function's invocation. Now, imagine that any function invocation really creates its own "instance" of the function which will track this state separately from other invocations of this function. * stateful functions: Functions that maintain state over time. Imagine that you can take any variable in your function and manage its value over the function's invocation. Now, imagine that any function invocation really creates its own "instance" of the function which will track this state separately from other invocations of this function.
''; '';
homepage = "https://github.com/briskml/brisk-reconciler"; homepage = "https://github.com/briskml/brisk-reconciler";
maintainers = [ ]; maintainers = with lib.maintainers; [ momeemt ];
license = licenses.mit; license = lib.licenses.mit;
}; };
} }

View File

@ -9,29 +9,29 @@
mashumaro, mashumaro,
poetry-core, poetry-core,
pytest-asyncio, pytest-asyncio,
pytest-cov-stub,
pytestCheckHook, pytestCheckHook,
pythonOlder, pythonOlder,
rich,
typer,
yarl, yarl,
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "aiortm"; pname = "aiortm";
version = "0.8.29"; version = "0.9.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.9"; disabled = pythonOlder "3.12";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MartinHjelmare"; owner = "MartinHjelmare";
repo = "aiortm"; repo = "aiortm";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-mhtU+M4kjKdvmNFr0+HoZjDj1Hf2qYk3nPOWtdPRP/0="; hash = "sha256-fGUD0Ne7S2MyR4ilKy6GGzuWE+nO/DWMnBex4YZbXc8=";
}; };
postPatch = '' pythonRelaxDeps = [ "typer" ];
substituteInPlace pyproject.toml \
--replace-fail " --cov=aiortm --cov-report=term-missing:skip-covered" ""
'';
build-system = [ poetry-core ]; build-system = [ poetry-core ];
@ -40,12 +40,15 @@ buildPythonPackage rec {
ciso8601 ciso8601
click click
mashumaro mashumaro
rich
typer
yarl yarl
]; ];
nativeCheckInputs = [ nativeCheckInputs = [
aioresponses aioresponses
pytest-asyncio pytest-asyncio
pytest-cov-stub
pytestCheckHook pytestCheckHook
]; ];

View File

@ -16,7 +16,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "beanhub-import"; pname = "beanhub-import";
version = "1.0.1"; version = "1.0.3";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.9"; disabled = pythonOlder "3.9";
@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "LaunchPlatform"; owner = "LaunchPlatform";
repo = "beanhub-import"; repo = "beanhub-import";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-jNwM+5On0BoCiqPfaWhHupXTQhinfobEkLbchP7OIHQ="; hash = "sha256-6Y1gYAi8A6H0a0vj2avWxGS7hvjrvLBUS+LsgvY4sZo=";
}; };
build-system = [ poetry-core ]; build-system = [ poetry-core ];

View File

@ -19,7 +19,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "keyring"; pname = "keyring";
version = "25.3.0"; version = "25.4.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "jaraco"; owner = "jaraco";
repo = "keyring"; repo = "keyring";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-P7rm5fkNudUEWdzVPMeGsP9sjBXoCBKojbh5oHhw4y4="; hash = "sha256-B1uU4INod2iSXIftPlDOr7mzWPY3FTpLhUuInl1Hg/M=";
}; };
build-system = [ setuptools-scm ]; build-system = [ setuptools-scm ];

View File

@ -9,7 +9,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "lxmf"; pname = "lxmf";
version = "0.5.2"; version = "0.5.3";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "markqvist"; owner = "markqvist";
repo = "lxmf"; repo = "lxmf";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-VUXKgAzz6kdCcMJHDIMx4sIj6dLqz+GHas2z6RFRSdA="; hash = "sha256-ccLWHjgxG/si08ie1F409FUmefuzVjNwcTt9Og4TU68=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -18,7 +18,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "pydrawise"; pname = "pydrawise";
version = "2024.8.0"; version = "2024.9.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.10"; disabled = pythonOlder "3.10";
@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "dknowles2"; owner = "dknowles2";
repo = "pydrawise"; repo = "pydrawise";
rev = "refs/tags/${version}"; rev = "refs/tags/${version}";
hash = "sha256-svy2bYyXDmN4mZK3VqVjr7GLUgnin09aEoTMKKbPJxk="; hash = "sha256-8S1Ce4MW/iD8xRloUtKbUhFIN0+nconnklqxBy7xMm0=";
}; };
build-system = [ build-system = [

View File

@ -18,13 +18,13 @@ buildPythonPackage rec {
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "nielstron"; owner = "nielstron";
repo = "pyfronius"; repo = "pyfronius";
rev = "release-${version}"; rev = "refs/tags/release-${version}";
hash = "sha256-7GtY/6uuLe7K9T7xMVt2ytpA6MKVWnyEoLtA5dSMiH4="; hash = "sha256-7GtY/6uuLe7K9T7xMVt2ytpA6MKVWnyEoLtA5dSMiH4=";
}; };
nativeBuildInputs = [ setuptools ]; build-system = [ setuptools ];
propagatedBuildInputs = [ aiohttp ]; dependencies = [ aiohttp ];
nativeCheckInputs = [ pytestCheckHook ]; nativeCheckInputs = [ pytestCheckHook ];
@ -34,7 +34,9 @@ buildPythonPackage rec {
description = "Python module to communicate with Fronius Symo"; description = "Python module to communicate with Fronius Symo";
homepage = "https://github.com/nielstron/pyfronius"; homepage = "https://github.com/nielstron/pyfronius";
changelog = "https://github.com/nielstron/pyfronius/releases/tag/release-${version}"; changelog = "https://github.com/nielstron/pyfronius/releases/tag/release-${version}";
license = with licenses; [ mit ]; license = licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with maintainers; [ fab ];
# https://github.com/nielstron/pyfronius/issues/18
broken = versionAtLeast aiohttp.version "3.10.1";
}; };
} }

View File

@ -10,14 +10,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "stripe"; pname = "stripe";
version = "10.10.0"; version = "10.12.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
hash = "sha256-gjUfnhBVwhYdw4wIqbv1xLbH8cr/z5EemZpwEjaUFeI="; hash = "sha256-Wr7ERUjTgUvB4HCqGFK8s/xcwCnpR8D3MxVusfjIcDA=";
}; };
build-system = [ setuptools ]; build-system = [ setuptools ];

View File

@ -13,14 +13,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ufomerge"; pname = "ufomerge";
version = "1.7.0"; version = "1.8.1";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "googlefonts"; owner = "googlefonts";
repo = "ufomerge"; repo = "ufomerge";
rev = "refs/tags/${version}"; rev = "refs/tags/v${version}";
hash = "sha256-0izeb2PeGIYbzzQ+/K0Dz/9fVWFcPizQI39X/EQF5bU="; hash = "sha256-Bo/KJhJTIAGNDT2QoXRKGMYLQuqjfCe5yaCsFcQ4A64=";
}; };
nativeBuildInputs = [ pythonRelaxDepsHook ]; nativeBuildInputs = [ pythonRelaxDepsHook ];

View File

@ -1,8 +1,7 @@
{ {
lib, lib,
buildPythonPackage, buildPythonPackage,
fetchPypi, fetchFromGitHub,
flaky,
numpy, numpy,
packaging, packaging,
pandas, pandas,
@ -14,40 +13,37 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "xarray"; pname = "xarray";
version = "2024.6.0"; version = "2024.07.0";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.9"; disabled = pythonOlder "3.10";
src = fetchPypi { src = fetchFromGitHub {
inherit pname version; owner = "pydata";
hash = "sha256-C5HgvE3AKWlHlHZA/jHsboZ84ljS98vBC+30ptaDQMc="; repo = "xarray";
rev = "refs/tags/v${version}";
hash = "sha256-pt0qnkgf3E/QQHQAaZLommakhqEJ4NuTyjx5tdk2N1U=";
}; };
nativeBuildInputs = [ build-system = [
setuptools setuptools
setuptools-scm setuptools-scm
]; ];
propagatedBuildInputs = [ dependencies = [
numpy numpy
packaging packaging
pandas pandas
]; ];
nativeCheckInputs = [ nativeCheckInputs = [
flaky
pytestCheckHook pytestCheckHook
]; ];
pytestFlagsArray = [
# ModuleNotFoundError: No module named 'xarray.datatree_'
"--ignore xarray/tests/datatree"
];
pythonImportsCheck = [ "xarray" ]; pythonImportsCheck = [ "xarray" ];
meta = with lib; { meta = with lib; {
changelog = "https://github.com/pydata/xarray/blob/${src.rev}/doc/whats-new.rst";
description = "N-D labeled arrays and datasets in Python"; description = "N-D labeled arrays and datasets in Python";
homepage = "https://github.com/pydata/xarray"; homepage = "https://github.com/pydata/xarray";
license = licenses.asl20; license = licenses.asl20;

View File

@ -10,7 +10,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "blackfire"; pname = "blackfire";
version = "2.28.11"; version = "2.28.12";
src = passthru.sources.${stdenv.hostPlatform.system} or (throw "Unsupported platform for blackfire: ${stdenv.hostPlatform.system}"); src = passthru.sources.${stdenv.hostPlatform.system} or (throw "Unsupported platform for blackfire: ${stdenv.hostPlatform.system}");
@ -57,23 +57,23 @@ stdenv.mkDerivation rec {
sources = { sources = {
"x86_64-linux" = fetchurl { "x86_64-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb"; url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_amd64.deb";
sha256 = "g/Wt/rTmqSAM+m46J7bTGJnX3lD7aYHJKIqXGL2cUlo="; sha256 = "Z8E8Nn+q9Onku6K7OM3qh2Co0QYnxn9s+g2/xgntFCw=";
}; };
"i686-linux" = fetchurl { "i686-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb"; url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_i386.deb";
sha256 = "GDNy0Y0ytySvU/6LgoY6OoEZex+EujhdWjfrOdmK968="; sha256 = "RbT65OuvjUD73h5qp9n5EIXTPR94T7z6/4EcsE/XMsM=";
}; };
"aarch64-linux" = fetchurl { "aarch64-linux" = fetchurl {
url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb"; url = "https://packages.blackfire.io/debian/pool/any/main/b/blackfire/blackfire_${version}_arm64.deb";
sha256 = "QzK4uxgt+nUtR9sY62PNk6ea3ZuUFVI1Ve16MdCeOog="; sha256 = "d1VadZt5yZg7AF0UITh3XcEGxBLR6uONgkaLt5vXTE0=";
}; };
"aarch64-darwin" = fetchurl { "aarch64-darwin" = fetchurl {
url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz"; url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_arm64.pkg.tar.gz";
sha256 = "jrBP8iCD6/DNa/9UNBODvI1Du2SjiQSR2fJAXeWdIiY="; sha256 = "h8IAxVUj85mh8Lz/zpxAHv0r4ozodiFWw+we0b4ZhJo=";
}; };
"x86_64-darwin" = fetchurl { "x86_64-darwin" = fetchurl {
url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz"; url = "https://packages.blackfire.io/blackfire/${version}/blackfire-darwin_amd64.pkg.tar.gz";
sha256 = "2xCz5/G/aFMopI3VGXEkXz4cetFI2NdUg+6dXfvOxFQ="; sha256 = "wp5I8urCtH1zr5Pg10yBN5RqVMPmWS/KNd6zSvIslKo=";
}; };
}; };

View File

@ -4,13 +4,13 @@
callPackage ../generic.nix rec { callPackage ../generic.nix rec {
pname = "experienced-pixel-dungeon"; pname = "experienced-pixel-dungeon";
version = "2.18"; version = "2.18.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "TrashboxBobylev"; owner = "TrashboxBobylev";
repo = "Experienced-Pixel-Dungeon-Redone"; repo = "Experienced-Pixel-Dungeon-Redone";
rev = "ExpPD-${version}"; rev = "ExpPD-${version}";
hash = "sha256-jOKHBd9LaDn3oqLdQWqAcJnicktlbkDGw00nT8JveoI="; hash = "sha256-REBltg7rKgrNSKHh3QuG8XVLPivS1fAtyqf/TRjH0W0=";
}; };
desktopName = "Experienced Pixel Dungeon"; desktopName = "Experienced Pixel Dungeon";

View File

@ -5,13 +5,13 @@ let
in in
stdenv.mkDerivation { stdenv.mkDerivation {
pname = "rtw88"; pname = "rtw88";
version = "0-unstable-2024-07-27"; version = "0-unstable-2024-08-22";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "lwfinger"; owner = "lwfinger";
repo = "rtw88"; repo = "rtw88";
rev = "610e04fc38343dcdcef95475c1579efc07572f1f"; rev = "764a1ee307d7e5720a93b8139c94d76737eced91";
hash = "sha256-54XhluBnspjyKR+OjYRa5g66N8F0d/oV3x89IV3zdT0="; hash = "sha256-xHo9Qww3w36/UFhMhoLjSzZKpC2VKywJZlCPL30XirA=";
}; };
nativeBuildInputs = kernel.moduleBuildDependencies; nativeBuildInputs = kernel.moduleBuildDependencies;

View File

@ -5,16 +5,16 @@
buildGoModule rec { buildGoModule rec {
pname = "zed"; pname = "zed";
version = "0.21.1"; version = "0.21.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "authzed"; owner = "authzed";
repo = "zed"; repo = "zed";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-X8kZjPjFGMUfSQLdS6/XA1eNRQH6n/FffgbC19r1WRU="; hash = "sha256-nSvWNelmqzgwf7M+9drqahwwo+YoQLgEscnigsBUwdI=";
}; };
vendorHash = "sha256-Q8OW9aBs1fcUdKin6uX1s6oD289eCUffmAK5nr3xn0s="; vendorHash = "sha256-uTuI8rYmRUkbRf46+hZm1xHflFDcro6hVG8aI2C4eWs=";
ldflags = [ ldflags = [
"-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'" "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'"

View File

@ -1,26 +0,0 @@
{ lib, stdenv, fetchurl, libpng, netpbm }:
stdenv.mkDerivation rec {
pname = "sng";
version = "1.1.0";
src = fetchurl {
url = "mirror://sourceforge/sng/sng-${version}.tar.gz";
sha256 = "06a6ydvx9xb3vxvrzdrg3hq0rjwwj9ibr7fyyxjxq6qx1j3mb70i";
};
buildInputs = [ libpng ];
configureFlags = [
"--with-rgbtxt=${netpbm.out}/share/netpbm/misc/rgb.txt"
];
meta = with lib; {
description = "Minilanguage designed to represent the entire contents of a PNG file in an editable form";
homepage = "https://sng.sourceforge.net/";
license = licenses.zlib;
maintainers = [ maintainers.dezgeg ];
platforms = platforms.unix;
mainProgram = "sng";
};
}

View File

@ -1,32 +0,0 @@
{ stdenv, lib, fetchurl
, cmake, qtwebsockets, qtwebengine, qtkeychain, wrapQtAppsHook, openconnect
}:
stdenv.mkDerivation rec {
pname = "globalprotect-openconnect";
version = "1.4.9";
src = fetchurl {
url = "https://github.com/yuezk/GlobalProtect-openconnect/releases/download/v${version}/globalprotect-openconnect-${version}.tar.gz";
hash = "sha256-vhvVKESLbqHx3XumxbIWOXIreDkW3yONDMXMHxhjsvk=";
};
nativeBuildInputs = [ cmake wrapQtAppsHook ];
buildInputs = [ openconnect qtwebsockets qtwebengine qtkeychain ];
patchPhase = ''
substituteInPlace GPService/gpservice.h \
--replace /usr/local/bin/openconnect ${openconnect}/bin/openconnect;
substituteInPlace GPService/CMakeLists.txt \
--replace /etc/gpservice $out/etc/gpservice;
'';
meta = with lib; {
description = "GlobalProtect VPN client (GUI) for Linux based on OpenConnect that supports SAML auth mode";
homepage = "https://github.com/yuezk/GlobalProtect-openconnect";
license = licenses.gpl3Only;
maintainers = [ maintainers.jerith666 ];
platforms = platforms.linux;
};
}

View File

@ -2,7 +2,7 @@
, lib , lib
, nixosTests , nixosTests
, nix-update-script , nix-update-script
, buildGo123Module , buildGoModule
, fetchFromGitHub , fetchFromGitHub
, installShellFiles , installShellFiles
, pkg-config , pkg-config
@ -29,15 +29,15 @@ let
signal = "netbird-signal"; signal = "netbird-signal";
}; };
in in
buildGo123Module rec { buildGoModule rec {
pname = "netbird"; pname = "netbird";
version = "0.29.3"; version = "0.29.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "netbirdio"; owner = "netbirdio";
repo = "netbird"; repo = "netbird";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-0KLx3kxXGriKZqyvcLRoz8y4y729ZQVuOKDkm8p2te4="; hash = "sha256-W71CE83r/RcPdBjzfT+FSh72UcKcTmIuagkrC1eaeNk=";
}; };
vendorHash = "sha256-CD34U+Z8bUKN0Z4nxIVC+mYDp71Q8q1bmUypRDGgb3U="; vendorHash = "sha256-CD34U+Z8bUKN0Z4nxIVC+mYDp71Q8q1bmUypRDGgb3U=";

View File

@ -556,6 +556,7 @@ mapAliases ({
glide = throw "'glide' has been removed as it is unmaintained, please use Go modules instead"; # Added 2023-12-26 glide = throw "'glide' has been removed as it is unmaintained, please use Go modules instead"; # Added 2023-12-26
glfw-wayland = glfw; # Added 2024-04-19 glfw-wayland = glfw; # Added 2024-04-19
glfw-wayland-minecraft = glfw3-minecraft; # Added 2024-05-08 glfw-wayland-minecraft = glfw3-minecraft; # Added 2024-05-08
globalprotect-openconnect = throw "'globalprotect-openconnect' has been renamed to/replaced by 'gpauth' and 'gpclient'"; # Added 2024-09-21
glxinfo = mesa-demos; # Added 2024-07-04 glxinfo = mesa-demos; # Added 2024-07-04
gmailieer = lieer; # Added 2020-04-19 gmailieer = lieer; # Added 2020-04-19
gmic-qt-krita = throw "gmic-qt-krita was removed as it's no longer supported upstream."; # Converted to throw 2023-02-02 gmic-qt-krita = throw "gmic-qt-krita was removed as it's no longer supported upstream."; # Converted to throw 2023-02-02

View File

@ -1732,10 +1732,6 @@ with pkgs;
gen6dns = callPackage ../tools/networking/gen6dns { }; gen6dns = callPackage ../tools/networking/gen6dns { };
gen-license = callPackage ../development/tools/gen-license {
inherit (darwin.apple_sdk.frameworks) Security;
};
github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { }; github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { };
# This is to workaround gfal2-python broken against Python 3.12 or later. # This is to workaround gfal2-python broken against Python 3.12 or later.
@ -6508,6 +6504,7 @@ with pkgs;
netbird = callPackage ../tools/networking/netbird { netbird = callPackage ../tools/networking/netbird {
inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit; inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit Kernel UserNotifications WebKit;
buildGoModule = buildGo123Module;
}; };
netbird-ui = netbird.override { netbird-ui = netbird.override {
@ -12452,8 +12449,6 @@ with pkgs;
snet = callPackage ../tools/networking/snet { }; snet = callPackage ../tools/networking/snet { };
sng = callPackage ../tools/graphics/sng { };
snmpcheck = callPackage ../tools/networking/snmpcheck { }; snmpcheck = callPackage ../tools/networking/snmpcheck { };
snobol4 = callPackage ../development/interpreters/snobol4 { }; snobol4 = callPackage ../development/interpreters/snobol4 { };
@ -13542,8 +13537,6 @@ with pkgs;
inherit (openconnectPackages) openconnect openconnect_openssl; inherit (openconnectPackages) openconnect openconnect_openssl;
globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { };
ding-libs = callPackage ../tools/misc/ding-libs { }; ding-libs = callPackage ../tools/misc/ding-libs { };
sssd = callPackage ../os-specific/linux/sssd { sssd = callPackage ../os-specific/linux/sssd {

View File

@ -10447,10 +10447,10 @@ with self; {
FinanceQuote = buildPerlPackage rec { FinanceQuote = buildPerlPackage rec {
pname = "Finance-Quote"; pname = "Finance-Quote";
version = "1.62"; version = "1.63";
src = fetchurl { src = fetchurl {
url = "mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-${version}.tar.gz"; url = "mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-${version}.tar.gz";
hash = "sha256-DTEzsL89d5WCxWaFDVd/K76OGsvRFJeDHNQ9jzFgZII="; hash = "sha256-Y0dqDIJ60aHf7KjePopkKiToeMH0p6neb1FNaoV3so0=";
}; };
buildInputs = [ DateManip DateRange DateSimple DateTime DateTimeFormatISO8601 StringUtil TestKwalitee TestPerlCritic TestPod TestPodCoverage ]; buildInputs = [ DateManip DateRange DateSimple DateTime DateTimeFormatISO8601 StringUtil TestKwalitee TestPerlCritic TestPod TestPodCoverage ];
propagatedBuildInputs = [ DateManip DateTimeFormatStrptime Encode HTMLTableExtract HTMLTokeParserSimple HTMLTree HTMLTreeBuilderXPath HTTPCookies HTTPCookieJar JSON IOCompress IOString LWPProtocolHttps Readonly StringUtil SpreadsheetXLSX TextTemplate TryTiny WebScraper XMLLibXML libwwwperl ]; propagatedBuildInputs = [ DateManip DateTimeFormatStrptime Encode HTMLTableExtract HTMLTokeParserSimple HTMLTree HTMLTreeBuilderXPath HTTPCookies HTTPCookieJar JSON IOCompress IOString LWPProtocolHttps Readonly StringUtil SpreadsheetXLSX TextTemplate TryTiny WebScraper XMLLibXML libwwwperl ];