Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-09-08 06:04:48 +00:00 committed by GitHub
commit 6dfa6f38c7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
47 changed files with 371 additions and 200 deletions

View File

@ -3575,6 +3575,12 @@
matrix = "@chayleaf:matrix.pavluk.org";
name = "Anna Pavlyuk";
};
cheeseecake = {
email = "chanelnjw@gmail.com";
github = "cheeseecake";
githubId = 34784816;
name = "Chanel";
};
chekoopa = {
email = "chekoopa@mail.ru";
github = "chekoopa";

View File

@ -29,7 +29,7 @@ in
'')
(lib.mkRemovedOptionModule [ "services" "samba" "extraConfig" ] "Use services.samba.settings instead.")
(lib.mkRenamedOptionModule [ "services" "samba" "invalidUsers" ] [ "services" "samba" "settings" "global" "invalid users" ])
(lib.mkRenamedOptionModule [ "services" "samba" "securityType" ] [ "services" "samba" "settings" "global" "security type" ])
(lib.mkRenamedOptionModule [ "services" "samba" "securityType" ] [ "services" "samba" "settings" "global" "security" ])
(lib.mkRenamedOptionModule [ "services" "samba" "shares" ] [ "services" "samba" "settings" ])
(lib.mkRenamedOptionModule [ "services" "samba" "enableWinbindd" ] [ "services" "samba" "winbindd" "enable" ])

View File

