Merge master into staging-next

This commit is contained in:
github-actions[bot]
2025-01-04 18:04:13 +00:00
committed by GitHub
142 changed files with 881 additions and 7911 deletions
@@ -58,11 +58,16 @@ checks:
before the activation script is run. This behavior is different when the
service is socket-activated, as outlined in the following steps.
- The last thing that is taken into account is whether the unit is a service
and socket-activated. If `X-StopIfChanged` is **not** set, the service
is **restart**ed with the others. If it is set, both the service and the
socket are **stop**ped and the socket is **start**ed, leaving socket
activation to start the service when it's needed.
- The last thing that is taken into account is whether the unit is a
service and socket-activated. A correspondence between a
`.service` and its `.socket` unit is detected automatically, but
services can **opt out** of that detection by setting
`X-NotSocketActivated` to `yes` in their `[Service]`
section. Otherwise, if `X-StopIfChanged` is **not** set, the
service is **restart**ed with the others. If it is set, both the
service and the socket are **stop**ped and the socket is
**start**ed, leaving socket activation to start the service when
it's needed.
## Sysinit reactivation {#sec-sysinit-reactivation}
+3
View File
@@ -579,6 +579,9 @@ in rec {
'' else "")
+ optionalString (def ? stopIfChanged && !def.stopIfChanged) ''
X-StopIfChanged=false
''
+ optionalString (def ? notSocketActivated && def.notSocketActivated) ''
X-NotSocketActivated=true
'' + attrsToSection def.serviceConfig);
};
+12
View File
@@ -535,6 +535,18 @@ in rec {
'';
};
notSocketActivated = mkOption {
type = types.bool;
default = false;
description = ''
If set, a changed unit is never assumed to be
socket-activated on configuration switch, even if
it might have associated socket units. Instead, the unit
will be restarted (or stopped/started) as if it had no
associated sockets.
'';
};
startAt = mkOption {
type = with types; either str (listOf str);
default = [];
+4 -4
View File
@@ -459,10 +459,10 @@ in
fi
'';
systemd.services.systemd-udevd =
{ restartTriggers = [ config.environment.etc."udev/rules.d".source ];
};
systemd.services.systemd-udevd = {
restartTriggers = [ config.environment.etc."udev/rules.d".source ];
notSocketActivated = true;
};
};
imports = [
@@ -31,18 +31,17 @@ in
'';
};
tokenPath = mkOption {
environmentFile = mkOption {
type = path;
description = ''
A run-time path to the token file, which is supposed to be provisioned
outside of Nix store.
An environment file containg at least the FASTLY_API_TOKEN= environment
variable.
'';
};
};
serviceOpts = {
serviceConfig = {
LoadCredential = "fastly-api-token:${cfg.tokenPath}";
Environment = [ "FASTLY_API_TOKEN=%d/fastly-api-token" ];
EnvironmentFile = cfg.environmentFile;
ExecStart = escapeSystemdExecArgs (
[
(getExe pkgs.prometheus-fastly-exporter)
+4
View File
@@ -477,6 +477,10 @@ in
};
};
extraConfig = ''
# Frigate wants to connect on 127.0.0.1:5000 for unauthenticated requests
# https://github.com/NixOS/nixpkgs/issues/370349
listen 127.0.0.1:5000;
# vod settings
vod_base_url "";
vod_segments_base_url "";
@@ -544,6 +544,13 @@ sub handle_modified_unit { ## no critic(Subroutines::ProhibitManyArgs, Subroutin
}
}
if (parse_systemd_bool(\%new_unit_info, "Service", "X-NotSocketActivated", 0)) {
# If the unit explicitly opts out of socket
# activation, restart it as if it weren't (but do
# restart its sockets, that's fine):
$socket_activated = 0;
}
# If the unit is not socket-activated, record
# that this unit needs to be started below.
# We write this to a file to ensure that the
+1
View File
@@ -2901,6 +2901,7 @@ let
config.environment.etc."systemd/networkd.conf".source
];
aliases = [ "dbus-org.freedesktop.network1.service" ];
notSocketActivated = true;
};
networking.iproute2 = mkIf (cfg.config.addRouteTablesToIPRoute2 && cfg.config.routeTables != { }) {
@@ -14,7 +14,7 @@ let
defaultBackend = options.virtualisation.oci-containers.backend.default;
containerOptions =
{ ... }:
{ name, ... }:
{
options = {
@@ -59,6 +59,13 @@ let
example = literalExpression "pkgs.dockerTools.streamLayeredImage {...};";
};
serviceName = mkOption {
type = types.str;
default = "${cfg.backend}-${name}";
defaultText = "<backend>-<name>";
description = "Systemd service name that manages the container";
};
login = {
username = mkOption {
@@ -525,9 +532,7 @@ in
config = lib.mkIf (cfg.containers != { }) (
lib.mkMerge [
{
systemd.services = mapAttrs' (
n: v: nameValuePair "${cfg.backend}-${n}" (mkService n v)
) cfg.containers;
systemd.services = mapAttrs' (n: v: nameValuePair v.serviceName (mkService n v)) cfg.containers;
assertions =
let
+4 -1
View File
@@ -66,9 +66,12 @@ import ./make-test-python.nix (
# login and store session
machine.log(machine.succeed(f"http --check-status --session=frigate post http://localhost/api/login user=admin password={password}"))
# make authenticated api requested
# make authenticated api request
machine.log(machine.succeed("http --check-status --session=frigate get http://localhost/api/version"))
# make unauthenticated api request
machine.log(machine.succeed("http --check-status get http://localhost:5000/api/version"))
# wait for a recording to appear
machine.wait_for_file("/var/cache/frigate/test@*.mp4")
'';
-1
View File
@@ -36,7 +36,6 @@ let
meta.maintainers = with maintainers; [
aanderse
kolaente
ma27
];
nodes = {
+1 -1
View File
@@ -399,7 +399,7 @@ let
fastly = {
exporterConfig = {
enable = true;
tokenPath = pkgs.writeText "token" "abc123";
environmentFile = pkgs.writeText "fastly-exporter-env" "FASTLY_API_TOKEN=abc123";
};
exporterTest = ''
+6 -2
View File
@@ -28,7 +28,6 @@
liblo,
libogg,
libpulseaudio,
librdf_raptor,
librdf_rasqal,
libsamplerate,
libsigcxx,
@@ -94,6 +93,12 @@ stdenv.mkDerivation rec {
url = "https://github.com/Ardour/ardour/commit/338cd09a4aa1b36b8095dfc14ab534395f9a4a92.patch?full_index=1";
hash = "sha256-AvV4aLdkfrxPkE4NX2ETSagq4GjEC+sHCEqdcYvL+CY=";
})
# Fix build with boost >= 1.85
(fetchpatch {
url = "https://github.com/Ardour/ardour/commit/f94bde59d740d65e67c5cd13af4d7ea51453aeaa.patch";
hash = "sha256-dGRjkdF3REkANytDR17wIh8J2+AcLFmV4tKZied/OZg=";
})
];
# Ardour's wscript requires git revision and date to be available.
@@ -139,7 +144,6 @@ stdenv.mkDerivation rec {
liblo
libogg
libpulseaudio
librdf_raptor
librdf_rasqal
libsamplerate
libsigcxx
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "regreet";
version = "0.1.2";
version = "0.1.3";
src = fetchFromGitHub {
owner = "rharish101";
repo = "ReGreet";
rev = version;
hash = "sha256-ubKSqt3axp46ECIKwq9K1aHTPeuMQ3fCx6aRlhXh2F0=";
hash = "sha256-PYBRfBdy6+cv3VKBFu5RUec/yfuKrAEkRxpanihIt1E=";
};
cargoHash = "sha256-Gwz1xs6OhrBb4xOuUUmxDVKxTC2lyp4Ckzi+9bnaRgo=";
cargoHash = "sha256-SUIyekcuDbPIh/9+EKaAoep9hZDJv8BW+ovtWyDqiCI=";
buildFeatures = [ "gtk4_8" ];
@@ -1290,6 +1290,18 @@ final: prev:
meta.homepage = "https://github.com/Saghen/blink.compat/";
};
blink-ripgrep-nvim = buildVimPlugin {
pname = "blink-ripgrep.nvim";
version = "2025-01-04";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "blink-ripgrep.nvim";
rev = "1e0ff13ef364b585c1a21148d91b185cf3b246af";
sha256 = "0hhv74pa61b3z990w7j5q59r9wd6l2c7vlxgak6xvgb5gksk3cbp";
};
meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/";
};
block-nvim = buildVimPlugin {
pname = "block.nvim";
version = "2023-10-10";
@@ -104,6 +104,7 @@ https://github.com/max397574/better-escape.nvim/,,
https://github.com/LunarVim/bigfile.nvim/,,
https://github.com/APZelos/blamer.nvim/,HEAD,
https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD,
https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD,
https://github.com/Saghen/blink.compat/,HEAD,
https://github.com/HampusHauffman/block.nvim/,HEAD,
https://github.com/blueballs-theme/blueballs-neovim/,,
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce-fast";
version = "0-unstable-2024-11-15";
version = "0-unstable-2024-12-27";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
rev = "931586f0512663f625a6e981d3047a6620281ab5";
hash = "sha256-9Nne4upiQNSAlTZsyXcLNIwN8MMKUO1ycahowYW1sWg=";
rev = "cfbb0946f79de33bc615d0a079e1a92f1454c3e3";
hash = "sha256-47Fap6QjwFwodLaHBa78kKUap2DB8FdaEe6AEv0qyCA=";
};
makefile = "Makefile";
@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "bsnes-hd-beta";
version = "0-unstable-2023-04-26";
version = "0-unstable-2024-10-21";
src = fetchFromGitHub {
owner = "DerKoun";
repo = "bsnes-hd";
rev = "f46b6d6368ea93943a30b5d4e79e8ed51c2da5e8";
hash = "sha256-Y3FhGtcz7BzwUSBy1SGMuylJdZti/JB8qQnabIkG/dI=";
rev = "0bb7b8645e22ea2476cabd58f32e987b14686601";
hash = "sha256-YzWSZMn6v5hWIHnp6KmmpevCsf35Vi2BCcmFMnrFPH0=";
};
extraBuildInputs = [
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "bsnes";
version = "0-unstable-2024-09-06";
version = "0-unstable-2024-12-13";
src = fetchFromGitHub {
owner = "libretro";
repo = "bsnes-libretro";
rev = "20c55eb6333a11395ba637df8583066483e58cb2";
hash = "sha256-IP00xtxS3wwnQSmYltrX8GEHZX/65xnx2EsmQlE1VZM=";
rev = "a0bb11bbb1fc5d6b478baca53c3efe526c43986c";
hash = "sha256-unOJ2hdCA5LxNUcJe7fJCAetLpqrQzujxFDOsxLzXow=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gpsp";
version = "0-unstable-2024-09-18";
version = "0-unstable-2024-12-26";
src = fetchFromGitHub {
owner = "libretro";
repo = "gpsp";
rev = "36061caf8cc5e15c3c92fb772b6b8560c7c59ec7";
hash = "sha256-o36OUdgm7p+rAMN6R2e2Lqi4oBLTyxziw7Lr20ERBg0=";
rev = "66ced08c693094f2eaefed5e11bd596c41028959";
hash = "sha256-gXk9T62wns7QixY98RSjfM/OW6SfH8N3NcjZ328WSAM=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mame2003-plus";
version = "0-unstable-2024-11-01";
version = "0-unstable-2024-12-29";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-plus-libretro";
rev = "b00ea1c9574126d75ae7b80c3b41e1186421fc1d";
hash = "sha256-Zq4P5UsZh3p9/zasfTC+pzWiLAo7T2qAgZw4bJ4ADdM=";
rev = "aaf1a95728d9ca6d4cf6633b6a839f8daa27db81";
hash = "sha256-AjeXfISAcH6RiHU5gJutZUdpg2p+ASVKsI1+Nl76xSY=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "nestopia";
version = "0-unstable-2024-12-14";
version = "0-unstable-2024-12-22";
src = fetchFromGitHub {
owner = "libretro";
repo = "nestopia";
rev = "e7b65504ffc7f14fc5c74954d02b18f44c3aaf43";
hash = "sha256-WI/EPWfTmcPM8SSVroqlya6U5cEgmesSJGbPOjxCSUg=";
rev = "6bbfff9a56ead67f0da696ab2c3aea3c11896964";
hash = "sha256-D2FtfabikcZq0dl+ot/NJJkOaQXj0Sl5P2ioNrvxgSs=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "prboom";
version = "0-unstable-2024-10-21";
version = "0-unstable-2024-12-27";
src = fetchFromGitHub {
owner = "libretro";
repo = "libretro-prboom";
rev = "d25ccfb9739069824d8fff99e3ae78a58a09df01";
hash = "sha256-IaMreS2MSkFdZ3Jff2FOZBvKIIa4KIkp41LIg3PLl44=";
rev = "b3e5f8b2e8855f9c6fc7ff7a0036e4e61379177d";
hash = "sha256-FtPn54s/QUu8fjeUBaAQMZ6EWAixV+gawuCv2eM+qrs=";
};
makefile = "Makefile";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "2048";
version = "0-unstable-2024-06-28";
version = "0-unstable-2024-12-27";
src = fetchFromGitHub {
owner = "libretro";
repo = "libretro-2048";
rev = "5474ed1ab880b3296c9860d0943d7de1970c79dd";
hash = "sha256-i6bbxsLpSicDDGYKAxTMCMioHHfvBzVokun3PNYgDsc=";
rev = "86e02d3c2dd76858db7370f5df1ccfc33b3abee1";
hash = "sha256-k3te3XZCw86NkqXpjZaYWi4twUvh9UBkiPyqposLTEs=";
};
meta = {
@@ -432,7 +432,7 @@ buildStdenv.mkDerivation {
]
# LTO is done using clang and lld on Linux.
++ lib.optionals ltoSupport [
"--enable-lto=cross" # Cross-Language LTO
"--enable-lto=cross,full" # Cross-Language LTO
"--enable-linker=lld"
]
++ lib.optional (isElfhackPlatform stdenv) (enableFeature elfhackSupport "elf-hack")
@@ -207,13 +207,13 @@
"vendorHash": "sha256-A6/YN/iFxdfGjYO8Pum5nWysGmEeLaxgFPe8zaoPfjA="
},
"buildkite": {
"hash": "sha256-BaAl5rnE4soS4k76zxZwctQZ9uL6ejbbosQMpkwgVB4=",
"hash": "sha256-mhiPKnn5cOXMlz1cM0BrJnRVESWakgkiN/R5ZUUEv/M=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
"repo": "terraform-provider-buildkite",
"rev": "v1.15.1",
"rev": "v1.15.2",
"spdx": "MIT",
"vendorHash": "sha256-DzKXTIPkNFZT/YrdWWsH3pEMkDFT3pD0xLwteRz677g="
"vendorHash": "sha256-UdJxDq4VU7rWMoiSlXtb861yd+az2nrxGafvEj2K34Y="
},
"ccloud": {
"hash": "sha256-Dpx0eugcHCJV8GNPqjxx4P9ohgJgB10DTnHr+CeN/iQ=",
@@ -243,13 +243,13 @@
"vendorHash": null
},
"cloudamqp": {
"hash": "sha256-jPiOgAQxQ6HIKJ/L5rh82fyd4rwrPOPgrQN3UMWBQF0=",
"hash": "sha256-IdL/c9uJMCFiAug1WpU9CkqwPM4tOkqYNLjsON3wmjw=",
"homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp",
"owner": "cloudamqp",
"repo": "terraform-provider-cloudamqp",
"rev": "v1.32.1",
"rev": "v1.32.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-j3qdi19dxJL+R8Xa6MDag6KHMuBnzEZ9lUhuSAEZOAQ="
"vendorHash": "sha256-QErIw/HQ4BMWmM0xEnYsOY0Vcfj50o6mnIWML4nK/SU="
},
"cloudflare": {
"hash": "sha256-RC8/tw01yNxeqOlmLzzagRgxQm+o+4ztJ/7KWyBPJ+I=",
@@ -570,13 +570,13 @@
"vendorHash": "sha256-TFH5tHOTRNPUMGYeYQ1ZbM6FjcojYnkB2NwnQOacTvg="
},
"helm": {
"hash": "sha256-8cYhbxbjTfloDd3cLYNPv98TzeC0XVrb4DQ2ScZDYvI=",
"hash": "sha256-LCvsZNeGQb4wWIASnQxXbH/3YJJaUZS9nY8mHq6M4FM=",
"homepage": "https://registry.terraform.io/providers/hashicorp/helm",
"owner": "hashicorp",
"repo": "terraform-provider-helm",
"rev": "v2.16.1",
"rev": "v2.17.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-cMdWIciJEUvcrRaMMDlXI7fuJHXV6FCpyqG18Q926iQ="
"vendorHash": "sha256-XjxpJ8u7apSefoQ4jw3nrptca5+EtvB0zlCaK1zzRPQ="
},
"heroku": {
"hash": "sha256-B/NaFe8KOKGJJlF3vZnpdMnbD1VxBktqodPBk+4NZEc=",
@@ -723,11 +723,11 @@
"vendorHash": "sha256-pE0WujGxCMW0/27F8aaNtyIHdsOJTwEJL+bdiHpzu7s="
},
"kubernetes": {
"hash": "sha256-gHLEk5CpF4btfSwrpiDJv2lyBdoewf1uLyioj1CQjm0=",
"hash": "sha256-eSAgeN/ExP75Kbhb099t3vW0XQA2TXIhiyv1RUt4ziM=",
"homepage": "https://registry.terraform.io/providers/hashicorp/kubernetes",
"owner": "hashicorp",
"repo": "terraform-provider-kubernetes",
"rev": "v2.35.0",
"rev": "v2.35.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-PfvIzUugDsnMKW7mSM2GyJZpXi3wJsEhYLKzlKq1U6A="
},
@@ -822,11 +822,11 @@
"vendorHash": "sha256-YFzYLUfyJglKaJSBksrI1DBHmK6+yoMIg9QlGIEZFkU="
},
"minio": {
"hash": "sha256-aSEzsncqNLWfVnnGfz/fDpRw9w2muGnybX8WYd1tP/Y=",
"hash": "sha256-GJU70N/8EocLNxTG/psIsRYVHkg5fALhA9/ewErNML0=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
"rev": "v3.2.1",
"rev": "v3.2.2",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-a9v1nVG3NiuyHwJGhIKKKXFDp4/Cb533EJxrfqK9h/A="
},
@@ -976,20 +976,20 @@
"vendorHash": null
},
"ovh": {
"hash": "sha256-vHe/Yrz4vTWFJrbd4raQpbioxm6PXaValf/KW6uHmxs=",
"hash": "sha256-qF2Wfgse2hcQ6TCbwfk+taUNwEKnNWZh2929VlgCrb4=",
"homepage": "https://registry.terraform.io/providers/ovh/ovh",
"owner": "ovh",
"repo": "terraform-provider-ovh",
"rev": "v1.2.0",
"rev": "v1.4.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
"pagerduty": {
"hash": "sha256-HJ2HXH2HKY1nPRVQ/UPyMwm7++H0KR9iunNNEtkttm4=",
"hash": "sha256-C0Ded8XrPh+yeN+0SvrOPaKONTWvvj4J15xsaXgsri4=",
"homepage": "https://registry.terraform.io/providers/PagerDuty/pagerduty",
"owner": "PagerDuty",
"repo": "terraform-provider-pagerduty",
"rev": "v3.18.2",
"rev": "v3.18.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1192,13 +1192,13 @@
"vendorHash": "sha256-c3R/7k7y7XS2Qli00nSj7gh/3Mj88PY4WybBTq/+pPs="
},
"spotinst": {
"hash": "sha256-vy0IOtH1S7Krud9JfID8oYYKpSrxolU4eStnppPjvpM=",
"hash": "sha256-odW3iNfCrl6VLWZGjwZoVfwWHJXCJXzfbjoh+QitbTo=",
"homepage": "https://registry.terraform.io/providers/spotinst/spotinst",
"owner": "spotinst",
"repo": "terraform-provider-spotinst",
"rev": "v1.202.0",
"rev": "v1.204.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-ehPfPVaIkeKXNfuqNYjL2WwEHV/kMVoOQDOIfYRfY2A="
"vendorHash": "sha256-m2WVp5FdEl1yyvdAqAe0tqbH7GC6M5WkxJxXevXxCL4="
},
"ssh": {
"hash": "sha256-1UN5QJyjCuxs2vQYlSuz2jsu/HgGTxOoWWRcv4qcwow=",
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "twitch-tui";
version = "2.6.17";
version = "2.6.18";
src = fetchFromGitHub {
owner = "Xithrius";
repo = pname;
tag = "v${version}";
hash = "sha256-QwFCabksDG+G7nfQPtxshd4n71Dj/uKOGRRutnZxECM=";
hash = "sha256-uo9QEwSRIJKjWza8dEQXDCMQ/ydKBk/BX2TaVhX+k1M=";
};
cargoHash = "sha256-EEZZaTIDrVcygfXg7/cLOnrVeDfpP88Q16RQ+Bl7eUI=";
cargoHash = "sha256-QYT5Aqwl2m/+SZlw55Ep3dIfmESSNowN30JJ52mY/Lk=";
nativeBuildInputs = [
pkg-config
@@ -15,16 +15,16 @@
rustPlatform.buildRustPackage rec {
pname = "tiny";
version = "0.12.0";
version = "0.13.0";
src = fetchFromGitHub {
owner = "osa1";
repo = "tiny";
rev = "v${version}";
hash = "sha256-VlKhOHNggT+FbMvE/N2JQOJf0uB1N69HHdP09u89qSk=";
hash = "sha256-phjEae2SS3zkSpuhhE4iscUM8ij8DT47YLIMATMG/+Q=";
};
cargoHash = "sha256-AhQCfLCoJU7o8s+XL3hDOPmZi9QjOxXSA9uglA1KSuY=";
cargoHash = "sha256-DvFrRH6wObMvkRxS8vh3tlCrZNAiuZHfN0ARagMfG2k=";
nativeBuildInputs = lib.optional stdenv.hostPlatform.isLinux pkg-config;
buildInputs =
File diff suppressed because it is too large Load Diff
@@ -1,24 +0,0 @@
Submodule deps/freetype/zlib contains modified content
diff --git a/deps/freetype/zlib/zutil.h b/deps/freetype/zlib/zutil.h
index b079ea6..4e94f2f 100644
--- a/deps/freetype/zlib/zutil.h
+++ b/deps/freetype/zlib/zutil.h
@@ -130,17 +130,8 @@ extern z_const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
# endif
#endif
-#if defined(MACOS) || defined(TARGET_OS_MAC)
+#if defined(MACOS)
# define OS_CODE 7
-# ifndef Z_SOLO
-# if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
-# include <unix.h> /* for fdopen */
-# else
-# ifndef fdopen
-# define fdopen(fd,mode) NULL /* No fdopen() */
-# endif
-# endif
-# endif
#endif
#ifdef __acorn
+3 -3
View File
@@ -8,7 +8,7 @@
}:
let
version = "0.2.70";
version = "0.2.71";
in
buildGoModule {
pname = "act";
@@ -18,10 +18,10 @@ buildGoModule {
owner = "nektos";
repo = "act";
tag = "v${version}";
hash = "sha256-7e2ehUM3d5hcFtaahW/hrhVkpy74ufMdYwdnbsUA+WM=";
hash = "sha256-ykZ6n9v56G5PZNTYdkGp8xveA7gzYhICkBoCCx3s0ew=";
};
vendorHash = "sha256-2fHNiquFg6I0JefqXfXRrnXxKPkNQOtQB7fznldO3GE=";
vendorHash = "sha256-zCiqIl08s00U/DQkUhbb/qrjWof9xzBf4EznuvE4rlE=";
doCheck = false;
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "aichat";
version = "0.25.0";
version = "0.26.0";
src = fetchFromGitHub {
owner = "sigoden";
repo = "aichat";
rev = "v${version}";
hash = "sha256-tjKgZg8bjRHuifhq0ZEC+Vv3yyUwCoy2X4PNEIYzLfk=";
hash = "sha256-Hqrwko/HZTHlKzXuqm835fpygOO9wsQx1XkJddH/EUc=";
};
cargoHash = "sha256-Q/k6h9ceEbG3TLMuoXJgNz4ofR0j7YXPvhgmbp4dE2I=";
cargoHash = "sha256-4CcwzaPIO+upISizpXHGYfKh9YD4foJAqx7TGgLCHZI=";
nativeBuildInputs = [
pkg-config
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "argocd";
version = "2.13.2";
version = "2.13.3";
src = fetchFromGitHub {
owner = "argoproj";
repo = "argo-cd";
rev = "v${version}";
hash = "sha256-G74chKEh/zXfImvmXAWIf+Ny7obJ+YiXpNVVs3uJRoU=";
hash = "sha256-1z3tTXHVJ3e3g+DAoEGb8P6e4iEe1tiaM+7IPyuQp7U=";
};
proxyVendor = true; # darwin/linux hash mismatch
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "ast-grep";
version = "0.32.2";
version = "0.32.3";
src = fetchFromGitHub {
owner = "ast-grep";
repo = "ast-grep";
rev = version;
hash = "sha256-es/CnKtB1oUoYFOWR1xVzAo1Vwm5eb9VVmZWPZAAAaA=";
hash = "sha256-DJrcXykSYArG5cP3Nm3JEeBpu9a4Mbben4/DApIKZN4=";
};
cargoHash = "sha256-tFFx7nPY1eSdHWp+EovqCaybfVVgHt6ZF2KNaGSovyg=";
cargoHash = "sha256-frAoaoKOoFRfb9qtjPehtUSqKU25+pbMff4iRPXS/Qo=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "auth0-cli";
version = "1.6.1";
version = "1.7.2";
src = fetchFromGitHub {
owner = "auth0";
repo = "auth0-cli";
tag = "v${version}";
hash = "sha256-IuL/x7gcZj7RVRI3RhnsYgFo1XJ0CRF7sNvgMlLsPd0=";
hash = "sha256-9/Jjsg6E8+gkN5eGZsxmTBwVoD/eO7euidY6ds7skpA=";
};
vendorHash = "sha256-Yxjpc/DBt8TQF92RcfMa0IPDlWT9K2fw2cPEfsMOVfw=";
vendorHash = "sha256-XXCmIASYQD21h1h8HOcAl8HK5QUvgfqRpauq93tUNZ8=";
ldflags = [
"-s"
+2 -2
View File
@@ -17,11 +17,11 @@ let
in
stdenv.mkDerivation rec {
pname = "bazarr";
version = "1.5.0";
version = "1.5.1";
src = fetchzip {
url = "https://github.com/morpheus65535/bazarr/releases/download/v${version}/bazarr.zip";
hash = "sha256-Q/KlqvVWhegSxkxHls0WwCClaQwkmLAfuzfi3X4xgAY=";
hash = "sha256-G/vYVBlwFsRbIgCNfsb8sh1a07Ldo3Z0M7XQ/bcbhTw=";
stripRoot = false;
};
+47
View File
@@ -0,0 +1,47 @@
{
lib,
fetchFromGitHub,
python3Packages,
}:
python3Packages.buildPythonApplication rec {
pname = "beanprice";
version = "1.2.1-unstable-2024-06-19";
pyproject = true;
src = fetchFromGitHub {
owner = "beancount";
repo = "beanprice";
rev = "e894c9182f4d16f9a46ccb87bdaeca1a7dede040";
hash = "sha256-l96W77gldE06Za8fj84LADGCqlYeWlHKvWQO+oLy1gI=";
};
build-system = with python3Packages; [ setuptools ];
dependencies = with python3Packages; [
beancount
python-dateutil
regex
requests
];
nativeCheckInputs = with python3Packages; [
click
pytestCheckHook
regex
];
pythonImportsCheck = [ "beancount" ];
meta = {
homepage = "https://github.com/beancount/beanprice";
description = "Price quotes fetcher for Beancount";
longDescription = ''
A script to fetch market data prices from various sources on the internet
and render them for plain text accounting price syntax (and Beancount).
'';
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ alapshin ];
mainProgram = "bean-price";
};
}
+1 -1
View File
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
homepage = "https://linphone.org/technical-corner/belle-sip";
homepage = "https://gitlab.linphone.org/BC/public/belle-sip";
description = "Modern library implementing SIP (RFC 3261) transport, transaction and dialog layers. Part of the Linphone project";
mainProgram = "belle_sip_tester";
license = licenses.gpl3Plus;
@@ -5,7 +5,7 @@
}:
buildGoModule rec {
pname = "buildkite-agent-metrics";
version = "5.9.11";
version = "5.9.12";
outputs = [
"out"
@@ -16,10 +16,10 @@ buildGoModule rec {
owner = "buildkite";
repo = "buildkite-agent-metrics";
rev = "v${version}";
hash = "sha256-eAV/2ZflCtgeP5/7RTVBEFuHWYWNiWXzGxBO1fiCdRo=";
hash = "sha256-5k7njo8J96hb/RUdIRcP4KfwEH5Z2S4AyDyazcFlN0s=";
};
vendorHash = "sha256-YefdOc56TBKQZ6Ra4SpQwLTJYTZ2KuxRhRslaXIpucQ=";
vendorHash = "sha256-zb+z1neus1mnJWeuI5DSc73cXMGWme0mz/PU2Z/Zam8=";
postInstall = ''
mkdir -p $lambda/bin
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "buildkite-cli";
version = "3.4.1";
version = "3.4.2";
src = fetchFromGitHub {
owner = "buildkite";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-4gg0x0Brw1BQLVZ9S3WRXnvOiwvuedj47OBhfSiRMyQ=";
sha256 = "sha256-Tb9Hyhyf+ib/tLUHc+gUccZ7TuXltxxjaIpCfvnoVkA=";
};
vendorHash = "sha256-xSueBahhzD6sIFyRwvsu5ACgC9kHthDqGJ4qdNTZfPU=";
vendorHash = "sha256-1QXcRykXoNGYCR8+6ut1eU8TVNtx8b2O2MIjmL8rfQk=";
doCheck = false;
+3 -3
View File
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-binstall";
version = "1.10.17";
version = "1.10.18";
src = fetchFromGitHub {
owner = "cargo-bins";
repo = "cargo-binstall";
rev = "v${version}";
hash = "sha256-MJMJWP3tISmlO4iUgkQf9veAJfLBCt2nS7LfZTicH/I=";
hash = "sha256-EFDaKxAUDgMwkURKcupL2s9TS/oSYviqA38qa8Jo1Ek=";
};
cargoHash = "sha256-zliUrsRt+ObcpswRl+qKoUxSMpgRqR5ltj905xx54KI=";
cargoHash = "sha256-td47+/LYCJy9ED/2VJDE9P9bXcr+SEgRY1N4LAi2C7s=";
nativeBuildInputs = [
pkg-config
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
version = "1.0.95";
version = "1.0.96";
src = fetchFromGitHub {
owner = "dtolnay";
repo = pname;
rev = version;
hash = "sha256-VEjgSmZcy/CZ8EO/mJ2nBOpQviF4A/QQ8SpLLF/9x4c=";
hash = "sha256-uLJ7XD1m4KreIue+p6Duoa8+DYjhaHagDMmPKcvHZ0I=";
};
cargoHash = "sha256-m/F6fI1d8i5lVyURti86FWAs/U14TXpgg/nemLAv4NI=";
cargoHash = "sha256-XAkEcd/QDw1SyrPuuk5ojqlKHiG28DgdipbKtnlWsGg=";
meta = with lib; {
description = "Cargo subcommand to show result of macro expansion";
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-xwin";
version = "0.18.2";
version = "0.18.3";
src = fetchFromGitHub {
owner = "rust-cross";
repo = "cargo-xwin";
rev = "v${version}";
hash = "sha256-bK0bEaJaPTXpwLeDCS4kwf4S0mLP6MrI8BxzOM9ha8M=";
hash = "sha256-JwN0eUtj2qa5Hdl4aeDr9FtEpTB/Y36/q8ValfuvN/A=";
};
cargoHash = "sha256-bDnkSN3rt23j3EZRJdPLtYzltSvRGyYV+rlVAZPzjS4=";
cargoHash = "sha256-pHy5sImtaN5MzkewygFbPK1yFLRmHrzPDa7NOoUoA5M=";
meta = with lib; {
description = "Cross compile Cargo project to Windows MSVC target with ease";
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "clusterctl";
version = "1.9.2";
version = "1.9.3";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "cluster-api";
rev = "v${version}";
hash = "sha256-H86EkdGmzvQDGC/a+J6ISB0aYkJabBjE2P6Ab5FRlv4=";
hash = "sha256-au62bMELa27diNeQKTwgaGv9r80eO9pWv68F/WoYfGo=";
};
vendorHash = "sha256-JSWk6FgjWnDcVmp/9+M0x7QsiX08QtIOn5RRifjs2mI=";
vendorHash = "sha256-luq42qdNb9vqNXMNkYQeNH+KeYwrehwtrDkNNx7P9Y8=";
subPackages = [ "cmd/clusterctl" ];
+1 -1
View File
@@ -25,7 +25,7 @@ buildNpmPackage rec {
meta = {
description = "Use natural language to edit your codebase and run commands from your terminal faster";
homepage = "https://codebuff.ai";
homepage = "https://www.codebuff.com/";
downloadPage = "https://www.npmjs.com/package/codebuff";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.malo ];
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "coroot";
version = "1.6.7";
version = "1.6.8";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot";
rev = "v${version}";
hash = "sha256-Ui+1C1+aPnBly4rMZzeRjALJyw61Fi0nwspv3NIjaNo=";
hash = "sha256-ndzn0ZcuzdmCXnijUr6jq3KSFqSdF2FYd/2qi5Huk5Y=";
};
vendorHash = "sha256-wyxNT8g5TUCjlxauL7NmCf4HZ91V2nD64L1L/rYH864=";
+2 -2
View File
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "credhub-cli";
version = "2.9.40";
version = "2.9.41";
src = fetchFromGitHub {
owner = "cloudfoundry-incubator";
repo = "credhub-cli";
rev = version;
sha256 = "sha256-9W/rn56RM+ooq18jCH/5m54bxAQWzcDsjx7V6T0J/yU=";
sha256 = "sha256-BALeQbc4RCIh4b7kLZYEWe+dtSvP0WkkbRqoRbGSGZE=";
};
# these tests require network access that we're not going to give them
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "croc";
version = "10.1.3";
version = "10.2.1";
src = fetchFromGitHub {
owner = "schollz";
repo = pname;
rev = "v${version}";
hash = "sha256-Zem1m2VU0Uc7TkG+BuHcW4hwWHB6FU9e905ZUjjwpK4=";
hash = "sha256-T75RyUjni7pNOxSe90xYW8426g3XjtI7YN0z8WADusQ=";
};
vendorHash = "sha256-lGKuJocZDYj4NSaf1Q0+tQ4ORZEpsdwpuztXPDCfPIA=";
vendorHash = "sha256-IL2nKlxJ08xBCW9mnHlPlOccgjHSeLt6ISpMMiBf7J8=";
subPackages = [ "." ];
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "ctrtool";
version = "1.2.0";
version = "1.2.1";
src = fetchFromGitHub {
owner = "jakcron";
repo = "Project_CTR";
rev = "ctrtool-v${version}";
sha256 = "wjU/DJHrAHE3MSB7vy+swUDVPzw0Jrv4ymOjhfr0BBk=";
sha256 = "HqqeQCEUof4EBUhuUAdTruMFgYIoXhtAN3yuWW6tD+Y=";
};
sourceRoot = "${src.name}/ctrtool";
+3 -3
View File
@@ -35,7 +35,7 @@ let
davinci = (
stdenv.mkDerivation rec {
pname = "davinci-resolve${lib.optionalString studioVariant "-studio"}";
version = "19.1.1";
version = "19.1.2";
nativeBuildInputs = [
(appimage-run.override { buildFHSEnv = buildFHSEnvChroot; })
@@ -57,9 +57,9 @@ let
outputHashAlgo = "sha256";
outputHash =
if studioVariant then
"sha256-yDkw7L9iTzE5g2XAw910nqtTyXcgcb6u+kP2sKtNcJ8="
"sha256-yLlvl/zm/epNs1e4sSDrfHNApcpPQV2fMF3Y09ml7is="
else
"sha256-8oq5Nj8GrdHAmbM6Z5q98a0Lazjymk3dOCITkKiTJvQ=";
"sha256-ssX1ffB7ZSJObETQa2r5R4oHddAccC4GB14jaLs8bGg=";
impureEnvVars = lib.fetchers.proxyImpureEnvVars;
+2 -2
View File
@@ -13,7 +13,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
inherit pname;
version = "24.2.4";
version = "24.3.2";
src =
let
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
in
fetchurl {
url = "https://www.dbvis.com/product_download/dbvis-${finalAttrs.version}/media/dbvis_linux_${underscoreVersion}.tar.gz";
hash = "sha256-vZm8rLkNpnWbKFrH/Q7yMhVhq+zfb0I00hJNT6JaPrw=";
hash = "sha256-oZxOGudRGFfbVz7n5eeKxr/7lxUhYAHjD0wsHw6G8OI=";
};
strictDeps = true;
+2 -2
View File
@@ -32,7 +32,7 @@ let
};
};
pname = "dep-tree";
version = "0.23.1";
version = "0.23.3";
in
buildGoModule {
inherit pname version;
@@ -41,7 +41,7 @@ buildGoModule {
owner = "gabotechs";
repo = pname;
rev = "v${version}";
hash = "sha256-Y+zNx+p8xmM0L4C5IELtepm7TQDhpxOVzgc1HxdFa0w=";
hash = "sha256-xS/8ech4ZhkMMyXbMQmCg+4oKg/jULhqgiNooYf5y8k=";
};
vendorHash = "sha256-KoVOjZq+RrJ2gzLnANHPPtbEY1ztC0rIXWD9AXAxqMg=";
+2 -2
View File
@@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://desktop.docker.com/linux/main/amd64/${finalAttrs.tag}/docker-desktop-x86_64.pkg.tar.zst";
hash = "sha256-ysZorPBmoUvTJFFKDbZgQxPamONJKcXezmMrpZSVpwY=";
hash = "sha256-pxxlSN2sQqlPUzUPufcK8T+pvdr0cK+9hWTYzwMJv5I=";
};
nativeBuildInputs = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Creates Docker-related starter files for your project";
homepage = "https://docs.docker.com/reference/cli/docker/init";
downloadPage = "https://docs.docker.com/desktop/release-notes/#4320";
downloadPage = "https://docs.docker.com/desktop/release-notes";
mainProgram = "docker-init";
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
+2 -2
View File
@@ -24,13 +24,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "drogon";
version = "1.9.8";
version = "1.9.9";
src = fetchFromGitHub {
owner = "drogonframework";
repo = "drogon";
rev = "v${finalAttrs.version}";
hash = "sha256-vQ9d3l++waYTYt+bvt/ShatBVxTfA7LmYIXV5VSraNQ=";
hash = "sha256-5nJwWlXy0e0ThnTGV9MamdAJ+FqB597gsDz28p8DrQA=";
fetchSubmodules = true;
};
+48 -7
View File
@@ -1,7 +1,18 @@
{ lib, stdenv, fetchurl, cups }:
{
lib,
stdenv,
fetchurl,
cups,
fetchpatch,
dos2unix,
automake115x,
autoconf,
}:
let version = "1.7.20";
in stdenv.mkDerivation {
let
version = "1.8.6-1";
in
stdenv.mkDerivation {
pname = "epson-escpr";
inherit version;
@@ -12,16 +23,46 @@ in stdenv.mkDerivation {
# version.
# NOTE: Don't forget to update the webarchive link too!
urls = [
"https://download3.ebz.epson.net/dsc/f/03/00/13/76/45/5ac2ea8f9cf94a48abd64afd0f967f98c4fc24aa/epson-inkjet-printer-escpr-${version}-1lsb3.2.tar.gz"
"https://download3.ebz.epson.net/dsc/f/03/00/16/21/81/74d098a47c3a616713079c9cd5904b468bb33dea/epson-inkjet-printer-escpr-${version}.tar.gz"
"https://web.archive.org/web/https://download3.ebz.epson.net/dsc/f/03/00/13/76/45/5ac2ea8f9cf94a48abd64afd0f967f98c4fc24aa/epson-inkjet-printer-escpr-${version}-1lsb3.2.tar.gz"
"https://web.archive.org/web/https://download3.ebz.epson.net/dsc/f/03/00/16/21/81/74d098a47c3a616713079c9cd5904b468bb33dea/epson-inkjet-printer-escpr-${version}.tar.gz"
];
sha256 = "sha256:09rscpm557dgaflylr93wcwmyn6fnvr8nc77abwnq97r6hxwrkhk";
sha256 = "sha256-hVbX4OXPe4y37Szju3uVdXlVdjX4DFSN/A2Emz3eCcQ=";
};
# DOS Line Endings in /lib directory and UNIX Line endings in /src directory.
# So convert everything to UNIX style line endings.
# Since the files are modified, autoconf and automake is required
postUnpack = ''
dir=''${src%-*}
cd ''${dir#*-}
local f
for f in $(find ./ -type f || die); do
${dos2unix}/bin/dos2unix $f
done
cd ..
'';
patches = [ ./cups-filter-ppd-dirs.patch ];
patches = [
./cups-filter-ppd-dirs.patch
(fetchpatch {
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/net-print/epson-inkjet-printer-escpr/files/epson-inkjet-printer-escpr-1.8-missing-include.patch";
hash = "sha256-L4WhaxPQnJYyqCH00wiKIlFNMmCEXoGe5d7hJ5TMyEI=";
})
(fetchpatch {
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/net-print/epson-inkjet-printer-escpr/files/1.8.6-warnings.patch";
hash = "sha256-wSY0LZv2b+1kF7TfPolt554g79y2Ce6N/JqgjJyd3Ag=";
})
];
# To suppress error (Stripping trailing CRs from patch; use --binary to disable.)
patchFlags = [
"-p1"
];
buildInputs = [ cups ];
nativeBuildInputs = [
automake115x
autoconf
];
meta = with lib; {
homepage = "http://download.ebz.epson.net/dsc/search/01/search/";
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation rec {
pname = "faudio";
version = "24.12";
version = "25.01";
src = fetchFromGitHub {
owner = "FNA-XNA";
repo = "FAudio";
rev = version;
sha256 = "sha256-hzU4MabTzpbyMMoUQ3tSwjulm6jJSxQUvVXOY3Y84yI=";
sha256 = "sha256-k/cu8yqrwohpr37oZNBi7+Ln+Fj0TGXkl5VmdcjZB1o=";
};
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "flarectl";
version = "0.112.0";
version = "0.113.0";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflare-go";
rev = "v${version}";
hash = "sha256-HdbeGlkOFV1ebP0zylFttfREXECJhUDpta3FTQXtYCE=";
hash = "sha256-3luHcmMa2iCsgtg1wNkBcScH/iO1+DUHXpwpaIR6IFI=";
};
vendorHash = "sha256-TMQCJmCh0UuDdd8aenA9v2VnEISb2JX2LBUgTk0n98w=";
vendorHash = "sha256-SnkIVGrB7McwdfFfI4yMDviQ+mpl4udu2COS3AEMS3o=";
subPackages = [ "cmd/flarectl" ];
+3 -3
View File
@@ -8,15 +8,15 @@
buildGoModule rec {
pname = "ginkgo";
version = "2.22.1";
version = "2.22.2";
src = fetchFromGitHub {
owner = "onsi";
repo = "ginkgo";
rev = "v${version}";
sha256 = "sha256-/AE3LSwX6Cl3Nsa8zUz3ncvuiu+7S4kNRFocQZn1BHs=";
sha256 = "sha256-mm6ZP+NtXp/BfiQuvBOk9VBDiFPfJ636EoAklnsRGSs=";
};
vendorHash = "sha256-860KUrUc+YJv3xANdR1mT9loZErlCfwYBb6HUxoehMc=";
vendorHash = "sha256-lX/rt2XWAojWBBwGHQk9ZzE6sZU5TZke5pRmOiD3rLw=";
# integration tests expect more file changes
# types tests are missing CodeLocation
-1
View File
@@ -112,7 +112,6 @@ buildGoModule rec {
homepage = "https://about.gitea.com";
license = licenses.mit;
maintainers = with maintainers; [
ma27
techknowlogick
SuperSandro2000
];
@@ -0,0 +1,67 @@
{
lib,
stdenv,
fetchFromGitHub,
python3Packages,
wrapGAppsHook3,
gtk3,
gobject-introspection,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gnome-pass-search-provider";
version = "1.4.0";
src = fetchFromGitHub {
owner = "jle64";
repo = "gnome-pass-search-provider";
rev = finalAttrs.version;
hash = "sha256-PDR8fbDoT8IkHiTopQp0zd4DQg7JlacA6NdKYKYmrWw=";
};
nativeBuildInputs = [
python3Packages.wrapPython
wrapGAppsHook3
];
propagatedBuildInputs = [
python3Packages.dbus-python
python3Packages.pygobject3
python3Packages.fuzzywuzzy
python3Packages.levenshtein
gtk3
gobject-introspection
];
env = {
LIBDIR = placeholder "out" + "/lib";
DATADIR = placeholder "out" + "/share";
};
postPatch = ''
substituteInPlace conf/org.gnome.Pass.SearchProvider.service.{dbus,systemd} \
--replace-fail "/usr/lib" "$LIBDIR"
'';
installPhase = ''
runHook preInstall
bash ./install.sh
runHook postInstall
'';
postFixup = ''
makeWrapperArgs=( "''${gappsWrapperArgs[@]}" )
wrapPythonProgramsIn "$out/lib" "$out $propagatedBuildInputs"
'';
meta = {
description = "Pass password manager search provider for gnome-shell";
homepage = "https://github.com/jle64/gnome-pass-search-provider";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ lelgenio ];
platforms = lib.platforms.linux;
};
})
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "goat-cli";
version = "1.1.0";
version = "1.3.0";
src = fetchFromGitHub {
repo = "goat";
owner = "studio-b12";
rev = "v${version}";
hash = "sha256-H7ea3XOBfQ7bIX5SbxPd+fcSlMurSWXGXe+/LsqSc0A=";
hash = "sha256-g5iS0XCRv97uX45BMqyFNodjjZ3Q9OeMJXAdsPwLCEg=";
};
vendorHash = "sha256-DtEXgGYSkWO876so6LEOkhVwDt/zrflDZdY4O2lz1mw=";
vendorHash = "sha256-MOsxM8CSjK5j/guEwRFWHZ4+gdAHa5txVXw67jzwyLQ=";
ldflags = [
"-s"
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "gobgp";
version = "3.32.0";
version = "3.33.0";
src = fetchFromGitHub {
owner = "osrg";
repo = "gobgp";
rev = "v${version}";
sha256 = "sha256-DIOii1jFVK3jwDLaLFWBbbQPC9eQnTwLYwI8uC8G8ig=";
sha256 = "sha256-Q1wwRCxFe3bX3EMiDExxKSafJkLptbX69ZMW0faK8Bg=";
};
vendorHash = "sha256-FYLH1Ej8Bm0+tS5Ikj1CPF+1t5opmzee8iHRZSW94Yk=";
@@ -0,0 +1,60 @@
{
stdenv,
lib,
chromium, # Can be overwritten to be (potentially) any Chromium implementation
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
nodejs,
makeWrapper,
}:
stdenv.mkDerivation rec {
pname = "google-lighthouse";
version = "12.3.0";
src = fetchFromGitHub {
owner = "GoogleChrome";
repo = "lighthouse";
tag = "v${version}";
hash = "sha256-q/5P/b47RpIwaNCLT30NXg7S8W56v9Z/QDOzJMDgQOo=";
};
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-a4LLrxg0TpQ3QNaMg3OVFTukdCmlOCJjTUt3paddaTM=";
};
yarnBuildScript = "build-report";
nativeBuildInputs = [ makeWrapper ];
buildInputs = [
yarnConfigHook
yarnBuildHook
yarnInstallHook
chromium
nodejs
];
postCheck = ''
yarn unit
yarn test-clients
yarn test-docs
yarn test-treemap
'';
postInstall = ''
wrapProgram "$out/bin/lighthouse" \
--set CHROME_PATH ${lib.getExe chromium}
'';
doDist = false;
meta = {
description = "Automated auditing, performance metrics, and best practices for the web";
homepage = "https://developer.chrome.com/docs/lighthouse/overview";
license = lib.licenses.asl20;
mainProgram = "lighthouse";
maintainers = with lib.maintainers; [ theCapypara ];
};
}
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "grpc-client-cli";
version = "1.21.1";
version = "1.21.2";
src = fetchFromGitHub {
owner = "vadimi";
repo = "grpc-client-cli";
rev = "v${version}";
sha256 = "sha256-fz0O/tBWTxtVbjSND0b2O+xic27zXMNhIkyF3G+Jra4=";
sha256 = "sha256-v7LqYA/IW9SHWlXQHl0E7aNxSOWc7zmTMzTEKYjRUl8=";
};
vendorHash = "sha256-M/x6Dinnja43ggcx8LD/gdIZnbdo5wJqxub2JnudSqs=";
vendorHash = "sha256-NQUoAwrLMexDs0iRzGnuQ8E0hWVJBwtBUA9NI6/+AFU=";
meta = with lib; {
description = "generic gRPC command line client";
+2 -2
View File
@@ -8,10 +8,10 @@
}:
stdenv.mkDerivation rec {
pname = "halo";
version = "2.20.12";
version = "2.20.13";
src = fetchurl {
url = "https://github.com/halo-dev/halo/releases/download/v${version}/halo-${version}.jar";
hash = "sha256-BixJ36qlUnifIK7xWCZeY2nOGBAy2p6zL2CQvlgSMj8=";
hash = "sha256-BcI5LHAKDpd68w/D7TKOS3ChthsiWislm3yKyd0cSkM=";
};
nativeBuildInputs = [
+21 -13
View File
@@ -1,28 +1,30 @@
{
lib,
stdenv,
python3Packages,
fetchFromGitHub,
harlequin,
testers,
nix-update-script,
versionCheckHook,
glibcLocales,
withPostgresAdapter ? true,
withBigQueryAdapter ? true,
}:
python3Packages.buildPythonApplication rec {
pname = "harlequin";
version = "1.25.2";
version = "1.25.2-unstable-2024-12-30";
pyproject = true;
src = fetchFromGitHub {
owner = "tconbeer";
repo = "harlequin";
tag = "v${version}";
hash = "sha256-ov9pMvFzJAMfOM7JeSgnp6dZ424GiRaH7W5OCKin9Jk=";
rev = "7ef5327157c7617c1032c9128b487b32d1c91fea";
hash = "sha256-QoIjEfQgN6YWDDor4PxfeFkkFGAidUC0ZvHy+PqgnWs=";
};
pythonRelaxDeps = [ "textual" ];
pythonRelaxDeps = [
"numpy"
"pyarrow"
"textual"
];
build-system = with python3Packages; [ poetry-core ];
@@ -65,18 +67,24 @@ python3Packages.buildPythonApplication rec {
nativeCheckInputs =
[
versionCheckHook
# FIX: restore on next release
# versionCheckHook
]
++ (with python3Packages; [
pytest-asyncio
pytestCheckHook
]);
disabledTests = [
# Tests require network access
"test_connect_extensions"
"test_connect_prql"
];
disabledTests =
[
# Tests require network access
"test_connect_extensions"
"test_connect_prql"
]
++ lib.optionals (stdenv.hostPlatform.system == "aarch64-darwin") [
# Test incorrectly tries to load a dylib compiled for x86_64
"test_load_extension"
];
disabledTestPaths = [
# Tests requires more setup
+11 -9
View File
@@ -1,26 +1,28 @@
{
fetchFromGitHub,
gitUpdater,
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "hatsu";
version = "0.3.0";
version = "0.3.2";
src = fetchFromGitHub {
owner = "importantimport";
repo = "hatsu";
tag = "v${version}";
hash = "sha256-K+8X/bNPdjxBSJdlFIXUUOXlTq7Cgol3fFToj5KzbeE=";
hash = "sha256-lIuaG7xfBQ1r3SkgSsXj1Ph9apxwP3oI42uunMh+ijU=";
};
cargoHash = "sha256-+fNFy3WnQKtDjpNU3veoR2JrBNHj6/Wz2MQP38SR23I=";
cargoHash = "sha256-0pZ7g0HxceIYlflxeGnAs+SFSaSVNySbZxwK/ihRIAg=";
passthru.updateScript = gitUpdater {
rev-prefix = "v";
ignoredVersions = "beta";
};
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = [ "--version" ];
doInstallCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Self-hosted and fully-automated ActivityPub bridge for static sites";
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "health-check";
version = "0.04.00";
version = "0.04.01";
src = fetchFromGitHub {
owner = "ColinIanKing";
repo = pname;
rev = "V${version}";
hash = "sha256-CPKXpPpdagq3UnTk8Z58WtSPek8L79totKX+Uh6foVg=";
hash = "sha256-sBhFH9BNRQ684ydqh8p4TtFwO+Aygu4Ke4+/nNMlZ/E=";
};
buildInputs = [
+3 -3
View File
@@ -9,16 +9,16 @@
buildNpmPackage rec {
pname = "hsd";
version = "7.0.0";
version = "7.0.1";
src = fetchFromGitHub {
owner = "handshake-org";
repo = "hsd";
rev = "v${version}";
hash = "sha256-Rsa4LTf5lImvCwwuu0FKbBb/QLLAbR8Vce/pWEQLhS0=";
hash = "sha256-bmvoykpaYQDWLYKOwgKZ1V6ivzDJFM1Yo+ATkzKTP2s=";
};
npmDepsHash = "sha256-7zD0noREaq/VNQrf/9dOFXVOngcS6G4mHZAkyQLs/1Q=";
npmDepsHash = "sha256-qM1oPTKffJHlHWhF5huCBPmBSajiYstjhC2GB/iMQ7E=";
nativeBuildInputs = [
python3
+15 -5
View File
@@ -13,16 +13,25 @@
pkg-config,
libsass,
stdenv,
fetchzip,
}:
let
version = "1.6.2";
# Fetch release tarball which contains language files
# https://github.com/InvoicePlane/InvoicePlane/issues/1170
languages = fetchzip {
url = "https://github.com/InvoicePlane/InvoicePlane/releases/download/v${version}/v${version}.zip";
hash = "sha256-ME8ornP2uevvH8DzuI25Z8OV0EP98CBgbunvb2Hbr9M=";
};
in
php.buildComposerProject (finalAttrs: {
pname = "invoiceplane";
version = "1.6.2";
inherit version;
src = fetchFromGitHub {
owner = "InvoicePlane";
repo = "InvoicePlane";
tag = "v${finalAttrs.version}";
rev = "refs/tags/v${version}";
hash = "sha256-E2TZ/FhlVKZpGuczXb/QLn27gGiO7YYlAkPSolTEoeQ=";
};
@@ -64,9 +73,10 @@ php.buildComposerProject (finalAttrs: {
grunt build
'';
# Cleanup
# Cleanup and language files
postInstall = ''
mv $out/share/php/invoiceplane/* $out/
cp -r ${languages}/application/language $out/application/
rm -r $out/{composer.json,composer.lock,CONTRIBUTING.md,docker-compose.yml,Gruntfile.js,package.json,node_modules,yarn.lock,share}
'';
@@ -76,7 +86,7 @@ php.buildComposerProject (finalAttrs: {
meta = {
description = "Self-hosted open source application for managing your invoices, clients and payments";
changelog = "https://github.com/InvoicePlane/InvoicePlane/releases/tag/v${finalAttrs.version}";
changelog = "https://github.com/InvoicePlane/InvoicePlane/releases/tag/v${version}";
homepage = "https://www.invoiceplane.com";
license = lib.licenses.mit;
platforms = lib.platforms.all;
+3 -3
View File
@@ -12,16 +12,16 @@
buildGoModule rec {
pname = "kcl";
version = "0.10.10";
version = "0.11.0";
src = fetchFromGitHub {
owner = "kcl-lang";
repo = "cli";
rev = "v${version}";
hash = "sha256-zv1YH/0JmNcWbyx9RLhyWykPbL34jnUbdy1HSZiYz3s=";
hash = "sha256-72h/uv22ksiUD3zHmilDZVfgE/3CiBwAD27cggjVNOs=";
};
vendorHash = "sha256-y8KWiy6onZmYdpanXcSQDmYv51pLfo1NTdg+EaR6p0E=";
vendorHash = "sha256-ke1cBBgQJ/YWAhf47IsFRV0MmlLe8J5Z1Z7+xoSjhjE=";
subPackages = [ "cmd/kcl" ];
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "kubecm";
version = "0.32.0";
version = "0.32.1";
src = fetchFromGitHub {
owner = "sunny0826";
repo = "kubecm";
rev = "v${version}";
hash = "sha256-wwAJha576P5Gt70Ys83IS4Pe1qAKvq46ucnjAcRKEKA=";
hash = "sha256-qB3Xzw6nWViBd2QMa3gBLrYhflalkjyLqeyl+7ICoSA=";
};
vendorHash = "sha256-7NW6j5GzOCP0Eb6IVeC9NRtMJl4ujXPWoWu/NvkMxYA=";
vendorHash = "sha256-Fr31wLvzIoN2wIU2EmUrsqiMcPpdJpQI3ZfB//JYIXE=";
ldflags = [
"-s"
"-w"
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "controller-tools";
version = "0.16.5";
version = "0.17.0";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = pname;
rev = "v${version}";
sha256 = "sha256-6It4C8TWA8V0YwUHoSoJK8IbjZ8yfBzR5iX9lzenIY0=";
sha256 = "sha256-ybm20A8VCbLZdS190O0VnzCKxasRg6zX2S8rEtB+igA=";
};
vendorHash = "sha256-wS1+cUXZzfDz5BRHcqV8T050z54VrJB4FcWqRzwsYrc=";
vendorHash = "sha256-QCl0IOWJzk1ddr8yS94Jh/RuGruK/0BLbFnIxbwV9pE=";
ldflags = [
"-s"
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "kubernetes-polaris";
version = "9.6.0";
version = "9.6.1";
src = fetchFromGitHub {
owner = "FairwindsOps";
repo = "polaris";
rev = version;
sha256 = "sha256-DhILArArPOZvvywU9vyDmKfvPf49dbfNcBW3OjDdyP4=";
sha256 = "sha256-/pj52K33IimsnrSoSRhHy+WgzzRwGZQiBsNf1+L1B3c=";
};
vendorHash = "sha256-wrdKhDLTebYWWpYE/zLPvjtpXXrrA3LWJHlEvuW4BwM=";
vendorHash = "sha256-l6RCHi4QLPLoF6+Wgcc/lvtBnQDQo0Gncc8VVkcnFBY=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "labwc-tweaks-gtk";
version = "0-unstable-2024-11-25";
version = "0-unstable-2025-01-03";
src = fetchFromGitHub {
owner = "labwc";
repo = "labwc-tweaks-gtk";
rev = "2613cd87e148b74d57dcda590b6de534fd86f4ac";
hash = "sha256-IBHQ47gCkX2pRfq39PmAas+JThdjU/WDqY3G69o7Tc4=";
rev = "ac8623a24d7490bbdbe7850adc8d242c1aca92fe";
hash = "sha256-yAH+iq/YtUOnrS0ydxz0gQuGXue6zQWfpx3FIAUYEDA=";
};
nativeBuildInputs = [
+30
View File
@@ -0,0 +1,30 @@
diff --git a/src/libLfunction/Lcomplex.h b/src/libLfunction/Lcomplex.h
index 363bbf4..ffecd70 100644
--- a/src/libLfunction/Lcomplex.h
+++ b/src/libLfunction/Lcomplex.h
@@ -56,8 +56,11 @@
#include <cmath>
#include <sstream>
-namespace std
-{
+#ifdef _LIBCPP_VERSION
+_LIBCPP_BEGIN_NAMESPACE_STD
+#else
+namespace std {
+#endif
// Forward declarations
template<typename _Tp> class complex;
template<> class complex<float>;
@@ -1193,6 +1196,10 @@ namespace std
inline
complex<long double>::complex(const complex<double>& __z)
: _M_value(_ComplexT(__z._M_value)) { }
-} // namespace std
+#ifdef _LIBCPP_VERSION
+_LIBCPP_END_NAMESPACE_STD
+#else
+}
+#endif
#endif /* _CPP_COMPLEX */
+2 -6
View File
@@ -19,13 +19,9 @@ stdenv.mkDerivation rec {
hash = "sha256-RxWZ7T0I9zV7jUVnL6jV/PxEoU32KY7Q1UsOL5Lonuc=";
};
# workaround for vendored GCC 3.5 <complex>
# workaround for vendored GCC <complex> on libc++
# https://gitlab.com/sagemath/lcalc/-/issues/16
env.NIX_CFLAGS_COMPILE = toString [
"-D_GLIBCXX_COMPLEX"
"-D_LIBCPP_COMPLEX"
"-D_LIBCPP___FWD_COMPLEX_H"
];
patches = [ ./libcxx-compat.patch ];
nativeBuildInputs = [
autoreconfHook
+11 -3
View File
@@ -1,4 +1,8 @@
{ lib, stdenv, fetchurl, autoreconfHook, pkg-config, libzen, zlib }:
{ lib, stdenv, fetchurl, autoreconfHook, pkg-config, libzen, zlib
# Whether to enable resolving URLs via libcurl
, curlSupport ? true, curl
}:
stdenv.mkDerivation rec {
pname = "libmediainfo";
@@ -10,7 +14,7 @@ stdenv.mkDerivation rec {
};
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ zlib ];
buildInputs = [ zlib ] ++ lib.optionals curlSupport [ curl ];
propagatedBuildInputs = [ libzen ];
sourceRoot = "MediaInfoLib/Project/GNU/Library";
@@ -20,7 +24,11 @@ stdenv.mkDerivation rec {
--replace "pkg-config " "${stdenv.cc.targetPrefix}pkg-config "
'';
configureFlags = [ "--enable-shared" ];
configureFlags = [
"--enable-shared"
] ++ lib.optionals curlSupport [
"--with-libcurl"
];
enableParallelBuilding = true;
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "libnats";
version = "3.9.1";
version = "3.9.2";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats.c";
rev = "v${version}";
sha256 = "sha256-n6DKkUDNoxTJedrDc/i93Nw0Nq6PXWnFCcUQFL2BI30=";
sha256 = "sha256-cNa+Vf9Pbe+XCHMWy0aQBPWLQBhd2PUmg19jr1tLb7E=";
};
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "libui-ng";
version = "4.1-unstable-2024-12-08";
version = "4.1-unstable-2024-12-14";
src = fetchFromGitHub {
owner = "libui-ng";
repo = "libui-ng";
rev = "ba11e53d6afd0a12831f988f350c376de50a8841";
hash = "sha256-edzQhuQsLJkfJsmyioLrI+YTG1qyd6ZGPtPRtSgxvuw=";
rev = "533953b82c8510b447fe52a89ee0a3ae6d60921b";
hash = "sha256-NrDY1EjHcSA0w/WR2UIAQQa6mbPSkVjp41h7uQzz838=";
};
postPatch = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) ''
+3 -3
View File
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "limbo";
version = "0.0.10";
version = "0.0.11";
src = fetchFromGitHub {
owner = "tursodatabase";
repo = "limbo";
tag = "v${version}";
hash = "sha256-RTX/CRfUKvMSZhULhZD+PcYcc+a1gxANMxm+GmNyb3M=";
hash = "sha256-bX56aiL7Eqa3jLd1u9h6u583q0S9VZfJ+cVPB+8R1eU=";
};
cargoHash = "sha256-BzVPaT7eGOQKRkZe2ZK4rWjHQ2WM7YVMo2siUhpGfOM=";
cargoHash = "sha256-GspyWOxwAQvjNzN0yZvj3WpADR3VUO0MjSKiq9wbLOw=";
cargoBuildFlags = [
"-p"
+3 -3
View File
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "marp-cli";
version = "4.0.3";
version = "4.0.4";
src = fetchFromGitHub {
owner = "marp-team";
repo = pname;
rev = "v${version}";
hash = "sha256-HiLhFRQBCrDqMDX04gI7KolphA1ogTxdj1ehpL1D9e4=";
hash = "sha256-gi9jkWuL63RRKR/X8yI3VBLdMaxWfYVDh0gAtuVHVv4=";
};
npmDepsHash = "sha256-8IN3MJBtq3Nu4T/WMcvg9QnckyigYhItBoGoSYOImTY=";
npmDepsHash = "sha256-ZThE92ZcIJToPuTU/7+uOeixLLx+C4jXMzmemSFjPh8=";
npmPackFlags = [ "--ignore-scripts" ];
makeCacheWritable = true;
+11 -11
View File
@@ -26,16 +26,16 @@
rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec {
pname = "neovide";
version = "0.13.3";
version = "0.14.0";
src = fetchFromGitHub {
owner = "neovide";
repo = "neovide";
rev = version;
hash = "sha256-u10JxMvXC/FIobeolWJElBZuCiJ3xIUg4F0vLom7/S0=";
hash = "sha256-4fdC/wChsCICLd69ZjK7IaCH7gDmXvfKllCnRNsdqYI=";
};
cargoHash = "sha256-j8++watC7RBc1zn8m7Jg0Zl/iKXSrld+q62GiaLxGCo=";
cargoHash = "sha256-CqnT9FEDzEMSais4dJg7zYVoSPNvIA09hmI0JE2YZIg=";
SKIA_SOURCE_DIR =
let
@@ -43,8 +43,8 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec {
owner = "rust-skia";
repo = "skia";
# see rust-skia:skia-bindings/Cargo.toml#package.metadata skia
rev = "m126-0.74.2";
hash = "sha256-4l6ekAJy+pG27hBGT6A6LLRwbsyKinJf6PP6mMHwaAs=";
rev = "m131-0.79.1";
hash = "sha256-XqXfKNYSiECbN96WVWA67Vy4sPuVvg6KqHESjA8gFJM=";
};
# The externals for skia are taken from skia/DEPS
externals = linkFarm "skia-externals" (
@@ -122,13 +122,13 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec {
disallowedReferences = [ SKIA_SOURCE_DIR ];
meta = with lib; {
description = "This is a simple graphical user interface for Neovim";
meta = {
description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim";
mainProgram = "neovide";
homepage = "https://github.com/neovide/neovide";
homepage = "https://neovide.dev/";
changelog = "https://github.com/neovide/neovide/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ ck3d ];
platforms = platforms.unix;
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [ ck3d ];
platforms = lib.platforms.unix;
};
}
+6 -6
View File
@@ -1,13 +1,13 @@
{
"expat": {
"url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git",
"rev": "441f98d02deafd9b090aea568282b28f66a50e36",
"sha256": "sha256-FXTDGAK03jc2wvazhRKqtsFRKZUYS/9HLpZNp4JfZJI="
"rev": "624da0f593bb8d7e146b9f42b06d8e6c80d032a3",
"sha256": "sha256-Iwu9+i/0vsPyu6pOWFxjNNblVxMl6bTPW5eWyaju4Mg="
},
"libjpeg-turbo": {
"url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git",
"rev": "ed683925e4897a84b3bffc5c1414c85b97a129a3",
"sha256": "sha256-DYJP3phe4OzCtRN2pMc07ITTWR8MuIlOWWg9PBsQAVw="
"rev": "ccfbe1c82a3b6dbe8647ceb36a3f9ee711fba3cf",
"sha256": "sha256-UhDKDfAgcCS92R2EvxKpoiJMvakUDQgyHu2k/xeE7do="
},
"icu": {
"url": "https://chromium.googlesource.com/chromium/deps/icu.git",
@@ -21,8 +21,8 @@
},
"harfbuzz": {
"url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git",
"rev": "b74a7ecc93e283d059df51ee4f46961a782bcdb8",
"sha256": "sha256-/ZYsusWvLzBk5fym3ndVVEplyAdWFf7d4twBvwQVioY="
"rev": "a070f9ebbe88dc71b248af9731dd49ec93f4e6e6",
"sha256": "sha256-DSjzCLqMmlYCz2agrrY2iwr+VdpxukE/QbhzXmVOVpw="
},
"wuffs": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
+9 -9
View File
@@ -1,17 +1,18 @@
{ lib
, stdenvNoCC
, fetchurl
, unzip
, nix-update-script
{
lib,
stdenvNoCC,
fetchurl,
unzip,
nix-update-script,
}:
stdenvNoCC.mkDerivation rec {
pname = "net-news-wire";
version = "6.1.5";
version = "6.1.8";
src = fetchurl {
url = "https://github.com/Ranchero-Software/NetNewsWire/releases/download/mac-${version}/NetNewsWire${version}.zip";
hash = "sha256-92hsVSEpa661qhebeSd5lxt8MtIJRn7YZyKlMs0vle0=";
hash = "sha256-/xhy0gF2YHYBVPUAlwySH0/yIelMNeFlU7Ya/ADx1NI=";
};
sourceRoot = ".";
@@ -34,8 +35,7 @@ stdenvNoCC.mkDerivation rec {
NetNewsWire shows you articles from your favorite blogs and news sites and keeps track of what you've read.
'';
homepage = "https://github.com/Ranchero-Software/NetNewsWire";
changelog =
"https://github.com/Ranchero-Software/NetNewsWire/releases/tag/mac-${version}";
changelog = "https://github.com/Ranchero-Software/NetNewsWire/releases/tag/mac-${version}";
license = licenses.mit;
platforms = platforms.darwin;
maintainers = with maintainers; [ jakuzure ];
@@ -6,14 +6,14 @@
}:
stdenv.mkDerivation rec {
version = "1.2.2";
version = "1.2.3";
pname = "nginx-config-formatter";
src = fetchFromGitHub {
owner = "slomkowski";
repo = "nginx-config-formatter";
rev = "v${version}";
sha256 = "sha256-EUoOfkoVsNpIAwDaQ4NH8MkRIJZI8qeuuHUDE6LuLiI=";
sha256 = "sha256-nYaBdVsq7aLE9P1bQlJlQkrk/cq7C1hxM5XtCGyEzC0=";
};
buildInputs = [ python3 ];
+2 -2
View File
@@ -9,13 +9,13 @@
buildNimPackage (finalAttrs: {
pname = "nimdow";
version = "0.7.40";
version = "0.7.41";
src = fetchFromGitHub {
owner = "avahe-kellenberger";
repo = "nimdow";
rev = "v${finalAttrs.version}";
hash = "sha256-Q+oUmQ2ABl2nOSnHJYCrqN7dees4JBZgkb9OF4XFr5M=";
hash = "sha256-oosoiJVlP3XyUeardoyRFladAIKdH3PQvWcNo5XnnOI=";
};
lockFile = ./lock.json;
@@ -14,6 +14,7 @@ stdenvNoCC.mkDerivation {
strictDeps = true;
buildInputs = [ bash ];
nativeBuildInputs = [ installShellFiles ];
nativeCheckInputs = [ shellcheck-minimal ];
postPatch = ''
patchShebangs --host nixos-firewall-tool
@@ -30,7 +31,7 @@ stdenvNoCC.mkDerivation {
lib.meta.availableOn stdenvNoCC.buildPlatform shellcheck-minimal.compiler
&& (builtins.tryEval shellcheck-minimal.compiler.outPath).success;
checkPhase = ''
${lib.getExe shellcheck-minimal} nixos-firewall-tool
shellcheck nixos-firewall-tool
'';
meta = with lib; {
+3 -3
View File
@@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "nu_scripts";
version = "0-unstable-2024-12-18";
version = "0-unstable-2024-12-27";
src = fetchFromGitHub {
owner = "nushell";
repo = pname;
rev = "be6411ef4a8775d1db61b6c04cf9225b0322c899";
hash = "sha256-yFmijPQ6enQDep020ZFVNrRa/Ze0+cmMSkOlmNlPCOA=";
rev = "a83a40dff05e91daf90bb42e7a23c5e70c85a759";
hash = "sha256-SstIYp97dUX0+R3wN1yufDNHpKzppuCOlGUp6u503Ws=";
};
installPhase = ''
+3 -3
View File
@@ -7,7 +7,7 @@
let
pname = "openfga";
version = "1.8.1";
version = "1.8.2";
in
buildGoModule {
@@ -17,10 +17,10 @@ buildGoModule {
owner = "openfga";
repo = "openfga";
rev = "v${version}";
hash = "sha256-AzKlvBb0r7yu6FnRWNlN/3ZGYmly7gmQ5H/lv5pfSac=";
hash = "sha256-Vh2oUEXCN6w7O3JU99KL6HBmNgcW4FSf/v5Qe4MayrQ=";
};
vendorHash = "sha256-WZNjGoMDYcwhkwJAzew7jRHCcPzUq34g1MydAad6Oek=";
vendorHash = "sha256-EAw5UjLyjoow1ZhUy98Ok2OtwXDqubgqy6LqEk8ORl8=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -8,13 +8,13 @@
python311Packages.buildPythonApplication rec {
pname = "opensnitch-ui";
version = "1.6.6";
version = "1.6.7";
src = fetchFromGitHub {
owner = "evilsocket";
repo = "opensnitch";
tag = "v${version}";
hash = "sha256-pJPpkXRp7cby6Mvc7IzxH9u6MY4PcrRPkimTw3je6iI=";
rev = "refs/tags/v${version}";
hash = "sha256-2BwFCRbVvs7pAM5SnhynWws2+QthB/F9V6DYPViDICU=";
};
postPatch = ''
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "plfit";
version = "1.0.0";
version = "1.0.1";
src = fetchFromGitHub {
owner = "ntamas";
repo = "plfit";
rev = finalAttrs.version;
hash = "sha256-ur+ai0in7PaoDZcPzuUzQTrZ3nB0H5FDSfPBpl1e9ug=";
hash = "sha256-0JrPAq/4yzr7XbxvcnFj8CKmMyZT05PkSdGprNdAsJA=";
};
postPatch = lib.optionalString (python != null) ''
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "popeye";
version = "0.21.5";
version = "0.21.6";
src = fetchFromGitHub {
rev = "v${version}";
owner = "derailed";
repo = "popeye";
sha256 = "sha256-2Ooh8yk6sD0VuHHxgkyIwqbJ9ynEUFDW3ti9ZzBOPX0=";
sha256 = "sha256-CX30/AzHFtHhctvLIgRNDBvrXuNUXfz2xLoBY5zIWPo=";
};
ldflags = [
@@ -23,7 +23,7 @@ buildGoModule rec {
"-X github.com/derailed/popeye/cmd.commit=${version}"
];
vendorHash = "sha256-uTuDI9cQFE5Fdf5wcCAwjO1p/niSNHnXmWF6QhLkDUk=";
vendorHash = "sha256-YvIINp81XPMbSLCDhK9i+I4hfVXPWH19EeVXYhEXbs8=";
nativeBuildInputs = [ installShellFiles ];
+7
View File
@@ -3,6 +3,7 @@
buildNpmPackage,
fetchFromGitHub,
fetchPypi,
fetchpatch2,
nodejs,
python3,
gettext,
@@ -78,6 +79,12 @@ python.pkgs.buildPythonApplication rec {
# Discover pretix.plugin entrypoints during build and add them into
# INSTALLED_APPS, so that their static files are collected.
./plugin-build.patch
(fetchpatch2 {
# fix tests after 2025-01-01
url = "https://github.com/pretix/pretix/commit/5a5a551c21461d9ef36337480c9874d65a9fdba9.patch";
hash = "sha256-ZtSVI6nVlJtNrnBZ9ktIqFGtNf+oWtvNsgCWwOUwVug=";
})
];
pythonRelaxDeps = [
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "protoc-gen-go";
version = "1.36.0";
version = "1.36.1";
src = fetchFromGitHub {
owner = "protocolbuffers";
repo = "protobuf-go";
rev = "v${version}";
hash = "sha256-tJlOIOlYXz6mjxRQphwbpbpkv5bcIJtc4kf9UNlP1Kg=";
hash = "sha256-+OFG7dUrxQveG+UmR9gKXxHUJYtVYb/FH1bWxgxwiOw=";
};
vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
+36
View File
@@ -0,0 +1,36 @@
{
lib,
stdenv,
fetchFromGitHub,
}:
stdenv.mkDerivation {
pname = "ptext";
version = "0-unstable-2024-08-19";
src = fetchFromGitHub {
owner = "proh14";
repo = "ptext";
rev = "86cc1a165f398bd1f08fc45f2db93d4a9701ab0e";
hash = "sha256-bmqQslC/T7dFJwg/ZCevQRpmkVJHRQ++0EV4b88xF6k=";
};
enableParallelBuilding = true;
hardeningDisable = [ "fortify" ];
makeFlags = [
"INSTALL_DIR=${placeholder "out"}/bin"
"MANPAGE_INSTALL_DIR=${placeholder "out"}/share/man/man1"
];
preInstall = "mkdir -p $out/{bin,share/man/man1}";
meta = {
description = "Nano like text editor built with pure C";
homepage = "https://github.com/proh14/ptext";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [ sigmanificient ];
platforms = lib.platforms.linux;
mainProgram = "ptext";
};
}
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "pulsarctl";
version = "4.0.0.10";
version = "4.0.1.1";
src = fetchFromGitHub {
owner = "streamnative";
repo = "pulsarctl";
rev = "v${version}";
hash = "sha256-yV9WfttBoUTFgCj1CFDLPf+CCJLNzduIkZprSAJuOC0=";
hash = "sha256-AwV+B4B/Jsa1UAWy90FzTwTdpA5GZvnsAk+F+Kxx5Xk=";
};
vendorHash = "sha256-wNUTJn7Ar+GlePEhdr6xeolAiltJdAoIs5o5uDo8Ibs=";
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "rain";
version = "2.0.0";
version = "2.1.0";
src = fetchFromGitHub {
owner = "cenkalti";
repo = "rain";
tag = "v${version}";
hash = "sha256-bn1LblXwYqZxfCuOmnmWo4Q8Ltt7ARnDCyEI7iNuYHU=";
hash = "sha256-6Y+q7up6JyzBM4qov3k4l/ZUP7XsGVXvG0C6VKA/42g=";
};
vendorHash = "sha256-SX686l6fsr3Gm+gyzNUZUSGXwAnxaTvUo/J57N10fmU=";
+2 -2
View File
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "rare";
version = "0.3.4";
version = "0.4.0";
src = fetchFromGitHub {
owner = "zix99";
repo = "rare";
rev = version;
hash = "sha256-T27RBIrIXlhFBjzNgN6B49qgTHcek8MajXlbRC5DTMs=";
hash = "sha256-UKxgzLXAXgedR0i3dREjrCNhtksg4LNO6ZM25+8EE7g=";
};
vendorHash = "sha256-wUOtxNjL/4MosACCzPTWKWrnMZhxINfN1ppkRsqDh9M=";
+4 -4
View File
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "restic-integrity";
version = "1.3.1";
version = "1.4.0";
src = fetchFromGitea {
domain = "git.nwex.de";
owner = "networkException";
repo = "restic-integrity";
rev = version;
hash = "sha256-5F2nFSyqrT4JEzUb1NVk0g2LqgwRix3rfflXJ3pttvo=";
tag = version;
hash = "sha256-Nii+rdz51+Acd+lZVpBispeFfVE8buxEGHvK2zMKbOM=";
};
cargoHash = "sha256-97M7dqgTzl2ysegavwzf6xtYKum/s9cq4vgaIQR7IA0=";
cargoHash = "sha256-ua2YQdevf1MalqeNvAAgtlESwN5gA+N3FCQUiKd0wMM=";
meta = with lib; {
description = "CLI tool to check the integrity of a restic repository without unlocking it";

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