Merge remote-tracking branch 'origin/master' into staging-next

This commit is contained in:
Fabián Heredia Montiel 2024-09-26 18:03:59 -06:00
commit 2a115bbd1e
132 changed files with 1489 additions and 892 deletions

11
.github/labeler.yml vendored
View File

@ -380,6 +380,17 @@
- any-glob-to-any-file:
- pkgs/applications/editors/vscode/**/*
"6.topic: xen":
- any:
- changed-files:
- any-glob-to-any-file:
- nixos/modules/virtualisation/xen*
- pkgs/applications/virtualization/xen/**
- pkgs/by-name/xe/xen-guest-agent/*
- pkgs/by-name/xt/xtf/*
- pkgs/development/ocaml-modules/xen*/*
- pkgs/development/ocaml-modules/vchan/*
"6.topic: xfce":
- any:
- changed-files:

View File

@ -155,6 +155,14 @@
## Backward Incompatibilities {#sec-release-24.11-incompatibilities}
- The `sound` options have been removed or renamed, as they had a lot of unintended side effects. See [below](#sec-release-24.11-migration-sound) for details.
- The nvidia driver no longer defaults to the proprietary driver starting with version 560. You will need to manually set `hardware.nvidia.open` to select the proprietary or open driver.
- All Cinnamon and XApp packages have been moved to top-level (i.e., `cinnamon.nemo` is now `nemo`).
- All GNOME packages have been moved to top-level (i.e., `gnome.nautilus` is now `nautilus`).
- `transmission` package has been aliased with a `trace` warning to `transmission_3`. Since [Transmission 4 has been released last year](https://github.com/transmission/transmission/releases/tag/4.0.0), and Transmission 3 will eventually go away, it was decided perform this warning alias to make people aware of the new version. The `services.transmission.package` defaults to `transmission_3` as well because the upgrade can cause data loss in certain specific usage patterns (examples: [#5153](https://github.com/transmission/transmission/issues/5153), [#6796](https://github.com/transmission/transmission/issues/6796)). Please make sure to back up to your data directory per your usage:
- `transmission-gtk`: `~/.config/transmission`
- `transmission-daemon` using NixOS module: `${config.services.transmission.home}/.config/transmission-daemon` (defaults to `/var/lib/transmission/.config/transmission-daemon`)
@ -216,8 +224,6 @@
- The `mautrix-signal` module was adapted to incorporate the configuration rearrangement that resulted from the update to the mautrix bridgev2 architecture. Pre-0.7.0 configurations should continue to work.
In case you want to update your configuration make sure to check the NixOS manual.
- The nvidia driver no longer defaults to the proprietary driver starting with version 560. You will need to manually set `hardware.nvidia.open` to select the proprietary or open driver.
- The dhcpcd service (`networking.useDHCP`) has been hardened and now runs exclusively as the "dhcpcd" user.
Users that were relying on the root privileges in `networking.dhcpcd.runHook` will have to write specific [sudo](security.sudo.extraRules) or [polkit](security.polkit.extraConfig) rules to allow dhcpcd to perform privileged actions.
@ -236,10 +242,6 @@
- The method to safely handle secrets in the `networking.wireless` module has been changed to benefit from a [new feature](https://w1.fi/cgit/hostap/commit/?id=e680a51e94a33591f61edb210926bcb71217a21a) of wpa_supplicant.
The syntax to refer to secrets has changed slightly and the option `networking.wireless.environmentFile` has been replaced by `networking.wireless.secretsFile`; see the description of the latter for how to upgrade.
- All Cinnamon and XApp packages have been moved to top-level (i.e., `cinnamon.nemo` is now `nemo`).
- All GNOME packages have been moved to top-level (i.e., `gnome.nautilus` is now `nautilus`).
- `services.cgit` now runs as the cgit user by default instead of root.
This change requires granting access to the repositories to this user or
setting the appropriate one through `services.cgit.some-instance.user`.
@ -437,8 +439,6 @@
- `services.roundcube.maxAttachmentSize` will multiply the value set with `1.37` to offset overhead introduced by the base64 encoding applied to attachments.
- The `sound` options have been removed or renamed, as they had a lot of unintended side effects. See [below](#sec-release-24.11-migration-sound) for details.
- The `services.mxisd` module has been removed as both [mxisd](https://github.com/kamax-matrix/mxisd) and [ma1sd](https://github.com/ma1uta/ma1sd) are not maintained any longer.
Consequently the package `pkgs.ma1sd` has also been removed.

View File

@ -35,6 +35,8 @@ let
descriptionClass = "conjunction";
};
intOrSafeStr = lib.types.either lib.types.ints.unsigned safeStr;
configOptions = {
SUBVOLUME = lib.mkOption {
type = lib.types.path;
@ -93,7 +95,7 @@ let
};
TIMELINE_LIMIT_HOURLY = lib.mkOption {
type = lib.types.int;
type = intOrSafeStr;
default = 10;
description = ''
Limits for timeline cleanup.
@ -101,7 +103,7 @@ let
};
TIMELINE_LIMIT_DAILY = lib.mkOption {
type = lib.types.int;
type = intOrSafeStr;
default = 10;
description = ''
Limits for timeline cleanup.
@ -109,7 +111,7 @@ let
};
TIMELINE_LIMIT_WEEKLY = lib.mkOption {
type = lib.types.int;
type = intOrSafeStr;
default = 0;
description = ''
Limits for timeline cleanup.
@ -117,7 +119,7 @@ let
};
TIMELINE_LIMIT_MONTHLY = lib.mkOption {
type = lib.types.int;
type = intOrSafeStr;
default = 10;
description = ''
Limits for timeline cleanup.
@ -125,7 +127,7 @@ let
};
TIMELINE_LIMIT_QUARTERLY = lib.mkOption {
type = lib.types.int;
type = intOrSafeStr;
default = 0;
description = ''
Limits for timeline cleanup.
@ -133,7 +135,7 @@ let
};
TIMELINE_LIMIT_YEARLY = lib.mkOption {
type = lib.types.int;
type = intOrSafeStr;
default = 10;
description = ''
Limits for timeline cleanup.

View File

@ -85,8 +85,13 @@ let
startScript = cfg:
''
mkdir -p -m 0755 "$root/etc" "$root/var/lib"
mkdir -p -m 0700 "$root/var/lib/private" "$root/root" /run/nixos-containers
# Declare root explicitly to avoid shellcheck warnings, it comes from the env
declare root
mkdir -p "$root/etc" "$root/var/lib"
chmod 0755 "$root/etc" "$root/var/lib"
mkdir -p "$root/var/lib/private" "$root/root" /run/nixos-containers
chmod 0700 "$root/var/lib/private" "$root/root" /run/nixos-containers
if ! [ -e "$root/etc/os-release" ]; then
touch "$root/etc/os-release"
fi
@ -95,7 +100,10 @@ let
touch "$root/etc/machine-id"
fi
mkdir -p -m 0755 \
mkdir -p \
"/nix/var/nix/profiles/per-container/$INSTANCE" \
"/nix/var/nix/gcroots/per-container/$INSTANCE"
chmod 0755 \
"/nix/var/nix/profiles/per-container/$INSTANCE" \
"/nix/var/nix/gcroots/per-container/$INSTANCE"
@ -137,7 +145,7 @@ let
# If the host is 64-bit and the container is 32-bit, add a
# --personality flag.
${optionalString (pkgs.stdenv.hostPlatform.system == "x86_64-linux") ''
if [ "$(< ''${SYSTEM_PATH:-/nix/var/nix/profiles/per-container/$INSTANCE/system}/system)" = i686-linux ]; then
if [ "$(< "''${SYSTEM_PATH:-/nix/var/nix/profiles/per-container/$INSTANCE/system}/system")" = i686-linux ]; then
extraFlags+=" --personality=x86"
fi
''}
@ -151,8 +159,8 @@ let
# containerInit and stage2 have to handle this as well.
exec ${config.systemd.package}/bin/systemd-nspawn \
--keep-unit \
-M "$INSTANCE" -D "$root" $extraFlags \
$EXTRA_NSPAWN_FLAGS \
-M "$INSTANCE" -D "$root" "$extraFlags" \
"$EXTRA_NSPAWN_FLAGS" \
--notify-ready=yes \
--kill-signal=SIGRTMIN+3 \
--bind-ro=/nix/store \
@ -203,33 +211,33 @@ let
if cfg.${attribute} == null then
''
if [ -n "${variable}" ]; then
${ipcmd} add ${variable} dev $ifaceHost
${ipcmd} add "${variable}" dev "$ifaceHost"
fi
''
else
"${ipcmd} add ${cfg.${attribute}} dev $ifaceHost";
''${ipcmd} add ${cfg.${attribute}} dev "$ifaceHost"'';
renderExtraVeth = name: cfg:
if cfg.hostBridge != null then
''
# Add ${name} to bridge ${cfg.hostBridge}
ip link set dev ${name} master ${cfg.hostBridge} up
ip link set dev "${name}" master "${cfg.hostBridge}" up
''
else
''
echo "Bring ${name} up"
ip link set dev ${name} up
ip link set dev "${name}" up
# Set IPs and routes for ${name}
${optionalString (cfg.hostAddress != null) ''
ip addr add ${cfg.hostAddress} dev ${name}
ip addr add ${cfg.hostAddress} dev "${name}"
''}
${optionalString (cfg.hostAddress6 != null) ''
ip -6 addr add ${cfg.hostAddress6} dev ${name}
ip -6 addr add ${cfg.hostAddress6} dev "${name}"
''}
${optionalString (cfg.localAddress != null) ''
ip route add ${cfg.localAddress} dev ${name}
ip route add ${cfg.localAddress} dev "${name}"
''}
${optionalString (cfg.localAddress6 != null) ''
ip -6 route add ${cfg.localAddress6} dev ${name}
ip -6 route add ${cfg.localAddress6} dev "${name}"
''}
'';
in
@ -238,7 +246,7 @@ let
[ -n "$HOST_ADDRESS6" ] || [ -n "$LOCAL_ADDRESS6" ]; then
if [ -z "$HOST_BRIDGE" ]; then
ifaceHost=ve-$INSTANCE
ip link set dev $ifaceHost up
ip link set dev "$ifaceHost" up
${ipcall cfg "ip addr" "$HOST_ADDRESS" "hostAddress"}
${ipcall cfg "ip -6 addr" "$HOST_ADDRESS6" "hostAddress6"}

View File

@ -45,7 +45,7 @@ in
stdenv.mkDerivation rec {
pname = "touchosc";
version = "1.3.4.209";
version = "1.3.5.212";
suffix = {
aarch64-linux = "linux-arm64";
@ -56,9 +56,9 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb";
hash = {
aarch64-linux = "sha256-dAyZ/x6ZUYst+3Hz8RL4+FW1oeb+652Zndpqp0JnGgs=";
armv7l-linux = "sha256-ub+qcWrpv+LiXbEq6YQczJN1E4c2i/ZtKbh5e2PMuH0=";
x86_64-linux = "sha256-c8hPbJo4MUqS0Ev5QzLujJJB3hqN3KMsLVdKb6MKNts=";
aarch64-linux = "sha256-eaZNiZsmPHKvgvcfs8LcJjbHas+AlnRniBhAet1ld0E=";
armv7l-linux = "sha256-/ZIUen0qYRcfG6WmO3K3n1xIhUY3JqZFO7Pwnw3c/9c=";
x86_64-linux = "sha256-5KBrelfElsnGHcJObIj8CJ5L3jJO54tSjlEUcXhH/lE=";
}.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
};

View File

@ -5,13 +5,13 @@
buildPythonApplication rec {
pname = "rednotebook";
version = "2.33";
version = "2.34";
src = fetchFromGitHub {
owner = "jendrikseipp";
repo = "rednotebook";
rev = "refs/tags/v${version}";
sha256 = "sha256-K4uEZZZXU2mZ61t6Ak5mpiCsm/mcNhm+xJSzfJPiuwo=";
sha256 = "sha256-2Z9zYfMAJPcKN5eakooIv4lQ140yjgQuUVlaWcsEu28=";
};
# We have not packaged tests.

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "texstudio";
version = "4.8.2";
version = "4.8.3";
src = fetchFromGitHub {
owner = "texstudio-org";
repo = "texstudio";
rev = finalAttrs.version;
hash = "sha256-q6dy9CS8zxMlLC4M76t4RjYlMJyUG55Cb0KREyDfM78=";
hash = "sha256-/8Y8hz/rqKc5yZ/pdfy6gikufoSx0au3niv2r7o5cRc=";
};
nativeBuildInputs = [

View File

@ -873,8 +873,8 @@ let
mktplcRef = {
name = "catppuccin-vsc-icons";
publisher = "catppuccin";
version = "1.13.0";
hash = "sha256-4gsblUMcN7a7UgoklBjc+2uiaSERq1vmi0exLht+Xi0=";
version = "1.16.0";
hash = "sha256-caIOQ2/NafUFp2J4odIM55kzOS3Of+WO84M5xNfkhf4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc-icons/changelog";

View File

@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "sourcery";
publisher = "sourcery";
version = "1.22.0";
hash = "sha256-G2sBH7qfMcoPoR7uz3D0xhfIsmvHkJgNRjcy58y7QeI=";
version = "1.23.0";
hash = "sha256-wMky9whajltZYD3PUG+LCzuK9S5t55+3tRjTyA8kFcY=";
};
postPatch = ''

View File

@ -2,12 +2,12 @@
stdenvNoCC.mkDerivation rec {
pname = "fluidd";
version = "1.30.3";
version = "1.30.4";
src = fetchurl {
name = "fluidd-v${version}.zip";
url = "https://github.com/cadriel/fluidd/releases/download/v${version}/fluidd.zip";
sha256 = "sha256-wkrWmP5GeodM7wWaEkxT8JsUIc/jhRNHAP1gnLjZ7W4=";
sha256 = "sha256-r9RYNfbMa0axxS5kVBsFmvnuznsZz4s0ZfsIJVczHlI=";
};
nativeBuildInputs = [ unzip ];

View File

@ -6,13 +6,13 @@
rustPlatform.buildRustPackage rec {
pname = "system76-keyboard-configurator";
version = "1.3.10";
version = "1.3.12";
src = fetchFromGitHub {
owner = "pop-os";
repo = "keyboard-configurator";
rev = "v${version}";
sha256 = "sha256-5U9LWFaCwszvT1reu6NflPKQUrsQkP/NdSO4LBHWm2g=";
sha256 = "sha256-rnKWzct2k/ObjBnf90uwMar7fjZAUvQ2RPPZVZQsWEA=";
};
nativeBuildInputs = [
@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
udev
];
cargoHash = "sha256-S4+cS4m69nqDN2h0vwyO35fFFBEa0Rcxx0XDBfSNLp0=";
cargoHash = "sha256-3FUcJHuMOSbtE0sL6N2AvedyseJ7RiUbo8jtY/nWAW0=";
postInstall = ''
install -Dm444 linux/com.system76.keyboardconfigurator.desktop -t $out/share/applications

View File

@ -9,7 +9,7 @@
(
(buildMozillaMach rec {
pname = "floorp";
packageVersion = "11.17.8";
packageVersion = "11.18.1";
applicationName = "Floorp";
binaryName = "floorp";
branding = "browser/branding/official";
@ -17,14 +17,14 @@
allowAddonSideload = true;
# Must match the contents of `browser/config/version.txt` in the source tree
version = "128.2.0";
version = "128.3.0";
src = fetchFromGitHub {
owner = "Floorp-Projects";
repo = "Floorp";
fetchSubmodules = true;
rev = "v${packageVersion}";
hash = "sha256-1hHp8LZxGJmLSoe8NNzmx2QxPosrIcLqggeGhf+iMPI=";
hash = "sha256-w7b3s8/ekDzGbjbdqK/9W9S5e79fbE9ftJkSsz2sQtA=";
};
extraConfigureFlags = [

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "argocd";
version = "2.12.3";
version = "2.12.4";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
hash = "sha256-XD/+alC0OZUDExXpAnxmN6zcGPrsYGxaWGU9KgdoCgM=";
hash = "sha256-CxxaNm6O0wGvh1V0RmU4eA654u2ooL41EmlNX49KEE0=";
};
proxyVendor = true; # darwin/linux hash mismatch

View File

@ -2,15 +2,15 @@
buildGoModule rec {
pname = "istioctl";
version = "1.22.4";
version = "1.23.1";
src = fetchFromGitHub {
owner = "istio";
repo = "istio";
rev = version;
hash = "sha256-yot7HSKM5unfKsBdFAgm1nx/pr3jYnVEJ6Phq4MicZw=";
hash = "sha256-ksTtjPzEY//JMLKzTMqkeqZqD92euvqV0iXziYQvFGg=";
};
vendorHash = "sha256-PrbYJ+Pz6Z1PO+dOuIV/9Y/1ipr0mFrfcFFmnMaHcTM=";
vendorHash = "sha256-4zNPI5tefOgLwbzxRM9NS/szlUjGo2BiruqP92qmwBU=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "kubeshark";
version = "52.3.79";
version = "52.3.82";
src = fetchFromGitHub {
owner = "kubeshark";
repo = "kubeshark";
rev = "v${version}";
hash = "sha256-FpuBb/DoZXdQ/xCMC1dgVslYxLzowjv9ULktNKCIBjw=";
hash = "sha256-PjQX+OAE2UujGc+XHn2izrHgjvGbSK84IU9z5aBM+VM=";
};
vendorHash = "sha256-fjkuDX6SC23An0zZW0ocoFJ/K6JKsyVUQdxzfHCUFJs=";

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "temporal";
version = "1.24.2";
version = "1.25.0";
src = fetchFromGitHub {
owner = "temporalio";
repo = "temporal";
rev = "v${version}";
hash = "sha256-hQkus8BZvtR2ObCJbtP2SZST9tRxuPjFwR+jKDYH8Bs=";
hash = "sha256-H/kHPS43h+MQgOpKIHoM6hJQxCYq8Yo1GzOQeLFRoNw=";
};
vendorHash = "sha256-u9xQFTwVKEGRPhBwcBgexCQhlNO91yP4m4vchCdBt9E=";
vendorHash = "sha256-RhWeIT1i86wxAALNhhpWZjWo1v+82vTrGBWCaryE3Ws=";
excludedPackages = [ "./build" ];

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "zarf";
version = "0.38.3";
version = "0.39.0";
src = fetchFromGitHub {
owner = "defenseunicorns";
repo = "zarf";
rev = "v${version}";
hash = "sha256-tnxLktz8tc8ceWirThPR5eqlk5W3jnliiKka6feeX38=";
hash = "sha256-ATC+eoM3B21iG/ih31vlxBjnJ6zwmuxOLiw4nHKTp4o=";
};
vendorHash = "sha256-y4A3A6zTgZaFjy6B31BAIpyRDp+pYdc/dkFpZq2NQ2c=";
vendorHash = "sha256-7G+gROPw8Ab6iGMr7vnmC7jAm7jLPd5pbLOkKqDKIDc=";
proxyVendor = true;
nativeBuildInputs = [ installShellFiles ];

View File

@ -5,19 +5,19 @@
buildGoModule rec {
pname = "coreth";
version = "0.13.7";
version = "0.13.8";
src = fetchFromGitHub {
owner = "ava-labs";
repo = pname;
rev = "v${version}";
hash = "sha256-ZWM45RoGfGd9mRQkQ/Hz7MGlYq4X26J/QV7FWDjMVrk=";
hash = "sha256-TR4c+7VUHoxZfLCOip7WqjOQFFxGyg+36FUaNw0Sc9k=";
};
# go mod vendor has a bug, see: golang/go#57529
proxyVendor = true;
vendorHash = "sha256-KSBoqp56n/b9zk5elEWsv7EAv3oyVhmc7hjyudicTWs=";
vendorHash = "sha256-41r6tsrHw533ygvS3G2OQA9wsVXVxJi96DVu6stBq3c=";
ldflags = [
"-s"

View File

@ -16,6 +16,8 @@
proton-vpn-killswitch-network-manager,
proton-vpn-logger,
proton-vpn-network-manager,
proton-vpn-network-manager-openvpn,
proton-vpn-network-manager-wireguard,
proton-vpn-session,
pycairo,
pygobject3,
@ -65,6 +67,8 @@ buildPythonApplication rec {
proton-vpn-killswitch-network-manager
proton-vpn-logger
proton-vpn-network-manager
proton-vpn-network-manager-openvpn
proton-vpn-network-manager-wireguard
proton-vpn-session
pycairo
pygobject3

View File

@ -164,6 +164,8 @@ stdenv.mkDerivation rec {
'';
installPhase = ''
runHook preInstall
mkdir -p $out/bin $out/share/nwchem
cp $NWCHEM_TOP/bin/LINUX64/nwchem $out/bin/nwchem
@ -186,6 +188,8 @@ stdenv.mkDerivation rec {
charmm_s $out/share/nwchem/data/charmm_s/
charmm_x $out/share/nwchem/data/charmm_x/
EOF
runHook postInstall
'';
doCheck = false;

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "docker-buildx";
version = "0.17.0";
version = "0.17.1";
src = fetchFromGitHub {
owner = "docker";
repo = "buildx";
rev = "v${version}";
hash = "sha256-KYPOeDI1g7hUwS7gvKiuOck/2MwvnawP1ZgDAfo4brA=";
hash = "sha256-+d0yaosNoOOuo/A7aC6pfy2xGJU718nBBNMMok2Ofv0=";
};
doCheck = false;

View File

@ -66,13 +66,13 @@ let
in
buildGoModule rec {
pname = "podman";
version = "5.2.2";
version = "5.2.3";
src = fetchFromGitHub {
owner = "containers";
repo = "podman";
rev = "v${version}";
hash = "sha256-48ltjGrzh74CYV6T6YDFSFC+Msui8YCG1N+c9k5Y09I=";
hash = "sha256-2FnUijeQhre7B4utsGGEGbMuuMVZlPDoM2di3z1d4vs=";
};
patches = [

View File

@ -3,6 +3,7 @@
stdenv,
fetchFromGitHub,
cmake,
copyDesktopItems,
makeWrapper,
flac,
libmpeg2,
@ -13,6 +14,7 @@
SDL2,
SDL2_image,
SDL2_ttf,
makeDesktopItem,
}:
stdenv.mkDerivation (finalAttrs: {
@ -28,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
cmake
copyDesktopItems
makeWrapper
];
@ -61,6 +64,7 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $out/bin
cp amiberry $out/bin/
cp -r abr data $out/
install -Dm444 data/amiberry.png $out/share/icons/hicolor/256x256/apps/amiberry.png
wrapProgram $out/bin/amiberry \
--set-default AMIBERRY_DATA_DIR $out \
--run 'AMIBERRY_HOME_DIR="$HOME/.amiberry"' \
@ -80,6 +84,20 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
desktopItems = [
(makeDesktopItem {
name = "amiberry";
desktopName = "Amiberry";
exec = "amiberry";
comment = "Amiga emulator";
icon = "amiberry";
categories = [
"System"
"Emulator"
];
})
];
meta = with lib; {
homepage = "https://github.com/BlitterStudio/amiberry";
description = "Optimized Amiga emulator for Linux/macOS";

View File

@ -1,86 +1,83 @@
{ lib
, stdenv
, python3
, groff
, less
, fetchFromGitHub
, fetchpatch
, installShellFiles
, nix-update-script
, testers
, awscli2
{
lib,
stdenv,
python3,
groff,
less,
fetchFromGitHub,
fetchpatch,
installShellFiles,
nix-update-script,
testers,
awscli2,
}:
let
py = python3 // {
pkgs = python3.pkgs.overrideScope (final: prev: {
sphinx = prev.sphinx.overridePythonAttrs (prev: {
disabledTests = prev.disabledTests ++ [
"test_check_link_response_only" # fails on hydra https://hydra.nixos.org/build/242624087/nixlog/1
];
});
python-dateutil = prev.python-dateutil.overridePythonAttrs (prev: {
version = "2.8.2";
pyproject = null;
src = prev.src.override {
pkgs = python3.pkgs.overrideScope (
final: prev: {
sphinx = prev.sphinx.overridePythonAttrs (prev: {
disabledTests = prev.disabledTests ++ [
"test_check_link_response_only" # fails on hydra https://hydra.nixos.org/build/242624087/nixlog/1
];
});
python-dateutil = prev.python-dateutil.overridePythonAttrs (prev: {
version = "2.8.2";
hash = "sha256-ASPKzBYnrhnd88J6XeW9Z+5FhvvdZEDZdI+Ku0g9PoY=";
};
patches = [
# https://github.com/dateutil/dateutil/pull/1285
(fetchpatch {
url = "https://github.com/dateutil/dateutil/commit/f2293200747fb03d56c6c5997bfebeabe703576f.patch";
relative = "src";
hash = "sha256-BVEFGV/WGUz9H/8q+l62jnyN9VDnoSR71DdL+LIkb0o=";
})
];
postPatch = null;
});
ruamel-yaml = prev.ruamel-yaml.overridePythonAttrs (prev: {
src = prev.src.override {
version = "0.17.21";
hash = "sha256-i3zml6LyEnUqNcGsQURx3BbEJMlXO+SSa1b/P10jt68=";
};
});
urllib3 = prev.urllib3.overridePythonAttrs (prev: rec {
pyproject = true;
version = "1.26.18";
nativeBuildInputs = with final; [
setuptools
];
src = prev.src.override {
inherit version;
hash = "sha256-+OzBu6VmdBNFfFKauVW/jGe0XbeZ0VkGYmFxnjKFgKA=";
};
});
});
pyproject = null;
src = prev.src.override {
version = "2.8.2";
hash = "sha256-ASPKzBYnrhnd88J6XeW9Z+5FhvvdZEDZdI+Ku0g9PoY=";
};
patches = [
# https://github.com/dateutil/dateutil/pull/1285
(fetchpatch {
url = "https://github.com/dateutil/dateutil/commit/f2293200747fb03d56c6c5997bfebeabe703576f.patch";
relative = "src";
hash = "sha256-BVEFGV/WGUz9H/8q+l62jnyN9VDnoSR71DdL+LIkb0o=";
})
];
postPatch = null;
});
ruamel-yaml = prev.ruamel-yaml.overridePythonAttrs (prev: {
src = prev.src.override {
version = "0.17.21";
hash = "sha256-i3zml6LyEnUqNcGsQURx3BbEJMlXO+SSa1b/P10jt68=";
};
});
urllib3 = prev.urllib3.overridePythonAttrs (prev: rec {
pyproject = true;
version = "1.26.18";
nativeBuildInputs = with final; [
setuptools
];
src = prev.src.override {
inherit version;
hash = "sha256-+OzBu6VmdBNFfFKauVW/jGe0XbeZ0VkGYmFxnjKFgKA=";
};
});
}
);
};
in
py.pkgs.buildPythonApplication rec {
pname = "awscli2";
version = "2.17.42"; # N.B: if you change this, check if overrides are still up-to-date
version = "2.17.56"; # N.B: if you change this, check if overrides are still up-to-date
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "aws-cli";
rev = "refs/tags/${version}";
hash = "sha256-f6S206MQy0qyHIJTIKSHBKT+P0dVCiUn5pMp2tClSb0=";
hash = "sha256-h82g99+3TsMa5yyzt7A1q3m2vO34rJlhmOlXx6jqmUk=";
};
patches = [
# Temporary test fix until https://github.com/aws/aws-cli/pull/8838 is merged upstream
(fetchpatch {
url = "https://github.com/aws/aws-cli/commit/b5f19fe136ab0752cd5fcab21ff0ab59bddbea99.patch";
hash = "sha256-NM+nVlpxGAHVimrlV0m30d4rkFVb11tiH8Y6//2QhMI=";
})
];
patches = [ ];
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'awscrt>=0.19.18,<=0.21.2' 'awscrt>=0.19.18' \
--replace-fail 'cryptography>=3.3.2,<40.0.2' 'cryptography>=3.3.2' \
--replace-fail 'cryptography>=40.0.0,<40.0.2' 'cryptography>=43.0.0' \
--replace-fail 'distro>=1.5.0,<1.9.0' 'distro>=1.5.0' \
--replace-fail 'docutils>=0.10,<0.20' 'docutils>=0.10' \
--replace-fail 'prompt-toolkit>=3.0.24,<3.0.39' 'prompt-toolkit>=3.0.24'
@ -129,13 +126,15 @@ py.pkgs.buildPythonApplication rec {
pytestCheckHook
];
postInstall = ''
installShellCompletion --cmd aws \
--bash <(echo "complete -C $out/bin/aws_completer aws") \
--zsh $out/bin/aws_zsh_completer.sh
'' + lib.optionalString (!stdenv.hostPlatform.isWindows) ''
rm $out/bin/aws.cmd
'';
postInstall =
''
installShellCompletion --cmd aws \
--bash <(echo "complete -C $out/bin/aws_completer aws") \
--zsh $out/bin/aws_zsh_completer.sh
''
+ lib.optionalString (!stdenv.hostPlatform.isWindows) ''
rm $out/bin/aws.cmd
'';
preCheck = ''
export PATH=$PATH:$out/bin
@ -166,7 +165,10 @@ py.pkgs.buildPythonApplication rec {
python = py; # for aws_shell
updateScript = nix-update-script {
# Excludes 1.x versions from the Github tags list
extraArgs = [ "--version-regex" "^(2\.(.*))" ];
extraArgs = [
"--version-regex"
"^(2\.(.*))"
];
};
tests.version = testers.testVersion {
package = awscli2;
@ -180,7 +182,13 @@ py.pkgs.buildPythonApplication rec {
homepage = "https://aws.amazon.com/cli/";
changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst";
license = licenses.asl20;
maintainers = with maintainers; [ bhipple davegallant bryanasdev000 devusb anthonyroussel ];
maintainers = with maintainers; [
bhipple
davegallant
bryanasdev000
devusb
anthonyroussel
];
mainProgram = "aws";
};
}

View File

@ -19,7 +19,6 @@ python3.pkgs.buildPythonApplication rec {
nativeBuildInputs = with python3.pkgs; [
setuptools
wheel
pythonRelaxDepsHook
];
propagatedBuildInputs = with python3.pkgs; [

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "civo";
version = "1.0.90";
version = "1.0.91";
src = fetchFromGitHub {
owner = "civo";
repo = "cli";
rev = "v${version}";
hash = "sha256-2UWEQZRbtPArYK7Kr0eHtF8+XWXl06v86nAb8nka50g=";
hash = "sha256-xqDElK3/pkE4tobFurXQd1lVyp3hgmlBjjSD6CN90jU=";
};
vendorHash = "sha256-ZnomzHbsNKWwAsRjOjESKSdR+KgSiMMlG0xq33qpzX0=";
vendorHash = "sha256-oXwtMMclkU1hunMCMBGvN8xbNtmYBEnCvGBUKhlfv3g=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -6,11 +6,11 @@
}:
appimageTools.wrapType2 rec {
pname = "clash-nyanpasu";
version = "1.6.0";
version = "1.6.1";
src = fetchurl {
url = "https://github.com/LibNyanpasu/clash-nyanpasu/releases/download/v${version}/clash-nyanpasu_${version}_amd64.AppImage";
hash = "sha256-Xl6FRwYDXztirDZEr8Xn13BNZBW54TdwsK8H0rnLEgU=";
hash = "sha256-buxhsO/X4orChaMYA2JgceeybWRlryPqY1PlF+9KoNI=";
};
extraInstallCommands =

View File

@ -10,14 +10,14 @@
python3Packages.buildPythonApplication rec {
pname = "corrscope";
version = "0.10.0";
version = "0.10.1";
pyproject = true;
src = fetchFromGitHub {
owner = "corrscope";
repo = "corrscope";
rev = "refs/tags/${version}";
hash = "sha256-hyLCygaSWMQd+UJ/Ijgk9C+3O/r5x0aaW/x9PoojDIg=";
hash = "sha256-WSv65jEu/w6iNrL/f5PN147FBjmR0j30H1D39dd+KN8=";
};
pythonRelaxDeps = [ "attrs" "ruamel.yaml" ];

View File

@ -10,13 +10,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "cpuinfo";
version = "0-unstable-2024-08-30";
version = "0-unstable-2024-09-11";
src = fetchFromGitHub {
owner = "pytorch";
repo = "cpuinfo";
rev = "fa1c679da8d19e1d87f20175ae1ec10995cd3dd3";
hash = "sha256-yaeiBXqI17oIp7f30PGy7LYAjiWh/8vrnBj6aiKpdO4=";
rev = "a5ff6df40ce528721cfc310c7ed43946d77404d5";
hash = "sha256-JbIEQ6jFprbMpeH8IBhuRo3VXxo8a32lmT4yfxSIEj0=";
};
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };

View File

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "cyberpunk-neon";
version = "0-unstable-2024-02-23";
version = "0-unstable-2024-09-15";
src = fetchFromGitHub {
owner = "Roboron3042";
repo = "Cyberpunk-Neon";
rev = "258b3956a677d56df3027f3d08eabf07da936ec3";
hash = "sha256-00scMHUgesgEmE9naC/AJ9mCRz325jT5WN0uo+u2s6k=";
rev = "18febaab8aa808889fb08c368e37be4ca79e0cdd";
hash = "sha256-YR8au1ukggYsPGecZMkLIf901dbRJSrXVMs2CzaIMBo=";
};
outputs = [

View File

@ -1,6 +1,6 @@
{
"name": "gancio",
"version": "1.19.0",
"version": "1.19.1",
"description": "A shared agenda for local communities",
"author": "lesion",
"scripts": {

View File

@ -12,14 +12,14 @@
}:
mkYarnPackage rec {
inherit (nodePackages) nodejs;
version = "1.19.0";
version = "1.19.1";
src = fetchFromGitLab {
domain = "framagit.org";
owner = "les";
repo = "gancio";
rev = "v${version}";
hash = "sha256-cMUM7jqLsrw57gySiIK7DBZA7lPiXL2HAadMk+7wkzs=";
hash = "sha256-V63cnyPY9todiA4V/9aENEBOfO0g0bJZBjsOfTY1O0c=";
};
offlineCache = fetchYarnDeps {

View File

@ -0,0 +1,44 @@
{
lib,
buildGoModule,
}:
buildGoModule {
name = "hello-go";
src = ./src;
vendorHash = null;
CGO_ENABLED = 0;
# go installs binary into $out/bin/$GOOS_$GOARCH/hello-go in cross compilation
postInstall = ''
[[ -f "$out/bin/hello-go" ]] || ln -s ./''${GOOS}_''${GOARCH}/hello-go $out/bin/hello-go
'';
meta = {
description = "Simple program printing hello world in Go";
longDescription = ''
hello-go is a simple program printing "Hello, world!" written in Go,
aiming at testing programs that involves analyzing executables or
emulating foreign architectures, without pulling in a heavy cross
toolchain.
Specify target platform by setting GOOS and GOARCH:
```nix
hello-go.overrideAttrs {
GOOS = "linux";
GOARCH = "arm64";
}
```
See https://pkg.go.dev/internal/platform#pkg-variables for a list
of available platforms.
'';
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ aleksana ];
mainProgram = "hello-go";
};
}

View File

@ -0,0 +1,3 @@
module hello-go
go 1.22.7

View File

@ -0,0 +1,7 @@
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "httm";
version = "0.43.0";
version = "0.43.2";
src = fetchFromGitHub {
owner = "kimono-koans";
repo = pname;
rev = version;
hash = "sha256-v+KqH+pGbf7zYTLVYPBjPs3O8cOl4gLuphHN70C0UXc=";
hash = "sha256-8oG40pxhWd2MRxUSzZ3lgcsC9M1W5yBUZ0t5tO3B86U=";
};
cargoHash = "sha256-xdAHXscnUCeoG2coK+Bci+v+uxjXhTxARXeeGdQvc48=";
cargoHash = "sha256-KKvpI3U6/cByP5M2ZiNtVrYyh2Nqe9cee2ObKqRBEyg=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -3,6 +3,7 @@
lib,
fetchurl,
}:
appimageTools.wrapType2 rec {
pname = "httpie-desktop";
version = "2024.1.2";
@ -12,6 +13,19 @@ appimageTools.wrapType2 rec {
hash = "sha256-OOP1l7J2BgO3nOPSipxfwfN/lOUsl80UzYMBosyBHrM=";
};
extraInstallCommands =
let
contents = appimageTools.extractType2 { inherit pname version src; };
in
''
mkdir -p $out/share
cp -r ${contents}/usr/share/* $out/share
chmod +w $out/share
install -Dm644 ${contents}/httpie.desktop $out/share/applications/httpie.desktop
substituteInPlace $out/share/applications/httpie.desktop \
--replace-fail 'Exec=AppRun' 'Exec=httpie-desktop'
'';
meta = with lib; {
description = "Cross-platform API testing client for humans. Painlessly test REST, GraphQL, and HTTP APIs";
homepage = "https://github.com/httpie/desktop";

View File

@ -7,7 +7,7 @@
buildGoModule rec {
pname = "litmusctl";
version = "1.9.0";
version = "1.10.0";
nativeBuildInputs = [
installShellFiles
@ -21,7 +21,7 @@ buildGoModule rec {
owner = "litmuschaos";
repo = "litmusctl";
rev = "${version}";
hash = "sha256-6H0trk/ZpUTeHElX8PaYtpYCPiQhQDw2mhuqxDx7pwY=";
hash = "sha256-0I07qgl/yyNAG19eAkZAXh7TkK3V1lnQTPXskF6k/L0=";
};
vendorHash = "sha256-7FYOQ89aUFPX+5NCPYKg+YGCXstQ6j9DK4V2mCgklu0=";

View File

@ -17,6 +17,7 @@
gtk3,
lib,
libdrm,
libGL,
libnotify,
libsecret,
libuuid,
@ -51,6 +52,7 @@ let
glib
gtk3
libdrm
libGL
libnotify
libsecret
libuuid
@ -134,7 +136,10 @@ stdenv.mkDerivation {
meta = {
description = "GUI for MongoDB";
maintainers = with lib.maintainers; [ bryanasdev000 ];
maintainers = with lib.maintainers; [
bryanasdev000
friedow
];
homepage = "https://github.com/mongodb-js/compass";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.sspl;

View File

@ -4,39 +4,44 @@
fetchFromGitHub,
pkg-config,
gobject-introspection,
blueprint-compiler,
wrapGAppsHook4,
libadwaita,
}:
buildGoModule rec {
pname = "multiplex";
version = "0.1.4";
version = "0.1.5";
src = fetchFromGitHub {
owner = "pojntfx";
repo = "multiplex";
rev = "v${version}";
hash = "sha256-6xZ46LeFuJXwd7s63YKekUIdb8ytdLk+rp+tFox27zY=";
hash = "sha256-qc8RHvU7uGbqtMGy/mYXHCxqvE6gekgfFOWwej33+zQ=";
};
vendorHash = "sha256-S14dMAejoVTVn3rRdZyG+npM5kNehHwntJkeW3M7Stk=";
vendorHash = "sha256-VLlco6CeedoUM5gy8+5yLffAtMsjH/RQ+U4VYvY5mcg=";
nativeBuildInputs = [
pkg-config
gobject-introspection
blueprint-compiler
wrapGAppsHook4
];
buildInputs = [ libadwaita ];
# recursively generate all files requested by go:generate
# generate files requested by go:generate
# don't generate in goModules because buildInputs isn't available
preBuild = ''
go generate ./...
if [[ ! $name == *"-go-modules" ]]; then
go generate ./internal/resources/resources.go
fi
'';
postInstall = ''
install -Dm644 -t $out/share/applications com.pojtinger.felicitas.Multiplex.desktop
install -Dm644 -t $out/share/metainfo com.pojtinger.felicitas.Multiplex.metainfo.xml
install -Dm644 -t $out/share/metainfo internal/resources/com.pojtinger.felicitas.Multiplex.metainfo.xml
# The provided pixmap icons appears to be a bit blurry so not installing them
install -Dm644 docs/icon.svg $out/share/icons/hicolor/scalable/apps/com.pojtinger.felicitas.Multiplex.svg
install -Dm644 docs/icon-symbolic.svg $out/share/icons/hicolor/symbolic/apps/com.pojtinger.felicitas.Multiplex-symbolic.svg

View File

@ -2,16 +2,16 @@
buildNpmPackage rec {
pname = "mystmd";
version = "1.3.6";
version = "1.3.8";
src = fetchFromGitHub {
owner = "executablebooks";
repo = "mystmd";
rev = "mystmd@${version}";
hash = "sha256-xcmiWJIeOW+0h2Fd7uAYyrD4+K/tLCWbyyeumD+4MMQ=";
hash = "sha256-SGjukKIthrCHD5u+QoD37xfw6XmaOCVquveuawBltMI=";
};
npmDepsHash = "sha256-X4198iURcZDODA/mrpPwobA/1PG4M9k9G4tClB3qVQ0=";
npmDepsHash = "sha256-97DOfFADaCZ0hlprRvJvMqhhmpjc4lU0Sw45NTc8IlE=";
dontNpmInstall = true;

View File

@ -7,13 +7,13 @@
buildGoModule {
pname = "nc4nix";
version = "0-unstable-2024-09-07";
version = "0-unstable-2024-09-18";
src = fetchFromGitHub {
owner = "helsinki-systems";
repo = "nc4nix";
rev = "6be14e56aabc0c0a686037a7d1fa6fff8ea97045";
hash = "sha256-RVimsyyErf9eaHLIRp5U8zHJSNC2vBlk/ga4VRitJM8=";
rev = "3474a6a0c686f3deb2ba6022cfd1164632d8af5c";
hash = "sha256-txpWJ/RHyfxJOhUCeb4Z3mzjdMxPDM1/nLEFO/8/9VQ=";
};
vendorHash = "sha256-qntRsv3KvAbV3lENjAHKkQOqh3uTo3gacfwase489tQ=";

View File

@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
stdenvNoCC.mkDerivation
{
inherit pname;
version = "0-unstable-2024-07-22";
version = "0-unstable-2024-09-12";
src = fetchFromGitHub {
owner = "Fausto-Korpsvart";
repo = "Nightfox-GTK-Theme";
rev = "1ef2f7092526658a24312bde230a5746b49b7d95";
hash = "sha256-Rnm0C8mmO54u5ntovIKnu2AdpdnjsQFABvlRPG5+cdo=";
rev = "c1f8a03a50cef5a4479ecdb2e7887ab4181404f2";
hash = "sha256-2froJpEzniF0q7Tc6ruSFQ8I52FCKW6qkHaWWY0kq80=";
};
propagatedUserEnvPkgs = [ gtk-engine-murrine ];

View File

@ -7,11 +7,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "passt";
version = "2024_08_21.1d6142f";
version = "2024_09_06.6b38f07";
src = fetchurl {
url = "https://passt.top/passt/snapshot/passt-${finalAttrs.version}.tar.gz";
hash = "sha256-lM4xz60BHInPFsqQlyj2wr0C7WQGa6GrkoRQgfw8id0=";
hash = "sha256-Qf1neJOkYXR5p9Owk60qtc22A+au4EY45Qt9PfJ+Lrs=";
};
makeFlags = [

View File

@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "pgmoneta";
version = "0.13.0";
version = "0.14.0";
src = fetchFromGitHub {
owner = "pgmoneta";
repo = "pgmoneta";
rev = version;
hash = "sha256-HDFvU7TjOENFvBorn11ludy8QQb4/IC6hEyyzvrJ2lU=";
hash = "sha256-iAAL9aPoehRSVPLzeBN2KaeF+p+2T8tHvG+ouJ9YU6k=";
};
nativeBuildInputs = [

View File

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "proto";
version = "0.40.4";
version = "0.41.1";
src = fetchFromGitHub {
owner = "moonrepo";
repo = "proto";
rev = "v${version}";
hash = "sha256-heckDmKG6gQYNzK0kRQKYXdgZLRiZB/b+x7Xr/4axX0=";
hash = "sha256-IQKFQvWEPB5yssvdHl6gGmgxkbXzpRhU6hqaTLsQizE=";
};
cargoHash = "sha256-yPXf6f4dwCaT0nKDWiZ+FIvOyWB/WqiwKi1b/rBtNIQ=";
cargoHash = "sha256-SvdfTiyJhJ4w9aBiElh9zgug8hNwiX7xUjtYFjykJqc=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.SystemConfiguration

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation rec {
pname = "qbittorrent-enhanced";
version = "4.6.6.10";
version = "4.6.7.10";
src = fetchFromGitHub {
owner = "c0re100";
repo = "qBittorrent-Enhanced-Edition";
rev = "release-${version}";
hash = "sha256-mmM/1eU8FTWAciq2rh7fRa96fOkovMk4ScoehnqHdIQ=";
hash = "sha256-Mr376nH2pE6NMF9IdDhZULwqkRr7472OZnKO86hb6ZI=";
};
nativeBuildInputs = [

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quickjs-ng";
version = "0.5.0";
version = "0.6.0";
src = fetchFromGitHub {
owner = "quickjs-ng";
repo = "quickjs";
rev = "v${finalAttrs.version}";
hash = "sha256-4CC7IxA5t+L99H4Rvkx0xkXFHuqNP3HTmS46JEuy7Vs=";
hash = "sha256-gULpJhOOmhzq2Ydl4soNBiiONtdt2T4sgcSqIBCo3SM=";
};
outputs = [ "bin" "out" "dev" "doc" "info" ];

View File

@ -5,11 +5,11 @@
renode.overrideAttrs (finalAttrs: _: {
pname = "renode-unstable";
version = "1.15.2+20240905git62115c2c3";
version = "1.15.2+20240914gitcb658f346";
src = fetchurl {
url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-dotnet.tar.gz";
hash = "sha256-gPtaE0Y5bRcLNA9JVq2LWmDdV4OUGg/X6iQgEnr8b7Y=";
hash = "sha256-DkS635epflnbjYc/y4IgGgrIkRHKtuKxtebH6kdRYTw=";
};
passthru.updateScript =

View File

@ -15,14 +15,14 @@
python3Packages.buildPythonApplication rec {
pname = "rofimoji";
version = "6.4.0";
version = "6.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "fdw";
repo = "rofimoji";
rev = "refs/tags/${version}";
hash = "sha256-QFwAlC3MwpslIOCvEAlS33tPFaz4T8G5+YCVznMhzes=";
hash = "sha256-CY+ddF2Rth92R22QKqOb/Us+rZhvWTaU/jKy8fljWqQ=";
};
nativeBuildInputs = [

View File

@ -64,7 +64,6 @@ python3.pkgs.buildPythonApplication rec {
jsonschema
openpyxl
stem
pythonRelaxDepsHook
];
pythonRelaxDeps = [ "stem" ];

File diff suppressed because it is too large Load Diff

View File

@ -17,28 +17,22 @@
rustPlatform.buildRustPackage rec {
pname = "silicon";
# Remove `postPatch` hack below when updating.
version = "0.5.2";
version = "0.5.3";
src = fetchFromGitHub {
owner = "Aloxaf";
repo = "silicon";
rev = "v${version}";
hash = "sha256-fk1qaR7z9taOuNmjMCSdq7RybgV/3u7njU0Gehb98Lk=";
hash = "sha256-lwwbjSXW5uonJNZTAqTK14Ib4QDOD4puxY2CsiJk4/Q=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"pathfinder_simd-0.5.2" = "sha256-b9RuxtTRKJ9Bnh0AWkoInRVrK/a3KV/2DCbXhN63yF0=";
"pathfinder_simd-0.5.4" = "sha256-RiivtlfdA44vQtFAzNQY9hu2FBwgq4aJ2hjQS8+Xucc=";
};
};
postPatch = ''
# Fix build with Rust 1.80; remove when fixed upstream
ln -sf ${./Cargo.lock} Cargo.lock
'';
buildInputs = [ expat freetype fira-code fontconfig harfbuzz ]
++ lib.optionals stdenv.hostPlatform.isLinux [ libxcb ]
++ lib.optionals stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sqlite-vec";
version = "0.1.2";
version = "0.1.3";
src = fetchFromGitHub {
owner = "asg017";
repo = "sqlite-vec";
rev = "v${finalAttrs.version}";
hash = "sha256-8vof4gfESfWHAW+MBYdhyte2bKnVk+VEiowDK42/G/0=";
hash = "sha256-aMU4Spom1b0M5FQA0SconMuuBtEdOL8WNnUxzvAZ0VQ=";
};
nativeBuildInputs = [ gettext ];

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "stackql";
version = "0.5.724";
version = "0.5.740";
src = fetchFromGitHub {
owner = "stackql";
repo = "stackql";
rev = "v${version}";
hash = "sha256-soaCU0jtFUyViSLTDVSC6dASG5S+z8ie2BcrDg8aIb0=";
hash = "sha256-XwNz+O0FSNzWFiZvOUQCvcjg6L0f53c2ZaNiT8T0ikU=";
};
vendorHash = "sha256-6T756bvSED919n9GvwbfM4YXyGlOZKM3khEXnpcrhlI=";
vendorHash = "sha256-dssGqcS9l3VipEypKErlCeRs087Tb5Kx4VXvkErZar4=";
ldflags = [
"-s"

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "terragrunt";
version = "0.67.3";
version = "0.67.9";
src = fetchFromGitHub {
owner = "gruntwork-io";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-OYtPpy3ig5NMw1Usmi7VnZyqr0hzG71/5R4qOEczZ4Y=";
hash = "sha256-TDYYPR+Sak2Kv89Fp+sCi2XC8eYrwVS5RIgzUTXaCRc=";
};
nativeBuildInputs = [ go-mockery ];

View File

@ -1,26 +1,28 @@
{ lib
, stdenv
, fetchFromGitHub
, libpcap
, testers
, ubridge
{
lib,
stdenv,
fetchFromGitHub,
libpcap,
nix-update-script,
testers,
ubridge,
}:
stdenv.mkDerivation rec {
pname = "ubridge";
version = "0.9.18";
version = "0.9.19";
src = fetchFromGitHub {
owner = "GNS3";
repo = "ubridge";
rev = "v${version}";
sha256 = "0jg66jhhpv4c9340fsdp64hf9h253i8r81fknxa0gq241ripp3jn";
rev = "refs/tags/v${version}";
hash = "sha256-utzXLPF0VszMZORoik5/0lKhiyKO9heKuNO4KPsPVsI=";
};
postPatch = ''
substituteInPlace Makefile \
--replace "/usr/local/bin" "$out/bin" \
--replace "setcap" "#setcap"
--replace-fail "/usr/local/bin" "$out/bin" \
--replace-fail "setcap" "#setcap"
'';
buildInputs = [ libpcap ];
@ -39,6 +41,7 @@ stdenv.mkDerivation rec {
package = ubridge;
command = "ubridge -v";
};
updateScript = nix-update-script { };
};
meta = with lib; {
@ -48,11 +51,14 @@ stdenv.mkDerivation rec {
various technologies. Currently bridging between UDP tunnels, Ethernet
and TAP interfaces is supported. Packet capture is also supported.
'';
inherit (src.meta) homepage;
homepage = "https://github.com/GNS3/ubridge";
changelog = "https://github.com/GNS3/ubridge/releases/tag/v${version}";
license = licenses.gpl3Plus;
mainProgram = "ubridge";
maintainers = with maintainers; [ primeos ];
maintainers = with maintainers; [
primeos
anthonyroussel
];
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -20,8 +20,6 @@ python3Packages.buildPythonApplication rec {
build-system = [ python3Packages.setuptools ];
nativeBuildInputs = [ python3Packages.pythonRelaxDepsHook ];
pythonRelaxDeps = [ "protobuf" ];
dependencies = with python3Packages; [

View File

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "whitesur-kde";
version = "2022-05-01-unstable-2024-08-26";
version = "2022-05-01-unstable-2024-09-10";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = "whitesur-kde";
rev = "ead6fd7308b3cae1b4634d00ddc685f9a88c59a9";
hash = "sha256-1YDy+g8r6NIceV1ygJK+w24g4ehzsPFMSWoLkuiNosU=";
rev = "3d80dc97fd3008c4648937f8d7e39014f874a7eb";
hash = "sha256-jkK15evuYi1x+9MMERlp/F4O2AxQPHdrm4qBlzIPROM=";
};
# Propagate sddm theme dependencies to user env otherwise sddm does

View File

@ -0,0 +1,64 @@
{
lib,
stdenv,
meson,
ninja,
fetchFromGitLab,
gperf,
gawk,
gitUpdater,
pkg-config,
boost,
luajit_openresty,
asciidoctor,
emilua,
liburing,
openssl,
fmt,
cmake,
range-v3,
}:
stdenv.mkDerivation rec {
pname = "emilua-bech32";
version = "1.1.0";
src = fetchFromGitLab {
owner = "emilua";
repo = "bech32";
rev = "v${version}";
hash = "sha256-f4KFL2RV+fAVJrgaAQWKuLwlN440j9vBbiyk5fHrwiE=";
};
buildInputs = [
emilua
liburing
fmt
range-v3
luajit_openresty
openssl
boost
];
nativeBuildInputs = [
gperf
gawk
pkg-config
asciidoctor
meson
ninja
cmake
];
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
};
meta = with lib; {
description = "Bech32 codec for Emilua";
homepage = "https://emilua.org/";
license = licenses.mit;
maintainers = with maintainers; [ manipuladordedados ];
platforms = platforms.linux;
};
}

View File

@ -0,0 +1,84 @@
{
lib,
stdenv,
fetchFromGitLab,
fetchFromGitHub,
gperf,
gawk,
gitUpdater,
pkg-config,
boost,
luajit_openresty,
asciidoctor,
emilua,
liburing,
openssl,
cmake,
fmt,
zlib,
}:
let
td-wrap = fetchFromGitHub {
owner = "tdlib";
repo = "td";
rev = "4041ecb535802ba1c55fcd11adf5d3ada41c2be7";
hash = "sha256-/TaPYy+FUOVhyocDZ13zwR07xbzp6g8c6xvAGVFLQvk=";
};
trial-circular-wrap = fetchFromGitHub {
owner = "breese";
repo = "trial.protocol";
rev = "79149f604a49b8dfec57857ca28aaf508069b669";
hash = "sha256-Xd8bX3z9PZWU17N9R95HXdj6qo9at5FBL/+PTVaJgkw=";
};
in
stdenv.mkDerivation rec {
pname = "emilua-tdlib";
version = "1.0.3";
src = fetchFromGitLab {
owner = "emilua";
repo = "tdlib";
rev = "v${version}";
hash = "sha256-14jg71m1za+WW0PP9cg1XniCupl9/RXqeEP1SE+62Ng=";
fetchSubmodules = true;
};
buildInputs = [
emilua
liburing
fmt
luajit_openresty
openssl
boost
td-wrap
trial-circular-wrap
];
nativeBuildInputs = [
gperf
gawk
pkg-config
asciidoctor
cmake
zlib
];
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-warn 'pkg_get_variable(EMILUA_PLUGINSDIR emilua pluginsdir)' 'set(EMILUA_PLUGINSDIR "${"$"}{CMAKE_INSTALL_PREFIX}/${emilua.sitePackages}")'
'';
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
};
meta = with lib; {
description = "Telegram Database Library bindings for Emilua";
homepage = "https://emilua.org/";
license = licenses.mit;
maintainers = with maintainers; [ manipuladordedados ];
platforms = platforms.linux;
};
}

View File

@ -0,0 +1,60 @@
{
lib,
stdenv,
meson,
ninja,
fetchFromGitLab,
gperf,
gawk,
gitUpdater,
pkg-config,
boost,
luajit_openresty,
asciidoctor,
emilua,
liburing,
openssl,
fmt,
}:
stdenv.mkDerivation rec {
pname = "emilua-this-thread";
version = "1.0.0";
src = fetchFromGitLab {
owner = "emilua";
repo = "this-thread";
rev = "v${version}";
hash = "sha256-JmAe69heZ406LE2aaSxQXJYu/iv1cS90KHecQJYoiKQ=";
};
buildInputs = [
emilua
liburing
fmt
luajit_openresty
openssl
boost
];
nativeBuildInputs = [
gperf
gawk
pkg-config
asciidoctor
meson
ninja
];
passthru = {
updateScript = gitUpdater { rev-prefix = "v"; };
};
meta = with lib; {
description = "Access C++'s this_thread from Lua";
homepage = "https://emilua.org/";
license = licenses.mit;
maintainers = with maintainers; [ manipuladordedados ];
platforms = platforms.linux;
};
}

View File

@ -2,13 +2,13 @@
mkDerivation rec {
pname = "standard-library";
version = "2.1.1-rc2";
version = "2.1.1";
src = fetchFromGitHub {
repo = "agda-stdlib";
owner = "agda";
rev = "v${version}";
hash = "sha256-F/LwPRzorkIoGsObB9m/hNpRBIJFy/GuaEotq0CQMH4=";
hash = "sha256-4HfwNAkIhk1yC/oSxZ30xilzUM5/22nzbUSqTjcW5Ng=";
};
nativeBuildInputs = [ (ghcWithPackages (self : [ self.filemanip ])) ];

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "gensio";
version = "2.8.5";
version = "2.8.9";
src = fetchFromGitHub {
owner = "cminyard";
repo = pname;
rev = "v${version}";
sha256 = "sha256-J1fP3CtTLkUMZxzsbu3ZMbg4ag1NFvaI5AibFT7eZso=";
sha256 = "sha256-xW3I1OfL+AfbeKf/kwBdsZRoCsPPZ7oLMppeIepn/P0=";
};
passthru = {

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "jitterentropy";
version = "3.5.0";
version = "3.6.0";
src = fetchFromGitHub {
owner = "smuellerDD";
repo = "jitterentropy-library";
rev = "v${version}";
hash = "sha256-USc9e/GyajJe58/Z201AO3Y+t3IPOOdJAaifEwvgm2Q=";
hash = "sha256-CPvgc/W5Z2OfbP9Lp2tQevUQZr+xlh6q5r5Fp2WUHhg=";
};
outputs = [ "out" "dev" ];

View File

@ -2,11 +2,11 @@
buildDunePackage rec {
pname = "unisim_archisec";
version = "0.0.8";
version = "0.0.9";
src = fetchurl {
url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.8/unisim_archisec-0.0.8.tbz";
sha256 = "sha256-D8DumHaQnLsMaVHoUL7w8KgGRTh9Rk+22NNSa0a/qII=";
url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.9/unisim_archisec-0.0.9.tbz";
sha256 = "sha256-K7nBQQvnsGUgzGMLGO71P9L1P43yDol3e17glI8y35E=";
};
duneVersion = "3";

View File

@ -7,33 +7,29 @@
marshmallow,
msgpack,
pkgs,
pythonOlder,
pytest-asyncio,
pytest-cov-stub,
pytest-mock,
pytestCheckHook,
pythonOlder,
redis,
setuptools,
}:
buildPythonPackage rec {
pname = "aiocache";
version = "0.12.2";
version = "0.12.3";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "aio-libs";
repo = "aiocache";
rev = "refs/tags/v${version}";
hash = "sha256-yvXDNJL8uxReaU81klVWudJwh1hmvg5GeeILcNpm/YA=";
hash = "sha256-4QYCRXMWlt9fsiWgUTc2pKzXG7AG/zGmd4HT5ggIZNM=";
};
postPatch = ''
substituteInPlace setup.cfg \
--replace-fail "--cov=aiocache --cov=tests/ --cov-report term" ""
'';
build-system = [ setuptools ];
optional-dependencies = {
@ -46,6 +42,7 @@ buildPythonPackage rec {
aiohttp
marshmallow
pytest-asyncio
pytest-cov-stub
pytest-mock
pytestCheckHook
] ++ lib.flatten (lib.attrValues optional-dependencies);

View File

@ -3,7 +3,6 @@
buildPythonPackage,
fetchPypi,
pythonOlder,
pythonRelaxDepsHook,
poetry-core,
dacite,
diskcache,
@ -26,8 +25,6 @@ buildPythonPackage rec {
build-system = [ poetry-core ];
nativeBuildInputs = [ pythonRelaxDepsHook ];
pythonRelaxDeps = [ "pyarrow" ];
dependencies = [

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "dep-logic";
version = "0.4.6";
version = "0.4.9";
pyproject = true;
disabled = pythonOlder "3.8";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "pdm-project";
repo = "dep-logic";
rev = "refs/tags/${version}";
hash = "sha256-z5PXecu63/9sO73ruYX6+ZIq2DSVYljd3bKapJIemDA=";
hash = "sha256-5PEHkxwIgDz3Qs993qI4eaQZ5Him4i/MAnUam820AWc=";
};
nativeBuildInputs = [ pdm-backend ];

View File

@ -3,7 +3,6 @@
buildPythonPackage,
fetchPypi,
setuptools,
pythonRelaxDepsHook,
brotli,
colorama,
filetype,
@ -28,8 +27,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
nativeBuildInputs = [ pythonRelaxDepsHook ];
dependencies = [
brotli
colorama

View File

@ -14,13 +14,13 @@
buildPythonPackage rec {
pname = "dohq-artifactory";
version = "0.10.0";
version = "0.10.1";
src = fetchFromGitHub {
owner = "devopshq";
repo = "artifactory";
rev = version;
hash = "sha256-gccVwshGBgbhTSX4o0vANIRct1isqDj+gWeZZxExj9Q=";
hash = "sha256-lMT1b6JUDT01fJzQrVc0lMqeGrJnvk6ms4KIYtfTQps=";
};
# https://github.com/devopshq/artifactory/issues/430

View File

@ -7,7 +7,6 @@
setuptools,
numpy,
hdf5,
pythonRelaxDepsHook,
cython_0,
pkgconfig,
mpi4py ? null,
@ -15,7 +14,6 @@
pytestCheckHook,
pytest-mpi,
cached-property,
stdenv,
}:
assert hdf5.mpiSupport -> mpi4py != null && hdf5.mpi == mpi4py.mpi;
@ -67,7 +65,6 @@ buildPythonPackage rec {
preBuild = lib.optionalString mpiSupport "export CC=${lib.getDev mpi}/bin/mpicc";
nativeBuildInputs = [
pythonRelaxDepsHook
cython_0
pkgconfig
setuptools

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "huey";
version = "2.5.1";
version = "2.5.2";
format = "pyproject";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "coleifer";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-0oiYmLOwUsZjq7mR0nXwS00VVsLWOXY25whw6262uEo=";
hash = "sha256-0X4gUIFqkE4GLW5Eqbolpk7KZdsvjkRxD20YmLPG11A=";
};
nativeBuildInputs = [

View File

@ -7,7 +7,6 @@
python-dateutil,
pythonAtLeast,
pythonOlder,
pythonRelaxDepsHook,
requests,
responses,
setuptools,
@ -29,8 +28,6 @@ buildPythonPackage rec {
build-system = [ setuptools ];
nativeBuildInputs = [ pythonRelaxDepsHook ];
dependencies = [
pyjwt
python-dateutil

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "lsassy";
version = "3.1.11";
version = "3.1.12";
pyproject = true;
disabled = pythonOlder "3.7";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "Hackndo";
repo = "lsassy";
rev = "refs/tags/v${version}";
hash = "sha256-boPFrmPqaHpezxXM3VM50i+n+n+gXkuwP4ErpMpN/AI=";
hash = "sha256-Idel52GAzir+SVgKfMU+e8Z0EkMf+PBdIcaQd0o8qJE=";
};
pythonRelaxDeps = [

View File

@ -1,41 +1,54 @@
{
lib,
nix-update-script,
fetchPypi,
fetchFromGitHub,
buildPythonPackage,
setuptools,
deprecated,
regex,
pip,
pytest-cov-stub,
pytest-forked,
pytest-random-order,
pytestCheckHook,
}:
buildPythonPackage rec {
pname = "oelint-parser";
version = "4.0.2";
format = "setuptools";
version = "5.0.0";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "oelint_parser";
hash = "sha256-HBUrOyLvFKSp6OCN1hxEGhHLRYuBBcH725JjlCEzy8g=";
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-parser";
rev = "refs/tags/${version}";
hash = "sha256-7LEjo/Z9mk2gx2vzDKz5cFR5bDTDgjIVVOquj0o/+0I=";
};
buildInputs = [ pip ];
propagatedBuildInputs = [
deprecated
regex
];
pythonImportsCheck = [ "oelint_parser" ];
pythonRelaxDeps = [ "regex" ];
# Fail to run inside the code the build.
doCheck = false;
build-system = [ setuptools ];
dependencies = [
regex
deprecated
];
nativeCheckInputs = [
pytest-cov-stub
pytest-forked
pytest-random-order
pytestCheckHook
];
pythonImportsCheck = [ "oelint_parser" ];
passthru.updateScript = nix-update-script { };
meta = with lib; {
meta = {
description = "Alternative parser for bitbake recipes";
homepage = "https://github.com/priv-kweihmann/oelint-parser";
changelog = "https://github.com/priv-kweihmann/oelint-parser/releases/tag/${version}";
license = licenses.bsd2;
maintainers = with maintainers; [ otavio ];
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ otavio ];
};
}

View File

@ -31,7 +31,7 @@
buildPythonPackage rec {
pname = "openapi-core";
version = "0.19.3";
version = "0.19.4";
pyproject = true;
disabled = pythonOlder "3.8";
@ -40,7 +40,7 @@ buildPythonPackage rec {
owner = "p1c2u";
repo = "openapi-core";
rev = "refs/tags/${version}";
hash = "sha256-UJkfAVorALGRqeoGr4136n98iTyPt9qzQxwnhkKgRNM=";
hash = "sha256-JvWusDokov8G0UO9oOkGicAI7wYZTnNywbvKMZKQWiQ=";
};
build-system = [ poetry-core ];

View File

@ -15,14 +15,14 @@
buildPythonPackage rec {
pname = "proton-core";
version = "0.3.3";
version = "0.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "python-proton-core";
rev = "refs/tags/v${version}";
hash = "sha256-2Drlai/PYzi1z1CtDYfNhol2wamb/HNrvUhj0XsiyHg=";
hash = "sha256-IiKmtgcCSe2q3qaNuUSaC/D/vSQzVq7w8VN2Xq81+tQ=";
};
build-system = [ setuptools ];

View File

@ -0,0 +1,52 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
gobject-introspection,
setuptools,
proton-core,
proton-vpn-network-manager,
pytestCheckHook,
pytest-cov-stub,
}:
buildPythonPackage rec {
pname = "proton-vpn-network-manager-openvpn";
version = "0.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "python-proton-vpn-network-manager-openvpn";
rev = "refs/tags/v${version}";
hash = "sha256-eDBcpuz37crfAFX6oysB4FCkSmVLyfLJ0R2L0cZgjRo=";
};
nativeBuildInputs = [
# Solves Namespace NM not available
gobject-introspection
];
build-system = [
setuptools
];
dependencies = [
proton-core
proton-vpn-network-manager
];
pythonImportsCheck = [ "proton.vpn.backend.linux.networkmanager.protocol" ];
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
];
meta = {
description = "Adds support for the OpenVPN protocol using NetworkManager";
homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager-openvpn";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ sebtm ];
};
}

View File

@ -0,0 +1,57 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
gobject-introspection,
setuptools,
proton-core,
proton-vpn-killswitch-network-manager-wireguard,
proton-vpn-network-manager,
pytestCheckHook,
pytest-cov-stub,
}:
buildPythonPackage rec {
pname = "proton-vpn-network-manager-wireguard";
version = "0.4.1";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "python-proton-vpn-network-manager-wireguard";
rev = "v${version}";
hash = "sha256-DZXixcm2VwXhbN4buABlkybDgXIg/mbeUVHOpdoj0Kw=";
};
nativeBuildInputs = [
# Solves Namespace NM not available
gobject-introspection
];
build-system = [
setuptools
];
dependencies = [
proton-core
proton-vpn-killswitch-network-manager-wireguard
proton-vpn-network-manager
];
preCheck = ''
# Needed for Permission denied: '/homeless-shelter'
export HOME=$(mktemp -d)
'';
nativeCheckInputs = [
pytestCheckHook
pytest-cov-stub
];
meta = {
description = "Adds support for the Wireguard protocol using NetworkManager";
homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager-wireguard";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ sebtm ];
};
}

View File

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "proton-vpn-network-manager";
version = "0.6.3";
version = "0.5.2";
pyproject = true;
src = fetchFromGitHub {
owner = "ProtonVPN";
repo = "python-proton-vpn-network-manager";
rev = "refs/tags/v${version}";
hash = "sha256-fbA3kvhU3l20+7irThiTk/fDe60yR4aWxhE3Ol2K7ow=";
hash = "sha256-hTJE9sUjPMsE9d0fIA/OhoasumtfsWuFwn0aTm10PN4=";
};
nativeBuildInputs = [
@ -54,11 +54,6 @@ buildPythonPackage rec {
pytest-asyncio
];
preCheck = ''
# Needed for Permission denied: '/homeless-shelter'
export HOME=$(mktemp -d)
'';
meta = {
description = "Provides the necessary functionality for other ProtonVPN components to interact with NetworkManager";
homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager";

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "puremagic";
version = "1.27";
version = "1.28";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "cdgriffith";
repo = "puremagic";
rev = "refs/tags/${version}";
hash = "sha256-93akHgfkNbYGDJxXXJTk9yobvpiycqdroVBEeOzDiFQ=";
hash = "sha256-a7jRQUSbH3E6eJiXNKr4ikdSXRZ6+/csl/EMiKXMzmk=";
};
build-system = [ setuptools ];

View File

@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "pyinfra";
version = "3.1";
version = "3.1.1";
pyproject = true;
disabled = pythonOlder "3.10";
@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "Fizzadar";
repo = "pyinfra";
rev = "refs/tags/v${version}";
hash = "sha256-uTGJX92AIaMLLLq0XPpfIhL9kFPR+aJgMxxoKYJf0PM=";
hash = "sha256-NHQpYOXlqFU4BtiwiESGV8pM0O8kqCz2TpXOGz8T4zQ=";
};
build-system = [ setuptools ];

View File

@ -33,12 +33,12 @@
buildPythonPackage rec {
pname = "python-openstackclient";
version = "7.1.0";
version = "7.1.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-nv/CmcVpQiC65Fd3jmzZsjrqG8O/zQTjoE+NhjhaBVQ=";
hash = "sha256-hLbxcm/LkqMU2dyTMYhIB12iR7eYMUhC0bFS8zZEGl0=";
};
build-system = [

View File

@ -5,7 +5,6 @@
poetry-core,
crossandra,
dahlia,
pythonRelaxDepsHook
}:
buildPythonPackage rec {
@ -20,11 +19,9 @@ buildPythonPackage rec {
hash = "sha256-sOkJ67B8LaIA2cwCHaFnc16lMG8uaegBJCzF6Li77vk=";
};
build-system = [ poetry-core pythonRelaxDepsHook ];
build-system = [ poetry-core ];
dependencies = [ crossandra dahlia ];
pythonRelaxDeps = [ "crossandra" ];
meta = with lib; {
changelog = "https://github.com/samarium-lang/samarium/blob/${src.rev}/CHANGELOG.md";
description = "The Samarium Programming Language";

View File

@ -17,7 +17,6 @@
pytest-xvfb,
sympy,
pytestCheckHook,
pythonRelaxDepsHook,
}:
buildPythonPackage rec {
@ -36,7 +35,6 @@ buildPythonPackage rec {
nativeBuildInputs = [
oldest-supported-numpy
setuptools
pythonRelaxDepsHook
];
pythonRemoveDeps = [ "pre-commit" ];

View File

@ -21,7 +21,7 @@
buildPythonPackage rec {
pname = "sphinx-autoapi";
version = "3.3.1";
version = "3.3.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -29,7 +29,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "sphinx_autoapi";
inherit version;
hash = "sha256-5EoiWCfQ73F4dIIlpm8wyVRU39AO48Iq+9+4BW99/7U=";
hash = "sha256-6/i0Sy66tcKPAmPsbC+KzdFW6bLVOaWOyjnS82hEUXM=";
};
build-system = [ setuptools ];

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1239";
version = "3.0.1240";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
hash = "sha256-clFRMofnDhC+9+cIGfhSq/03rxujG6WDu3xW1PC/hUI=";
hash = "sha256-7ymzyQx59IrvI2GyrCYdNVU/3VLa/VzaFTvgfk4stnM=";
};
build-system = [ setuptools ];

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "torch-pitch-shift";
version = "1.2.4";
version = "1.2.5";
pyproject = true;
disabled = pythonOlder "3.8";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "KentoNishi";
repo = "torch-pitch-shift";
rev = "refs/tags/v${version}";
hash = "sha256-s3z+6jOGC7RfF9TzVZ9HFbIFz2BsBm6Yhx7lgaEKv6o=";
hash = "sha256-QuDz9IpmBdzfMjwAuG2Ln0x2OL/w3RVd/EfO4Ws78dw=";
};
pythonRelaxDeps = [ "torchaudio" ];

View File

@ -20,7 +20,7 @@
buildPythonPackage rec {
pname = "twilio";
version = "9.3.1";
version = "9.3.2";
pyproject = true;
disabled = pythonOlder "3.7";
@ -29,7 +29,7 @@ buildPythonPackage rec {
owner = "twilio";
repo = "twilio-python";
rev = "refs/tags/${version}";
hash = "sha256-yQrWMRLH8GZYmpmhjW2Lomk6qyKydWsteCvFR0uDPRQ=";
hash = "sha256-XAJmAdwBF6HM0E89gAP4AOg1vepumJ8O39V0lKr9iDw=";
};
build-system = [ setuptools ];

View File

@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation rec {
pname = "bbin";
version = "0.2.3";
version = "0.2.4";
src = fetchFromGitHub {
owner = "babashka";
repo = "bbin";
rev = "v${version}";
sha256 = "sha256-tWk5HzDKff+wwqRjLYbjfio3aQC6Xz5vsMf/NLm+Scc=";
sha256 = "sha256-26uZqHSLi+qnilyPWt/2mCr1wyu1flxNd+jq9zbumrg=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -5,16 +5,16 @@
buildGoModule rec {
pname = "dbmate";
version = "2.20.0";
version = "2.21.0";
src = fetchFromGitHub {
owner = "amacneil";
repo = "dbmate";
rev = "refs/tags/v${version}";
hash = "sha256-5lsScWX7oaYU3IzqBYK41g96bLn2Er0XRq3nUgXI+Vk=";
hash = "sha256-RX8ocfXHoo1imjx7SRml6Ao6KjNK7xp43pVmth2zfPc=";
};
vendorHash = "sha256-BtMvaMb36F9c1CJb7qAhkMW8jxuPJqlKRSlMzkEOMAY=";
vendorHash = "sha256-lov0Ye+pmI5eyILepN87okZDDA9OPz4cTzK1KluHQuI=";
doCheck = false;

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "pg_checksums";
version = "1.1";
version = "1.2";
src = fetchFromGitHub {
owner = "credativ";
repo = pname;
rev = version;
sha256 = "sha256-Ij+4ceQauX3tC97ftk/JS3/WlocPBf7A7PJrylpTLzw=";
sha256 = "sha256-joGaCoRMGpEqq7pnT4Qd7XySjZ5wlZPW27WfOv1UFF4=";
};
nativeBuildInputs = [ libxslt.bin ];

View File

@ -9,13 +9,13 @@
python3.pkgs.buildPythonApplication rec {
pname = "devpi-client";
version = "7.0.3";
version = "7.1.0";
pyproject = true;
src = fetchPypi {
pname = "devpi_client";
inherit version;
hash = "sha256-5aF6EIFnhfywDeAfWSN+eZUpaO6diPCP5QHT11Y/IQI=";
hash = "sha256-NwbhrojxOJSpDvMk0MbAGCbjmS8z2g1ynW6zzgVvy/M=";
};
build-system = with python3.pkgs; [

View File

@ -5,15 +5,15 @@
buildGoModule rec {
pname = "goa";
version = "3.18.2";
version = "3.19.0";
src = fetchFromGitHub {
owner = "goadesign";
repo = "goa";
rev = "v${version}";
hash = "sha256-TBGCykHW++o2t4NFbWS3IK+UpXbyGgaJZ/6aoCrqi2Q=";
hash = "sha256-NacLcVYQZTHqhTyX5It+BHD9v/ikUEMZCbfjhNYU98M=";
};
vendorHash = "sha256-AwpPuj/nX8MD//JL/oF+RGGQi1fdUo28KII2+y5Ptso=";
vendorHash = "sha256-9h8+OthG161dHA//6R8oRwNhtpx0HpofJeZ1okEfbaE=";
subPackages = [ "cmd/goa" ];

View File

@ -15,7 +15,7 @@ let
buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json);
# the version of infisical
version = "0.30.0";
version = "0.31.0";
# the platform-specific, statically linked binary
src =

View File

@ -1,6 +1,6 @@
{ "_comment": "@generated by pkgs/development/tools/infisical/update.sh"
, "x86_64-linux": "sha256-ZOwPZTTM/UoezgBojXaR4/35JIw6DCplY09brTCgHP4="
, "x86_64-darwin": "sha256-b4Xxbu+bYZSlRlKv7kE7jNrruRiOy16oidQEke6HGzE="
, "aarch64-linux": "sha256-OMdHZKwpTWHbfG9jyWs3bZP6pUqIv5ErZonvzwPkfvM="
, "aarch64-darwin": "sha256-hG1rDxcXn70j1AVpp07se5jPIQE+de2PoMlnhZYeIzk="
, "x86_64-linux": "sha256-jXlN3MCGEZZVZQmpBrvfZgNziYpaLNY7R880OBMCGw0="
, "x86_64-darwin": "sha256-mYto1U1OVFQagaMOzyQQ/EdyDLQvIshacCfkxawedvQ="
, "aarch64-linux": "sha256-v7+IFVMWVKUuR13Io6WAl/S1gcg/SDdaqaTgMPL0TFs="
, "aarch64-darwin": "sha256-hKai4vPxxQEokIayCnl/+xCtb/0czFPLb7HK23oGAFM="
}

View File

@ -1,12 +1,12 @@
{ stdenv, fetchzip, lib, makeWrapper, makeDesktopItem, jdk }:
stdenv.mkDerivation rec {
version = "2.1.9";
version = "2.1.10";
pname = "visualvm";
src = fetchzip {
url = "https://github.com/visualvm/visualvm.src/releases/download/${version}/visualvm_${builtins.replaceStrings ["."] [""] version}.zip";
sha256 = "sha256-q1oIxdeCQq7JdVskjvF2KAFzFGrowRHjkvst3ukXSyY=";
sha256 = "sha256-CmbAYJzhzPIgUfo1M0JuwhNz6Bmymb0Fr1ERdmgQ95I=";
};
desktopItem = makeDesktopItem {

View File

@ -1,12 +1,12 @@
{ stdenv, lib, fetchzip, jdk, makeWrapper, coreutils, curl }:
stdenv.mkDerivation rec {
version = "0.117.1";
version = "0.118.0";
pname = "jbang";
src = fetchzip {
url = "https://github.com/jbangdev/jbang/releases/download/v${version}/${pname}-${version}.tar";
sha256 = "sha256-LQ9xXTutKhAnAt51mglP/zc7k1v2X/QLwEY31M8SmzM=";
sha256 = "sha256-W3vjKZd2Qh/P652im9U9QWCzBHW1uIM8t5nYIjwkfI8=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "minizinc";
version = "2.8.5";
version = "2.8.6";
src = fetchFromGitHub {
owner = "MiniZinc";
repo = "libminizinc";
rev = finalAttrs.version;
sha256 = "sha256-AD5hbHnu5/gmhvk4Hzeqzvq3E/7w54ijxl9US5eATRY=";
sha256 = "sha256-mWbkCm6nfN4rJpiCfVPo2K29oV2fInMGbFv4J8NDbaw=";
};
nativeBuildInputs = [ bison cmake flex jq ];

Some files were not shown because too many files have changed in this diff Show More