@ -8,13 +8,13 @@
buildGoModule rec {
pname = "emptty";
version = "0.12.1";
version = "0.13.0";
src = fetchFromGitHub {
owner = "tvrzna";
repo = pname;
rev = "v${version}";
hash = "sha256-9qNAQBmcFKPpJ+AqfOy3emA1fvqI/XaT39KwI5fpXHU=";
hash = "sha256-xZfR4sn20fDaTNAxuxVflpr+8AFg5Z7vesO7P8Jxw6A=";
};
buildInputs = [ pam libX11 ];

View File

@ -17,7 +17,9 @@
, # Misc dependencies
arrow-cpp
, Cocoa
, coc-clangd
, coc-diagnostic
, coc-pyright
, code-minimap
, dasht
, deno
@ -344,11 +346,22 @@
dependencies = with self; [ nvim-cmp zsh ];
};
coc-clangd = buildVimPlugin {
inherit (coc-clangd) pname version meta;
src = "${coc-clangd}/lib/node_modules/coc-clangd";
};
coc-diagnostic = buildVimPlugin {
inherit (coc-diagnostic) pname version meta;
src = "${coc-diagnostic}/lib/node_modules/coc-diagnostic";
};
coc-pyright = buildVimPlugin {
pname = "coc-pyright";
inherit (coc-pyright) version meta;
src = "${coc-pyright}/lib/node_modules/coc-pyright";
};
coc-nginx = buildVimPlugin {
pname = "coc-nginx";
inherit (nodePackages."@yaegassy/coc-nginx") version meta;
@ -2241,7 +2254,6 @@
// (
let
nodePackageNames = [
"coc-clangd"
"coc-cmake"
"coc-css"
"coc-docker"
@ -2263,7 +2275,6 @@
"coc-metals"
"coc-pairs"
"coc-prettier"
"coc-pyright"
"coc-python"
"coc-r-lsp"
"coc-rls"

View File

@ -3,13 +3,13 @@
with python3Packages;
buildPythonApplication rec {
pname = "tuir";
version = "1.29.0";
version = "1.31.0";
src = fetchFromGitLab {
owner = "ajak";
owner = "Chocimier";
repo = pname;
rev = "v${version}";
sha256 = "1fqp6bvq8kzdsf3nna4mn1phdcixpx76bya43xrivxjbzsfl59ib";
hash = "sha256-VYBtD3Ex6+iIRNvX6jF0b0iPvno41/58xCRydiyssvk=";
};
# Tests try to access network
@ -21,13 +21,13 @@ buildPythonApplication rec {
nativeCheckInputs = [ coverage coveralls docopt mock pylint pytest vcrpy ];
propagatedBuildInputs = [ beautifulsoup4 decorator kitchen requests six ];
propagatedBuildInputs = [ beautifulsoup4 decorator kitchen mailcap-fix requests six ];
meta = with lib; {
description = "Browse Reddit from your Terminal (fork of rtv)";
mainProgram = "tuir";
homepage = "https://gitlab.com/ajak/tuir/";
homepage = "https://gitlab.com/Chocimier/tuir";
license = licenses.mit;
maintainers = with maintainers; [ Br1ght0ne matthiasbeyer ];
maintainers = with maintainers; [ Br1ght0ne matthiasbeyer brokenpip3 ];
};
}

View File

@ -1,20 +1,20 @@
{
beta = import ./browser.nix {
channel = "beta";
version = "128.0.2739.42";
version = "129.0.2792.12";
revision = "1";
hash = "sha256-VcBn2WL4rdAeEa62XT/dhC2OFLsV0Q/Sp6hqgmc/e0Y=";
hash = "sha256-LWu5DKCoGSFqUZqgvKx3aoZRzAf6FR3hJnk/agAV9sI=";
};
dev = import ./browser.nix {
channel = "dev";
version = "129.0.2779.0";
version = "129.0.2792.10";
revision = "1";
hash = "sha256-hlamsHTpBMGwOICga0k874q8+xuaZFMofFLG/EvB0NU=";
hash = "sha256-jw/muaunLlrtZADrD7asVH+o/u3cp3NyvjRXqPWyHJI=";
};
stable = import ./browser.nix {
channel = "stable";
version = "128.0.2739.42";
version = "128.0.2739.54";
revision = "1";
hash = "sha256-AwdZX2Ens2+rhHLYV0efYsXYBTs2a57HyGz2k+IDMeQ=";
hash = "sha256-qiLZExLU3f6l+qPEGiqOuDgjqOtSyhPwSt7kQfBBSyg=";
};
}

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "rancher";
version = "2.7.7";
version = "2.9.0";
src = fetchFromGitHub {
owner = "rancher";
repo = "cli";
rev = "v${version}";
hash = "sha256-HgLV4iuZXkL6BOKtUul1pFuIWv09VnUSPbdrtFd6Khk=";
hash = "sha256-YyNzqihoQNMmROLeD7/KOU6mTe/UMKgRwGPxCjIglDM=";
};
ldflags = [
@ -19,7 +19,7 @@ buildGoModule rec {
"-static"
];
vendorHash = "sha256-mXLZMnGJ1m5gFroJcSoE4SbVvsyuS73hfXFeWBRtUdI=";
vendorHash = "sha256-BvT5Awn4o8AbCSaUPLuAIsayC2oj2to4VSZpxQlKKSM=";
postInstall = ''
mv $out/bin/cli $out/bin/rancher

View File

@ -13,13 +13,13 @@ let
common = { stname, target, postInstall ? "" }:
buildGoModule rec {
pname = stname;
version = "1.27.9";
version = "1.27.10";
src = fetchFromGitHub {
owner = "syncthing";
repo = "syncthing";
rev = "v${version}";
hash = "sha256-9PKx5jxntG1QjDA+6XySxGahE1IrKKBl/Xk5ZaCAf5I=";
hash = "sha256-GcsmwdQwiwbDaTouwAX4MS61UVt5lHeCj0vGciacmK8=";
};
vendorHash = "sha256-Xv5x+/1lx8nyXw72eEHz7+qnkyZfPAnBtDRrOrD2l+g=";

View File

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "git-cliff";
version = "2.4.0";
version = "2.5.0";
src = fetchFromGitHub {
owner = "orhun";
repo = "git-cliff";
rev = "v${version}";
hash = "sha256-JRFd84DR0pLimAslr+LTC2N09sjOuFCXU71hRsEriOs=";
hash = "sha256-d6IawXBumA5ZJiigMTx4IZgOFrH5bNrbRsNHfT4Ik3w=";
};
cargoHash = "sha256-pLbz2z+l8E/R+GffseOacKrjr6ERZf1ETh8tVQjI4TU=";
cargoHash = "sha256-zXcVOE+yTD4SsVNTYhXnKy6et5en9jzYXPKPVnCOixI=";
# attempts to run the program on .git in src which is not deterministic
doCheck = false;

View File

@ -29,7 +29,8 @@ in {
postInstall = ''
mkdir -p $out/lib
cp -r ./resources/* -t $out/lib/
cp LICENSE* $out/
mkdir -p $out/share/doc/affine/
cp LICENSE* $out/share/doc/affine/
install -Dm644 ${icon} $out/share/pixmaps/affine.png
makeWrapper "${electron}/bin/electron" $out/bin/affine \
--inherit-argv0 \

View File

@ -5,19 +5,20 @@
, fetchFromGitHub
, python3
, cctools
, nix-update-script
, nixosTests
, xcbuild
}:
buildNpmPackage rec {
pname = "bitwarden-cli";
version = "2024.8.1";
version = "2024.8.2";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "cli-v${version}";
hash = "sha256-l9fLh1YFivVcMs688vM0pHoN0Um2r/EDpo7dvwvZFwY=";
hash = "sha256-F/UbaNKkyf8AoTSa0B0Ipdr5Z8qAkbk7tJ0Cdq7gk+U=";
};
postPatch = ''
@ -27,7 +28,7 @@ buildNpmPackage rec {
nodejs = nodejs_20;
npmDepsHash = "sha256-/6yWdTy6/GvYy8u5eZB+x5KRG6vhPVE0DIn+RUAO5MI=";
npmDepsHash = "sha256-SnrK26QaxHYKX0532rGBASjx9PwxKSsVFRzZ3Cs2GPk=";
nativeBuildInputs = [
(python3.withPackages (ps: with ps; [ setuptools ]))
@ -58,9 +59,14 @@ buildNpmPackage rec {
npmFlags = [ "--legacy-peer-deps" ];
passthru.tests = {
passthru = {
tests = {
vaultwarden = nixosTests.vaultwarden.sqlite;
};
updateScript = nix-update-script {
extraArgs = [ "--commit" "--version=stable" "--version-regex=^cli-v(.*)$" ];
};
};
meta = with lib; {
changelog = "https://github.com/bitwarden/clients/releases/tag/${src.rev}";

View File

@ -13,6 +13,7 @@
, makeDesktopItem
, makeWrapper
, napi-rs-cli
, nix-update-script
, nodejs_20
, patchutils_0_4_2
, pkg-config
@ -28,13 +29,13 @@ let
electron = electron_31;
in buildNpmPackage rec {
pname = "bitwarden-desktop";
version = "2024.8.1";
version = "2024.8.2";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "desktop-v${version}";
hash = "sha256-FBNqgPjWSY8SCIGyKpoOl7I3pWQxDbWiFtcPZScDE4A=";
hash = "sha256-KATT4W2pP7VTcoHeshGx5VrBwlg3UqzKPcRY0Rzo7II=";
};
patches = [
@ -51,7 +52,7 @@ in buildNpmPackage rec {
makeCacheWritable = true;
npmFlags = [ "--engine-strict" "--legacy-peer-deps" ];
npmWorkspace = "apps/desktop";
npmDepsHash = "sha256-8cxhor90GqgO34AD8Jhd3N7PCnBnbhg8h7agVq0i3jk=";
npmDepsHash = "sha256-SnrK26QaxHYKX0532rGBASjx9PwxKSsVFRzZ3Cs2GPk=";
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}";
@ -67,7 +68,7 @@ in buildNpmPackage rec {
patches;
patchFlags = [ "-p4" ];
sourceRoot = "${src.name}/${cargoRoot}";
hash = "sha256-zc5AarCbrJixcin8t+Ws8fH0ULM9rp3sUFsDb0htPuM=";
hash = "sha256-MjGKQky6LGtpG1maBWd+WkMZlnZfdl9Sm2dlvdD8ANw=";
};
cargoRoot = "apps/desktop/desktop_native";
@ -195,6 +196,12 @@ in buildNpmPackage rec {
})
];
passthru = {
updateScript = nix-update-script {
extraArgs = [ "--commit" "--version=stable" "--version-regex=^desktop-v(.*)$" ];
};
};
meta = {
changelog = "https://github.com/bitwarden/clients/releases/tag/${src.rev}";
inherit description;

View File

@ -0,0 +1,27 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
}:
buildNpmPackage {
pname = "coc-clangd";
version = "0.31.0";
src = fetchFromGitHub {
owner = "clangd";
repo = "coc-clangd";
# Upstream has no tagged versions
rev = "3a85a36f1ac08454deab1ed8d2553e0cae00cc1c";
hash = "sha256-uxK0nciLq4ZKFCoMJrO4dR0tuOBHYpgdZUc/KJ+JA/I=";
};
npmDepsHash = "sha256-93MEug2eEL/Hum+RFmXx0JYO6jUygF8QRmL5nTTFyrs=";
meta = {
description = "clangd extension for coc.nvim";
homepage = "https://github.com/clangd/coc-clangd";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ pyrox0 ];
};
}

View File

@ -0,0 +1,27 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
}:
buildNpmPackage {
pname = "coc-pyright";
version = "1.1.371";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-pyright";
# No tagged releases, this commit corresponds to the latest release of the package.
rev = "d4cfda2f530622962a2a6e3ac1ddb2ad83ea2387";
hash = "sha256-oNixIW63DhPn2LYJ5t/R4xcReZR3W6nqqFBnCUmo/Wo=";
};
npmDepsHash = "sha256-cTAt02RdQbKurP6H/JWwVp+VpoIysbFt9le9R69+DL4=";
meta = {
description = "Pyright extension for coc.nvim";
homepage = "https://github.com/fannheyward/coc-pyright";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
};
}

View File

@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
gst_all_1.gst-plugins-base # for GstVideo
gst_all_1.gst-plugins-bad # for GstPlay
gst_all_1.gst-plugins-good # for scaletempo
gst_all_1.gst-libav
libadwaita
];

View File

@ -0,0 +1,63 @@
{
lib,
rustPlatform,
fetchFromGitHub,
dbus,
openssl,
gtk4,
gtk4-layer-shell,
glib,
pkg-config,
wrapGAppsHook4,
installShellFiles,
}:
rustPlatform.buildRustPackage rec {
pname = "dynisland";
version = "0.1.3";
src = fetchFromGitHub {
owner = "cr3eperall";
repo = "dynisland";
rev = "refs/tags/${version}";
hash = "sha256-HqwykR6BXxtYSxNUYdegmjCwSVTW29pqP7qLWbcqLeg=";
fetchSubmodules = true;
};
cargoHash = "sha256-p67h67fRNcfiQyhCUY5Y11xTTqQbl0Ngx1EhYfaSJmw=";
buildFeatures = [ "completions" ];
buildInputs = [
dbus
openssl
gtk4
gtk4-layer-shell
];
nativeBuildInputs = [
glib
rustPlatform.bindgenHook
rustPlatform.cargoSetupHook
pkg-config
wrapGAppsHook4
installShellFiles
];
postInstall = ''
installShellCompletion --cmd dynisland \
--bash ./target/dynisland.bash \
--fish ./target/dynisland.fish \
--zsh ./target/_dynisland
'';
meta = {
description = "Dynamic and extensible GTK4 layer-shell, written in Rust";
homepage = "https://github.com/cr3eperall/dynisland";
changelog = "https://github.com/cr3eperall/dynisland/releases/tag/${version}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ryand56 ];
mainProgram = "dynisland";
platforms = lib.platforms.linux;
};
}

View File

@ -92,7 +92,7 @@ in {
changelog = "https://github.com/logseq/logseq/releases/tag/${version}";
license = lib.licenses.agpl3Plus;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = [ ];
maintainers = with lib.maintainers; [ cheeseecake ];
platforms = [ "x86_64-linux" ] ++ lib.platforms.darwin;
mainProgram = "logseq";
};

View File

@ -1,38 +1,41 @@
{ lib
, fetchFromGitHub
, rustPlatform
, stdenv
, installShellFiles
{
lib,
fetchFromGitHub,
rustPlatform,
stdenv,
installShellFiles,
}:
rustPlatform.buildRustPackage rec {
pname = "lutgen";
version = "0.10.1";
version = "0.11.0";
src = fetchFromGitHub {
owner = "ozwaldorf";
repo = "lutgen-rs";
rev = "v${version}";
hash = "sha256-Rj6y8ZiNWQsGn8B+iNMZvuE/U2703oYbJW+ZSdV3fl4=";
hash = "sha256-ybaapL9OUUQ+sO8P0JH1MuxCFmTihKp9gXJpM7KLY7U=";
};
cargoHash = "sha256-7yNr6Zc5A7rj6sUnplo2gB2xNUgZ3TLwUuBEfVKZfIQ=";
cargoHash = "sha256-Fxecnq7QKcDe6aAsKj9uye3sFdfkgFEKYmdqnvQDiAQ=";
nativeBuildInputs = [
installShellFiles
];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd lutgen \
--bash <($out/bin/lutgen completions bash) \
--fish <($out/bin/lutgen completions fish) \
--zsh <($out/bin/lutgen completions zsh)
--bash <($out/bin/lutgen --bpaf-complete-style-bash) \
--fish <($out/bin/lutgen --bpaf-complete-style-fish) \
--zsh <($out/bin/lutgen --bpaf-complete-style-zsh)
'';
meta = with lib; {
description = "Blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes";
homepage = "https://github.com/ozwaldorf/lutgen-rs";
maintainers = with maintainers; [ ozwaldorf zzzsy donovanglover ];
maintainers = with maintainers; [
ozwaldorf
zzzsy
donovanglover
];
mainProgram = "lutgen";
license = licenses.mit;
};

View File

@ -24,16 +24,16 @@
rustPackages.rustPlatform.buildRustPackage rec {
pname = "spotifyd";
version = "0.3.5-unstable-2024-08-13";
version = "0.3.5-unstable-2024-09-05";
src = fetchFromGitHub {
owner = "Spotifyd";
repo = "spotifyd";
rev = "e342328550779423382f35cd10a18b1c76b81f40";
hash = "sha256-eP783ZNdzePQuhQE8SWYHwqK8J4+fperDYXAHWM0hz8=";
rev = "e280d84124d854af3c2f9509ba496b1c2ba6a1ae";
hash = "sha256-RFfM/5DY7IG0E79zc8IuXpSNAIjloMWI3ZVbyLxh4O8=";
};
cargoHash = "sha256-jmsfB96uWX4CzEsS2Grr2FCptMIebj2DSA5z6zG9AJg=";
cargoHash = "sha256-z3zcQD2v71FZg6nEvKfaMiQU/aRAPFNt69b9Rm+jpuY=";
nativeBuildInputs = [ pkg-config ];

View File

@ -11,16 +11,16 @@
buildGoModule rec {
pname = "stackit-cli";
version = "0.14.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
hash = "sha256-AUr/2360mhn3MFj6hCH6CGajYOtVKu84Cu5ShOvyEC4=";
hash = "sha256-dyMkqD2Fdopv620p9bzOXxiG3vp4t0H+x5UDelbpMko=";
};
vendorHash = "sha256-QKUTUJguSg/wLEvqK+R8vdsEBiaXgie9Hv4kBxK6fbc=";
vendorHash = "sha256-FLMF0JTSTSkwI86i4StkY1r/W+x43TwlcLsmNYO7YnE=";
subPackages = [ "." ];

View File

@ -1,11 +1,12 @@
{ coreutils
, fetchFromGitHub
, lib
, python39
{
coreutils,
fetchFromGitHub,
lib,
python39,
bash,
}:
let
inherit (lib) makeBinPath;
# the latest python version that waagent test against according to https://github.com/Azure/WALinuxAgent/blob/28345a55f9b21dae89472111635fd6e41809d958/.github/workflows/ci_pr.yml#L75
python = python39;
@ -26,12 +27,14 @@ python.pkgs.buildPythonApplication rec {
];
doCheck = false;
# azure-product-uuid chmod rule invokes chmod to change the mode of
# product_uuid (which is not a device itself).
# Replace this with an absolute path.
# Replace tools used in udev rules with their full path and ensure they are present.
postPatch = ''
substituteInPlace config/66-azure-storage.rules \
--replace-fail readlink ${coreutils}/bin/readlink \
--replace-fail cut ${coreutils}/bin/cut \
--replace-fail /bin/sh ${bash}/bin/sh
substituteInPlace config/99-azure-product-uuid.rules \
--replace "/bin/chmod" "${coreutils}/bin/chmod"
--replace-fail "/bin/chmod" "${coreutils}/bin/chmod"
'';
propagatedBuildInputs = [ python.pkgs.distro ];

View File

@ -8,6 +8,7 @@
, libgsf
, poppler
, gst_all_1
, webp-pixbuf-loader
, libxfce4util
}:
@ -32,6 +33,12 @@ mkXfceDerivation {
poppler # technically the glib binding
];
preFixup = ''
gappsWrapperArgs+=(
--prefix XDG_DATA_DIRS : "${webp-pixbuf-loader}/share"
)
'';
# WrapGAppsHook won't touch this binary automatically, so we wrap manually.
postFixup = ''
wrapProgram $out/lib/tumbler-1/tumblerd "''${gappsWrapperArgs[@]}"

View File

@ -20,6 +20,11 @@ stdenv.mkDerivation rec {
sha256 = "sha256-1z4QicS98juv4bUEbHBkCjVJHEhnoJyLYp4zMHmDbMg=";
};
patches = lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [
# Test discovery timeout is bizarrely flaky on `x86_64-darwin`
./increase-test-discovery-timeout.patch
];
nativeBuildInputs = [ cmake ];
cmakeFlags = lib.optionals stdenv.isDarwin [

View File

@ -0,0 +1,20 @@
diff --git a/eden/common/os/test/CMakeLists.txt b/eden/common/os/test/CMakeLists.txt
index a9f71443f8..be1423c455 100644
--- a/eden/common/os/test/CMakeLists.txt
+++ b/eden/common/os/test/CMakeLists.txt
@@ -18,4 +18,4 @@
${LIBGMOCK_LIBRARIES}
)
-gtest_discover_tests(os_test)
+gtest_discover_tests(os_test DISCOVERY_TIMEOUT 25)
diff --git a/eden/common/utils/test/CMakeLists.txt b/eden/common/utils/test/CMakeLists.txt
index 0cac73e569..ff08ecccb8 100644
--- a/eden/common/utils/test/CMakeLists.txt
+++ b/eden/common/utils/test/CMakeLists.txt
@@ -34,4 +34,4 @@
${LIBGMOCK_LIBRARIES}
)
-gtest_discover_tests(utils_test)
+gtest_discover_tests(utils_test DISCOVERY_TIMEOUT 25)

View File

@ -28,13 +28,13 @@
stdenv.mkDerivation rec {
pname = "mapnik";
version = "4.0.0";
version = "4.0.2";
src = fetchFromGitHub {
owner = "mapnik";
repo = "mapnik";
rev = "v${version}";
hash = "sha256-CNFNGMJU3kzkRrOGsf8/uv5ebHPEQ0tkA+5OubRVEjs=";
hash = "sha256-U5QQ7I7ZBNlMm74Vpvv8lvJ4EefM3+jHURFAP03Lmvw=";
fetchSubmodules = true;
};

View File

@ -1,13 +1,24 @@
diff --git a/cmake/MapnikExportPkgConfig.cmake b/cmake/MapnikExportPkgConfig.cmake
index e459f80ef..ec18a71a2 100644
index f12ed57f1..548e1e6e9 100644
--- a/cmake/MapnikExportPkgConfig.cmake
+++ b/cmake/MapnikExportPkgConfig.cmake
@@ -65,8 +65,8 @@ prefix=@CMAKE_INSTALL_PREFIX@
@@ -3,7 +3,7 @@ function(create_pkg_config_file _target _lib_name _description)
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib
-libdir=${exec_prefix}/@MAPNIK_LIB_DIR@
+libdir=${exec_prefix}@MAPNIK_LIB_DIR@
Name: @_lib_name@
Description: @_description@
@@ -64,9 +64,9 @@ function(create_pkg_config_file_mapnik _lib_name _description)
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
includedir=${prefix}/include
-libdir=${exec_prefix}/@MAPNIK_LIB_DIR@
-fonts_dir=${prefix}/@FONTS_INSTALL_DIR@
-plugins_dir=${prefix}/@PLUGINS_INSTALL_DIR@
+libdir=${exec_prefix}@MAPNIK_LIB_DIR@
+fonts_dir=@FONTS_INSTALL_DIR@
+plugins_dir=@PLUGINS_INSTALL_DIR@

View File

@ -5,6 +5,9 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
# TODO: investigate why <algorithm> isn't found
cmakeFlags = lib.optionals stdenv.isDarwin [ "-DVULKAN_HEADERS_ENABLE_MODULE=OFF" ];
src = fetchFromGitHub {
owner = "KhronosGroup";
repo = "Vulkan-Headers";

View File

@ -69,8 +69,10 @@ mapAliases {
castnow = pkgs.castnow; # added 2023-07-30
inherit (pkgs) clean-css-cli; # added 2023-08-18
inherit (pkgs) clubhouse-cli; # added 2023-08-18
inherit (pkgs) coc-clangd; # added 2024-06-29
inherit (pkgs) coc-diagnostic; # added 2024-06-29
coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21
inherit (pkgs) coc-pyright; # added 2024-07-14
coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
coffee-script = pkgs.coffeescript; # added 2023-08-18
inherit (pkgs) concurrently; # added 2024-08-05

View File

@ -27,7 +27,6 @@
, "cdk8s-cli"
, "cdktf-cli"
, "clipboard-cli"
, "coc-clangd"
, "coc-cmake"
, "coc-css"
, "coc-docker"
@ -49,7 +48,6 @@
, "coc-metals"
, "coc-pairs"
, "coc-prettier"
, "coc-pyright"
, "coc-python"
, "coc-r-lsp"
, "coc-rls"

View File

@ -43830,15 +43830,6 @@ let
sha512 = "pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==";
};
};
"pyright-1.1.373" = {
name = "pyright";
packageName = "pyright";
version = "1.1.373";
src = fetchurl {
url = "https://registry.npmjs.org/pyright/-/pyright-1.1.373.tgz";
sha512 = "ZJSjqnHbeZowUnuAiojZqCLeY1XVzRIc2GvMFFNy/z6YSyJXwChPDQL5Jl2bavTvXNO0ITRmMBVvoKCRN7cc3g==";
};
};
"q-1.5.1" = {
name = "q";
packageName = "q";
@ -62635,24 +62626,6 @@ in
bypassCache = true;
reconstructLock = true;
};
coc-clangd = nodeEnv.buildNodePackage {
name = "coc-clangd";
packageName = "coc-clangd";
version = "0.31.0";
src = fetchurl {
url = "https://registry.npmjs.org/coc-clangd/-/coc-clangd-0.31.0.tgz";
sha512 = "4t6rVLxFrHp5L8/fSGMG1A4UEnAa41JwwczOBTnETOVQI9vYVL+PkXHCnYtx0e+yJZyCizpj/9IsbSPSDVmzag==";
};
buildInputs = globalBuildInputs;
meta = {
description = "clangd extension for coc.nvim";
homepage = "https://github.com/clangd/coc-clangd#readme";
license = "Apache-2.0 WITH LLVM-exception";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
coc-cmake = nodeEnv.buildNodePackage {
name = "coc-cmake";
packageName = "coc-cmake";
@ -63371,27 +63344,6 @@ in
bypassCache = true;
reconstructLock = true;
};
coc-pyright = nodeEnv.buildNodePackage {
name = "coc-pyright";
packageName = "coc-pyright";
version = "1.1.371";
src = fetchurl {
url = "https://registry.npmjs.org/coc-pyright/-/coc-pyright-1.1.371.tgz";
sha512 = "8vgKSjuMVpylSoHIwdzP9edeHwmjUFY+ZyBkcLQMdyjdZtEc3+6OblXS0Dm5nXosjLY/ATc+w+38ITIssqm76g==";
};
dependencies = [
sources."pyright-1.1.373"
];
buildInputs = globalBuildInputs;
meta = {
description = "Pyright extension for coc.nvim, static type checker for Python";
homepage = "https://github.com/fannheyward/coc-pyright#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
coc-python = nodeEnv.buildNodePackage {
name = "coc-python";
packageName = "coc-python";

View File

@ -7,13 +7,12 @@
pytestCheckHook,
numpy,
opencv4,
tomli,
typing-extensions,
}:
buildPythonPackage rec {
pname = "albucore";
version = "0.0.13";
version = "0.0.14";
pyproject = true;
disabled = pythonOlder "3.8";
@ -22,7 +21,7 @@ buildPythonPackage rec {
owner = "albumentations-team";
repo = "albucore";
rev = "refs/tags/${version}";
hash = "sha256-TqEOey6PxVesk1Xs9YvnFto8LrSVsfTMq+MqP/mwYCA=";
hash = "sha256-6c6QiChP3SLTEj1SKlb/AcjQbLX4L9Fdlxem70cxiXM=";
};
pythonRemoveDeps = [ "opencv-python" ];
@ -32,7 +31,6 @@ buildPythonPackage rec {
dependencies = [
numpy
opencv4
tomli
typing-extensions
];

View File

@ -25,7 +25,7 @@
buildPythonPackage rec {
pname = "distributed";
version = "2024.8.1";
version = "2024.8.2";
pyproject = true;
disabled = pythonOlder "3.10";
@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "dask";
repo = "distributed";
rev = "refs/tags/${version}";
hash = "sha256-LKf0z/xGvMVjoG02G2doS/XOiDN2/PmR72rCmwaQqtM=";
hash = "sha256-RvaWczbj/afOqTo9WPLJBkPG6li/TUwe84NS08zQMtY=";
};
postPatch = ''

View File

@ -5,8 +5,10 @@
pythonOlder,
setuptools,
requests,
polling,
pytestCheckHook,
mock,
httpretty,
}:
buildPythonPackage rec {
@ -26,11 +28,20 @@ buildPythonPackage rec {
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ requests ];
propagatedBuildInputs = [
requests
polling
];
nativeCheckInputs = [
mock
pytestCheckHook
mock
httpretty
];
disabledTestPaths = [
# needs api token
"test/integration"
];
pythonImportsCheck = [ "linode_api4" ];

View File

@ -35,7 +35,7 @@
buildPythonPackage rec {
pname = "openai";
version = "1.43.0";
version = "1.44.0";
pyproject = true;
disabled = pythonOlder "3.7.1";
@ -44,7 +44,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
rev = "refs/tags/v${version}";
hash = "sha256-cB+ToAFWRy5oaHVHYdmTcr0MRddg+xvZQglheX2hCdE=";
hash = "sha256-HD7gqdWREULH0GQ1xNRh/TJEOzo82ghHC9gTrx7qxxU=";
};
build-system = [

View File

@ -1,28 +1,25 @@
{
lib,
buildPythonPackage,
future,
fetchPypi,
setuptools-scm,
setuptools,
pythonOlder,
}:
buildPythonPackage rec {
pname = "pefile";
version = "2023.2.7";
format = "setuptools";
version = "2024.8.26";
pyproject = true;
disabled = pythonOlder "3.6";
# DON'T fetch from github, the repo is >60 MB due to test artifacts, which we cannot use
src = fetchPypi {
inherit pname version;
hash = "sha256-guYRQASz1pEcd8OVPjg4ZUsEURuLZuhYPbcMZZmAF9w=";
hash = "sha256-P/bF2LQ+jDe7bm3VCFZY1linoL3NILagex/PwcTp1jI=";
};
nativeBuildInputs = [ setuptools-scm ];
propagatedBuildInputs = [ future ];
build-system = [ setuptools ];
# Test data contains properitary executables and malware, and is therefore encrypted
doCheck = false;

View File

@ -9,13 +9,13 @@
buildPythonPackage rec {
pname = "pytest-check";
version = "2.3.1";
version = "2.4.1";
pyproject = true;
src = fetchPypi {
pname = "pytest_check";
inherit version;
hash = "sha256-UbjxiozKpCbF2RPE4ORvAUqqdXlIHqA9Itfh9Jj2ibI=";
hash = "sha256-UiTvzvBZv38M2iU/jQ9icEtIGf9IyT9RxnWupqAU9lA=";
};
nativeBuildInputs = [ flit-core ];

View File

@ -4,14 +4,16 @@
writeText,
lib,
attrs,
six,
mock,
okonomiyaki,
pytestCheckHook,
pyyaml,
setuptools,
six,
}:
let
version = "0.8.2";
format = "setuptools";
version = "0.9.0";
versionFile = writeText "simplesat_ver" ''
version = '${version}'
full_version = '${version}'
@ -24,27 +26,37 @@ in
buildPythonPackage rec {
pname = "simplesat";
inherit version;
propagatedBuildInputs = [
attrs
six
okonomiyaki
];
pyproject = true;
src = fetchFromGitHub {
owner = "enthought";
repo = "sat-solver";
rev = "v${version}";
hash = "sha256-6BQn1W2JGrMmNqgxi+sXx06XzNMcvwqYGMkpD0SSpT8=";
rev = "refs/tags/v${version}";
hash = "sha256-8sUOV42MLM3otG3EKvVzKKGAUpSlaTj850QZxZa62bE=";
};
preConfigure = ''
cp ${versionFile} simplesat/_version.py
'';
dontUseSetuptoolsCheck = true;
build-system = [ setuptools ];
dependencies = [
attrs
okonomiyaki
six
];
pythonImportsCheck = [ "simplesat" ];
nativeCheckInputs = [
mock
pytestCheckHook
pyyaml
];
pytestFlagsArray = [ "simplesat/tests" ];
meta = with lib; {
homepage = "https://github.com/enthought/sat-solver";
description = "Prototype for SAT-based dependency handling";

View File

@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "univers";
version = "30.12.0";
version = "30.12.1";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
hash = "sha256-NbsoYfTk5SWyUQZnOdm+ZCXK7wD+DV/updRHqHoU49c=";
hash = "sha256-whuUM3IHnuK5bkXJ8SPrMoO3cRnm0yxKBPxBSfeQIFY=";
};
build-system = [
@ -58,8 +58,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library for parsing version ranges and expressions";
homepage = "https://github.com/nexB/univers";
changelog = "https://github.com/nexB/univers/blob/v${version}/CHANGELOG.rst";
homepage = "https://github.com/aboutcode-org/univers";
changelog = "https://github.com/aboutcode-org/univers/blob/v${version}/CHANGELOG.rst";
license = with licenses; [
asl20
bsd3

View File

@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
version = "2.7.0";
srcHash = "sha256-A9F+kKR4oM4IEA5qLqMaQiW9KAjuQgyvv3peXos3gX8=";
version = "2.7.1";
srcHash = "sha256-x9eCBxrujIJ0kwN5jyn7FKu7uyN+pIBCVDLckhiUzmM=";
# The tarball contains vendored dependencies
vendorHash = null;
in

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "micronaut";
version = "4.5.1";
version = "4.6.1";
src = fetchzip {
url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip";
sha256 = "sha256-7l/SMJ+sTfz7/73ufQIB3q607yBHkUkHcFo9OkmCiwo=";
sha256 = "sha256-hIjFKYuA5OBHQuNu4BzGhO1USs3adLeQvCv3I/2WkGs=";
};
nativeBuildInputs = [ makeWrapper installShellFiles ];

View File

@ -2,56 +2,56 @@
"x86_64-linux": {
"alpha": {
"experimental": {
"name": "factorio_alpha_x64-1.1.109.tar.xz",
"name": "factorio_alpha_x64-1.1.110.tar.xz",
"needsAuth": true,
"sha256": "1fmgh5b4sq9lcbjz0asvq5zcwf25cqdn5jc2ickind2lnkhd557h",
"sha256": "0ndhb94lh47n09a7wshm2inv52fd6rjfa7fk7nk9b7zzh84i7f4x",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/1.1.109/alpha/linux64",
"version": "1.1.109"
"url": "https://factorio.com/get-download/1.1.110/alpha/linux64",
"version": "1.1.110"
},
"stable": {
"name": "factorio_alpha_x64-1.1.109.tar.xz",
"name": "factorio_alpha_x64-1.1.110.tar.xz",
"needsAuth": true,
"sha256": "1fmgh5b4sq9lcbjz0asvq5zcwf25cqdn5jc2ickind2lnkhd557h",
"sha256": "0ndhb94lh47n09a7wshm2inv52fd6rjfa7fk7nk9b7zzh84i7f4x",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/1.1.109/alpha/linux64",
"version": "1.1.109"
"url": "https://factorio.com/get-download/1.1.110/alpha/linux64",
"version": "1.1.110"
}
},
"demo": {
"experimental": {
"name": "factorio_demo_x64-1.1.109.tar.xz",
"name": "factorio_demo_x64-1.1.110.tar.xz",
"needsAuth": false,
"sha256": "1222jg22dmj4pby9y5axybqv0dmwxh8r9h2507f87za3jsv15fsx",
"sha256": "0dasxgrybl00vrabgrlarsvg0hdg5rvn3y4hsljhqc4zpbf93nxx",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/1.1.109/demo/linux64",
"version": "1.1.109"
"url": "https://factorio.com/get-download/1.1.110/demo/linux64",
"version": "1.1.110"
},
"stable": {
"name": "factorio_demo_x64-1.1.109.tar.xz",
"name": "factorio_demo_x64-1.1.110.tar.xz",
"needsAuth": false,
"sha256": "1222jg22dmj4pby9y5axybqv0dmwxh8r9h2507f87za3jsv15fsx",
"sha256": "0dasxgrybl00vrabgrlarsvg0hdg5rvn3y4hsljhqc4zpbf93nxx",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/1.1.109/demo/linux64",
"version": "1.1.109"
"url": "https://factorio.com/get-download/1.1.110/demo/linux64",
"version": "1.1.110"
}
},
"headless": {
"experimental": {
"name": "factorio_headless_x64-1.1.109.tar.xz",
"name": "factorio_headless_x64-1.1.110.tar.xz",
"needsAuth": false,
"sha256": "0gxzfz074833fjm4s3528y05c5n1jf7zxfdj5xpfcvwi7i9khnhh",
"sha256": "0sk4g9y051xjhiwdhj1yz808308zwsbpq3nps1ywvpp56vdycps8",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/1.1.109/headless/linux64",
"version": "1.1.109"
"url": "https://factorio.com/get-download/1.1.110/headless/linux64",
"version": "1.1.110"
},
"stable": {
"name": "factorio_headless_x64-1.1.109.tar.xz",
"name": "factorio_headless_x64-1.1.110.tar.xz",
"needsAuth": false,
"sha256": "0gxzfz074833fjm4s3528y05c5n1jf7zxfdj5xpfcvwi7i9khnhh",
"sha256": "0sk4g9y051xjhiwdhj1yz808308zwsbpq3nps1ywvpp56vdycps8",
"tarDirectory": "x64",
"url": "https://factorio.com/get-download/1.1.109/headless/linux64",
"version": "1.1.109"
"url": "https://factorio.com/get-download/1.1.110/headless/linux64",
"version": "1.1.110"
}
}
}

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "shortcat";
version = "0.11.0";
version = "0.11.4";
src = fetchurl {
url = "https://files.shortcat.app/releases/v${version}/Shortcat.zip";
sha256 = "sha256-P8NQy9odWOD8wRHBTmaNH7OCXXvgQsMiI169KfsAABU=";
sha256 = "sha256-0uhAGU5y98oOLAlM7Uu4dWyK85RfNR5c8z3U7LHi8g8=";
};
sourceRoot = "Shortcat.app";

View File

@ -19,16 +19,16 @@
rustPlatform.buildRustPackage rec {
pname = "broot";
version = "1.43.0";
version = "1.44.0";
src = fetchFromGitHub {
owner = "Canop";
repo = pname;
rev = "v${version}";
hash = "sha256-x6PDewUCcy8uf0unG8FiePrP1FKbgvjx/NhkodYva00=";
hash = "sha256-0YZma3+Qk2P8lvVS7+Uma0YayuHxtK8lFTZXjTmPIuY=";
};
cargoHash = "sha256-6SeOd4yNLFqkm47ELqmqaLl0BZS1+gVKHjphdcFdtoY=";
cargoHash = "sha256-QsUHJpSdI0Vz8hbK0Nqn3gxEpCkMGcj1R1CCgLIyEtE=";
nativeBuildInputs = [
installShellFiles

View File

@ -2,11 +2,11 @@
stdenvNoCC.mkDerivation rec {
pname = "panoply";
version = "5.5.0";
version = "5.5.1";
src = fetchurl {
url = "https://www.giss.nasa.gov/tools/panoply/download/PanoplyJ-${version}.tgz";
sha256 = "sha256-dBWWKSNlmTWX7egOoWpp+kn5KYIMrIfHBA6SMIhWj+M=";
sha256 = "sha256-FBlr4t2Dch5HXfoLIwhZueECv9zGIRlTbs7L+Ny7u5Y=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "shadowsocks-rust";
version = "1.20.3";
version = "1.20.4";
src = fetchFromGitHub {
rev = "v${version}";
owner = "shadowsocks";
repo = pname;
hash = "sha256-TVD6yI/I6R2sZGdyE0JsbuN9u5e23MRQCsKpi85JEGM=";
hash = "sha256-UDr1/5PlK395CnWbp3eDTniltZYrFZ6raVBiqsVaCZs=";
};
cargoHash = "sha256-4OXue0KsGxc0EOLRTdr9uTA5t1dl09YJKvavezJ/mxM=";
cargoHash = "sha256-xrD0vImCZwaAaoVWC/Wlj6Gvm0COwmINJdlBlud9+7Y=";
nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ];

View File

@ -17026,8 +17026,6 @@ with pkgs;
eltclsh = callPackage ../development/tools/eltclsh { };
waagent = callPackage ../applications/networking/cluster/waagent { };
wasm = ocamlPackages.wasm;
wasm3 = callPackage ../development/interpreters/wasm3 { };
@ -19116,7 +19114,9 @@ with pkgs;
valgrind = callPackage ../development/tools/analysis/valgrind {
inherit (buildPackages.darwin) xnu bootstrap_cmds;
};
valgrind-light = res.valgrind.override { gdb = null; };
valgrind-light = (res.valgrind.override { gdb = null; }).overrideAttrs (oldAttrs: {
meta.description = "${oldAttrs.meta.description} (without GDB)";
});
qcachegrind = libsForQt5.callPackage ../development/tools/analysis/qcachegrind { };