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