Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub b82a1fff 62adb4e3

+229 -166
+1 -1
nixos/modules/services/web-apps/part-db.nix
··· 27 27 phpPackage = mkPackageOption pkgs "php" { } // { 28 28 apply = 29 29 pkg: 30 - pkg.override { 30 + pkg.buildEnv { 31 31 extraConfig = '' 32 32 memory_limit = 256M; 33 33 '';
+2 -2
nixos/tests/all-tests.nix
··· 274 274 cadvisor = handleTestOn [ "x86_64-linux" ] ./cadvisor.nix { }; 275 275 cage = handleTest ./cage.nix { }; 276 276 cagebreak = handleTest ./cagebreak.nix { }; 277 - calibre-web = handleTest ./calibre-web.nix { }; 278 - calibre-server = handleTest ./calibre-server.nix { }; 277 + calibre-web = runTest ./calibre-web.nix; 278 + calibre-server = import ./calibre-server.nix { inherit pkgs runTest; }; 279 279 canaille = handleTest ./canaille.nix { }; 280 280 castopod = handleTest ./castopod.nix { }; 281 281 cassandra_3_0 = handleTest ./cassandra.nix { testPackage = pkgs.cassandra_3_0; };
+4 -5
nixos/tests/calibre-server.nix
··· 1 1 { 2 - system ? builtins.currentSystem, 3 - config ? { }, 4 - pkgs ? import ../.. { inherit system config; }, 2 + pkgs, 3 + runTest, 4 + ... 5 5 }: 6 6 7 7 let 8 - inherit (import ../lib/testing-python.nix { inherit system pkgs; }) makeTest; 9 8 inherit (pkgs.lib) 10 9 concatStringsSep 11 10 maintainers ··· 74 73 in 75 74 mapAttrs ( 76 75 test: testConfig: 77 - (makeTest ( 76 + (runTest ( 78 77 let 79 78 nodeName = testConfig.nodeName or test; 80 79 calibreConfig = {
+36 -38
nixos/tests/calibre-web.nix
··· 1 - import ./make-test-python.nix ( 2 - { pkgs, lib, ... }: 1 + { lib, ... }: 3 2 4 - let 5 - port = 3142; 6 - defaultPort = 8083; 7 - in 8 - { 9 - name = "calibre-web"; 10 - meta.maintainers = with lib.maintainers; [ pborzenkov ]; 3 + let 4 + port = 3142; 5 + defaultPort = 8083; 6 + in 7 + { 8 + name = "calibre-web"; 9 + meta.maintainers = with lib.maintainers; [ pborzenkov ]; 11 10 12 - nodes = { 13 - customized = 14 - { pkgs, ... }: 15 - { 16 - services.calibre-web = { 17 - enable = true; 18 - listen.port = port; 19 - options = { 20 - calibreLibrary = "/tmp/books"; 21 - reverseProxyAuth = { 22 - enable = true; 23 - header = "X-User"; 24 - }; 11 + nodes = { 12 + customized = 13 + { pkgs, ... }: 14 + { 15 + services.calibre-web = { 16 + enable = true; 17 + listen.port = port; 18 + options = { 19 + calibreLibrary = "/tmp/books"; 20 + reverseProxyAuth = { 21 + enable = true; 22 + header = "X-User"; 25 23 }; 26 24 }; 27 - environment.systemPackages = [ pkgs.calibre ]; 28 25 }; 29 - }; 30 - testScript = '' 31 - start_all() 26 + environment.systemPackages = [ pkgs.calibre ]; 27 + }; 28 + }; 29 + testScript = '' 30 + start_all() 32 31 33 - customized.succeed( 34 - "mkdir /tmp/books && calibredb --library-path /tmp/books add -e --title test-book" 35 - ) 36 - customized.succeed("systemctl restart calibre-web") 37 - customized.wait_for_unit("calibre-web.service") 38 - customized.wait_for_open_port(${toString port}) 39 - customized.succeed( 40 - "curl --fail -H X-User:admin 'http://localhost:${toString port}' | grep test-book" 41 - ) 42 - ''; 43 - } 44 - ) 32 + customized.succeed( 33 + "mkdir /tmp/books && calibredb --library-path /tmp/books add -e --title test-book" 34 + ) 35 + customized.succeed("systemctl restart calibre-web") 36 + customized.wait_for_unit("calibre-web.service") 37 + customized.wait_for_open_port(${toString port}) 38 + customized.succeed( 39 + "curl --fail -H X-User:admin 'http://localhost:${toString port}' | grep test-book" 40 + ) 41 + ''; 42 + }
+2 -2
pkgs/applications/audio/bitwig-studio/bitwig-studio5.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "bitwig-studio-unwrapped"; 33 - version = "5.3.1"; 33 + version = "5.3.2"; 34 34 35 35 src = fetchurl { 36 36 name = "bitwig-studio-${version}.deb"; 37 37 url = "https://www.bitwig.com/dl/Bitwig%20Studio/${version}/installer_linux/"; 38 - hash = "sha256-mxodFCu4SDzofnoZZZ7TPDUIrRc3UJt8TuEBwDOo2wQ="; 38 + hash = "sha256-QKt/myqmoVVffNwkfGcAoknAiZu3D+s7d2lJgtWpvk4="; 39 39 }; 40 40 41 41 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/deadbeef/default.nix
··· 70 70 let 71 71 inherit (lib) optionals; 72 72 73 - version = "1.9.6"; 73 + version = "1.10.0"; 74 74 in 75 75 clangStdenv.mkDerivation { 76 76 pname = "deadbeef"; ··· 81 81 repo = "deadbeef"; 82 82 fetchSubmodules = true; 83 83 rev = version; 84 - hash = "sha256-Q6hL4fOFPHn26ZqvrebgTMTgQZrhbXCEhM4ZFzNeyJE="; 84 + hash = "sha256-qa0ULmE15lV2vkyXPNW9kSISQZEANrjwJwykTiifk5Q="; 85 85 }; 86 86 87 87 buildInputs =
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 9347 9347 meta.hydraPlatforms = [ ]; 9348 9348 }; 9349 9349 9350 + neovim-trunk = buildVimPlugin { 9351 + pname = "neovim-trunk"; 9352 + version = "2024-06-19"; 9353 + src = fetchFromGitHub { 9354 + owner = "trunk-io"; 9355 + repo = "neovim-trunk"; 9356 + rev = "835180d0cb2db4aa3a934daf65b1a56549018b94"; 9357 + sha256 = "086l7zf2k2p537a13zwivfkamfgpdkrfgq5r23y014s2x2jrh5dw"; 9358 + }; 9359 + meta.homepage = "https://github.com/trunk-io/neovim-trunk/"; 9360 + meta.hydraPlatforms = [ ]; 9361 + }; 9362 + 9350 9363 neoyank-vim = buildVimPlugin { 9351 9364 pname = "neoyank.vim"; 9352 9365 version = "2020-12-20";
+7
pkgs/applications/editors/vim/plugins/overrides.nix
··· 2153 2153 ]; 2154 2154 }; 2155 2155 2156 + neovim-trunk = super.neovim-trunk.overrideAttrs { 2157 + dependencies = with self; [ 2158 + plenary-nvim 2159 + telescope-nvim 2160 + ]; 2161 + }; 2162 + 2156 2163 nlsp-settings-nvim = super.nlsp-settings-nvim.overrideAttrs { 2157 2164 dependencies = [ self.nvim-lspconfig ]; 2158 2165 };
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 717 717 https://github.com/Shatur/neovim-ayu/,, 718 718 https://github.com/cloudhead/neovim-fuzzy/,, 719 719 https://github.com/jeffkreeftmeijer/neovim-sensible/,, 720 + https://github.com/trunk-io/neovim-trunk/,HEAD, 720 721 https://github.com/Shougo/neoyank.vim/,, 721 722 https://github.com/preservim/nerdcommenter/,, 722 723 https://github.com/preservim/nerdtree/,,
+3
pkgs/applications/misc/inochi2d/generic.nix
··· 16 16 zenity, 17 17 luajit_2_1, 18 18 libGL, 19 + libX11, 19 20 20 21 builderArgs, 21 22 }: ··· 56 57 dbus 57 58 freetype 58 59 SDL2 60 + libGL 61 + libX11 59 62 ]; 60 63 61 64 dontUseCmakeConfigure = true;
+3 -3
pkgs/applications/networking/cluster/calico/default.nix
··· 14 14 }: 15 15 buildGoModule rec { 16 16 inherit pname; 17 - version = "3.29.1"; 17 + version = "3.29.3"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "projectcalico"; 21 21 repo = "calico"; 22 22 rev = "v${version}"; 23 - hash = "sha256-e/xyrFJ9t+awpU8u8uYmXFRnk92/06vI5OoClyAMKTU="; 23 + hash = "sha256-JK/iKVLXT8h+xZpkjVBEI8vfgRuoTHwWaoKikjBsJgI="; 24 24 }; 25 25 26 - vendorHash = "sha256-OP3J2NE491Aivzo80OmLAyQGe3hixLTz0p9FSA897ao="; 26 + vendorHash = "sha256-dkBOhuX/tf+emLLeZ+7fI+z1pKwZLD0ZqZNxUMS32NE="; 27 27 28 28 inherit doCheck subPackages; 29 29
+2 -2
pkgs/by-name/bi/bind/package.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "bind"; 31 - version = "9.20.6"; 31 + version = "9.20.7"; 32 32 33 33 src = fetchurl { 34 34 url = "https://downloads.isc.org/isc/bind9/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; 35 - hash = "sha256-7X9UtE+EpyAaL6epSfMCHqVoUpv62Q/KZk/VXAUQQTQ="; 35 + hash = "sha256-QzI8jSLSFEKCw3tAYOwR6Ywkg14iVoiHb60IunuV3KY="; 36 36 }; 37 37 38 38 outputs = [
+3 -3
pkgs/by-name/cp/cpuinfo/package.nix
··· 10 10 }: 11 11 stdenv.mkDerivation (finalAttrs: { 12 12 pname = "cpuinfo"; 13 - version = "0-unstable-2025-02-19"; 13 + version = "0-unstable-2025-03-27"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "pytorch"; 17 17 repo = "cpuinfo"; 18 - rev = "b73ae6ce38d5dd0b7fe46dbe0a4b5f4bab91c7ea"; 19 - hash = "sha256-JNLaK105qDk9DxTqCFyXFfYn46dF+nZIaF5urSVRa0U="; 18 + rev = "39ea79a3c132f4e678695c579ea9353d2bd29968"; 19 + hash = "sha256-uochXC0AtOw8N/ycyVJdiRw4pibCW2ENrFMT3jtxDSg="; 20 20 }; 21 21 22 22 passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+2
pkgs/by-name/cr/cro-mag-rally/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 SDL2, 6 + libGL, 6 7 cmake, 7 8 makeWrapper, 8 9 }: ··· 25 26 ]; 26 27 buildInputs = [ 27 28 SDL2 29 + libGL 28 30 ]; 29 31 30 32 installPhase = ''
+5 -5
pkgs/by-name/de/deno/librusty_v8.nix
··· 2 2 { fetchLibrustyV8 }: 3 3 4 4 fetchLibrustyV8 { 5 - version = "135.0.0"; 5 + version = "135.1.0"; 6 6 shas = { 7 - x86_64-linux = "sha256-jA/cUjzT3KhpBGFyxZSp61X05PhD6XKAGtZyKdnts7U="; 8 - aarch64-linux = "sha256-+jqLUIv96994e1fFJcYCQNJJ8smF18sU76lq0sirszo="; 9 - x86_64-darwin = "sha256-atemob6PgxMncD4F+b5mfleTHSTMdKvJAwFD9ul/eJ4="; 10 - aarch64-darwin = "sha256-0fDaHgvUTDFKEhQp7WaNe+54e3+GScGO5+8+Qa89nLQ="; 7 + x86_64-linux = "sha256-QGpFNkVHO9j4uagYNC5X3JVif80RVazp63oqrdWYUoU="; 8 + aarch64-linux = "sha256-J4E32qZNyqmJyFKBuU+6doRYL3ZSaEMSBlML+hSkj+o="; 9 + x86_64-darwin = "sha256-UnulsDS1LlrVR2+cz+4zgWxKqbkB5ch3T9UofGCZduQ="; 10 + aarch64-darwin = "sha256-mU7N/1vXzCP+mwjzLTsDkT+8YOJifwNju3Rv9Cq5Loo="; 11 11 }; 12 12 }
+3 -3
pkgs/by-name/de/deno/package.nix
··· 20 20 in 21 21 rustPlatform.buildRustPackage rec { 22 22 pname = "deno"; 23 - version = "2.2.6"; 23 + version = "2.2.8"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "denoland"; 27 27 repo = "deno"; 28 28 tag = "v${version}"; 29 - hash = "sha256-Ner3178YukKKqMVQAGpU3bE+fxo9UXrRPp7iqCFSUjs="; 29 + hash = "sha256-pGhqfQR+42XUY0v99fvSyLQPlvzCWntq4qS9vyuJEpY="; 30 30 }; 31 31 32 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-dakHDPGv7trd2Kib9Hk5jHZHR3pzk1YIyJW/0uY6WSg="; 33 + cargoHash = "sha256-FJ3wPkL1Pgw6S66n5hyQfUZWTVXs4oZ0bJJaN22OxoY="; 34 34 35 35 postPatch = '' 36 36 # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857
+2
pkgs/by-name/en/endless-sky/package.nix
··· 5 5 SDL2, 6 6 libpng, 7 7 libjpeg, 8 + libX11, 8 9 glew, 9 10 openal, 10 11 scons, ··· 49 50 SDL2 50 51 libpng 51 52 libjpeg 53 + libX11 52 54 glew 53 55 openal 54 56 libmad
+16 -11
pkgs/by-name/fe/fex/package.nix
··· 1 1 { 2 - fetchFromGitHub, 3 2 lib, 4 3 llvmPackages, 4 + fetchFromGitHub, 5 5 cmake, 6 6 ninja, 7 7 pkg-config, 8 - gitMinimal, 9 8 qt5, 10 9 python3, 10 + nix-update-script, 11 11 }: 12 12 13 - llvmPackages.stdenv.mkDerivation (finalAttrs: rec { 13 + llvmPackages.stdenv.mkDerivation (finalAttrs: { 14 14 pname = "fex"; 15 - version = "2503"; 15 + version = "2504"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "FEX-Emu"; 19 19 repo = "FEX"; 20 - tag = "FEX-${version}"; 21 - hash = "sha256-NnYod6DeRv3/6h8SGkGYtgC+RRuIafxoQm3j1Sqk0mU="; 20 + tag = "FEX-${finalAttrs.version}"; 21 + hash = "sha256-tqUJBHYSRlEUaLI4WItzotIHGMUNbdjA7o9NjBYZmHw="; 22 22 fetchSubmodules = true; 23 23 }; 24 24 ··· 26 26 cmake 27 27 ninja 28 28 pkg-config 29 - gitMinimal 30 29 qt5.wrapQtAppsHook 31 30 llvmPackages.bintools 32 31 ··· 46 45 ]; 47 46 48 47 cmakeFlags = [ 49 - "-DCMAKE_BUILD_TYPE=Release" 50 - "-DUSE_LINKER=lld" 51 - "-DENABLE_LTO=True" 52 - "-DENABLE_ASSERTIONS=False" 48 + (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") 49 + (lib.cmakeFeature "USE_LINKER" "lld") 50 + (lib.cmakeBool "ENABLE_LTO" true) 51 + (lib.cmakeBool "ENABLE_ASSERTIONS" false) 52 + (lib.cmakeFeature "OVERRIDE_VERSION" finalAttrs.version) 53 53 (lib.cmakeBool "BUILD_TESTS" finalAttrs.finalPackage.doCheck) 54 54 ]; 55 55 ··· 63 63 wrapQtApp $out/bin/FEXConfig 64 64 ''; 65 65 66 + passthru = { 67 + updateScript = nix-update-script { }; 68 + }; 69 + 66 70 meta = { 67 71 description = "Fast usermode x86 and x86-64 emulator for Arm64 Linux"; 68 72 homepage = "https://fex-emu.com/"; 73 + changelog = "https://github.com/FEX-Emu/FEX/releases/tag/FEX-${finalAttrs.version}"; 69 74 platforms = [ "aarch64-linux" ]; 70 75 license = lib.licenses.mit; 71 76 maintainers = with lib.maintainers; [ andre4ik3 ];
+2 -2
pkgs/by-name/gi/git-repo/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "git-repo"; 16 - version = "2.52"; 16 + version = "2.53"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "android"; 20 20 repo = "tools_repo"; 21 21 rev = "v${version}"; 22 - hash = "sha256-x8i09tqxfwek6z351ZJ2l/CdTx1p2EtbHX38Lu8mge0="; 22 + hash = "sha256-mPmOnq9j9vnfTynGbOoChLslpyTpIzH6+B2fv5PTHZY="; 23 23 }; 24 24 25 25 # Fix 'NameError: name 'ssl' is not defined'
+2 -2
pkgs/by-name/gs/gsasl/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "gsasl"; 12 - version = "2.2.1"; 12 + version = "2.2.2"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://gnu/gsasl/gsasl-${finalAttrs.version}.tar.gz"; 16 - sha256 = "sha256-1FtWLhO9E7n8ILNy9LUyaXQM9iefg28JzhG50yvO4HU="; 16 + sha256 = "sha256-QejkQmSOzK9kWdmtk9SxhTC5bI6vUOPzQlMu8nXv87o="; 17 17 }; 18 18 19 19 buildInputs = [
+4 -5
pkgs/by-name/it/itch-dl/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "itch-dl"; 9 - version = "0.5.2"; 9 + version = "0.6.1"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "DragoonAethis"; 14 14 repo = "itch-dl"; 15 15 tag = version; 16 - hash = "sha256-MkhXM9CQXbVcnztMPnBscryXWSaSQUeoG6KtVuS8YEo="; 16 + hash = "sha256-zwsiG38wOVi3pP0gQWkZqfAmdWKadjB65qiTg68tZWg="; 17 17 }; 18 18 19 19 nativeBuildInputs = with python3Packages; [ ··· 21 21 ]; 22 22 23 23 build-system = with python3Packages; [ 24 - poetry-core 24 + hatchling 25 25 ]; 26 26 27 27 dependencies = with python3Packages; [ 28 28 beautifulsoup4 29 29 lxml 30 - pydantic 31 30 requests 32 31 tqdm 33 32 urllib3 34 33 ]; 35 34 36 35 pythonRelaxDeps = [ 37 - "pydantic" 38 36 "urllib3" 37 + "beautifulsoup4" 39 38 ]; 40 39 41 40 meta = {
+2
pkgs/by-name/ja/jazz2/package.nix
··· 8 8 libvorbis, 9 9 openal, 10 10 SDL2, 11 + libGL, 11 12 zlib, 12 13 versionCheckHook, 13 14 gitUpdater, ··· 28 29 29 30 nativeBuildInputs = [ cmake ]; 30 31 buildInputs = [ 32 + libGL 31 33 libopenmpt 32 34 libvorbis 33 35 openal
-2
pkgs/by-name/ju/jujutsu/package.nix
··· 5 5 fetchFromGitHub, 6 6 installShellFiles, 7 7 pkg-config, 8 - zstd, 9 8 libgit2, 10 9 libssh2, 11 10 openssl, ··· 38 37 ]; 39 38 40 39 buildInputs = [ 41 - zstd 42 40 libgit2 43 41 libssh2 44 42 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ openssl ];
+6 -8
pkgs/by-name/ku/kubernetes-validate/unwrapped.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchFromGitHub, 4 + fetchPypi, 5 5 setuptools, 6 6 importlib-resources, 7 7 jsonschema, ··· 14 14 }: 15 15 buildPythonPackage rec { 16 16 pname = "kubernetes-validate"; 17 - version = "1.31.0"; 17 + version = "1.32.0"; 18 18 pyproject = true; 19 19 20 - src = fetchFromGitHub { 21 - owner = "willthames"; 22 - repo = "kubernetes-validate"; 23 - tag = "v${version}"; 24 - hash = "sha256-vxsftuipw0rHQIngxKlPHwBIW+rYAjfnEEaJDKmPyfQ="; 20 + src = fetchPypi { 21 + pname = "kubernetes_validate"; 22 + inherit version; 23 + hash = "sha256-GSg3/cLBkWUlAf4mjdo0JT36yuADRQWlGwo4hNFZNh0="; 25 24 }; 26 25 27 26 build-system = [ ··· 38 37 ]; 39 38 40 39 nativeCheckInputs = [ 41 - pytestCheckHook 42 40 versionCheckHook 43 41 ]; 44 42 versionCheckProgramArg = "--version";
+2 -2
pkgs/by-name/li/lightburn/package.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "lightburn"; 25 - version = "1.7.07"; 25 + version = "1.7.08"; 26 26 27 27 src = fetchurl { 28 28 url = "https://release.lightburnsoftware.com/LightBurn/Release/LightBurn-v${version}/LightBurn-Linux64-v${version}.7z"; 29 - hash = "sha256-MFv+y1GVoio4ok7negpX4ABaya7Z+s8zqM85YhOFxVo="; 29 + hash = "sha256-dG/A39/SapyS6GGSKCsHUvYN+CONul/s55HTi9Cc59g="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/by-name/ll/llama-cpp/package.nix
··· 82 82 in 83 83 effectiveStdenv.mkDerivation (finalAttrs: { 84 84 pname = "llama-cpp"; 85 - version = "4958"; 85 + version = "5060"; 86 86 87 87 src = fetchFromGitHub { 88 88 owner = "ggml-org"; 89 89 repo = "llama.cpp"; 90 90 tag = "b${finalAttrs.version}"; 91 - hash = "sha256-Llw2lDLNjkG6nDMQG4hQCPokKgUg/tnPVJQId75XR9g="; 91 + hash = "sha256-hReqnwPyzKXR+Nwl4auDCCQqLLNCpM0zILqjs+TB9uk="; 92 92 leaveDotGit = true; 93 93 postFetch = '' 94 94 git -C "$out" rev-parse --short HEAD > $out/COMMIT
+3 -3
pkgs/by-name/md/mdbook/package.nix
··· 9 9 installShellFiles, 10 10 }: 11 11 let 12 - version = "0.4.47"; 12 + version = "0.4.48"; 13 13 in 14 14 rustPlatform.buildRustPackage rec { 15 15 inherit version; ··· 19 19 owner = "rust-lang"; 20 20 repo = "mdBook"; 21 21 tag = "v${version}"; 22 - hash = "sha256-XTvC2pGRVat0kOybNb9TziG32wDVexnFx2ahmpUFmaA="; 22 + hash = "sha256-ZCV8BSoaYIhNZV3Spsd7rsp8D2zTZSdWMuicQrgax2I="; 23 23 }; 24 24 25 25 useFetchCargoVendor = true; 26 - cargoHash = "sha256-ASPRBAB+elJuyXpPQBm3WI97wD3mjoO1hw0fNHc+KAw="; 26 + cargoHash = "sha256-ZpfzAzqVL7/GaI4C7X0UqZAPFT/Y/OCQ53wDcmgM2zI="; 27 27 28 28 nativeBuildInputs = [ installShellFiles ]; 29 29
+2
pkgs/by-name/na/nanosaur2/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 SDL2, 6 + libGL, 6 7 cmake, 7 8 makeWrapper, 8 9 unstableGitUpdater, ··· 26 27 ]; 27 28 buildInputs = [ 28 29 SDL2 30 + libGL 29 31 ]; 30 32 31 33 installPhase = ''
+2
pkgs/by-name/ne/neverball/package.nix
··· 7 7 libGL, 8 8 libpng, 9 9 libjpeg, 10 + libX11, 10 11 SDL2_ttf, 11 12 libvorbis, 12 13 gettext, ··· 37 38 libjpeg 38 39 SDL2_ttf 39 40 libvorbis 41 + libX11 40 42 gettext 41 43 physfs 42 44 ];
+1
pkgs/by-name/op/opensoldat/package.nix
··· 79 79 physfs 80 80 openal 81 81 gamenetworkingsockets 82 + xorg.libX11 82 83 ]; 83 84 # TODO(@sternenseemann): set proper rpath via cmake, so we don't need autoPatchelfHook 84 85 runtimeDependencies = [ xorg.libX11 ];
+2
pkgs/by-name/pi/pioneer/package.nix
··· 13 13 libpng, 14 14 libsigcxx, 15 15 libvorbis, 16 + libX11, 16 17 lua5_2, 17 18 libgbm, 18 19 SDL2, ··· 49 50 libpng 50 51 libsigcxx 51 52 libvorbis 53 + libX11 52 54 lua5_2 53 55 libgbm 54 56 SDL2
+4
pkgs/by-name/q2/q2pro/package.nix
··· 11 11 curl, 12 12 SDL2, 13 13 openalSoft, 14 + libGL, 14 15 libogg, 15 16 libvorbis, 17 + libX11, 16 18 libXi, 17 19 wayland, 18 20 wayland-protocols, ··· 61 63 libjpeg 62 64 curl 63 65 SDL2 66 + libGL 64 67 libogg 65 68 libvorbis 69 + libX11 66 70 ffmpeg 67 71 openalSoft 68 72 ]
+3 -3
pkgs/by-name/su/super-productivity/package.nix
··· 13 13 14 14 buildNpmPackage rec { 15 15 pname = "super-productivity"; 16 - version = "12.0.1"; 16 + version = "12.0.3"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "johannesjo"; 20 20 repo = "super-productivity"; 21 21 tag = "v${version}"; 22 - hash = "sha256-s+j9TPdyA5OBGv+fxwz9Ze4SzME9m2nusbwrEsntvQc="; 22 + hash = "sha256-6IR4oxucmbmAjAYl+QMEreyTp6aFn8lGzNxA3kNuJOs="; 23 23 24 24 postFetch = '' 25 25 ${lib.getExe npm-lockfile-fix} -r $out/package-lock.json 26 26 ''; 27 27 }; 28 28 29 - npmDepsHash = "sha256-uPdfUiFEb9MLdgfLXo5g7EEs2RUJpCxwKR02kqlD7P8="; 29 + npmDepsHash = "sha256-42DK/03nxYq4iYVNwyFUXuE0lX7TJbdg0EUMKW1juhY="; 30 30 npmFlags = [ "--legacy-peer-deps" ]; 31 31 makeCacheWritable = true; 32 32
+2
pkgs/by-name/sy/syncterm/package.nix
··· 8 8 autoPatchelfHook, 9 9 ncurses, 10 10 SDL2, 11 + libX11, 11 12 alsa-lib, 12 13 }: 13 14 ··· 45 46 autoPatchelfHook 46 47 pkg-config 47 48 SDL2 49 + libX11 48 50 perl 49 51 unzip 50 52 ]; # SDL2 for `sdl2-config`.
-2
pkgs/by-name/ty/typst/package.nix
··· 5 5 installShellFiles, 6 6 pkg-config, 7 7 openssl, 8 - xz, 9 8 nix-update-script, 10 9 versionCheckHook, 11 10 }: ··· 31 30 32 31 buildInputs = [ 33 32 openssl 34 - xz 35 33 ]; 36 34 37 35 env = {
+2
pkgs/by-name/vd/vdrift/package.nix
··· 10 10 SDL2, 11 11 SDL2_image, 12 12 libvorbis, 13 + libX11, 13 14 bullet, 14 15 curl, 15 16 gettext, ··· 49 50 SDL2 50 51 SDL2_image 51 52 libvorbis 53 + libX11 52 54 bullet 53 55 curl 54 56 gettext
+2
pkgs/by-name/vi/vivictpp/package.nix
··· 10 10 git, 11 11 SDL2, 12 12 SDL2_ttf, 13 + libX11, 13 14 freetype, 14 15 harfbuzz, 15 16 ffmpeg, ··· 65 66 66 67 buildInputs = [ 67 68 SDL2 69 + libX11 68 70 SDL2_ttf 69 71 freetype 70 72 harfbuzz
+4
pkgs/by-name/vp/vpv/package.nix
··· 4 4 fetchFromGitHub, 5 5 cmake, 6 6 pkg-config, 7 + libGL, 7 8 libpng, 8 9 libtiff, 9 10 libjpeg, 11 + libX11, 10 12 SDL2, 11 13 gdal, 12 14 octave, ··· 39 41 ]; 40 42 41 43 buildInputs = [ 44 + libGL 42 45 libpng 43 46 libtiff 44 47 libjpeg 48 + libX11 45 49 SDL2 46 50 gdal 47 51 octave
+2 -2
pkgs/development/libraries/capstone/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "capstone"; 11 - version = "5.0.5"; 11 + version = "5.0.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "capstone-engine"; 15 15 repo = "capstone"; 16 16 rev = version; 17 - hash = "sha256-VGqqrixg7LaqRWTAEBzpC+gUTchncz3Oa2pSq8GLskI="; 17 + hash = "sha256-ovIvsxVq+/q5UUMzP4WpxzaE0898uayNc1g2Coignnc="; 18 18 }; 19 19 20 20 cmakeFlags =
+5 -5
pkgs/development/lua-modules/generated-packages.nix
··· 4616 4616 }: 4617 4617 buildLuarocksPackage { 4618 4618 pname = "rustaceanvim"; 4619 - version = "6.0.0-1"; 4619 + version = "6.0.1-1"; 4620 4620 knownRockspec = 4621 4621 (fetchurl { 4622 - url = "mirror://luarocks/rustaceanvim-6.0.0-1.rockspec"; 4623 - sha256 = "1vp162iksmgrhqql2fjjjin3hi5jxnrkggx0gngnlnrzjpc054iw"; 4622 + url = "mirror://luarocks/rustaceanvim-6.0.1-1.rockspec"; 4623 + sha256 = "02qxbrk32fay17nlxs4sf4dpkvsfnj5lkm8wsb2q0a8jaa2v7dxv"; 4624 4624 }).outPath; 4625 4625 src = fetchzip { 4626 - url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.0.0.zip"; 4627 - sha256 = "15ljsnifbml7v7012p6bnl9cxzxijzgm8n8p6isin23rz0kgasgz"; 4626 + url = "https://github.com/mrcjkb/rustaceanvim/archive/v6.0.1.zip"; 4627 + sha256 = "032barkibbsjjwzq87jbn2sqni3f5bmfvxn2bcq589viwdrziwgf"; 4628 4628 }; 4629 4629 4630 4630 disabled = luaOlder "5.1";
+3 -3
pkgs/development/python-modules/fastcore/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "fastcore"; 12 - version = "1.8.0"; 12 + version = "1.8.1"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "fastai"; 19 19 repo = "fastcore"; 20 20 tag = version; 21 - hash = "sha256-YsZBPcGWKxE5Cl3HCmB2ZDecFuQa5Q5aTEbZ5ijmB24="; 21 + hash = "sha256-slUOh7KBVJ11NqsAR7yC+4Tyqxy3Yq6f9OTlQesJ608="; 22 22 }; 23 23 24 24 build-system = [ setuptools ]; ··· 33 33 meta = with lib; { 34 34 description = "Python module for Fast AI"; 35 35 homepage = "https://github.com/fastai/fastcore"; 36 - changelog = "https://github.com/fastai/fastcore/blob/${version}/CHANGELOG.md"; 36 + changelog = "https://github.com/fastai/fastcore/blob/${src.tag}/CHANGELOG.md"; 37 37 license = with licenses; [ asl20 ]; 38 38 maintainers = with maintainers; [ fab ]; 39 39 };
+41
pkgs/development/python-modules/netbox-attachments/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + pythonAtLeast, 5 + fetchFromGitHub, 6 + setuptools, 7 + netbox, 8 + }: 9 + buildPythonPackage rec { 10 + pname = "netbox-attachments"; 11 + version = "7.1.0"; 12 + pyproject = true; 13 + 14 + disabled = pythonAtLeast "3.13"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "Kani999"; 18 + repo = "netbox-attachments"; 19 + tag = version; 20 + hash = "sha256-uSp6z2jSb+kX5YspIV0essqRHGtOlZ5m0hMS6OO9Trk="; 21 + }; 22 + 23 + build-system = [ setuptools ]; 24 + 25 + nativeCheckInputs = [ netbox ]; 26 + 27 + preFixup = '' 28 + export PYTHONPATH=${netbox}/opt/netbox/netbox:$PYTHONPATH 29 + ''; 30 + 31 + pythonImportsCheck = [ "netbox_attachments" ]; 32 + 33 + meta = { 34 + description = "Plugin to manage attachments for any model"; 35 + homepage = "https://github.com/Kani999/netbox-attachments"; 36 + changelog = "https://github.com/Kani999/netbox-attachments/releases/tag/${src.tag}"; 37 + license = lib.licenses.asl20; 38 + platforms = lib.platforms.linux; 39 + maintainers = with lib.maintainers; [ felbinger ]; 40 + }; 41 + }
+1 -8
pkgs/development/python-modules/pyside6/default.nix
··· 55 55 56 56 inherit (shiboken6) version src; 57 57 58 - sourceRoot = "pyside-setup-everywhere-src-6.8.0/sources/pyside6"; 59 - 60 - patches = [ 61 - # Manual backport of https://code.qt.io/cgit/pyside/pyside-setup.git/patch/?id=cacc9c5803a6dec820dd46211a836453183c8dab 62 - # to fit our structure. 63 - # FIXME: remove for 6.8.1 64 - ./fix-installing-docs.patch 65 - ]; 58 + sourceRoot = "pyside-setup-everywhere-src-${finalAttrs.version}/sources/pyside6"; 66 59 67 60 # cmake/Macros/PySideModules.cmake supposes that all Qt frameworks on macOS 68 61 # reside in the same directory as QtCore.framework, which is not true for Nix.
-25
pkgs/development/python-modules/pyside6/fix-installing-docs.patch
··· 1 - --- a/cmake/Macros/PySideModules.cmake 2 - +++ b/cmake/Macros/PySideModules.cmake 3 - @@ -176,6 +176,14 @@ macro(create_pyside_module) 4 - set(${module_NAME}_glue_dependency ${${module_NAME}_glue}) 5 - endif() 6 - 7 - + # Install module doc files. 8 - + set(${module_NAME}_doc "${CMAKE_CURRENT_SOURCE_DIR}/../doc/${lower_module_name}.rst") 9 - + set(${module_name}_doc_dependency "") 10 - + if(EXISTS ${${module_NAME}_doc}) 11 - + install(FILES ${${module_NAME}_doc} DESTINATION share/PySide6${pyside6_SUFFIX}/doc) 12 - + set(${module_NAME}_doc_dependency ${${module_NAME}_doc}) 13 - + endif() 14 - + 15 - # Install standalone glue files into typesystems subfolder, so that the resolved relative 16 - # paths remain correct. 17 - if (module_GLUE_SOURCES) 18 - @@ -245,6 +253,7 @@ macro(create_pyside_module) 19 - DEPENDS ${total_type_system_files} 20 - ${module_GLUE_SOURCES} 21 - ${${module_NAME}_glue_dependency} 22 - + ${${module_NAME}_doc_dependency} 23 - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 24 - COMMENT "Running generator for ${module_NAME}...") 25 -
+4 -6
pkgs/development/python-modules/shiboken6/default.nix
··· 13 13 in 14 14 stdenv'.mkDerivation (finalAttrs: { 15 15 pname = "shiboken6"; 16 - version = "6.8.0.2"; 16 + version = "6.9.0"; 17 17 18 18 src = fetchurl { 19 - # https://download.qt.io/official_releases/QtForPython/shiboken6/ 20 - # FIXME: inconsistent version numbers in directory name and tarball? 21 - url = "mirror://qt/official_releases/QtForPython/shiboken6/PySide6-6.8.0.2-src/pyside-setup-everywhere-src-6.8.0.tar.xz"; 22 - hash = "sha256-Ghohmo8yfjQNJYJ1+tOp8mG48EvFcEF0fnPdatJStOE="; 19 + url = "mirror://qt/official_releases/QtForPython/pyside6/PySide6-${finalAttrs.version}-src/pyside-setup-everywhere-src-${finalAttrs.version}.tar.xz"; 20 + hash = "sha256-MVtzu3Vw1bnmeTqNP6/R0t1/Q9Ne67AdK1VOogaq2I4="; 23 21 }; 24 22 25 - sourceRoot = "pyside-setup-everywhere-src-6.8.0/sources/shiboken6"; 23 + sourceRoot = "pyside-setup-everywhere-src-${finalAttrs.version}/sources/shiboken6"; 26 24 27 25 patches = [ ./fix-include-qt-headers.patch ]; 28 26
+4 -4
pkgs/development/python-modules/shiboken6/fix-include-qt-headers.patch
··· 1 1 --- a/ApiExtractor/clangparser/compilersupport.cpp 2 2 +++ b/ApiExtractor/clangparser/compilersupport.cpp 3 3 @@ -16,6 +16,7 @@ 4 - #include <QtCore/QStandardPaths> 5 - #include <QtCore/QStringList> 6 - #include <QtCore/QVersionNumber> 7 - +#include <QtCore/QRegularExpression> 4 + #include <QtCore/qstandardpaths.h> 5 + #include <QtCore/qstringlist.h> 6 + #include <QtCore/qversionnumber.h> 7 + +#include <QtCore/qregularexpression.h> 8 8 9 9 #include <clang-c/Index.h> 10 10
+2
pkgs/games/bugdom/default.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 SDL2, 6 + libGL, 6 7 IOKit, 7 8 Foundation, 8 9 OpenGL, ··· 34 35 buildInputs = 35 36 [ 36 37 SDL2 38 + libGL 37 39 ] 38 40 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 39 41 IOKit
+2
pkgs/games/cataclysm-dda/common.nix
··· 10 10 SDL2_image, 11 11 SDL2_mixer, 12 12 SDL2_ttf, 13 + libX11, 13 14 freetype, 14 15 zlib, 15 16 debug, ··· 31 32 SDL2_image 32 33 SDL2_mixer 33 34 SDL2_ttf 35 + libX11 34 36 freetype 35 37 ]; 36 38
+2
pkgs/games/quakespasm/vulkan.nix
··· 8 8 libmpg123, 9 9 libopus, 10 10 libvorbis, 11 + libX11, 11 12 makeWrapper, 12 13 meson, 13 14 moltenvk, ··· 48 49 libmpg123 49 50 libopus 50 51 libvorbis 52 + libX11 51 53 opusfile 52 54 vulkan-loader 53 55 ]
+2
pkgs/games/warsow/engine.nix
··· 13 13 libpng, 14 14 SDL2, 15 15 libGL, 16 + libX11, 16 17 openal, 17 18 zlib, 18 19 }: ··· 52 53 libjpeg 53 54 SDL2 54 55 libGL 56 + libX11 55 57 openal 56 58 zlib 57 59 libpng
+2 -2
pkgs/misc/fastly/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "fastly"; 14 - version = "11.0.0"; 14 + version = "11.1.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "fastly"; 18 18 repo = "cli"; 19 19 tag = "v${version}"; 20 - hash = "sha256-6j8r4Rh/FrHSp/Frearot4DSabqU0UHUE13xhkLVI1c="; 20 + hash = "sha256-f1GzxDd7ZG9WyB91vqCsKemp9zyBTliKHznWnQhY9/s="; 21 21 # The git commit is part of the `fastly version` original output; 22 22 # leave that output the same in nixpkgs. Use the `.git` directory 23 23 # to retrieve the commit SHA, and remove the directory afterwards,
+3 -3
pkgs/servers/search/qdrant/default.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "qdrant"; 18 - version = "1.13.4"; 18 + version = "1.13.6"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "qdrant"; 22 22 repo = "qdrant"; 23 23 tag = "v${version}"; 24 - hash = "sha256-77BuXTrQPtg7lus4WXukYSrJllR9hBMqn8+xAaq96z8="; 24 + hash = "sha256-l/nWlpV3eecTzFK3MnHzmXGYocxKw+YPsyfHWuE/rwg="; 25 25 }; 26 26 27 27 useFetchCargoVendor = true; 28 28 29 - cargoHash = "sha256-r+UilkSsV875j7tNkGJxuR/XC8Y1Fk4nqHYah9Z9q9c="; 29 + cargoHash = "sha256-VUUL+oz8nCCNvDohDLfRai+KKd6uG0RLti31mk40wVY="; 30 30 31 31 nativeBuildInputs = [ 32 32 protobuf
+2
pkgs/top-level/python-packages.nix
··· 9693 9693 9694 9694 netapp-ontap = callPackage ../development/python-modules/netapp-ontap { }; 9695 9695 9696 + netbox-attachments = callPackage ../development/python-modules/netbox-attachments { }; 9697 + 9696 9698 netbox-bgp = callPackage ../development/python-modules/netbox-bgp { }; 9697 9699 9698 9700 netbox-contract = callPackage ../development/python-modules/netbox-contract { };