diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md index d0ba09b51621..34ac80cac998 100644 --- a/doc/languages-frameworks/rust.section.md +++ b/doc/languages-frameworks/rust.section.md @@ -461,17 +461,6 @@ also be used: the `Cargo.lock`/`Cargo.toml` files need to be patched before vendoring. -In case the lockfile contains cargo `git` dependencies, you can use -`fetchCargoVendor` instead. -```nix -{ - cargoDeps = rustPlatform.fetchCargoVendor { - inherit src; - hash = "sha256-RqPVFovDaD2rW31HyETJfQ0qVwFxoGEvqkIgag3H6KU="; - }; -} -``` - If a `Cargo.lock` file is available, you can alternatively use the `importCargoLock` function. In contrast to `fetchCargoVendor`, this function does not require a hash (unless git dependencies are used) diff --git a/lib/attrsets.nix b/lib/attrsets.nix index 3001e4ec93b5..180c585961d7 100644 --- a/lib/attrsets.nix +++ b/lib/attrsets.nix @@ -17,7 +17,7 @@ rec { /** Return an attribute from nested attribute sets. - Nix has an [attribute selection operator `. or`](https://nixos.org/manual/nix/stable/language/operators#attribute-selection) which is sufficient for such queries, as long as the number of attributes is static. For example: + Nix has an [attribute selection operator `.`](https://nixos.org/manual/nix/stable/language/operators#attribute-selection) which is sufficient for such queries, as long as the number of attributes is static. For example: ```nix (x.a.b or 6) == attrByPath ["a" "b"] 6 x @@ -319,7 +319,7 @@ rec { getAttrFromPath = attrPath: set: - attrByPath attrPath (abort ("cannot find attribute `" + concatStringsSep "." attrPath + "'")) set; + attrByPath attrPath (abort ("cannot find attribute '" + concatStringsSep "." attrPath + "'")) set; /** Map each attribute in the given set and merge them into a new attribute set. diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 4cbe626b108e..a438077c23d9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19212,6 +19212,13 @@ githubId = 20760527; name = "Madelyn"; }; + r4v3n6101 = { + name = "r4v3n6101"; + email = "raven6107@gmail.com"; + github = "r4v3n6101"; + githubId = 30029970; + keys = [ { fingerprint = "FA05 8A29 B45E 06C0 8FE9 4907 05D2 BE42 F3EC D7CC"; } ]; + }; raboof = { email = "arnout@bzzt.net"; matrix = "@raboof:matrix.org"; diff --git a/nixos/modules/services/misc/autobrr.nix b/nixos/modules/services/misc/autobrr.nix index c898351c4316..9ea4cef85ac5 100644 --- a/nixos/modules/services/misc/autobrr.nix +++ b/nixos/modules/services/misc/autobrr.nix @@ -31,7 +31,7 @@ in type = lib.types.submodule { freeformType = configFormat.type; }; default = { host = "127.0.0.1"; - port = "7474"; + port = 7474; checkForUpdates = true; }; example = { diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 3e29907f3c5a..c84fd7cc84ed 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -822,6 +822,7 @@ in { pgadmin4 = handleTest ./pgadmin4.nix {}; pgbouncer = handleTest ./pgbouncer.nix {}; pghero = runTest ./pghero.nix; + pgweb = runTest ./pgweb.nix; pgmanage = handleTest ./pgmanage.nix {}; phosh = handleTest ./phosh.nix {}; photonvision = handleTest ./photonvision.nix {}; diff --git a/nixos/tests/pgweb.nix b/nixos/tests/pgweb.nix new file mode 100644 index 000000000000..3939ae958d70 --- /dev/null +++ b/nixos/tests/pgweb.nix @@ -0,0 +1,32 @@ +{ lib, ... }: +{ + name = "pgweb"; + meta.maintainers = [ lib.maintainers.zupo ]; + + nodes.machine = + { config, pkgs, ... }: + { + services.postgresql = { + enable = true; + authentication = '' + host all all ::1/128 trust + ''; + }; + environment.systemPackages = [ pkgs.pgweb ]; + + systemd.services.myservice = { + serviceConfig = { + ExecStart = "${pkgs.pgweb}/bin/pgweb --url postgresql://postgres@localhost:5432/postgres"; + }; + path = [ pkgs.getent ]; + after = [ "postgresql.service" ]; + wantedBy = [ "multi-user.target" ]; + }; + }; + + testScript = '' + machine.wait_for_unit("myservice.service") + machine.wait_for_open_port(8081) + machine.wait_until_succeeds("curl -sSf localhost:8081 | grep '
Table Information
'") + ''; +} diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index f4eff7e17f31..c47ad307a798 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-dev"; publisher = "saoudrizwan"; - version = "3.2.9"; - hash = "sha256-afLLe/RUd5QTZnXY3wi5qr1bsCmJth2TaDVWbPUVLzc="; + version = "3.3.0"; + hash = "sha256-5ZZUkI/QhD50cfgadXjqxPoi7iShd88EsH5ophHGb3s="; }; meta = { diff --git a/pkgs/applications/networking/remote/putty/default.nix b/pkgs/applications/networking/remote/putty/default.nix index 4402e6835e27..6985b640e430 100644 --- a/pkgs/applications/networking/remote/putty/default.nix +++ b/pkgs/applications/networking/remote/putty/default.nix @@ -3,7 +3,7 @@ }: stdenv.mkDerivation rec { - version = "0.82"; + version = "0.83"; pname = "putty"; src = fetchurl { @@ -11,7 +11,7 @@ stdenv.mkDerivation rec { "https://the.earth.li/~sgtatham/putty/${version}/${pname}-${version}.tar.gz" "ftp://ftp.wayne.edu/putty/putty-website-mirror/${version}/${pname}-${version}.tar.gz" ]; - hash = "sha256-GVYhY4u2szeEtOls3ClvMymRtSRJaNxiNSHDcDCXtdk="; + hash = "sha256-cYd3wT1j0N/5H+AxYrwqBbTfyLCCdjTNYLUc79/2McY="; }; nativeBuildInputs = [ cmake perl pkg-config copyDesktopItems ]; diff --git a/pkgs/build-support/rust/fetch-cargo-vendor.nix b/pkgs/build-support/rust/fetch-cargo-vendor.nix index a4022fa0a551..ce015b099382 100644 --- a/pkgs/build-support/rust/fetch-cargo-vendor.nix +++ b/pkgs/build-support/rust/fetch-cargo-vendor.nix @@ -56,6 +56,8 @@ let { name = "${name}-vendor-staging"; + impureEnvVars = lib.fetchers.proxyImpureEnvVars; + nativeBuildInputs = [ fetchCargoVendorUtil diff --git a/pkgs/by-name/al/all-the-package-names/package.nix b/pkgs/by-name/al/all-the-package-names/package.nix new file mode 100644 index 000000000000..35410e4611d3 --- /dev/null +++ b/pkgs/by-name/al/all-the-package-names/package.nix @@ -0,0 +1,30 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + nix-update-script, +}: + +buildNpmPackage rec { + pname = "all-the-package-names"; + version = "2.0.2042"; + + src = fetchFromGitHub { + owner = "nice-registry"; + repo = "all-the-package-names"; + tag = "v${version}"; + hash = "sha256-663gKreskI6Fleg5YNYTmqXx0HBZS+as/yc/XGqtpVc="; + }; + + npmDepsHash = "sha256-YmSNf3rdQghHxNT/ziOqtpBx2MWAJb2NcG0KwPN6mmk="; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "List of all the public package names on npm"; + homepage = "https://github.com/nice-registry/all-the-package-names"; + license = lib.licenses.mit; + mainProgram = "all-the-package-names"; + maintainers = with lib.maintainers; [ donovanglover ]; + }; +} diff --git a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix index e494bd5baf70..d7af6f0428c0 100644 --- a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix +++ b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation { pname = "ananicy-rules-cachyos"; - version = "0-unstable-2025-01-25"; + version = "0-unstable-2025-02-05"; src = fetchFromGitHub { owner = "CachyOS"; repo = "ananicy-rules"; - rev = "03cc642f7b8e38d3d3c4e9bb8754659c8c64fd38"; - hash = "sha256-OoyQKuEzxNmrbNX5d3tzofH2Xvxi/T8bbe03So5CiuI="; + rev = "3c08a607ffb1511237fb5dfe8ca7501571b3ae8b"; + hash = "sha256-ISkL6/tGKmlQRjl92HTiy4KQn9Spxume8YJU2KKWcYw="; }; dontConfigure = true; diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix index 5e8ce706803a..209819f0381a 100644 --- a/pkgs/by-name/bu/burpsuite/package.nix +++ b/pkgs/by-name/bu/burpsuite/package.nix @@ -9,20 +9,20 @@ }: let - version = "2024.11.2"; + version = "2025.1.1"; product = if proEdition then { productName = "pro"; productDesktop = "Burp Suite Professional Edition"; - hash = "sha256-VoihG+JjA39wQ1Z7rRwenggwQCNTgg9wgi3vF1tAi6A="; + hash = "sha256-17COQ9deYkzmaXBbg1arD3BQY7l3WZ9FakLXzTxgmr8="; } else { productName = "community"; productDesktop = "Burp Suite Community Edition"; - hash = "sha256-KSpZ+QO+R1c5wc/I07TQIhfEoh8lrHQR8H+2C1Al+wk="; + hash = "sha256-VnDVv492suHIjDqermH79Rcz4hb3bmgazIiBvbwV3Zc="; }; src = fetchurl { diff --git a/pkgs/by-name/co/coroot/package.nix b/pkgs/by-name/co/coroot/package.nix index a59b65ff6101..4116fc302b90 100644 --- a/pkgs/by-name/co/coroot/package.nix +++ b/pkgs/by-name/co/coroot/package.nix @@ -11,13 +11,13 @@ buildGoModule rec { pname = "coroot"; - version = "1.6.8"; + version = "1.8.2"; src = fetchFromGitHub { owner = "coroot"; repo = "coroot"; rev = "v${version}"; - hash = "sha256-ndzn0ZcuzdmCXnijUr6jq3KSFqSdF2FYd/2qi5Huk5Y="; + hash = "sha256-jPsaZID9H2zDPUCUSmwTkLEs+mZ+6esyHNyyW5gwQc0="; }; vendorHash = "sha256-wyxNT8g5TUCjlxauL7NmCf4HZ91V2nD64L1L/rYH864="; diff --git a/pkgs/by-name/do/dolt/package.nix b/pkgs/by-name/do/dolt/package.nix index f5440856014f..993533a8a739 100644 --- a/pkgs/by-name/do/dolt/package.nix +++ b/pkgs/by-name/do/dolt/package.nix @@ -2,18 +2,18 @@ buildGoModule rec { pname = "dolt"; - version = "1.45.4"; + version = "1.48.0"; src = fetchFromGitHub { owner = "dolthub"; repo = "dolt"; rev = "v${version}"; - sha256 = "sha256-yOAZJj+uqVcySLbS3dLw1nhn45G1x2MQTObs150iUs8="; + sha256 = "sha256-aP8kiIrkwwn9lPXUdREEn1RjVBEk9Jnm0BGCRVmc3Qo="; }; modRoot = "./go"; subPackages = [ "cmd/dolt" ]; - vendorHash = "sha256-+q+zQKNwDPQ+6RJQj2pjhEFRxU+9kF1bgPIJB0YaTzk="; + vendorHash = "sha256-DLBgF82IvcaxtYi0IgrSv/7WuvzWUOHNZd1mJTZoTHg="; proxyVendor = true; doCheck = false; diff --git a/pkgs/by-name/ef/efmt/package.nix b/pkgs/by-name/ef/efmt/package.nix index 9674dfc73c62..8bbcda98f5b6 100644 --- a/pkgs/by-name/ef/efmt/package.nix +++ b/pkgs/by-name/ef/efmt/package.nix @@ -6,17 +6,17 @@ rustPlatform.buildRustPackage rec { pname = "efmt"; - version = "0.18.3"; + version = "0.19.0"; src = fetchFromGitHub { owner = "sile"; repo = "efmt"; rev = version; - hash = "sha256-3CL9NcwDsAs6fHUWA/ibkwqOW0Ur4glpHVZTrfLQUXs="; + hash = "sha256-TvDIw9BNeqvsq13Ov9pBREj4d9FWtwfu7mzACc+qlZ4="; }; useFetchCargoVendor = true; - cargoHash = "sha256-5cGnbIF2HrpYhoMvcLHRj3O5L2vP5O5nvtJ0hUf6yTY="; + cargoHash = "sha256-U9W9GIU4Ofqy2BW4onJSUPhyiFfTspj06Gzj6NeTwcI="; meta = { description = "Erlang code formatter"; diff --git a/pkgs/by-name/gz/gzdoom/package.nix b/pkgs/by-name/gz/gzdoom/package.nix index 17051d7692e6..0a71bda14202 100644 --- a/pkgs/by-name/gz/gzdoom/package.nix +++ b/pkgs/by-name/gz/gzdoom/package.nix @@ -8,16 +8,13 @@ SDL2, bzip2, cmake, - fluidsynth, game-music-emu, gtk3, imagemagick, libGL, libjpeg, - libsndfile, libvpx, libwebp, - mpg123, ninja, openal, pkg-config, @@ -40,35 +37,32 @@ stdenv.mkDerivation rec { patches = [ ./string_format.patch ]; - outputs = [ - "out" - "doc" - ]; + outputs = [ "out" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "doc" ]; nativeBuildInputs = [ cmake - copyDesktopItems imagemagick makeWrapper ninja pkg-config - ]; + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems ]; buildInputs = [ SDL2 + zlib bzip2 - fluidsynth - game-music-emu gtk3 + + # Graphics libGL libjpeg - libsndfile libvpx libwebp - mpg123 - openal vulkan-loader - zlib + + # Sound (ZMusic contain MIDI libs) + game-music-emu + openal zmusic ]; @@ -80,12 +74,14 @@ stdenv.mkDerivation rec { --replace-fail "" "${src.rev}" ''; + # Apple dropped GL support + # Shader's loading will throw an error while linking cmakeFlags = [ "-DDYN_GTK=OFF" "-DDYN_OPENAL=OFF" - ]; + ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "-DHAVE_GLES2=OFF" ]; - desktopItems = [ + desktopItems = lib.optionals stdenv.hostPlatform.isLinux [ (makeDesktopItem { name = "gzdoom"; exec = "gzdoom"; @@ -96,7 +92,12 @@ stdenv.mkDerivation rec { }) ]; - postInstall = '' + installPhase = lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p "$out/Applications" + mv gzdoom.app "$out/Applications/" + ''; + + postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' mv $out/bin/gzdoom $out/share/games/doom/gzdoom makeWrapper $out/share/games/doom/gzdoom $out/bin/gzdoom \ --set LD_LIBRARY_PATH ${lib.makeLibraryPath [ vulkan-loader ]} @@ -117,11 +118,12 @@ stdenv.mkDerivation rec { ZDoom, adding an OpenGL renderer and powerful scripting capabilities. ''; license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; + platforms = with lib.platforms; linux ++ darwin; maintainers = with lib.maintainers; [ azahi lassulus Gliczy + r4v3n6101 ]; }; } diff --git a/pkgs/by-name/he/hedgedoc/package.nix b/pkgs/by-name/he/hedgedoc/package.nix index 3611302884ea..460b44b2062f 100644 --- a/pkgs/by-name/he/hedgedoc/package.nix +++ b/pkgs/by-name/he/hedgedoc/package.nix @@ -13,13 +13,13 @@ }: let - version = "1.10.1"; + version = "1.10.2"; src = fetchFromGitHub { owner = "hedgedoc"; repo = "hedgedoc"; tag = version; - hash = "sha256-fqpIPKU8B+T65PL11ipu0xkkioJf4k/8tdl045djfNk="; + hash = "sha256-WDLcBnqhoKt6E41CzumOZg/5qvKFccN6gwirLTcwWYo="; }; # we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles @@ -44,7 +44,7 @@ let ''; outputHashMode = "recursive"; - outputHash = "sha256-cx/VNThgGJSd8sDqsb7Fe7l4Fb8kT/NSxOD+KTq2RNA="; + outputHash = "sha256-u/t2uvQ9oJnfjkSoPGjGsESWIsQHWvj9GP08aD6RkJk="; }; in diff --git a/pkgs/by-name/hy/hydra/package.nix b/pkgs/by-name/hy/hydra/package.nix index e6b509b67636..d77fcd597f30 100644 --- a/pkgs/by-name/hy/hydra/package.nix +++ b/pkgs/by-name/hy/hydra/package.nix @@ -42,6 +42,7 @@ , glibcLocales , meson , ninja +, nix-eval-jobs , fetchFromGitHub , nixosTests , unstableGitUpdater @@ -122,16 +123,26 @@ let git ]; }; + + nix-eval-jobs' = nix-eval-jobs.overrideAttrs (_: { + version = "2.25.0-unstable-2025-02-13"; + src = fetchFromGitHub { + owner = "nix-community"; + repo = "nix-eval-jobs"; + rev = "6d4fd5a93d7bc953ffa4dcd6d53ad7056a71eff7"; + hash = "sha256-1dZLPw+nlFQzzswfyTxW+8VF1AJ4ZvoYvLTjlHiz1SA="; + }; + }); in stdenv.mkDerivation (finalAttrs: { pname = "hydra"; - version = "0-unstable-2024-12-05"; + version = "0-unstable-2025-02-12"; src = fetchFromGitHub { owner = "NixOS"; repo = "hydra"; - rev = "250668a19fa4d8ff9a6176ee6c44ca3003adedf1"; - hash = "sha256-r+t/0U8Pp6/Lvi3s3v8nDB9xCggvxFsnCEJ9TuZvVJc="; + rev = "c6f98202cd1b091475ae51b6a093d00b4c8060d4"; + hash = "sha256-CEDUtkA005PiLt1wSo3sgmxfxUBikQSE74ZudyWNxfE="; }; outputs = [ "out" "doc" ]; @@ -161,6 +172,7 @@ stdenv.mkDerivation (finalAttrs: { subversion openssh nix + nix-eval-jobs' coreutils findutils pixz @@ -193,6 +205,7 @@ stdenv.mkDerivation (finalAttrs: { glibcLocales python3 libressl.nc + nix-eval-jobs' openldap postgresql ]; @@ -202,7 +215,7 @@ stdenv.mkDerivation (finalAttrs: { }; shellHook = '' - PATH=$(pwd)/src/script:$(pwd)/src/hydra-eval-jobs:$(pwd)/src/hydra-queue-runner:$(pwd)/src/hydra-evaluator:$PATH + PATH=$(pwd)/src/script:$(pwd)/src/hydra-queue-runner:$(pwd)/src/hydra-evaluator:$PATH PERL5LIB=$(pwd)/src/lib:$PERL5LIB; ''; @@ -228,7 +241,8 @@ stdenv.mkDerivation (finalAttrs: { --prefix PATH ':' $out/bin:$hydraPath \ --set-default HYDRA_RELEASE ${finalAttrs.version} \ --set HYDRA_HOME $out/libexec/hydra \ - --set NIX_RELEASE ${nix.name or "unknown"} + --set NIX_RELEASE ${nix.name or "unknown"} \ + --set NIX_EVAL_JOBS_RELEASE ${nix-eval-jobs'.name or "unknown"} done ''; diff --git a/pkgs/by-name/ku/kubebuilder/package.nix b/pkgs/by-name/ku/kubebuilder/package.nix index a04cb9e8c684..50b3afb383bf 100644 --- a/pkgs/by-name/ku/kubebuilder/package.nix +++ b/pkgs/by-name/ku/kubebuilder/package.nix @@ -13,13 +13,13 @@ buildGoModule rec { pname = "kubebuilder"; - version = "4.4.0"; + version = "4.5.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "kubebuilder"; rev = "v${version}"; - hash = "sha256-OLObVesASAOJxWXVJ5izJ8g6r7LCr1Or4JX2cF2RaVc="; + hash = "sha256-tkBSyLtorD4yMaDq8DIn5Nbl6TbBeRlRO44nR/22iNI="; }; vendorHash = "sha256-xZF4t5SMe3iKH+Hr1xhVHWiwTpxEJ3kWlR0QB4RSNhk="; diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix index 931a8037e435..36a693025c9c 100644 --- a/pkgs/by-name/ku/kubefirst/package.nix +++ b/pkgs/by-name/ku/kubefirst/package.nix @@ -5,16 +5,16 @@ buildGoModule rec { pname = "kubefirst"; - version = "2.8.0"; + version = "2.8.1"; src = fetchFromGitHub { owner = "konstructio"; repo = "kubefirst"; tag = "v${version}"; - hash = "sha256-WggQdhMFbUbJ2bAj2oSveIHMg1HWPj0I14qiE3PTGqE="; + hash = "sha256-dNHHanoPR+U7WvjDSfEWOYbZAcWjt4fla8jMZAahJaE="; }; - vendorHash = "sha256-WjucnfiMxthygFaxseggMmlkF/Oih310O56Y7lW+11E="; + vendorHash = "sha256-tpg36+yiXAl2WD3JlfN9tPrTKk9B5aRpcx6dCAJNf70="; ldflags = [ "-s" diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index bd2ea5951233..448616b7bb2b 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -1,20 +1,19 @@ { lib, - buildGo122Module, + buildGoModule, fetchFromGitHub, lazygit, testers, }: -# Regression in go1.23 see https://github.com/jesseduffield/lazygit/issues/4002 -buildGo122Module rec { +buildGoModule rec { pname = "lazygit"; - version = "0.45.2"; + version = "0.46.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = pname; tag = "v${version}"; - hash = "sha256-B8z0NqCFdCAYVZnujfDJ9Y4qFXuhy5A/RG51Qb2J4ts="; + hash = "sha256-KUJ6+GPtQ5wNbbmCnOopifdxHTo67Y9kW3zwm6f9bXc="; }; vendorHash = null; diff --git a/pkgs/by-name/le/lessc/package.nix b/pkgs/by-name/le/lessc/package.nix index 637f55a762a4..ae8dd4d91fc1 100644 --- a/pkgs/by-name/le/lessc/package.nix +++ b/pkgs/by-name/le/lessc/package.nix @@ -12,17 +12,17 @@ buildNpmPackage rec { pname = "lessc"; - version = "4.2.0"; + version = "4.2.2"; src = fetchFromGitHub { owner = "less"; repo = "less.js"; rev = "v${version}"; - hash = "sha256-pOTKw+orCl2Y8lhw5ZyAqjFJDoka7uG7V5ae6RS1yqw="; + hash = "sha256-vO/1laFb1yC+OESXTx9KuGdwSNC9Iv49F3V7kfXnyJU="; }; sourceRoot = "${src.name}/packages/less"; - npmDepsHash = "sha256-oPE2lo/lMiU8cnOciPW/gwzOtiehl9MGNncCrq1Hk+g="; + npmDepsHash = "sha256-3GlngmaxcUGXSv+ZwN2aovwEqcek6FJ1ZaL5KpjwNn4="; postPatch = '' sed -i ./package.json \ diff --git a/pkgs/by-name/mi/micromdm/package.nix b/pkgs/by-name/mi/micromdm/package.nix index 4d75c10c2ef3..05cb4e691b6e 100644 --- a/pkgs/by-name/mi/micromdm/package.nix +++ b/pkgs/by-name/mi/micromdm/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "micromdm"; - version = "1.12.1"; + version = "1.13.0"; src = fetchFromGitHub { owner = "micromdm"; repo = "micromdm"; rev = "v${version}"; - hash = "sha256-hFoInkeJAd5h6UiF19YE9f6kkIZRmhVFVvUAkSkSqlM="; + hash = "sha256-o/HK1bjaUwsSQG7QbYe0gFnD/OKV00cHXLXpftNa3iY="; }; - vendorHash = "sha256-XYrv/cjma2ZYHs2x6hSXxifuS10Xa/zUx4s5O/OMLf4="; + vendorHash = "sha256-aKm8a/PS+1ozImh1aL2EliALyUqjPMMBh4NTbL0H/ng="; meta = { description = "Mobile Device Management server for Apple Devices, focused on giving you all the power through an API"; diff --git a/pkgs/by-name/ne/nextdns/package.nix b/pkgs/by-name/ne/nextdns/package.nix index e37efbdf95e0..f8c0b4eb4e04 100644 --- a/pkgs/by-name/ne/nextdns/package.nix +++ b/pkgs/by-name/ne/nextdns/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "nextdns"; - version = "1.44.3"; + version = "1.44.4"; src = fetchFromGitHub { owner = "nextdns"; repo = "nextdns"; rev = "v${version}"; - sha256 = "sha256-fSYnR8yfgfOx8E9gGq82xAsvrMdujcwYq/qY/NF8LcM="; + sha256 = "sha256-HLf5LH94uPt63BXZgwEW6Uil6Ithz24wbQBa486ublo="; }; vendorHash = "sha256-DKYWuCnpoJXJHBd6G9DFFzAPbekO+vaCPuBc4UTuxHg="; diff --git a/pkgs/by-name/pa/pachyderm/package.nix b/pkgs/by-name/pa/pachyderm/package.nix index 1366fdc179d3..bb9fe0ac5c56 100644 --- a/pkgs/by-name/pa/pachyderm/package.nix +++ b/pkgs/by-name/pa/pachyderm/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "pachyderm"; - version = "2.11.6"; + version = "2.12.2"; src = fetchFromGitHub { owner = "pachyderm"; repo = "pachyderm"; rev = "v${version}"; - hash = "sha256-un9O8RdqNs2Lxsp/VAHJZsKAMJALYRbQiW0Zc+eZ4KM="; + hash = "sha256-S3om62ibp/hbpoY6seJ7RaRQeAzDNsThqfGDFC0SEQM="; }; - vendorHash = "sha256-8TQz4lSAUOMo479qnbS3uyL/xscxHuuHUt2j+5G09+w="; + vendorHash = "sha256-+4vegNCaDWaGwhEyk5msCuydC5IvQuGEatc1U1CZRjc="; subPackages = [ "src/server/cmd/pachctl" ]; diff --git a/pkgs/by-name/pg/pgweb/package.nix b/pkgs/by-name/pg/pgweb/package.nix index 9de3a6cd89ed..7b59121c4f54 100644 --- a/pkgs/by-name/pg/pgweb/package.nix +++ b/pkgs/by-name/pg/pgweb/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, testers, pgweb, + nixosTests, }: buildGoModule rec { @@ -41,10 +42,13 @@ buildGoModule rec { "${builtins.concatStringsSep "|" skippedTests}" ]; - passthru.tests.version = testers.testVersion { - version = "v${version}"; - package = pgweb; - command = "pgweb --version"; + passthru.tests = { + version = testers.testVersion { + version = "v${version}"; + package = pgweb; + command = "pgweb --version"; + }; + integration_test = nixosTests.pgweb; }; meta = with lib; { diff --git a/pkgs/by-name/pr/presenterm/package.nix b/pkgs/by-name/pr/presenterm/package.nix index c3cfc34c3091..12e1adfbef6f 100644 --- a/pkgs/by-name/pr/presenterm/package.nix +++ b/pkgs/by-name/pr/presenterm/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage rec { pname = "presenterm"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "mfontanini"; repo = "presenterm"; tag = "v${version}"; - hash = "sha256-giTEDk5bj1x0cE53zEkQ0SU3SQJZabhr1X3keV07rN4="; + hash = "sha256-ow87vKHfdstL2k73wHD06HsX28mLvTrWh5yIbo/a54M="; }; buildInputs = [ @@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec { ]; useFetchCargoVendor = true; - cargoHash = "sha256-N3g7QHgsfr8QH6HWA3/Ar7ZZYN8JPE7D7+/2JVJzW9o="; + cargoHash = "sha256-KpwW2lblX4aCN73jWFY9Ylp+AEbGWCu/jb/c8wTao08="; checkFlags = [ # failed to load .tmpEeeeaQ: No such file or directory (os error 2) diff --git a/pkgs/by-name/pr/pretender/package.nix b/pkgs/by-name/pr/pretender/package.nix index b60667f0be14..a993fbf8b373 100644 --- a/pkgs/by-name/pr/pretender/package.nix +++ b/pkgs/by-name/pr/pretender/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "pretender"; - version = "1.3.0"; + version = "1.3.1"; src = fetchFromGitHub { owner = "RedTeamPentesting"; repo = pname; tag = "v${version}"; - hash = "sha256-msxGCQkF5u5sIjvy4GCRBIivzoiIDsOjesIf3d8goVI="; + hash = "sha256-vIVlFt13DU0PgZ5kTIxiCghyFIjkqVGFpgXp9pOqdsQ="; }; vendorHash = "sha256-UzKprzkxqG7FOPWcFQGuZtn+gHMeMy4jqCLUSdyO2l0="; diff --git a/pkgs/by-name/re/revive/package.nix b/pkgs/by-name/re/revive/package.nix index 2e1fb296f4b1..7676a05c8f78 100644 --- a/pkgs/by-name/re/revive/package.nix +++ b/pkgs/by-name/re/revive/package.nix @@ -2,13 +2,13 @@ buildGoModule rec { pname = "revive"; - version = "1.5.1"; + version = "1.6.0"; src = fetchFromGitHub { owner = "mgechev"; repo = pname; rev = "v${version}"; - hash = "sha256-8vUtnViEFXdzKzsJxKzO4zbmKgU952EEencR7drjwAo="; + hash = "sha256-MiD5b5cLUY+ORrHtyqynM/kdFKIHb/4CMWd6Dq+6TcY="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -18,7 +18,7 @@ buildGoModule rec { rm -rf $out/.git ''; }; - vendorHash = "sha256-DDpoi/OHGBjb/vhDklvYebJU2pBUr7s36/czZVGaR1A="; + vendorHash = "sha256-KFLnc7PFKbZ8VOUOx0EnRLyMYQzZVFZphDhk2KNRiIc="; ldflags = [ "-s" diff --git a/pkgs/by-name/ro/rose-pine-hyprcursor/package.nix b/pkgs/by-name/ro/rose-pine-hyprcursor/package.nix new file mode 100644 index 000000000000..bef43596d05e --- /dev/null +++ b/pkgs/by-name/ro/rose-pine-hyprcursor/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "rose-pine-hyprcursor"; + version = "0.3.2"; + + src = fetchFromGitHub { + owner = "ndom91"; + repo = "rose-pine-hyprcursor"; + tag = "v${finalAttrs.version}"; + hash = "sha256-ArUX5qlqAXUqcRqHz4QxXy3KgkfasTPA/Qwf6D2kV0U="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/icons/rose-pine-hyprcursor + cp -R . $out/share/icons/rose-pine-hyprcursor/ + + runHook postInstall + ''; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Rose Pine theme for Hyprcursor"; + homepage = "https://github.com/ndom91/rose-pine-hyprcursor"; + changelog = "https://github.com/ndom91/rose-pine-hyprcursor/releases/tag/v${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ + johnrtitor + ]; + }; +}) diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix index 5eab0c6f72d3..018b64895ecd 100644 --- a/pkgs/by-name/se/seaweedfs/package.nix +++ b/pkgs/by-name/se/seaweedfs/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "seaweedfs"; - version = "3.82"; + version = "3.84"; src = fetchFromGitHub { owner = "seaweedfs"; repo = "seaweedfs"; rev = version; - hash = "sha256-cjcqPw1RnwMJLvV8JriOG8/AIQTg5PrSjbDFy5IbxqI="; + hash = "sha256-LdwgO+w8DMxZp5n+RxASWp0LvTBSFd9wYOsxr/oSckk="; }; - vendorHash = "sha256-NgpdANUf8hZDTAc7HAuE6wqqZ/KlQSio+lNN6Uk9fAI="; + vendorHash = "sha256-35+UA6aOwCd077tNoNg6WzrGyS7170bUIugRsBnB5AQ="; subPackages = [ "weed" ]; diff --git a/pkgs/by-name/se/sesh/package.nix b/pkgs/by-name/se/sesh/package.nix index d62c1a9b8270..cd0be3625fe7 100644 --- a/pkgs/by-name/se/sesh/package.nix +++ b/pkgs/by-name/se/sesh/package.nix @@ -5,13 +5,13 @@ }: buildGoModule rec { pname = "sesh"; - version = "2.8.0"; + version = "2.10.0"; src = fetchFromGitHub { owner = "joshmedeski"; repo = "sesh"; rev = "v${version}"; - hash = "sha256-ndHi7GSdc+BJ7eYRt9ZE+eabZbFlYKJ9AqTY6Xs53QI="; + hash = "sha256-IM6wE/DMplG8jk4BXYprwIztPbgAHubr/YFavvPkBU8="; }; vendorHash = "sha256-3wNp1meUoUFPa2CEgKjuWcu4I6sxta3FPFvCb9QMQhQ="; diff --git a/pkgs/by-name/st/stackql/package.nix b/pkgs/by-name/st/stackql/package.nix index c9d91cc3ba0f..fa9d717d8cf3 100644 --- a/pkgs/by-name/st/stackql/package.nix +++ b/pkgs/by-name/st/stackql/package.nix @@ -8,16 +8,16 @@ buildGoModule rec { pname = "stackql"; - version = "0.6.50"; + version = "0.6.65"; src = fetchFromGitHub { owner = "stackql"; repo = "stackql"; rev = "v${version}"; - hash = "sha256-7MVpfXYMkVXlao3rA9Sp5DWwr5SBkS9fPG4JcCc9GVw="; + hash = "sha256-BOjk5Tb9Tii73oGNE4sEnXySPYQIsi3fnJTZYr73Yh4="; }; - vendorHash = "sha256-eGpmA1MYiIn1LSbieMFvF7OYEtLBoN62X7CQMa35HT4="; + vendorHash = "sha256-j0tmL3UJE56BR21pRynSGr7Fc7AuTJR9gPVzw+cFbf0="; ldflags = [ "-s" diff --git a/pkgs/by-name/ta/tailwindcss-language-server/package.nix b/pkgs/by-name/ta/tailwindcss-language-server/package.nix index 63746aa22028..287908ce87fe 100644 --- a/pkgs/by-name/ta/tailwindcss-language-server/package.nix +++ b/pkgs/by-name/ta/tailwindcss-language-server/package.nix @@ -8,7 +8,7 @@ }: let - version = "0.14.1"; + version = "0.14.4"; in stdenv.mkDerivation (finalAttrs: { pname = "tailwindcss-language-server"; @@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "tailwindlabs"; repo = "tailwindcss-intellisense"; rev = "v${finalAttrs.version}"; - hash = "sha256-8hP61zBsNWolA60yzSBb+fPlRuHCTvRfnC1DduB4KkA="; + hash = "sha256-ZSKvD0OnI+/i5MHHlrgYbcaa8g95fVwjb2oryaEParQ="; }; pnpmDeps = pnpm_9.fetchDeps { @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmWorkspaces prePnpmInstall ; - hash = "sha256-bxapagJcVPFxtKUuS4ATKr6rpAaDIFiccSANG0p3Ybc="; + hash = "sha256-f7eNBQl6/qLE7heoCFnYpjq57cjZ9pwT9Td4WmY1oag="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix index 39ca6935e304..42e65e7f2c90 100644 --- a/pkgs/by-name/uv/uv/package.nix +++ b/pkgs/by-name/uv/uv/package.nix @@ -4,6 +4,9 @@ rustPlatform, fetchFromGitHub, + # buildInputs + rust-jemalloc-sys, + # nativeBuildInputs cmake, installShellFiles, @@ -17,17 +20,21 @@ rustPlatform.buildRustPackage rec { pname = "uv"; - version = "0.5.31"; + version = "0.6.0"; src = fetchFromGitHub { owner = "astral-sh"; repo = "uv"; tag = version; - hash = "sha256-Gxn/fBXPoehLkKN1PAg31sL/eMxqQMk1+oineuAO17g="; + hash = "sha256-1D1/LY8nJI14nLghYI60a4CFmu8McUIUnxB7SeXPs1o="; }; useFetchCargoVendor = true; - cargoHash = "sha256-dop61TB9w2r+our4DiKzPvw9lI07cx9bT0Ujtvhko1E="; + cargoHash = "sha256-2XLkMk6IsWho/BlPr+uxfuliAsTDat+nY0h/MJN8sXU="; + + buildInputs = [ + rust-jemalloc-sys + ]; nativeBuildInputs = [ cmake diff --git a/pkgs/by-name/we/weaver/package.nix b/pkgs/by-name/we/weaver/package.nix index 43ad2ffe995f..80e838b23272 100644 --- a/pkgs/by-name/we/weaver/package.nix +++ b/pkgs/by-name/we/weaver/package.nix @@ -8,17 +8,17 @@ rustPlatform.buildRustPackage rec { pname = "weaver"; - version = "0.12.0"; + version = "0.13.2"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "weaver"; rev = "v${version}"; - hash = "sha256-FBf+X0Xs3Yr9Sk5v86f2N9WOyv/rW/RSGlAYJ6UCBGY="; + hash = "sha256-kfBWI+1f39oSSKYflXfXnBTc96OZch7o5HWfOgOfuxs="; }; useFetchCargoVendor = true; - cargoHash = "sha256-rxBij00NQySBVK3lJSm5rWo4YUZZvxk6tnNUzCj75FQ="; + cargoHash = "sha256-KK6Cp6viQPp9cSxs1dP1tf/bIMgkKiaKPE6VytyHyZA="; checkFlags = [ # Skip tests requiring network diff --git a/pkgs/by-name/xo/xonsh/unwrapped.nix b/pkgs/by-name/xo/xonsh/unwrapped.nix index 3e7686d340c2..236562e8065f 100644 --- a/pkgs/by-name/xo/xonsh/unwrapped.nix +++ b/pkgs/by-name/xo/xonsh/unwrapped.nix @@ -28,7 +28,7 @@ buildPythonPackage rec { pname = "xonsh"; - version = "0.19.1"; + version = "0.19.2"; pyproject = true; # PyPI package ships incomplete tests @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "xonsh"; repo = "xonsh"; tag = version; - hash = "sha256-20egNKlJjJO1wdy1anApz0ADBnaHPUSqhfrsPe3QQIs="; + hash = "sha256-h5WK/7PZQKHajiaj3BTHLeW4TYhSB/IV0eRZPCSD6qg="; }; build-system = [ diff --git a/pkgs/by-name/zm/zmusic/package.nix b/pkgs/by-name/zm/zmusic/package.nix index 6c7c04f4a648..e68cb3db7368 100644 --- a/pkgs/by-name/zm/zmusic/package.nix +++ b/pkgs/by-name/zm/zmusic/package.nix @@ -29,9 +29,7 @@ stdenv.mkDerivation rec { "dev" ]; - patches = [ - ./fluidsynth.patch - ]; + patches = [ ./fluidsynth.patch ]; postPatch = '' substituteInPlace source/mididevices/music_fluidsynth_mididevice.cpp \ @@ -46,12 +44,11 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - alsa-lib fluidsynth libsndfile mpg123 zlib - ]; + ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ]; meta = { description = "GZDoom's music system as a standalone library"; @@ -67,6 +64,7 @@ stdenv.mkDerivation rec { azahi lassulus Gliczy + r4v3n6101 ]; }; } diff --git a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix index ba36581173b1..5497a0a77e9f 100644 --- a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix +++ b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation rec { pname = "elementary-terminal"; - version = "6.3.1"; + version = "7.0.0"; src = fetchFromGitHub { owner = "elementary"; repo = "terminal"; rev = version; - sha256 = "sha256-W06J+QqouoZBWGm/w5aBuL009IO4odmSKHoeJkXnVpA="; + sha256 = "sha256-2Z56U6nbqwlbrSMzTYv7cSI7LT7pvDhW0w4f3wxv6ZA="; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix index 42df4bea777e..2583f609718c 100644 --- a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix +++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix @@ -27,13 +27,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-about"; - version = "8.1.0"; + version = "8.2.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; - sha256 = "sha256-Z+dhNUGDDLxzPLAaFkvWA+d6YvfM5NayOMu3SKjswLs="; + sha256 = "sha256-NMi+QyIunUIzg9IlzeUCz2eQrQlF28lufFc51XOQljU="; }; nativeBuildInputs = [ diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix index 1a4eccfe26c1..ee7c56c606d3 100644 --- a/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix +++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix @@ -21,13 +21,13 @@ stdenv.mkDerivation rec { pname = "switchboard-plug-network"; - version = "8.0.1"; + version = "8.1.0"; src = fetchFromGitHub { owner = "elementary"; repo = pname; rev = version; - hash = "sha256-DXXEMST/EIckZkp5BozNP+NlyutlxF92ZeJngj8+EdM="; + hash = "sha256-mTTcavuxnRSBiifFpga14xPReHguvp9wIUS71Djorjk="; }; patches = [ diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix index ca9f37ff5367..c9a6c0f48a4f 100644 --- a/pkgs/development/compilers/elm/default.nix +++ b/pkgs/development/compilers/elm/default.nix @@ -47,6 +47,8 @@ lib.makeScope pkgs.newScope elm-json = callPackage ./packages/elm-json { }; + elm-review = callPackage ./packages/elm-review { }; + elm-test-rs = callPackage ./packages/elm-test-rs { }; elm-test = callPackage ./packages/elm-test { }; diff --git a/pkgs/development/compilers/elm/packages/elm-review/default.nix b/pkgs/development/compilers/elm/packages/elm-review/default.nix new file mode 100644 index 000000000000..94422e7b6e6b --- /dev/null +++ b/pkgs/development/compilers/elm/packages/elm-review/default.nix @@ -0,0 +1,45 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, + testers, + elm-review, +}: + +buildNpmPackage rec { + pname = "elm-review"; + version = "2.13.1"; + + src = fetchFromGitHub { + owner = "jfmengels"; + repo = "node-elm-review"; + rev = "v${version}"; + hash = "sha256-f7VEYTvFbNbHnl/aGeQdDxCr/PtkaLBJw9FVpk2T9is="; + }; + + npmDepsHash = "sha256-5tSe/nK3X1MgX7uwTrFApw60i8c14ZWbk+IrgXMxTVc"; + + postPatch = '' + sed -i "s/elm-tooling install/echo 'skipping elm-tooling install'/g" package.json + ''; + + dontNpmBuild = true; + + passthru.tests.version = testers.testVersion { + version = "${version}"; + package = elm-review; + command = "elm-review --version"; + }; + + meta = { + changelog = "https://github.com/jfmengels/node-elm-review/blob/v${src.rev}/CHANGELOG.md"; + description = "Analyzes Elm projects, to help find mistakes before your users find them"; + mainProgram = "elm-review"; + homepage = "https://github.com/jfmengels/node-elm-review"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ + turbomack + zupo + ]; + }; +} diff --git a/pkgs/development/compilers/elm/packages/elm-test/default.nix b/pkgs/development/compilers/elm/packages/elm-test/default.nix index 47beae2c4918..6b4e66a11f99 100644 --- a/pkgs/development/compilers/elm/packages/elm-test/default.nix +++ b/pkgs/development/compilers/elm/packages/elm-test/default.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "elm-test"; - version = "0.19.1-revision12"; + version = "0.19.1-revision13"; src = fetchFromGitHub { owner = "rtfeldman"; repo = "node-test-runner"; rev = version; - hash = "sha256-cnxAOFcPTJjtHi4VYCO9oltb5iOeDnLvRgnuJnNzjsY="; + hash = "sha256-yA8RLJBytosvcLfuE29EtkCmY8FYJ9cUoHPxF+NVaQo="; }; - npmDepsHash = "sha256-QljHVrmF6uBem9sW67CYduCro3BqF34EPGn1BtKqom0="; + npmDepsHash = "sha256-6nUXyM7b9cV7IYWL+S3Cti1uUlh69/oSMjPHr4r+7y0="; postPatch = '' sed -i '/elm-tooling install/d' package.json @@ -23,6 +23,13 @@ buildNpmPackage rec { dontNpmBuild = true; + postInstall = '' + # clean up broken symlinks to build tool binaries + find $out/lib/node_modules/elm-test/node_modules/.bin \ + -xtype l \ + -delete + ''; + meta = { changelog = "https://github.com/rtfeldman/node-test-runner/blob/${src.rev}/CHANGELOG.md"; description = "Runs elm-test suites from Node.js"; diff --git a/pkgs/development/compilers/elm/packages/node/default.nix b/pkgs/development/compilers/elm/packages/node/default.nix index 3d6f550f4331..e5692b916a2e 100644 --- a/pkgs/development/compilers/elm/packages/node/default.nix +++ b/pkgs/development/compilers/elm/packages/node/default.nix @@ -91,16 +91,6 @@ with self; with elmLib; { }; }; - elm-review = - nodePkgs.elm-review // { - meta = with lib; nodePkgs.elm-review.meta // { - description = "Analyzes Elm projects, to help find mistakes before your users find them"; - homepage = "https://package.elm-lang.org/packages/jfmengels/elm-review/${nodePkgs.elm-review.version}"; - license = licenses.bsd3; - maintainers = [ maintainers.turbomack ]; - }; - }; - elm-language-server = nodePkgs."@elm-tooling/elm-language-server" // { meta = with lib; nodePkgs."@elm-tooling/elm-language-server".meta // { description = "Language server implementation for Elm"; diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.json b/pkgs/development/compilers/elm/packages/node/node-packages.json index 8112b01bc9e8..cdd6fef3738e 100644 --- a/pkgs/development/compilers/elm/packages/node/node-packages.json +++ b/pkgs/development/compilers/elm/packages/node/node-packages.json @@ -13,7 +13,6 @@ "create-elm-app", "elm-optimize-level-2", "elm-pages", - "elm-review", "elm-git-install", "@dillonkearns/elm-graphql" ] diff --git a/pkgs/development/compilers/llvm/common/llvm/default.nix b/pkgs/development/compilers/llvm/common/llvm/default.nix index 2e248209819a..a5db5c8b2c8a 100644 --- a/pkgs/development/compilers/llvm/common/llvm/default.nix +++ b/pkgs/development/compilers/llvm/common/llvm/default.nix @@ -349,9 +349,10 @@ stdenv.mkDerivation (finalAttrs: { "-DLLVM_ENABLE_RTTI=ON" ] ++ optionals enableSharedLibraries [ "-DLLVM_LINK_LLVM_DYLIB=ON" + ] ++ [ + "-DLLVM_TABLEGEN=${buildLlvmTools.tblgen}/bin/llvm-tblgen" ]; in flagsForLlvmConfig ++ [ - "-DLLVM_TABLEGEN=${buildLlvmTools.tblgen}/bin/llvm-tblgen" "-DLLVM_INSTALL_UTILS=ON" # Needed by rustc "-DLLVM_BUILD_TESTS=${if finalAttrs.finalPackage.doCheck then "ON" else "OFF"}" "-DLLVM_ENABLE_FFI=ON" diff --git a/pkgs/development/libraries/c-blosc/2.nix b/pkgs/development/libraries/c-blosc/2.nix index 518dd25e06ea..a6bf0dc79d65 100644 --- a/pkgs/development/libraries/c-blosc/2.nix +++ b/pkgs/development/libraries/c-blosc/2.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "c-blosc2"; - version = "2.15.2"; + version = "2.16.0"; src = fetchFromGitHub { owner = "Blosc"; repo = "c-blosc2"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-Xac0meyaHfdCIu0ut2ioPDFYtAGpOBRb/G8ZK/jmeJ4="; + sha256 = "sha256-Ag5541Qf9y91fHvst9NkF+NkPbRam4z+ngjZCTttVNw="; }; # https://github.com/NixOS/nixpkgs/issues/144170 diff --git a/pkgs/development/libraries/onnxruntime/default.nix b/pkgs/development/libraries/onnxruntime/default.nix index 2b91cf0315c1..7e69b241f637 100644 --- a/pkgs/development/libraries/onnxruntime/default.nix +++ b/pkgs/development/libraries/onnxruntime/default.nix @@ -216,6 +216,11 @@ effectiveStdenv.mkDerivation rec { substituteInPlace cmake/libonnxruntime.pc.cmake.in \ --replace-fail '$'{prefix}/@CMAKE_INSTALL_ @CMAKE_INSTALL_ echo "find_package(cudnn_frontend REQUIRED)" > cmake/external/cudnn_frontend.cmake + + # https://github.com/microsoft/onnxruntime/blob/c4f3742bb456a33ee9c826ce4e6939f8b84ce5b0/onnxruntime/core/platform/env.h#L249 + substituteInPlace onnxruntime/core/platform/env.h --replace-fail \ + "GetRuntimePath() const { return PathString(); }" \ + "GetRuntimePath() const { return PathString(\"$out/lib/\"); }" '' + lib.optionalString (effectiveStdenv.hostPlatform.system == "aarch64-linux") '' # https://github.com/NixOS/nixpkgs/pull/226734#issuecomment-1663028691 rm -v onnxruntime/test/optimizer/nhwc_transformer_test.cc diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix index dff8b0a81218..51c3fb93e49e 100644 --- a/pkgs/development/node-packages/aliases.nix +++ b/pkgs/development/node-packages/aliases.nix @@ -95,6 +95,7 @@ mapAliases { inherit (pkgs) dotenv-cli; # added 2024-06-26 eask = pkgs.eask; # added 2023-08-17 inherit (pkgs.elmPackages) elm-test; + inherit (pkgs.elmPackages) elm-review; inherit (pkgs) eslint; # Added 2024-08-28 inherit (pkgs) eslint_d; # Added 2023-05-26 inherit (pkgs) eas-cli; # added 2025-01-08 diff --git a/pkgs/development/python-modules/cmd2/default.nix b/pkgs/development/python-modules/cmd2/default.nix index 8a708a934050..ea1ee3098074 100644 --- a/pkgs/development/python-modules/cmd2/default.nix +++ b/pkgs/development/python-modules/cmd2/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "cmd2"; - version = "2.5.9"; + version = "2.5.11"; pyproject = true; disabled = pythonOlder "3.6"; src = fetchPypi { inherit pname version; - hash = "sha256-CbsTY3gyvIGKrVV3zN9dvrDJ++W5QS/3jVCE94Rvg6s="; + hash = "sha256-MKDThQIfvkpBFmcoReVpW75W62gvkJYGZ3Y5T5VKdCk="; }; postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix index 0b19ec7c7a37..4791c06add4e 100644 --- a/pkgs/development/python-modules/google-cloud-dlp/default.nix +++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix @@ -15,7 +15,7 @@ buildPythonPackage rec { pname = "google-cloud-dlp"; - version = "3.26.0"; + version = "3.27.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -23,7 +23,7 @@ buildPythonPackage rec { src = fetchPypi { pname = "google_cloud_dlp"; inherit version; - hash = "sha256-+kxjk9deiNQU+Vhjs53Xpgo/UZEtA2gDylr7WR1obzQ="; + hash = "sha256-T+BJScEpKwR3ArpBf6yQ6EZfhC7h+EusM987mJaebjM="; }; build-system = [ setuptools ]; diff --git a/pkgs/development/python-modules/gvm-tools/default.nix b/pkgs/development/python-modules/gvm-tools/default.nix index 5ceb8a4729c4..761ddcfb2a1e 100644 --- a/pkgs/development/python-modules/gvm-tools/default.nix +++ b/pkgs/development/python-modules/gvm-tools/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "gvm-tools"; - version = "25.1.1"; + version = "25.2.0"; pyproject = true; disabled = pythonOlder "3.9"; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "greenbone"; repo = "gvm-tools"; tag = "v${version}"; - hash = "sha256-2IE2Nxz0EBWlbL09XgA/AtfFi9gOE/VSMZmb5Op+clY="; + hash = "sha256-WWt/wWuni1rf2A3ggzbVF6l2ApDHm5Z5TBk5UWseo74="; }; __darwinAllowLocalNetworking = true; @@ -41,7 +41,7 @@ buildPythonPackage rec { meta = with lib; { description = "Collection of APIs that help with remote controlling a Greenbone Security Manager"; homepage = "https://github.com/greenbone/gvm-tools"; - changelog = "https://github.com/greenbone/gvm-tools/releases/tag/v${version}"; + changelog = "https://github.com/greenbone/gvm-tools/releases/tag/${src.tag}"; license = with licenses; [ gpl3Plus ]; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/ihm/default.nix b/pkgs/development/python-modules/ihm/default.nix index 01d6bc77234f..76ae7acb649e 100644 --- a/pkgs/development/python-modules/ihm/default.nix +++ b/pkgs/development/python-modules/ihm/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "ihm"; - version = "1.8"; + version = "2.2"; pyproject = true; src = fetchFromGitHub { owner = "ihmwg"; repo = "python-ihm"; tag = version; - hash = "sha256-Uz/4Egd7swY4kDl6FR564eiaYEdY9IUoz2Lv5pJ1C30="; + hash = "sha256-1SJPP2Lgw7thh9aCUe+U9O+LrZFAaMD4DoWl93xuQkM="; }; nativeBuildInputs = [ swig ]; @@ -38,7 +38,7 @@ buildPythonPackage rec { meta = with lib; { description = "Python package for handling IHM mmCIF and BinaryCIF files"; homepage = "https://github.com/ihmwg/python-ihm"; - changelog = "https://github.com/ihmwg/python-ihm/blob/${src.rev}/ChangeLog.rst"; + changelog = "https://github.com/ihmwg/python-ihm/blob/${src.tag}/ChangeLog.rst"; license = licenses.mit; maintainers = with maintainers; [ natsukium ]; }; diff --git a/pkgs/development/python-modules/lingva/default.nix b/pkgs/development/python-modules/lingva/default.nix index 8016cbad7f1f..0f366a24c7d3 100644 --- a/pkgs/development/python-modules/lingva/default.nix +++ b/pkgs/development/python-modules/lingva/default.nix @@ -27,19 +27,22 @@ buildPythonPackage rec { build-system = [ setuptools ]; dependencies = [ - chameleon click polib ]; - nativeCheckInputs = [ pytestCheckHook ]; + optional-dependencies = { + chameleon = [ chameleon ]; + }; + + nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.chameleon; pythonImportsCheck = [ "lingva" ]; meta = with lib; { description = "Module with tools to extract translatable texts from your code"; homepage = "https://github.com/vacanza/lingva"; - changelog = "https://github.com/vacanza/lingva/blob/${version}/changes.rst"; + changelog = "https://github.com/vacanza/lingva/blob/${src.tag}/changes.rst"; license = licenses.bsd3; maintainers = with maintainers; [ fab ]; }; diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix index 75dddd820fd5..8caf58e83281 100644 --- a/pkgs/development/python-modules/marimo/default.nix +++ b/pkgs/development/python-modules/marimo/default.nix @@ -33,13 +33,13 @@ buildPythonPackage rec { pname = "marimo"; - version = "0.10.14"; + version = "0.11.2"; pyproject = true; # The github archive does not include the static assets src = fetchPypi { inherit pname version; - hash = "sha256-Af8KNgKBhgm2AwCrCrSRYWutarm4Z+ftdt0mFgApcsk="; + hash = "sha256-E6mEYTigSPgTC9pNfDpsIbOBagYOL5sc9CpYPMfNtfI="; }; build-system = [ hatchling ]; diff --git a/pkgs/development/python-modules/openai/default.nix b/pkgs/development/python-modules/openai/default.nix index 5b4e5410604c..290a408429a7 100644 --- a/pkgs/development/python-modules/openai/default.nix +++ b/pkgs/development/python-modules/openai/default.nix @@ -36,7 +36,7 @@ buildPythonPackage rec { pname = "openai"; - version = "1.61.1"; + version = "1.63.0"; pyproject = true; disabled = pythonOlder "3.8"; @@ -45,7 +45,7 @@ buildPythonPackage rec { owner = "openai"; repo = "openai-python"; tag = "v${version}"; - hash = "sha256-7dDsfEHHYJv6hbDPryhzZwCtdIzYUOABLOSXXQ1vau8="; + hash = "sha256-QR9zFBOIWQCzutOUPzAdm3xhu0aIt5XoyQc5cTciYXw="; }; build-system = [ diff --git a/pkgs/os-specific/linux/scx/default.nix b/pkgs/os-specific/linux/scx/default.nix index fdac201f5a5f..6e645f2f210e 100644 --- a/pkgs/os-specific/linux/scx/default.nix +++ b/pkgs/os-specific/linux/scx/default.nix @@ -21,6 +21,7 @@ let changelog = "https://github.com/sched-ext/scx/releases/tag/v${versionInfo.scx.version}"; license = lib.licenses.gpl2Only; platforms = lib.platforms.linux; + badPlatforms = [ "aarch64-linux" ]; maintainers = with lib.maintainers; [ johnrtitor ]; }; }; diff --git a/pkgs/os-specific/linux/scx/version.json b/pkgs/os-specific/linux/scx/version.json index e603cab61294..91b2346e4447 100644 --- a/pkgs/os-specific/linux/scx/version.json +++ b/pkgs/os-specific/linux/scx/version.json @@ -1,8 +1,8 @@ { "scx": { - "version": "1.0.8", - "hash": "sha256-eXui9fvi8C/HHp8wU7STrDC8b950YZzyhoLoGHXZ6S8=", - "cargoHash": "sha256-TdwymmaP6rG+Shh/9ByhXIlo+9yZapi9vWN5/5Rd3RY=" + "version": "1.0.9", + "hash": "sha256-9F6/fkNnyHa9Ud7Kcp2TvRLQE/QEt/rDFETvwiPtx8E=", + "cargoHash": "sha256-0K9NyvCgS1Y/puDSFgGoZmGJ5u9E/lEcFuiBUHReC7g=" }, "bpftool": { "rev": "183e7010387d1fc9f08051426e9a9fbd5f8d409e", diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix index 8b6197ee6755..e1533c25991b 100644 --- a/pkgs/servers/monitoring/zabbix/versions.nix +++ b/pkgs/servers/monitoring/zabbix/versions.nix @@ -1,7 +1,7 @@ generic: { v70 = generic { - version = "7.0.8"; - hash = "sha256-VYfyJ/ASjQgG5VyWWB9iNNanG+3v2pCZFkwLXyWmdYI="; + version = "7.0.9"; + hash = "sha256-jXdVV28wtdYJn/XjV0VJ/CSCKcAX+XU4KFZRdBJQafY="; vendorHash = null; }; v64 = generic {