diff --git a/nixos/modules/system/boot/loader/limine/limine.nix b/nixos/modules/system/boot/loader/limine/limine.nix index fefc9ab78530..fd0ee9b2b36d 100644 --- a/nixos/modules/system/boot/loader/limine/limine.nix +++ b/nixos/modules/system/boot/loader/limine/limine.nix @@ -29,7 +29,7 @@ let resolution = cfg.resolution; maxGenerations = if cfg.maxGenerations == null then 0 else cfg.maxGenerations; hostArchitecture = pkgs.stdenv.hostPlatform.parsed.cpu; - timeout = if config.boot.loader.timeout != null then config.boot.loader.timeout else 10; + timeout = if config.boot.loader.timeout == null then "no" else config.boot.loader.timeout; enableEditor = cfg.enableEditor; extraConfig = cfg.extraConfig; extraEntries = cfg.extraEntries; diff --git a/pkgs/applications/editors/texmacs/default.nix b/pkgs/applications/editors/texmacs/default.nix index dd73dd13038a..3184ca224618 100644 --- a/pkgs/applications/editors/texmacs/default.nix +++ b/pkgs/applications/editors/texmacs/default.nix @@ -3,6 +3,7 @@ stdenv, callPackage, fetchurl, + gnutls, guile_1_8, xmodmap, which, @@ -15,12 +16,8 @@ python3 ? null, cmake, pkg-config, - wrapQtAppsHook, xdg-utils, - qtbase, - qtsvg, - qtmacextras, - fetchpatch, + qt6, ghostscriptX ? null, extraFonts ? false, chineseFonts ? false, @@ -30,7 +27,7 @@ let pname = "texmacs"; - version = "2.1.4"; + version = "2.1.5"; common = callPackage ./common.nix { inherit extraFonts @@ -46,47 +43,40 @@ stdenv.mkDerivation { src = fetchurl { url = "https://www.texmacs.org/Download/ftp/tmftp/source/TeXmacs-${version}-src.tar.gz"; - hash = "sha256-h6aSLuDdrAtVzOnNVPqMEWX9WLDHtkCjPy9JXWnBgYY="; + hash = "sha256-s6EnvbqOeQELI5KRQVy+NDEzNSHiRHeoFLWG4bQCc2A="; }; postPatch = common.postPatch + '' substituteInPlace configure \ - --replace "-mfpmath=sse -msse2" "" + --replace-fail "-mfpmath=sse -msse2" "" ''; nativeBuildInputs = [ guile_1_8 pkg-config - wrapQtAppsHook + qt6.wrapQtAppsHook xdg-utils cmake ]; buildInputs = [ + gnutls guile_1_8 - qtbase - qtsvg + qt6.qtbase + qt6.qtsvg + qt6.qt5compat ghostscriptX freetype libjpeg sqlite git python3 + ]; + + cmakeFlags = [ + (lib.cmakeFeature "TEXMACS_GUI" "Qt6") ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ - qtmacextras - ]; - - patches = [ - (fetchpatch { - name = "fix-compile-clang-19.5.patch"; - url = "https://github.com/texmacs/texmacs/commit/e72783b023f22eaa0456d2e4cc76ae509d963672.patch"; - hash = "sha256-oJCiXWTY89BdxwbgtFvfThid0WM83+TAUThSihfr0oA="; - }) - ]; - - cmakeFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - (lib.cmakeFeature "TEXMACS_GUI" "Qt") (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "./TeXmacs.app/Contents/Resources") ]; @@ -111,6 +101,11 @@ stdenv.mkDerivation { git python3 ]) + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "--set" + "TEXMACS_PATH" + "${placeholder "out"}/Applications/TeXmacs.app/Contents/Resources/share/TeXmacs" ]; postFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) '' diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 1f7608c86682..7a1371da42e1 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1238,11 +1238,11 @@ "vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8=" }, "spacelift-io_spacelift": { - "hash": "sha256-m8l0fmDo8lFu8xIqO3tVD0vHIvgWSKVE7J6BxKm7LSY=", + "hash": "sha256-pWj9K8+ssAuSz1oufi/Ce701xaBDmHKtyijA/R/kQ/g=", "homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift", "owner": "spacelift-io", "repo": "terraform-provider-spacelift", - "rev": "v1.49.0", + "rev": "v1.51.0", "spdx": "MIT", "vendorHash": "sha256-C8TE7uxMf6LOTS6v22mXwUdk2eqQRinwrCH4ZVUCx4k=" }, diff --git a/pkgs/by-name/ba/baresip/package.nix b/pkgs/by-name/ba/baresip/package.nix index e862f912a40f..59751155f417 100644 --- a/pkgs/by-name/ba/baresip/package.nix +++ b/pkgs/by-name/ba/baresip/package.nix @@ -31,14 +31,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.7.0"; + version = "4.8.0"; pname = "baresip"; src = fetchFromGitHub { owner = "baresip"; repo = "baresip"; rev = "v${finalAttrs.version}"; - hash = "sha256-IfzLwK6mDfMPug6vRfsOJwByP6LwGkefh8lBC75eVbU="; + hash = "sha256-QAlpOikf6T/YfAtvrOJy0lJX3vRGLCBa+g2sYBcGmt0="; }; patches = [ diff --git a/pkgs/by-name/co/code/package.nix b/pkgs/by-name/co/code/package.nix index 7c1719690248..9cda52c8b26c 100644 --- a/pkgs/by-name/co/code/package.nix +++ b/pkgs/by-name/co/code/package.nix @@ -11,18 +11,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "code"; - version = "0.6.90"; + version = "0.6.100"; src = fetchFromGitHub { owner = "just-every"; repo = "code"; tag = "v${finalAttrs.version}"; - hash = "sha256-jJBsE29PeK3YymPueuMoL8P3B3hLgP4hXUfPraNBY3s="; + hash = "sha256-I/QdFRo6FeNtwlwwZXkCkeknJlkTo9wWrhJTZ5fdv7A="; }; sourceRoot = "${finalAttrs.src.name}/code-rs"; - cargoHash = "sha256-ZNoF47zeLgmhBPZ2P9P2YAaWwmuykxj5veUX8qX0bGk="; + cargoHash = "sha256-ig90sWozfLZQJ/F6BuhRbLbR4GiyygqAaumO6WOItpw="; nativeBuildInputs = lib.optionals stdenvNoCC.hostPlatform.isLinux [ pkg-config diff --git a/pkgs/by-name/co/conspy/package.nix b/pkgs/by-name/co/conspy/package.nix index bf0d57b840d9..f9954e9d0f5e 100644 --- a/pkgs/by-name/co/conspy/package.nix +++ b/pkgs/by-name/co/conspy/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "conspy"; - version = "1.16"; + version = "1.17"; src = fetchurl { url = "mirror://sourceforge/project/conspy/conspy-${finalAttrs.version}-1/conspy-${finalAttrs.version}.tar.gz"; - hash = "sha256-7l72SOoI0g2QYtsi579ip7cmGvAgU/kWAW0bgKZqVgk="; + hash = "sha256-YSMO9sWJjc+zqMtg0hjIRYWI2XNnqQ2VOLZvHZSZC2Q="; curlOpts = " -A application/octet-stream "; }; diff --git a/pkgs/by-name/di/diskwatch/package.nix b/pkgs/by-name/di/diskwatch/package.nix new file mode 100644 index 000000000000..c5465d0814a6 --- /dev/null +++ b/pkgs/by-name/di/diskwatch/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "diskwatch"; + version = "0.1.1"; + + src = fetchFromGitHub { + owner = "matthart1983"; + repo = "diskwatch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-pveHyT3ljQQ9GdOMhZhcY7QD/pMvL3fLrbM6D5fO+h4="; + }; + + __structuredAttrs = true; + + cargoHash = "sha256-PufgQqJGsPMBcnNV/QXQnE/wrI4FAJWXLvoHEqLQm5k="; + + nativeCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + versionCheckProgramArg = [ "-V" ]; + + meta = { + description = "Single-host, read-only disk diagnostics TUI"; + homepage = "https://github.com/matthart1983/diskwatch"; + changelog = "https://github.com/matthart1983/diskwatch/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "diskwatch"; + }; +}) diff --git a/pkgs/by-name/ev/everest-bin/package.nix b/pkgs/by-name/ev/everest-bin/package.nix index 8735a4aed442..2d0ba6e4a1a3 100644 --- a/pkgs/by-name/ev/everest-bin/package.nix +++ b/pkgs/by-name/ev/everest-bin/package.nix @@ -8,15 +8,15 @@ let pname = "everest"; - version = "6305"; + version = "6314"; phome = "$out/lib/Celeste"; in stdenvNoCC.mkDerivation { inherit pname version; src = fetchzip { - url = "https://github.com/EverestAPI/Everest/releases/download/stable-1.6305.0/main.zip"; + url = "https://github.com/EverestAPI/Everest/releases/download/stable-1.6314.0/main.zip"; extension = "zip"; - hash = "sha256-sx//95XTUD7tg9TmeY2J8ECz/3GpwmJv6i0aGeGjFsg="; + hash = "sha256-YM6zjANINWQlTNu3EJFKIVl9VhVY4Ednjp+I+6Ap7dI="; }; buildInputs = [ icu diff --git a/pkgs/by-name/ev/everest/package.nix b/pkgs/by-name/ev/everest/package.nix index f32d8a186d94..b05e536acf03 100644 --- a/pkgs/by-name/ev/everest/package.nix +++ b/pkgs/by-name/ev/everest/package.nix @@ -11,8 +11,8 @@ let pname = "everest"; - version = "6305"; - rev = "1b9d110780406d406af8d7e7446247ce858c63e0"; + version = "6314"; + rev = "a3112074ae83766af9f8cf48295689bbd8166730"; phome = "$out/lib/Celeste"; in buildDotnetModule { @@ -25,7 +25,7 @@ buildDotnetModule { fetchSubmodules = true; # TODO: use leaveDotGit = true and modify external/MonoMod in postFetch to please SourceLink # Microsoft.SourceLink.Common.targets(53,5): warning : Source control information is not available - the generated source link is empty. - hash = "sha256-yZ/hn7+O0vc1AgiDlpWZk6ivFIfvjmCX5pfwnpZy2ag="; + hash = "sha256-yZLhjP09ocn8lbb6SuklcEHvqz/GV2/wlxpjYm/gr08="; }; nativeBuildInputs = [ autoPatchelfHook ]; diff --git a/pkgs/by-name/fi/filebeat8/package.nix b/pkgs/by-name/fi/filebeat8/package.nix index fc08145c9f80..aff497b2bdb5 100644 --- a/pkgs/by-name/fi/filebeat8/package.nix +++ b/pkgs/by-name/fi/filebeat8/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "filebeat"; - version = "8.19.15"; + version = "8.19.16"; src = fetchFromGitHub { owner = "elastic"; repo = "beats"; tag = "v${finalAttrs.version}"; - hash = "sha256-PHLdHY0XdcbZpE9yOjmb+9Eesb7M13+Je+/8cQ5Klls="; + hash = "sha256-OBPaSbPAp7SvhEi2yycgT70yRfCtIEdkL4/GSR2YrO4="; }; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-y4f5gJSb/XI0PVZol8cXgurquwtMaOk6mrWNLfNxRFo="; + vendorHash = "sha256-aCoXzWnNsctxJmsfeUyVSLkUY59adtIn2JxxGKPBob8="; subPackages = [ "filebeat" ]; diff --git a/pkgs/by-name/fl/flightgear/openscenegraph-flightgear.nix b/pkgs/by-name/fl/flightgear/openscenegraph-flightgear.nix index 7cbbb965b2de..655fa0ed57d9 100644 --- a/pkgs/by-name/fl/flightgear/openscenegraph-flightgear.nix +++ b/pkgs/by-name/fl/flightgear/openscenegraph-flightgear.nix @@ -32,9 +32,8 @@ stdenv.mkDerivation { src = fetchFromGitLab { owner = "flightgear"; repo = "openscenegraph"; - # release/2024-build as of 2025-08-08 - rev = "a4ea8ec535cc969e31e2026b13be147dcb978689"; - sha256 = "sha256-wnxm4G40j2e6Paqx0vfAR4s4L7esfCHcgxUJWNxk1SM="; + rev = "b5895abe0d94a57839929d38b5681dc8e796a8a0"; + hash = "sha256-FaTn+QZa1qAU9DNhBjQvBLu/Z9q2liatBbsxY8a0hUI="; }; nativeBuildInputs = [ @@ -84,13 +83,19 @@ stdenv.mkDerivation { ++ lib.optional stdenv.hostPlatform.isDarwin (lib.cmakeFeature "OSG_WINDOWING_SYSTEM" "Cocoa"); meta = { - description = "3D graphics toolkit"; - homepage = "http://www.openscenegraph.org/"; + description = "3D graphics toolkit (FlightGear fork)"; + homepage = "https://gitlab.com/flightgear/openscenegraph"; + changelog = "https://gitlab.com/flightgear/openscenegraph/-/commits/release/2024-build"; maintainers = with lib.maintainers; [ aanderse raskin ]; platforms = with lib.platforms; linux ++ darwin; - license = "OpenSceneGraph Public License - free LGPL-based license"; + + # This is a fork of openscenegraph, mirrored licenses + license = with lib.licenses; [ + lgpl21Only + wxWindowsException31 + ]; }; } diff --git a/pkgs/by-name/fl/flightgear/package.nix b/pkgs/by-name/fl/flightgear/package.nix index 514705cf3d3a..cec1a8b4e162 100644 --- a/pkgs/by-name/fl/flightgear/package.nix +++ b/pkgs/by-name/fl/flightgear/package.nix @@ -35,37 +35,17 @@ }: let - version = "2024.1.5"; - data = stdenv.mkDerivation rec { - pname = "flightgear-data"; - inherit version; - - src = fetchFromGitLab { - owner = "flightgear"; - repo = "fgdata"; - tag = version; - hash = "sha256-8B5wSYjkWuPEySpqBiprZ+jrHy01HA9+iX70wNAn81s="; - }; - - dontUnpack = true; - - installPhase = '' - mkdir -p "$out/share/FlightGear" - cp ${src}/* -a "$out/share/FlightGear/" - ''; - }; openscenegraph = callPackage ./openscenegraph-flightgear.nix { }; in -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "flightgear"; - # inheriting data for `nix-prefetch-url -A pkgs.flightgear.data.src` - inherit version data; + version = "2024.1.6-rc1"; src = fetchFromGitLab { owner = "flightgear"; repo = "flightgear"; - tag = version; - hash = "sha256-sORiO0SDChIVWIhGKelm7IE/cZ40gMqlZ1OoZZna7kI="; + tag = finalAttrs.version; + hash = "sha256-YYWDLCZ+2g4sWrSZJ+EvFCPH/IIYWD0wKzcslqw9VSs="; }; nativeBuildInputs = [ @@ -111,7 +91,7 @@ stdenv.mkDerivation rec { lib.cmakeFeature "CMAKE_OSX_DEPLOYMENT_TARGET" "11.0" ); - qtWrapperArgs = [ "--set FG_ROOT ${data}/share/FlightGear" ]; + qtWrapperArgs = [ "--set FG_ROOT ${finalAttrs.passthru.data}/share/FlightGear" ]; postInstall = '' # Remove redundant AppImage artifacts @@ -127,17 +107,41 @@ stdenv.mkDerivation rec { ln -s "$out/Applications/FlightGear.app/Contents/MacOS/FlightGear" "$out/bin/fgfs" ''; - passthru.updateScript = nix-update-script { }; + passthru = { + updateScript = nix-update-script { }; + + data = stdenv.mkDerivation { + pname = "flightgear-data"; + inherit (finalAttrs) version; + + src = fetchFromGitLab { + owner = "flightgear"; + repo = "fgdata"; + tag = finalAttrs.version; + hash = "sha256-B7WCEMrHtSW4Yk2HM+ZjgKt5GeQrSmvxKITqAYXKSuw="; + }; + + dontUnpack = true; + + installPhase = '' + mkdir -p "$out/share/FlightGear" + cp -a "$src"/* "$out/share/FlightGear/" + ''; + }; + }; meta = { - description = "Flight simulator"; + description = "A free and highly sophisticated flight simulator"; + homepage = "https://www.flightgear.org/"; + changelog = "https://www.flightgear.org/download/releases/2024-1-5"; # TODO: Use finalattrs when back on stable tracking maintainers = with lib.maintainers; [ raskin kirillrdy + philocalyst ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; hydraPlatforms = [ ]; # disabled from hydra because it's so big license = lib.licenses.gpl2Plus; mainProgram = "fgfs"; }; -} +}) diff --git a/pkgs/by-name/gi/gitkraken/package.nix b/pkgs/by-name/gi/gitkraken/package.nix index e52f42f0902d..007bafb28925 100644 --- a/pkgs/by-name/gi/gitkraken/package.nix +++ b/pkgs/by-name/gi/gitkraken/package.nix @@ -56,24 +56,24 @@ let pname = "gitkraken"; - version = "12.1.1"; + version = "12.1.2"; throwSystem = throw "Unsupported system: ${stdenv.hostPlatform.system}"; srcs = { x86_64-linux = fetchzip { url = "https://api.gitkraken.dev/releases/production/linux/x64/${version}/gitkraken-amd64.tar.gz"; - hash = "sha256-ADOoqHf0RV9MtG7MZUoSH1gzKBN4NwMq2ziiqb5cwnQ="; + hash = "sha256-uYEPOZ1OZwisiitByOWIjymzCayLCdN+cDzW/etktgM="; }; x86_64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/x64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-YozqeIcfsRN+42aaX/UTSiwieDHTRvtls2d5dx9SYOk="; + hash = "sha256-BIeK1ICLmxciNbauWa23IITEUlbum/39e77D4ovNHCc="; }; aarch64-darwin = fetchzip { url = "https://api.gitkraken.dev/releases/production/darwin/arm64/${version}/GitKraken-v${version}.zip"; - hash = "sha256-n+V/fV5HgN6WwzTPdU+iGwI/R6f0h9ILoVHAwrOaC90="; + hash = "sha256-1KTdxnpqNYpLKxX5G5QwY6mYP7j9GtDQoTeXwGfhv08="; }; }; diff --git a/pkgs/by-name/ka/kas/package.nix b/pkgs/by-name/ka/kas/package.nix index aefdb619ea41..5481bd00740a 100644 --- a/pkgs/by-name/ka/kas/package.nix +++ b/pkgs/by-name/ka/kas/package.nix @@ -8,14 +8,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "kas"; - version = "5.2"; + version = "5.3"; pyproject = true; src = fetchFromGitHub { owner = "siemens"; repo = "kas"; tag = finalAttrs.version; - hash = "sha256-lEhgEotQE5ceH1NEBlTzD33W09NQjzo4bCpZi9rcQE0="; + hash = "sha256-XeAu8BNfcNmwDn25MA0uVmADjuYRkQxq+mG2XvRoJIE="; }; patches = [ ./pass-terminfo-env.patch ]; diff --git a/pkgs/by-name/la/labwc-tweaks-gtk/package.nix b/pkgs/by-name/la/labwc-tweaks-gtk/package.nix index 0802fd78730f..e841d7d58d7f 100644 --- a/pkgs/by-name/la/labwc-tweaks-gtk/package.nix +++ b/pkgs/by-name/la/labwc-tweaks-gtk/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "labwc-tweaks-gtk"; - version = "0-unstable-2026-05-22"; + version = "0-unstable-2026-05-31"; src = fetchFromGitHub { owner = "labwc"; repo = "labwc-tweaks-gtk"; - rev = "ebe05bef2cf5966a45a42370371ae879c472cf6d"; - hash = "sha256-5HqxB03yXksRBV/wZa3J5xLEIbv2oZvLp2YQ3FMgd1k="; + rev = "5cb8680865c72d1b9c9dfd5b41fb5f2bb58e22d9"; + hash = "sha256-Sd3crtELVFkvPMPLL9hXifwgeOhlj1Hlgm3V6EPfT3I="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/li/libre/package.nix b/pkgs/by-name/li/libre/package.nix index 030bd489c0e3..3daed5925de7 100644 --- a/pkgs/by-name/li/libre/package.nix +++ b/pkgs/by-name/li/libre/package.nix @@ -8,13 +8,13 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "4.7.0"; + version = "4.8.1"; pname = "libre"; src = fetchFromGitHub { owner = "baresip"; repo = "re"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-MkldMsPmU3TZhU+XUkDMiBOnppDtJ2o2uSlm+DyStvo="; + sha256 = "sha256-fy7K7VE84E8JLWR9UZwHydL+I7NiAtlO8U4Gdr6m2KE="; }; buildInputs = [ diff --git a/pkgs/by-name/lm/lmstudio/package.nix b/pkgs/by-name/lm/lmstudio/package.nix index 39b4bd8c9719..aa5b2964ea8a 100644 --- a/pkgs/by-name/lm/lmstudio/package.nix +++ b/pkgs/by-name/lm/lmstudio/package.nix @@ -7,12 +7,12 @@ let pname = "lmstudio"; - version_aarch64-linux = "0.4.14-4"; - hash_aarch64-linux = "sha256-mlPeSTPUVJ8C7zheuX7ZJnDFQtg9oTg/LBqXJrbPfMs="; - version_aarch64-darwin = "0.4.14-4"; - hash_aarch64-darwin = "sha256-9Kcj+IA5DhJuxSetKCHCPJ5GECCpnjnZlYPXD9jafy0="; - version_x86_64-linux = "0.4.14-4"; - hash_x86_64-linux = "sha256-oDPL/m1Ghutxmi3iumsy2/Hs6Bp8UDWsJeup1Vlu/i8="; + version_aarch64-linux = "0.4.15-2"; + hash_aarch64-linux = "sha256-HnxdikjdUPoQkHMGLHC7TJylj5ad5UWnFMkyjj/8haU="; + version_aarch64-darwin = "0.4.15-2"; + hash_aarch64-darwin = "sha256-Spe/d34X4V8LAheaLFQ68NvDo09FrshDrV0RLO+24sU="; + version_x86_64-linux = "0.4.15-2"; + hash_x86_64-linux = "sha256-M7doFWVEyzcDJF4M+h4WKR+Q45yn3FZc2vZbzjYWBPE="; meta = { description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)"; diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix index 2acd3e9e4a1c..dfc4038bfde9 100644 --- a/pkgs/by-name/ma/mattermost/package.nix +++ b/pkgs/by-name/ma/mattermost/package.nix @@ -27,10 +27,10 @@ # # Ensure you also check ../mattermostLatest/package.nix. regex = "^v(11\\.7\\.[0-9]+)$"; - version = "11.7.1"; - srcHash = "sha256-9eI9tX6qHEEzm7aro7ky2JORfAmqbjmrmxABFVTZzW8="; - vendorHash = "sha256-xu399pAtIJUIns+GhKFlDR0crWV+8HiN9Wf38EMu5q8="; - npmDepsHash = "sha256-M+yoCLR4yT30n3rhqZu1z8zeWas+5VniP4aaIJPz6VU="; + version = "11.7.2"; + srcHash = "sha256-qqBqV55Qq2zZOKIZmRB0MyCjFkHDmfvQjmuMn2cP4hY="; + vendorHash = "sha256-XaXqQN20c3DhW2/L0zhTA8dLeRp4MyBxUKpiMVwp/7s="; + npmDepsHash = "sha256-37nkbIMuCI0ZSFc+TXky+kkrbLJNNzX/xBXGZjp4r7o="; }, ... }: diff --git a/pkgs/by-name/my/mympd/package.nix b/pkgs/by-name/my/mympd/package.nix index 9d5e5ff1d1f9..1b763464df01 100644 --- a/pkgs/by-name/my/mympd/package.nix +++ b/pkgs/by-name/my/mympd/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mympd"; - version = "25.0.2"; + version = "25.1.0"; src = fetchFromGitHub { owner = "jcorporation"; repo = "myMPD"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-DF2+n6yiMOhHIS271YKzsEX0EZ7UXAtojVv48m7GSmQ="; + sha256 = "sha256-YX9nN4NxD/NrkTlVSxUrQ1ur67Rk2hfM9ZXDjnpoLGk="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ne/neovide/package.nix b/pkgs/by-name/ne/neovide/package.nix index 876d3652a770..4cf2e11ab585 100644 --- a/pkgs/by-name/ne/neovide/package.nix +++ b/pkgs/by-name/ne/neovide/package.nix @@ -106,7 +106,8 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: { # library skia embeds the path to its sources remove-references-to -t "$SKIA_SOURCE_DIR" \ $out/bin/neovide - + '' + + lib.optionalString stdenv.hostPlatform.isLinux '' wrapProgram $out/bin/neovide \ --prefix LD_LIBRARY_PATH : ${libPath} ''; diff --git a/pkgs/by-name/ne/netatalk/package.nix b/pkgs/by-name/ne/netatalk/package.nix index a7c72787170d..f7e1e66f5661 100644 --- a/pkgs/by-name/ne/netatalk/package.nix +++ b/pkgs/by-name/ne/netatalk/package.nix @@ -30,11 +30,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "netatalk"; - version = "4.4.3"; + version = "4.5.0"; src = fetchurl { url = "mirror://sourceforge/netatalk/netatalk/netatalk-${finalAttrs.version}.tar.xz"; - hash = "sha256-hj1kDsyZ9JI+rWxY6NNAarOhyp3TsNR8zfb967bv46s="; + hash = "sha256-Ytd/WkkeaQhsFwb/fZ4BaRLg5ItD0MOnrmDDhLbWJbM="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ne/netscan/package.nix b/pkgs/by-name/ne/netscan/package.nix new file mode 100644 index 000000000000..35695cadd379 --- /dev/null +++ b/pkgs/by-name/ne/netscan/package.nix @@ -0,0 +1,43 @@ +{ + lib, + fetchFromGitHub, + pkg-config, + rustPlatform, + sqlite, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "netscan"; + version = "0.8.1"; + + src = fetchFromGitHub { + owner = "matthart1983"; + repo = "netscan"; + tag = "v${finalAttrs.version}"; + hash = "sha256-eWUUEdin8v8NIDEDJaHzKYaMyHeyp6d0ar23GkWvZLY="; + }; + + __structuredAttrs = true; + + cargoHash = "sha256-4mhVNr62NrCPR5W7Qkfg2LAPInOltyfG/nyITROEKJY="; + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ sqlite ]; + + nativeCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + versionCheckProgramArg = [ "-V" ]; + + meta = { + description = "TUI workflow for nmap with scan history"; + homepage = "https://github.com/matthart1983/netscan"; + changelog = "https://github.com/matthart1983/netscan/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "netscan"; + }; +}) diff --git a/pkgs/games/openloco/default.nix b/pkgs/by-name/op/openloco/package.nix similarity index 100% rename from pkgs/games/openloco/default.nix rename to pkgs/by-name/op/openloco/package.nix diff --git a/pkgs/by-name/or/orbiton/package.nix b/pkgs/by-name/or/orbiton/package.nix index 8697c30bf283..2d46dff62229 100644 --- a/pkgs/by-name/or/orbiton/package.nix +++ b/pkgs/by-name/or/orbiton/package.nix @@ -12,13 +12,13 @@ buildGoModule rec { pname = "orbiton"; - version = "2.74.2"; + version = "2.74.3"; src = fetchFromGitHub { owner = "xyproto"; repo = "orbiton"; tag = "v${version}"; - hash = "sha256-NUXA5K3tT1XhWwS0Xj8DquOSBLmJqzH6ikiqiEg3kIs="; + hash = "sha256-+Q3+YuyD95U4UGD6FrdsYHSQYOOZFsmIP2R4Ccs1z1U="; }; vendorHash = null; diff --git a/pkgs/by-name/ra/racket/manifest.json b/pkgs/by-name/ra/racket/manifest.json index 37f0d90c6fa7..b649d150edc6 100644 --- a/pkgs/by-name/ra/racket/manifest.json +++ b/pkgs/by-name/ra/racket/manifest.json @@ -1,11 +1,11 @@ { - "version": "9.1", + "version": "9.2", "full": { - "filename": "racket-9.1-src.tgz", - "sha256": "1062dce1826884a2a758b565318570440dfd06699f1b1c47cd27d805e4f6833e" + "filename": "racket-9.2-src.tgz", + "sha256": "ccf98fd81444dfb3e3d0fde86e8db0753a7e8568725d45c0189ce5c8b7c4bb19" }, "minimal": { - "filename": "racket-minimal-9.1-src.tgz", - "sha256": "d68e7f392cc842cf29daee2a8a9297a52881ba280c6a4c6108c02ae8c77357d5" + "filename": "racket-minimal-9.2-src.tgz", + "sha256": "6292636ee48f8473adc99113fca23419164aa02b30fb482001ab99224cf73074" } } diff --git a/pkgs/by-name/rg/rgrc/package.nix b/pkgs/by-name/rg/rgrc/package.nix index 2bae26bfdb41..e95e47c58883 100644 --- a/pkgs/by-name/rg/rgrc/package.nix +++ b/pkgs/by-name/rg/rgrc/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rgrc"; - version = "0.6.12"; + version = "0.6.13"; src = fetchFromGitHub { owner = "lazywalker"; repo = "rgrc"; tag = "v${finalAttrs.version}"; - hash = "sha256-PgfLDVO1OyHlJYbUzZCkKv7SV/nSPFjUhi5qpdxCDYw="; + hash = "sha256-MZ3+dgq78QcroHJ0eL7kUuI+wZm6QaTCgA4CrcO5iCQ="; }; - cargoHash = "sha256-ek9Cf33fW6kS0L+u8mQYqsqZmv7dfptHFd+t3odtCO4="; + cargoHash = "sha256-DB3J3fTesC8Eg/GqWLYKIiE8FoNjGs9i1LgNx4klvsw="; buildFeatures = [ "embed-configs" ]; nativeBuildInputs = [ installShellFiles ]; diff --git a/pkgs/by-name/rg/rgx/package.nix b/pkgs/by-name/rg/rgx/package.nix index 905a7798c861..57d005b43f17 100644 --- a/pkgs/by-name/rg/rgx/package.nix +++ b/pkgs/by-name/rg/rgx/package.nix @@ -8,7 +8,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rgx"; - version = "0.12.3"; + version = "0.12.4"; __structuredAttrs = true; @@ -16,10 +16,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "brevity1swos"; repo = "rgx"; tag = "v${finalAttrs.version}"; - hash = "sha256-01JnU+vDkEIYrEhl9KUGZx2+p2Xw76qjI9mpGsaTPLA="; + hash = "sha256-wr2MPujzrDnuXDLp+moc2gQpjBrs7MIgSalkjuctQZU="; }; - cargoHash = "sha256-ZjfLh+vYlKP0JLxLvnkB9Qr3aQ/Oki/KvQmjCF7G1Mg="; + cargoHash = "sha256-MIcIPQrYoCHKrsIJzMvozF3/00XYfqLBAyEtqlyfceI="; buildInputs = [ pcre2 ]; diff --git a/pkgs/by-name/sg/sgt-puzzles/package.nix b/pkgs/by-name/sg/sgt-puzzles/package.nix index 2669dce85dfe..d4af4eb46e9c 100644 --- a/pkgs/by-name/sg/sgt-puzzles/package.nix +++ b/pkgs/by-name/sg/sgt-puzzles/package.nix @@ -18,11 +18,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "sgt-puzzles"; - version = "20260410.06e37f1"; + version = "20260523.7ad37c6"; src = fetchurl { url = "https://www.chiark.greenend.org.uk/~sgtatham/puzzles/puzzles-${finalAttrs.version}.tar.gz"; - hash = "sha256-FdiDTPw3df/8j++wkGTxO3BvnKw7OIF8xXLNzLw8unM="; + hash = "sha256-Pcl8wCXrnjQ68jMpZMhWcvKiHanqk1efMbzGbjOHupc="; }; sgt-puzzles-menu = fetchurl { diff --git a/pkgs/by-name/si/simgear/package.nix b/pkgs/by-name/si/simgear/package.nix index c7c0682e52fb..3ad9309f076f 100644 --- a/pkgs/by-name/si/simgear/package.nix +++ b/pkgs/by-name/si/simgear/package.nix @@ -27,18 +27,16 @@ curl, c-ares, }: -let - version = "2024.1.5"; -in + stdenv.mkDerivation (finalAttrs: { pname = "simgear"; - inherit version; + version = "2024.1.6-rc1"; src = fetchFromGitLab { owner = "flightgear"; repo = "simgear"; tag = finalAttrs.version; - hash = "sha256-WONlVdfDWIcoj/UfcFA4Vw5edlgr0vlT/fjIPDti7fk="; + hash = "sha256-uj8yVJNjAsrO0ydL5xMVtRRqx+5mXZ60qrPW2BAHl0g="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/sp/spirit/package.nix b/pkgs/by-name/sp/spirit/package.nix index 99261d5dc914..dde747f71462 100644 --- a/pkgs/by-name/sp/spirit/package.nix +++ b/pkgs/by-name/sp/spirit/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "spirit"; - version = "0.13.0"; + version = "0.14.0"; src = fetchFromGitHub { owner = "block"; repo = "spirit"; tag = "v${finalAttrs.version}"; - hash = "sha256-6hdsJ20nI85ngDC6trA+85mMPAq9hT9bgBvkRzdONlE="; + hash = "sha256-a7URE8DViJxpgTrdmr9U84Y38GihWYCIGobeUwIb0ls="; }; - vendorHash = "sha256-bJCwHmt8P6pnnIehYh8nBMHsB6Kff532c3mUTbtrogc="; + vendorHash = "sha256-qQZOH7gIuPhScXF6Ux6jAvYe6U3UcbtvC3NdNF+zcPQ="; subPackages = [ "cmd/spirit" ]; diff --git a/pkgs/by-name/sy/syswatch/package.nix b/pkgs/by-name/sy/syswatch/package.nix new file mode 100644 index 000000000000..f2c88b7f8fc8 --- /dev/null +++ b/pkgs/by-name/sy/syswatch/package.nix @@ -0,0 +1,37 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "syswatch"; + version = "0.7.0"; + + src = fetchFromGitHub { + owner = "matthart1983"; + repo = "syswatch"; + tag = "v${finalAttrs.version}"; + hash = "sha256-93KSbhgobGqd29M+cwEr6b1NhrwKhM+nJbRWG/hnvag="; + }; + + __structuredAttrs = true; + + cargoHash = "sha256-BRmkznPCS8BTLxeHAVz4eBsJZoKdDsaPE2VWMiquMac="; + + nativeCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + versionCheckProgramArg = [ "-V" ]; + + meta = { + description = "Single-host system diagnostics TUI tool"; + homepage = "https://github.com/matthart1983/syswatch"; + changelog = "https://github.com/matthart1983/syswatch/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "syswatch"; + }; +}) diff --git a/pkgs/by-name/ti/tideways-daemon/package.nix b/pkgs/by-name/ti/tideways-daemon/package.nix index cda18941e214..58a3c3959ad0 100644 --- a/pkgs/by-name/ti/tideways-daemon/package.nix +++ b/pkgs/by-name/ti/tideways-daemon/package.nix @@ -10,7 +10,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "tideways-daemon"; - version = "1.17.2"; + version = "1.17.4"; src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system} @@ -28,15 +28,15 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "x86_64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_amd64-${finalAttrs.version}.tar.gz"; - hash = "sha256-jD8nPQxMVrr7Ota5l8ILg9Jm8ddzPESORI6/G0Bh/DU="; + hash = "sha256-WSnWrxxaQNgW8nyQzClWPitYY9i2p+bCglwFvUlBKys="; }; "aarch64-linux" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_linux_aarch64-${finalAttrs.version}.tar.gz"; - hash = "sha256-cnH5qJXVJI72MP6Rdffo6KMB1Vltd3FetOf6BKrtZKE="; + hash = "sha256-FMOhA7b5xSOlJqqzhewJYnt4FY8Vp/VBOd6D9MvG74g="; }; "aarch64-darwin" = fetchurl { url = "https://tideways.s3.amazonaws.com/daemon/${finalAttrs.version}/tideways-daemon_macos_arm64-${finalAttrs.version}.tar.gz"; - hash = "sha256-Gw3kGmwTv1eX9N+rOIiyth93xIojJWAPzHa3Ju/Vk6g="; + hash = "sha256-2g3787X5xle0feQ/Zi3NJgbga2DC7IwN854heAZ6FR4="; }; }; updateScript = "${ diff --git a/pkgs/by-name/tu/tuxvdmtool/package.nix b/pkgs/by-name/tu/tuxvdmtool/package.nix new file mode 100644 index 000000000000..ed5f8d321c50 --- /dev/null +++ b/pkgs/by-name/tu/tuxvdmtool/package.nix @@ -0,0 +1,30 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: + +rustPlatform.buildRustPackage { + name = "tuxvdmtool"; + version = "0.2.0-unstable-2026-03-15"; + + src = fetchFromGitHub { + owner = "AsahiLinux"; + repo = "tuxvdmtool"; + rev = "e1acae287feabb49e3ecafa56d7cbfa7c3182fc9"; + hash = "sha256-7ewIidjb8NbgTkVYLzvLICHzwb6vBph5Iu+ZgIeDZXI="; + }; + + cargoHash = "sha256-bnBtchG87ya7nlf20Zv3htnZDN5jv29DKY+8nx5CK5o="; + + __structuredAttrs = true; + + meta = { + description = "Linux Apple Silicon to Apple Silicon VDM utility"; + homepage = "https://github.com/AsahiLinux/tuxvdmtool#readme"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ mjm ]; + mainProgram = "tuxvdmtool"; + platforms = lib.platforms.linux; + }; +} diff --git a/pkgs/by-name/vi/vifm/package.nix b/pkgs/by-name/vi/vifm/package.nix index 35b81960e4da..89908a6b7e23 100644 --- a/pkgs/by-name/vi/vifm/package.nix +++ b/pkgs/by-name/vi/vifm/package.nix @@ -23,11 +23,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = if isFullPackage then "vifm-full" else "vifm"; - version = "0.14.3"; + version = "0.14.4"; src = fetchurl { url = "https://github.com/vifm/vifm/releases/download/v${finalAttrs.version}/vifm-${finalAttrs.version}.tar.bz2"; - hash = "sha256-Fqm+EQjWpaCen5R/clY3XlGbpB6+lHNlmyBzn9vzRA4="; + hash = "sha256-QLwy7BDYKa2j0Cl9M81PMCxSC7QxKH1UT8CgWuRf2xs="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/ya/yara/package.nix b/pkgs/by-name/ya/yara/package.nix index 317575a66bfc..9af03728d7e9 100644 --- a/pkgs/by-name/ya/yara/package.nix +++ b/pkgs/by-name/ya/yara/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Tool to perform pattern matching for malware-related tasks"; homepage = "http://Virustotal.github.io/yara/"; changelog = "https://github.com/VirusTotal/yara/releases/tag/v${finalAttrs.version}"; - license = lib.licenses.asl20; + license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ fab ]; mainProgram = "yara"; platforms = lib.platforms.all; diff --git a/pkgs/development/compilers/crystal/build-package.nix b/pkgs/development/compilers/crystal/build-package.nix index 888872d7afcc..180553895942 100644 --- a/pkgs/development/compilers/crystal/build-package.nix +++ b/pkgs/development/compilers/crystal/build-package.nix @@ -199,7 +199,7 @@ stdenv.mkDerivation ( installCheckPhase = args.installCheckPhase or '' for f in $out/bin/*; do - if [ $f == $out/bin/*.dwarf ]; then + if [[ $f == *.dwarf ]]; then continue fi $f --help > /dev/null diff --git a/pkgs/development/interpreters/clisp/default.nix b/pkgs/development/interpreters/clisp/default.nix index 31282db8d289..08d4e5b357ec 100644 --- a/pkgs/development/interpreters/clisp/default.nix +++ b/pkgs/development/interpreters/clisp/default.nix @@ -14,7 +14,6 @@ libsigsegv, gettext, ncurses, - pcre, zlib, readline, libffi, @@ -32,7 +31,6 @@ dllSupport ? true, withModules ? [ "asdf" - "pcre" "rawsock" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ @@ -80,7 +78,6 @@ stdenv.mkDerivation { ] ++ lib.optional (gettext != null) gettext ++ lib.optional (ncurses != null) ncurses - ++ lib.optional (pcre != null) pcre ++ lib.optional (zlib != null) zlib ++ lib.optional (readline != null) readline ++ lib.optional (ffcallAvailable && (libffi != null)) libffi diff --git a/pkgs/development/python-modules/aioamazondevices/default.nix b/pkgs/development/python-modules/aioamazondevices/default.nix index 2996f102ad2a..6e38f44adeea 100644 --- a/pkgs/development/python-modules/aioamazondevices/default.nix +++ b/pkgs/development/python-modules/aioamazondevices/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "aioamazondevices"; - version = "13.7.2"; + version = "13.8.1"; pyproject = true; src = fetchFromGitHub { owner = "chemelli74"; repo = "aioamazondevices"; tag = "v${version}"; - hash = "sha256-j2xlCI3i+IszpDfOcUiN6yPsMzEQBUwB8Lq6c6Y/QPo="; + hash = "sha256-pDD5MYOW1EfxX8CQ/fUirUhR2I3Kr3IxTMaembOnljM="; }; build-system = [ poetry-core ]; diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index b27d977a4255..134cb0d00495 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202605301"; + version = "0.1.202605311"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-lg+1G+QuXUJF3xhaVMPjRfVpMZ7wCUfdc+uD4oyxeXc="; + hash = "sha256-YTAnViAo+G2Yxwi1lnt1oBteV8GDHlWDcQBITy/wgoQ="; }; __darwinAllowLocalNetworking = true; diff --git a/pkgs/development/python-modules/osc/default.nix b/pkgs/development/python-modules/osc/default.nix index d95da73f9c7e..ecabb5c0b428 100644 --- a/pkgs/development/python-modules/osc/default.nix +++ b/pkgs/development/python-modules/osc/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "osc"; - version = "1.26.0"; + version = "1.27.0"; format = "setuptools"; src = fetchFromGitHub { owner = "openSUSE"; repo = "osc"; rev = version; - hash = "sha256-2h9099tSGMjjSN8HN3B/mk6ZNV3Ga1eHhtWkULX1iJQ="; + hash = "sha256-PurzvqERRZDL4uVh0aiT5f8R9ui0t75WFmSCnlvH4I4="; }; buildInputs = [ bashInteractive ]; # needed for bash-completion helper diff --git a/pkgs/development/python-modules/pynintendoparental/default.nix b/pkgs/development/python-modules/pynintendoparental/default.nix index 3f9f4db7bfab..568ed5363723 100644 --- a/pkgs/development/python-modules/pynintendoparental/default.nix +++ b/pkgs/development/python-modules/pynintendoparental/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "pynintendoparental"; - version = "2.3.4"; + version = "2.4.0"; pyproject = true; src = fetchFromGitHub { owner = "pantherale0"; repo = "pynintendoparental"; tag = finalAttrs.version; - hash = "sha256-Lwr3iwRFForLvlFV9Z7l9diduNDu9dtrQSCaVMPcKJs="; + hash = "sha256-rkDWhWIBqTwb9M8msYFw8x6Tt9ymhDRJFrRyjRFh3G8="; }; postPatch = '' diff --git a/pkgs/development/python-modules/quack-kernels/default.nix b/pkgs/development/python-modules/quack-kernels/default.nix new file mode 100644 index 000000000000..b817693d6d55 --- /dev/null +++ b/pkgs/development/python-modules/quack-kernels/default.nix @@ -0,0 +1,75 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + + # build-system + setuptools, + + # dependencies + apache-tvm-ffi, + einops, + nvidia-cutlass-dsl, + torch, + torch-c-dlpack-ext, + + # optional-dependencies + # nvidia-matmul-heuristics, + jax, + # jax-tvm-ffi, + pandas, +}: +buildPythonPackage (finalAttrs: { + pname = "quack-kernels"; + version = "0.5.0"; + pyproject = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "Dao-AILab"; + repo = "quack"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Y56jJUTn/HopOe0yNxxxwMf+abXSdzTa8+YoiHd/rFE="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + apache-tvm-ffi + einops + nvidia-cutlass-dsl + torch + torch-c-dlpack-ext + ]; + + optional-dependencies = { + heuristics = [ + # nvidia-matmul-heuristics + ]; + jax = [ + jax + # jax-tvm-ffi + ]; + bench = [ + pandas + ]; + }; + + pythonImportsCheck = [ "quack" ]; + + # Fatal Python error: Aborted + doCheck = false; + + meta = { + description = "Quirky Assortment of CuTe Kernels"; + homepage = "https://github.com/Dao-AILab/quack"; + changelog = "https://github.com/Dao-AILab/quack/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ + GaetanLepage + prince213 + ]; + }; +}) diff --git a/pkgs/development/python-modules/reportlab/default.nix b/pkgs/development/python-modules/reportlab/default.nix index fccc6585cbdb..818d702160fd 100644 --- a/pkgs/development/python-modules/reportlab/default.nix +++ b/pkgs/development/python-modules/reportlab/default.nix @@ -17,7 +17,7 @@ let in buildPythonPackage rec { pname = "reportlab"; - version = "4.4.10"; + version = "4.5.1"; pyproject = true; # See https://bitbucket.org/pypy/compatibility/wiki/reportlab%20toolkit @@ -25,7 +25,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-XLuzSsNUYDnQCG3rKTjN7AaxLaPNuDboEyWOszzShIc="; + hash = "sha256-n99o9N6RcexmrLSl/u2PjKKvQ0eecHpvuw2qddiOVJQ="; }; postPatch = '' diff --git a/pkgs/development/python-modules/svgdigitizer/default.nix b/pkgs/development/python-modules/svgdigitizer/default.nix index e644640864a0..704a6bdb784d 100644 --- a/pkgs/development/python-modules/svgdigitizer/default.nix +++ b/pkgs/development/python-modules/svgdigitizer/default.nix @@ -28,14 +28,14 @@ buildPythonPackage rec { pname = "svgdigitizer"; - version = "0.14.3"; + version = "0.14.4"; pyproject = true; src = fetchFromGitHub { owner = "echemdb"; repo = "svgdigitizer"; tag = version; - hash = "sha256-Wba1I80wi2YGbHqpbXfCoHw0zkNovX3PRPkdqhm05Ys="; + hash = "sha256-sDMSzoXa8RnygFjveh1SrF+bFit7OMQh2kbiZ478cM4="; }; build-system = [ diff --git a/pkgs/development/python-modules/swh-scheduler/default.nix b/pkgs/development/python-modules/swh-scheduler/default.nix index f6e0e34d5fd0..b5fc3475dfae 100644 --- a/pkgs/development/python-modules/swh-scheduler/default.nix +++ b/pkgs/development/python-modules/swh-scheduler/default.nix @@ -31,7 +31,7 @@ buildPythonPackage (finalAttrs: { pname = "swh-scheduler"; - version = "3.3.1"; + version = "3.3.2"; pyproject = true; src = fetchFromGitLab { @@ -40,7 +40,7 @@ buildPythonPackage (finalAttrs: { owner = "devel"; repo = "swh-scheduler"; tag = "v${finalAttrs.version}"; - hash = "sha256-VsgF5zmrMPuXrRsxb4YBx+hXkFltxgbgskAe0b3k9bw="; + hash = "sha256-ELjxZKWCsAQte+KtSdwseMGnMdw65H9PrjuJP0PHtIM="; }; build-system = [ diff --git a/pkgs/tools/text/highlight/default.nix b/pkgs/tools/text/highlight/default.nix index fb45426895e6..6caa61b1e596 100644 --- a/pkgs/tools/text/highlight/default.nix +++ b/pkgs/tools/text/highlight/default.nix @@ -16,13 +16,13 @@ let self = stdenv.mkDerivation rec { pname = "highlight"; - version = "4.19"; + version = "4.20"; src = fetchFromGitLab { owner = "saalen"; repo = "highlight"; rev = "v${version}"; - hash = "sha256-4sPjTLgC4W77alpE/uZHOrnWKVXrWxeCtK70A6G87s8="; + hash = "sha256-fMIyMR9RA60hdy1eniJkvLHK+WJPuVehWMyS9Lt6iQ4="; }; patches = [ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 7e585d0c2e53..1bfd37c297af 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3191,7 +3191,7 @@ with pkgs; pythonPackages = python3Packages; }; - texmacs = libsForQt5.callPackage ../applications/editors/texmacs { + texmacs = callPackage ../applications/editors/texmacs { extraFonts = true; }; @@ -10523,8 +10523,6 @@ with pkgs; run-npush = callPackage ../by-name/np/npush/run.nix { }; - openloco = pkgsi686Linux.callPackage ../games/openloco { }; - openraPackages_2019 = import ../games/openra_2019 { inherit lib; pkgs = pkgs.__splicedPackages; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index b18a21f93d76..fec3053e53d8 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -16682,6 +16682,8 @@ self: super: with self; { qtpy = callPackage ../development/python-modules/qtpy { }; + quack-kernels = callPackage ../development/python-modules/quack-kernels { }; + quadprog = callPackage ../development/python-modules/quadprog { }; qualysclient = callPackage ../development/python-modules/qualysclient { };