diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 0bd0e0b26974..7bec54ec6711 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -314,6 +314,8 @@ gnuradioMinimal.override { - `nodejs` is now a simple wrapper for `nodejs-slim`+`nodejs-slim.npm`+`nodejs-slim.corepack`, meaning it is no longer possible to reference or override its attributes or outputs (e.g. `nodejs.libv8` must be replaced with `nodejs-slim.libv8`, `nodejs.nativeBuildInputs` with `nodejs-slim.nativeBuildInputs`, etc.). +- `navidrome` has removed the built-in Spotify integration https://github.com/navidrome/navidrome/releases/tag/v0.61.0 has details on optional replacements + - `mold` is now wrapped by default. - The `neovim` package and module now disable by default the `python3` and `ruby` providers, unused by most users and reducing closure size from 365MiB to 240MiB. Host provider executables are not exposed anymore along with the neovim wrapper. You can still refer to those using the neovim provider variables (e.g., `python3_host_prog`). diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index 2612059c6382..1ee3a51bfa0e 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.43.9"; + version = "2.43.10"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-9u0jrAjsxSt0HbQ/9DhgQfpjkgsxC50u26KwOrwesJ4="; + hash = "sha256-iiDf5rbRHJePlv8kBtAID8qVGNBCKi1iipQ9nmMXI18="; }; dependencies = [ vimPlugins.nui-nvim ]; diff --git a/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix index c9c0c7beebe4..75dc05429434 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/fff-nvim/default.nix @@ -24,6 +24,20 @@ let cargoHash = "sha256-ylQtZa3ZRs38mhge5tLLCRpnUdHYSjuZOwU+/6TO8Cw="; + cargoBuildFlags = [ + "-p" + "fff-nvim" + "--features" + "zlob" + ]; + + cargoCheckFlags = [ + "-p" + "fff-nvim" + "--features" + "zlob" + ]; + nativeBuildInputs = [ pkg-config perl diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7203f11c96dc..a91ccf1a5498 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-04K1EQe9twN3fk3GfG1lnSqUZuVmIlO24syeLd3c86E=", + "hash": "sha256-lyIrdjvsII9LjoqTByXTlOZAO+fJU+AB0jOBG8nlN+c=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v8.7.0", + "rev": "v8.8.0", "spdx": "MPL-2.0", "vendorHash": null }, diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix index 0ebd85cf26ac..7b940e7de165 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hy3.nix @@ -8,13 +8,13 @@ }: mkHyprlandPlugin (finalAttrs: { pluginName = "hy3"; - version = "0.54.2"; + version = "0.54.2.1"; src = fetchFromGitHub { owner = "outfoxxed"; repo = "hy3"; tag = "hl${finalAttrs.version}"; - hash = "sha256-ceT6njnsCLefWhn5C6FYdp68Te9UfcQLAaYIHGjt8bk="; + hash = "sha256-qKh+SPgmUNy5p22+hFPM7nNI3izjP6fG1fOX8YRa1f8="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/as/asymptote/package.nix b/pkgs/by-name/as/asymptote/package.nix index 4c9c9274d8d8..58936ed64bb1 100644 --- a/pkgs/by-name/as/asymptote/package.nix +++ b/pkgs/by-name/as/asymptote/package.nix @@ -33,7 +33,7 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "3.09"; + version = "3.10"; pname = "asymptote"; outputs = [ @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz"; - hash = "sha256-unM6mfyq8MCajo8wtG/ksr4E6mQNK/A03gGIa9Fxeuc="; + hash = "sha256-0nvo/vJQ1dwzhgK/cj4dCejNHoXBmatMgHQwif2M0sc="; }; # override with TeX Live containers to avoid building sty, docs from source diff --git a/pkgs/by-name/bu/buttplug-lite/package.nix b/pkgs/by-name/bu/buttplug-lite/package.nix new file mode 100644 index 000000000000..c6a8389b78e2 --- /dev/null +++ b/pkgs/by-name/bu/buttplug-lite/package.nix @@ -0,0 +1,87 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + makeDesktopItem, + versionCheckHook, + pkg-config, + git, + makeWrapper, + copyDesktopItems, + libx11, + libGL, + libxcb, + libxkbcommon, + dbus, + udev, + openssl, + wayland, + stdenv, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "buttplug-lite"; + version = "2.5.5"; + + src = fetchFromGitHub { + owner = "runtime-shady-backroom"; + repo = "buttplug-lite"; + tag = finalAttrs.version; + hash = "sha256-Z7xf+507rTWWygPV4p0+Q3e2rFIVgn1Ktu/W1P0FOfw="; + }; + + cargoHash = "sha256-XGfHJAlv1B+tFKhLqMWiUaVyCUnyuyVZmYz3wvwITQI="; + + desktopItems = [ + (makeDesktopItem { + name = "buttplug-lite"; + exec = "buttplug-lite"; + desktopName = "Buttplug Lite"; + comment = "Simplified buttplug.io API for when JSON is infeasible"; + }) + ]; + + nativeBuildInputs = [ + pkg-config + git + makeWrapper + copyDesktopItems + ]; + + buildInputs = [ + libx11 + libGL + libxcb + libxkbcommon + dbus + openssl + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + udev + wayland + ]; + + postInstall = '' + wrapProgram $out/bin/buttplug-lite --suffix LD_LIBRARY_PATH : ${ + lib.makeLibraryPath ( + [ + libx11 + libGL + libxcb + libxkbcommon + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ wayland ] + ) + } + ''; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + meta = { + description = "Simplified buttplug.io API for when JSON is infeasible"; + homepage = "https://github.com/runtime-shady-backroom/buttplug-lite"; + changelog = "https://github.com/runtime-shady-backroom/buttplug-lite/releases/tag/${finalAttrs.version}"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ toasteruwu ]; + }; +}) diff --git a/pkgs/by-name/ch/chameleon-cli/package.nix b/pkgs/by-name/ch/chameleon-cli/package.nix index 36958ccd2c96..ac1ff7f2612f 100644 --- a/pkgs/by-name/ch/chameleon-cli/package.nix +++ b/pkgs/by-name/ch/chameleon-cli/package.nix @@ -23,14 +23,14 @@ in stdenv.mkDerivation (finalAttrs: { pname = "chameleon-cli"; - version = "2.1.0-unstable-2026-02-24"; + version = "2.1.0-unstable-2026-04-06"; src = fetchFromGitHub { owner = "RfidResearchGroup"; repo = "ChameleonUltra"; - rev = "7846bca44bccdaff0dc77484c6c28f757a87cc65"; + rev = "93c1e150ab17b81cec40639fea7e88b1920e2c95"; rootDir = "software"; - hash = "sha256-K49HCbEGvB/+tRC/zuyuz0QJFxvR/tsdOci12XcJeow="; + hash = "sha256-5yxXmKRBNmmJgiA2E3gUmGRgPZpO/CRFlMw5YFCFUUs="; }; postPatch = '' diff --git a/pkgs/by-name/cl/clyp/package.nix b/pkgs/by-name/cl/clyp/package.nix new file mode 100644 index 000000000000..227c72be1d0e --- /dev/null +++ b/pkgs/by-name/cl/clyp/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + pkg-config, + wrapGAppsHook4, + gobject-introspection, + gtk4, +}: + +buildGoModule (finalAttrs: { + pname = "clyp"; + version = "0.9.6"; + + src = fetchFromGitHub { + owner = "murat-cileli"; + repo = "clyp"; + tag = finalAttrs.version; + hash = "sha256-7M5LlZKDfY/z8lBfEYeChQprkRRRfOZ3IIn5QuEdQJI="; + }; + + vendorHash = null; + + nativeBuildInputs = [ + pkg-config + wrapGAppsHook4 + ]; + + buildInputs = [ + gobject-introspection + gtk4 + ]; + + ldflags = [ "-s" ]; + + meta = { + description = "Clipboard manager for Linux"; + homepage = "https://github.com/murat-cileli/clyp"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ paperdigits ]; + mainProgram = "clyp"; + }; +}) diff --git a/pkgs/by-name/cu/cursor-clip/package.nix b/pkgs/by-name/cu/cursor-clip/package.nix new file mode 100644 index 000000000000..8fa3261a8057 --- /dev/null +++ b/pkgs/by-name/cu/cursor-clip/package.nix @@ -0,0 +1,51 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + pkg-config, + cairo, + glib, + pango, + gdk-pixbuf, + graphene, + gtk4, + gtk4-layer-shell, + libadwaita, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "cursor-clip"; + version = "0-unstable-2026-02-10"; + + src = fetchFromGitHub { + owner = "sirulex"; + repo = "cursor-clip"; + rev = "ad677e4b65340647b95b02a3cd1d955111506695"; + hash = "sha256-Hxg57v+gFjW7XyoGIGt7Pw4uXokBIWw88/0a00PzckI="; + }; + + cargoHash = "sha256-5p5tt3dnluRkY0/zIXv6p8mi/hd42yV2E8qsVy+lqz0="; + + nativeBuildInputs = [ + pkg-config + glib + ]; + + buildInputs = [ + cairo + pango + gdk-pixbuf + graphene + gtk4 + gtk4-layer-shell + libadwaita + ]; + + meta = { + description = "Cursor Clip - GTK4 Clipboard Manager with dynamic positioning. Features a Windows 11–style clipboard history, adapted to native GNOME design"; + homepage = "https://github.com/sirulex/cursor-clip"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ paperdigits ]; + mainProgram = "cursor-clip"; + }; +}) diff --git a/pkgs/by-name/de/debian-devscripts/package.nix b/pkgs/by-name/de/debian-devscripts/package.nix index 80fa132e1174..b33685dd1cd5 100644 --- a/pkgs/by-name/de/debian-devscripts/package.nix +++ b/pkgs/by-name/de/debian-devscripts/package.nix @@ -30,14 +30,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "debian-devscripts"; - version = "2.26.6"; + version = "2.26.7"; src = fetchFromGitLab { domain = "salsa.debian.org"; owner = "debian"; repo = "devscripts"; tag = "v${finalAttrs.version}"; - hash = "sha256-OoaugAlaS6JaSNHSn21XOVmC43MW5ggCSDSq8O271c8="; + hash = "sha256-x9qr5NC2Mu/TlO3cJ4qxItU6l7XazgWuziVfRFpM9xA="; }; patches = [ diff --git a/pkgs/by-name/de/decent-sampler/package.nix b/pkgs/by-name/de/decent-sampler/package.nix index b7be06b59ae7..123780cb2650 100644 --- a/pkgs/by-name/de/decent-sampler/package.nix +++ b/pkgs/by-name/de/decent-sampler/package.nix @@ -16,7 +16,7 @@ let pname = "decent-sampler"; - version = "1.16.0"; + version = "1.18.1"; icon = fetchurl { url = "https://www.decentsamples.com/wp-content/uploads/2018/09/cropped-Favicon_512x512.png"; @@ -29,7 +29,7 @@ let src = fetchzip { # Download page: https://store.decentsamples.com/downloads/decent-sampler/versions url = "https://cdn.decentsamples.com/production/builds/ds/${version}/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz"; - hash = "sha256-KeHWdlrPEAt45YeivmPjA645x+F2cKLYNGJBToEHAok="; + hash = "sha256-wL9L4I2iw9r3r69TOr37XXEs3iECMuNGX9Ez63P/f8w="; }; nativeBuildInputs = [ copyDesktopItems ]; diff --git a/pkgs/by-name/de/deno/package.nix b/pkgs/by-name/de/deno/package.nix index f06c7713c30b..60292c8c9634 100644 --- a/pkgs/by-name/de/deno/package.nix +++ b/pkgs/by-name/de/deno/package.nix @@ -16,6 +16,7 @@ sqlite, lld, writableTmpDirAsHomeHook, + fetchpatch, # Test deps curl, @@ -46,6 +47,14 @@ rustPlatform.buildRustPackage (finalAttrs: { ./patches/0002-tests-replace-hardcoded-paths.patch ./patches/0003-tests-linux-no-chown.patch ./patches/0004-tests-darwin-fixes.patch + ] + ++ lib.optionals (stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux) [ + # Fix c_char mismatch on aarch64-linux + # PR at https://github.com/denoland/deno/pull/33179 + (fetchpatch { + url = "https://github.com/denoland/deno/commit/fd331552de39501d47c43dc4b0c637b969402ab1.patch"; + hash = "sha256-AIqLbTnBO2VUFiTumEZFORqSyfzB6chdvJQq8HeAM30="; + }) ]; postPatch = '' # Use patched nixpkgs libffi in order to fix https://github.com/libffi/libffi/pull/857 diff --git a/pkgs/by-name/fi/firewalk/package.nix b/pkgs/by-name/fi/firewalk/package.nix index a88e4182d81d..9d58cb894888 100644 --- a/pkgs/by-name/fi/firewalk/package.nix +++ b/pkgs/by-name/fi/firewalk/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchurl, + fetchpatch, libnet, libpcap, libdnet, @@ -16,6 +17,13 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-f0sHzcH3faeg7epfpWXbgaHrRWaWBKMEqLdy38+svGo="; }; + patches = [ + (fetchpatch { + url = "https://sources.debian.org/data/main/f/firewalk/5.0-6/debian/patches/060_fix-ftbfs-gcc-15.patch"; + hash = "sha256-KEYHTSnUtNIGqm/uE2ZLV79KIWmofHeKVYdfTkpm4rI="; + }) + ]; + buildInputs = [ libnet libpcap diff --git a/pkgs/by-name/gl/glaze/package.nix b/pkgs/by-name/gl/glaze/package.nix index 020f408f79d3..34bf839136aa 100644 --- a/pkgs/by-name/gl/glaze/package.nix +++ b/pkgs/by-name/gl/glaze/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "glaze"; - version = "7.2.2"; + version = "7.2.3"; src = fetchFromGitHub { owner = "stephenberry"; repo = "glaze"; tag = "v${finalAttrs.version}"; - hash = "sha256-E92oxXOcmA4d3s2k0D+DppnHt0Ks900+3W0XoGbbcG4="; + hash = "sha256-rqObV/yaGTI9JCyMZxbT4UXeDzYmcEuc/3V+s07Ucxs="; }; nativeBuildInputs = [ cmake ]; diff --git a/pkgs/by-name/go/go-musicfox/package.nix b/pkgs/by-name/go/go-musicfox/package.nix index 892d4050fb78..006fddff5385 100644 --- a/pkgs/by-name/go/go-musicfox/package.nix +++ b/pkgs/by-name/go/go-musicfox/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "go-musicfox"; - version = "4.8.0"; + version = "4.8.1"; src = fetchFromGitHub { owner = "go-musicfox"; repo = "go-musicfox"; rev = "v${finalAttrs.version}"; - hash = "sha256-9OQTwyEGuHOMM5LgL6Y5zVavNnQhzJSZZu4ABhr0rds="; + hash = "sha256-EwN8tWoyghG9L++Tl5iz2ZyNsI5IroZXM0Dd5N182dU="; }; deleteVendor = true; diff --git a/pkgs/by-name/im/imapgoose/package.nix b/pkgs/by-name/im/imapgoose/package.nix index e07464412292..5598ebd4f351 100644 --- a/pkgs/by-name/im/imapgoose/package.nix +++ b/pkgs/by-name/im/imapgoose/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "imapgoose"; - version = "0.4.2"; + version = "0.5.0"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "ImapGoose"; tag = "v${version}"; - hash = "sha256-Zu2cHCTl6RyZzndFrLM7xTeD/T3isVerIB8D6vD3jIU="; + hash = "sha256-H+6S+jAZT4jj1R8sJeLzFjyNkZqo0WlTLVfu1BH+RM4="; }; - vendorHash = "sha256-6mh6KsJlijXn+bLzmtJSC4lcYFChQdyBKEjFzbQMIM0="; + vendorHash = "sha256-75dP0iB3Tu1GQfi9w+H1dgWHZh7X9FJOlsLbC3Baqjg="; subPackages = [ "cmd/imapgoose" diff --git a/pkgs/by-name/in/intiface-central/package.nix b/pkgs/by-name/in/intiface-central/package.nix index 10b3d4895487..34b2c6e0a62d 100644 --- a/pkgs/by-name/in/intiface-central/package.nix +++ b/pkgs/by-name/in/intiface-central/package.nix @@ -27,13 +27,13 @@ let pname = "intiface-central"; - version = "3.0.0"; + version = "3.0.4+40"; src = fetchFromGitHub { owner = "intiface"; repo = "intiface-central"; tag = "v${version}"; - hash = "sha256-yKWaXkSjg7LMIKIeRfviu4SmStxl9BSXncJSxXJeU0Y="; + hash = "sha256-RMllaThwCp2mRl0ecMtj3z6DC4uhdLqYNPI8lZChmhI="; }; rustDep = rustPlatform.buildRustPackage { @@ -46,7 +46,7 @@ let ln -s ${buttplug} ../../buttplug ''; - cargoHash = "sha256-HpmGmMMocLQ5/DJq8PJ5u04DipSlrReJ/3l76L9j8Yk="; + cargoHash = "sha256-2KmwfvSDIaLvGda/EofUxGPRevv+/UQOUdSPRF2LEJw="; nativeBuildInputs = [ pkg-config ]; @@ -61,15 +61,15 @@ let buttplug_dart = fetchFromGitHub { owner = "buttplugio"; repo = "buttplug_dart"; - tag = "v1.0.0-beta1"; - hash = "sha256-cJJU/DRTuQawdfi0aMyi7Vfmv4GtUj7nEBRNYEuZ8JQ="; + tag = "v1.0.0"; + hash = "sha256-nm9TdEL9+80hCbaPnpAJTQ0w1t40vWYcxyilQTwvEBU="; }; buttplug = fetchFromGitHub { owner = "buttplugio"; repo = "buttplug"; - tag = "intiface_engine-4.0.0"; - hash = "sha256-F3mMQviTeyw9Wlrf8vcbJ9oGTYoKCIpPbj2jayQlpeg="; + tag = "intiface_engine_4.0.2"; + hash = "sha256-4tzGZEsqfCnz/ZX6qNx/Hku6yDK0g6gyep6p6WZGoQk="; }; in flutter338.buildFlutterApplication { diff --git a/pkgs/by-name/in/intiface-central/pubspec.lock.json b/pkgs/by-name/in/intiface-central/pubspec.lock.json index 983ededca624..e4ad39f559db 100644 --- a/pkgs/by-name/in/intiface-central/pubspec.lock.json +++ b/pkgs/by-name/in/intiface-central/pubspec.lock.json @@ -60,6 +60,16 @@ "source": "hosted", "version": "9.2.0" }, + "bloc_concurrency": { + "dependency": "direct main", + "description": { + "name": "bloc_concurrency", + "sha256": "86b7b17a0a78f77fca0d7c030632b59b593b22acea2d96972588f40d4ef53a94", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.0" + }, "boolean_selector": { "dependency": "transitive", "description": { @@ -165,11 +175,11 @@ "dependency": "transitive", "description": { "name": "characters", - "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", + "sha256": "faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.4.0" + "version": "1.4.1" }, "checked_yaml": { "dependency": "transitive", @@ -687,11 +697,21 @@ "dependency": "transitive", "description": { "name": "material_color_utilities", - "sha256": "f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec", + "sha256": "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.11.1" + "version": "0.13.0" + }, + "menu_base": { + "dependency": "transitive", + "description": { + "name": "menu_base", + "sha256": "820368014a171bd1241030278e6c2617354f492f5c703d7b7d4570a6b8b84405", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.1" }, "meta": { "dependency": "direct main", @@ -1202,6 +1222,16 @@ "source": "hosted", "version": "3.0.0" }, + "shortid": { + "dependency": "transitive", + "description": { + "name": "shortid", + "sha256": "d0b40e3dbb50497dad107e19c54ca7de0d1a274eb9b4404991e443dadb9ebedb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.1.2" + }, "sky_engine": { "dependency": "transitive", "description": "flutter", @@ -1298,6 +1328,16 @@ "source": "hosted", "version": "0.7.8" }, + "tray_manager": { + "dependency": "direct main", + "description": { + "name": "tray_manager", + "sha256": "c5fd83b0ae4d80be6eaedfad87aaefab8787b333b8ebd064b0e442a81006035b", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.5.2" + }, "typed_data": { "dependency": "transitive", "description": { diff --git a/pkgs/by-name/ki/kibi/package.nix b/pkgs/by-name/ki/kibi/package.nix index cf4ed5be7259..ff012895ef72 100644 --- a/pkgs/by-name/ki/kibi/package.nix +++ b/pkgs/by-name/ki/kibi/package.nix @@ -2,31 +2,40 @@ lib, fetchFromGitHub, rustPlatform, + nix-update-script, makeWrapper, + versionCheckHook, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "kibi"; - version = "0.3.2"; + version = "0.3.3"; - cargoHash = "sha256-EOw4iE9MTZVL0vIgPHVr0dggtksS5b8IvrRykblF0vA="; + cargoHash = "sha256-lBBIEceZgxwoM2DoD+iFtlNdnO5LkvIf2/8CB2uPH3Y="; src = fetchFromGitHub { owner = "ilai-deutel"; repo = "kibi"; tag = "v${finalAttrs.version}"; - hash = "sha256-lakx3ZNj9HeLFdRVxYLUh8W6yHXpBXlguQjjFofWl/s="; + hash = "sha256-uGCtFS29XVrYXOHAeTT5QmYwCIQWg2SRmgw3CP5O0+c="; }; nativeBuildInputs = [ makeWrapper ]; + passthru.updateScript = nix-update-script { }; + postInstall = '' install -Dm644 syntax.d/* -t $out/share/kibi/syntax.d install -Dm644 kibi.desktop -t $out/share/applications - install -Dm0644 assets/logo.svg $out/share/icons/hicolor/scalable/apps/kibi.svg + install -Dm644 assets/kibi.svg -t $out/share/icons/hicolor/scalable/apps wrapProgram $out/bin/kibi --prefix XDG_DATA_DIRS : "$out/share" ''; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + meta = { description = "Text editor in ≤1024 lines of code, written in Rust"; homepage = "https://github.com/ilai-deutel/kibi"; @@ -34,7 +43,10 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 mit ]; - maintainers = with lib.maintainers; [ robertodr ]; + maintainers = with lib.maintainers; [ + robertodr + ilai-deutel + ]; mainProgram = "kibi"; }; }) diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix index a76d68852fe5..175e8686435d 100644 --- a/pkgs/by-name/la/lazygit/package.nix +++ b/pkgs/by-name/la/lazygit/package.nix @@ -8,13 +8,13 @@ }: buildGoModule (finalAttrs: { pname = "lazygit"; - version = "0.60.0"; + version = "0.61.0"; src = fetchFromGitHub { owner = "jesseduffield"; repo = "lazygit"; tag = "v${finalAttrs.version}"; - hash = "sha256-BTcm3wF0bXIGsheDUv437aGO2TgU+oKXYqfagW0N8DQ="; + hash = "sha256-G7JulCK9WUVWbp1V7lYuM3fehCdn1cNAJHYjr3aKDvQ="; }; vendorHash = null; diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 0651eca1a118..635ea0453022 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.8.5"; + version = "0.9.1"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - hash = "sha256-PKPG/7aRfzg3JyCA+09S6jZGtcyXoOdbBCpKPrtDQE0="; + hash = "sha256-IOAY1aTt2wvwp7lNxaD4Svm1xwDGR03aZ7WvpXStrHc="; }; - cargoHash = "sha256-1FC2bhHuS3yHFOOVIychrTj8sHGqcY2twsElrqV6ooE="; + cargoHash = "sha256-74uFCzSkX9TxMJjz/37ASQoWfuzNK/iAAc5pPfJl5NI="; meta = { description = "Find what runs on your hardware"; diff --git a/pkgs/by-name/lo/lockbook-desktop/package.nix b/pkgs/by-name/lo/lockbook-desktop/package.nix index 458c9c25f3f9..44ea5a056650 100644 --- a/pkgs/by-name/lo/lockbook-desktop/package.nix +++ b/pkgs/by-name/lo/lockbook-desktop/package.nix @@ -18,16 +18,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "lockbook-desktop"; - version = "26.1.31"; + version = "26.3.22"; src = fetchFromGitHub { owner = "lockbook"; repo = "lockbook"; tag = finalAttrs.version; - hash = "sha256-Bx84e5/foF4XxRZJve0YhiikZJa3mqxOHuk9bsPxjag="; + hash = "sha256-Mroh2xSLe5dlKNXxTPyP9RzLtwcEf2JXZnE1tN4t1fE="; }; - cargoHash = "sha256-D4U58OssBiLnw8KIIaWzYLCS+VoeNk0CCFRFAIO6Ays="; + cargoHash = "sha256-hPQlDG2eFmiPXkCyjk10fpVDAbq3R8mQs7bOHbCBhwg="; nativeBuildInputs = [ pkg-config @@ -68,7 +68,7 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' mv $out/bin/lockbook-linux $out/bin/lockbook-desktop - install -D public_site/favicon.svg $out/share/icons/hicolor/scalable/apps/lockbook.svg + install -D docs/graphics/logo.svg $out/share/icons/hicolor/scalable/apps/lockbook.svg ''; meta = { diff --git a/pkgs/by-name/mi/mitex/package.nix b/pkgs/by-name/mi/mitex/package.nix new file mode 100644 index 000000000000..8a2b426405b8 --- /dev/null +++ b/pkgs/by-name/mi/mitex/package.nix @@ -0,0 +1,43 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + typst, + versionCheckHook, + nix-update-script, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "mitex"; + version = "0.2.6"; + + src = fetchFromGitHub { + owner = "mitex-rs"; + repo = "mitex"; + tag = finalAttrs.version; + hash = "sha256-ec/vocq+gU3zbFU2zNTLuHWmte9t8riYlgpS8BzxJBE="; + }; + + cargoHash = "sha256-AKQrIehctDlG06R21Ia14IC7Yj2/mq/VKPOyIdDBS2g="; + + nativeBuildInputs = [ typst ]; + + buildAndTestSubdir = "crates/mitex-cli"; + + cargoBuildFlags = [ "--features generate-spec" ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + + passthru.updateScript = nix-update-script { extraArgs = [ "--use-github-releases" ]; }; + + meta = { + description = "LaTeX support for Typst, CLI for MiTeX"; + homepage = "https://mitex-rs.github.io/mitex/"; + downloadPage = "https://github.com/mitex-rs/mitex"; + changelog = "https://github.com/mitex-rs/mitex/releases/tag/${finalAttrs.src.tag}"; + maintainers = with lib.maintainers; [ chillcicada ]; + license = lib.licenses.asl20; + mainProgram = "mitex"; + }; +}) diff --git a/pkgs/by-name/mo/motrix-next/package.nix b/pkgs/by-name/mo/motrix-next/package.nix index 7810d5705865..61682bab45ad 100644 --- a/pkgs/by-name/mo/motrix-next/package.nix +++ b/pkgs/by-name/mo/motrix-next/package.nix @@ -25,16 +25,16 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "motrix-next"; - version = "3.6.1"; + version = "3.6.3"; src = fetchFromGitHub { owner = "AnInsomniacy"; repo = "motrix-next"; tag = "v${finalAttrs.version}"; - hash = "sha256-DeqHF36iH2kPi4F7RU5Ipde0lnwGWJqHfu4kz3znexg="; + hash = "sha256-u4t/QIRFDuvGPA4+p4OuS6tDnU6+ZmEJSfOYIh//NaQ="; }; - cargoHash = "sha256-v+0dWo3w42wglv23Ydj0+Cb5HXF2fZ4Z0DC8EIsN5ww="; + cargoHash = "sha256-WcYXb5UF4mhahYQ5Jomsph+UHWqa+3cjRQdJyydw7oY="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) diff --git a/pkgs/by-name/na/navidrome/package.nix b/pkgs/by-name/na/navidrome/package.nix index ed97690bac4e..c8267ea640d0 100644 --- a/pkgs/by-name/na/navidrome/package.nix +++ b/pkgs/by-name/na/navidrome/package.nix @@ -3,6 +3,7 @@ buildPackages, fetchFromGitHub, fetchNpmDeps, + fetchpatch, lib, nodejs_24, npmHooks, @@ -19,23 +20,37 @@ buildGoModule (finalAttrs: { pname = "navidrome"; - version = "0.60.3"; + version = "0.61.1"; src = fetchFromGitHub { owner = "navidrome"; repo = "navidrome"; rev = "v${finalAttrs.version}"; - hash = "sha256-DwVmNJKjwEhTKIVPYFqaUR9SD4HpACkK4XJoFfQVRus="; + hash = "sha256-BRMJCBQl38AqsCI2UYQ9X36U57pg9uuiHsx8sHpVBKE="; }; - vendorHash = "sha256-StI4CfWN/OnbYFktRriTJWMHTuJkCinpYk9qgsxMGG8="; + patches = [ + # https://github.com/navidrome/navidrome/pull/5276 (waiting on release) + (fetchpatch { + name = "regenerate-package-lock-json"; + url = "https://github.com/navidrome/navidrome/compare/v0.61.1...33a05ef662760fd9feb0a3ae43c7fe149eda610b.patch"; + hash = "sha256-IQ0wJ7vsSaLjBZS/fKIApNM8UV8oj6L2taCQIPhHvwg="; + }) + ]; + + vendorHash = "sha256-iVXJPP41rIpC6Tu1P/jWcePYCQ2Z9lEoTOrDLN26kTU="; npmRoot = "ui"; npmDeps = fetchNpmDeps { - inherit (finalAttrs) src; + inherit (finalAttrs) src patches; + # Remove after https://github.com/navidrome/navidrome/pull/5276 is released + # patches are applied after we run npmDeps without inheriting patches here + # so we have to get out of the sourceRoot to apply it then get back in to it + prePatch = "cd .."; + postPatch = "cd ui"; sourceRoot = "${finalAttrs.src.name}/ui"; - hash = "sha256-EA2WM7xaqP7rS0pjx+yXwpjdauaduvDefmFH73eByxI="; + hash = "sha256-iXey2XmDwsTR1/bIrBLzm6uvVGzPgQFcDLUtNy8robI="; }; nativeBuildInputs = [ @@ -66,9 +81,6 @@ buildGoModule (finalAttrs: { env = lib.optionalAttrs stdenv.cc.isGNU { CGO_CFLAGS = toString [ "-Wno-return-local-addr" ]; - # Workaround for https://github.com/golang/go/issues/77387 - # Remove when go1.25.8 has been merged - CGO_CFLAGS_ALLOW = "--define-prefix"; }; postPatch = '' @@ -81,6 +93,7 @@ buildGoModule (finalAttrs: { tags = [ "netgo" + "sqlite_fts5" ]; nativeInstallCheckInputs = [ versionCheckHook ]; diff --git a/pkgs/by-name/nt/ntfy-sh/package.nix b/pkgs/by-name/nt/ntfy-sh/package.nix index 0dc7c8f95f6d..91da75ffc29b 100644 --- a/pkgs/by-name/nt/ntfy-sh/package.nix +++ b/pkgs/by-name/nt/ntfy-sh/package.nix @@ -17,7 +17,7 @@ buildGoModule ( ui = buildNpmPackage { inherit (finalAttrs) src version; pname = "ntfy-sh-ui"; - npmDepsHash = "sha256-ZH/RlV8TZuyx1pwIyDpdQgkFy2XTVQe7OCVACtxFayQ="; + npmDepsHash = "sha256-p6zuQ8UE121OPLRBK8rUlZ64aBVWp/9Hgx9dx2Mzya8="; prePatch = '' cd web/ @@ -37,16 +37,16 @@ buildGoModule ( in { pname = "ntfy-sh"; - version = "2.20.1"; + version = "2.21.0"; src = fetchFromGitHub { owner = "binwiederhier"; repo = "ntfy"; tag = "v${finalAttrs.version}"; - hash = "sha256-yMMhtqUXdQB6s5fH8Jtfkf8X2P7WA+MuLuhbex6UyOQ="; + hash = "sha256-x05z9CU4mzZ8FGe4++EoUWeUWv+wBNN8hyYz6u3SoU8="; }; - vendorHash = "sha256-HbgS68fhbSUK2uRZFZS0WvW3bIofIHpqObODQvVi0aY="; + vendorHash = "sha256-jLMZnah0vI/VlRuMSVzSTGdPVJgM6VM0y8kmQKvbRAs="; doCheck = false; diff --git a/pkgs/by-name/od/odin/package.nix b/pkgs/by-name/od/odin/package.nix index 685320cdea26..48a82ee4cef9 100644 --- a/pkgs/by-name/od/odin/package.nix +++ b/pkgs/by-name/od/odin/package.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "odin"; - version = "dev-2026-02"; + version = "dev-2026-04"; src = fetchFromGitHub { owner = "odin-lang"; repo = "Odin"; tag = finalAttrs.version; - hash = "sha256-TiXHFFmXzSyENFeTtQoskGrU7oWAHXR7eGgne0w1vEE="; + hash = "sha256-vUQKXyVKZRLzAPeCileAOIfWXvKLrIjYIHXTdMGnG3k="; }; patches = [ @@ -96,6 +96,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "odin"; maintainers = with lib.maintainers; [ astavie + atomicptr diniamo ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/od/odin/system-raylib.patch b/pkgs/by-name/od/odin/system-raylib.patch index 19b53c4a8d34..3bd5f848e384 100644 --- a/pkgs/by-name/od/odin/system-raylib.patch +++ b/pkgs/by-name/od/odin/system-raylib.patch @@ -39,10 +39,10 @@ index 559437a60..cd31fbe43 100644 RAYGUI_VERSION :: "4.0" diff --git a/vendor/raylib/raylib.odin b/vendor/raylib/raylib.odin -index 02bb6deea..0df93009b 100644 +index b051f1885..9376dcc48 100644 --- a/vendor/raylib/raylib.odin +++ b/vendor/raylib/raylib.odin -@@ -99,42 +99,7 @@ MAX_TEXT_BUFFER_LENGTH :: #config(RAYLIB_MAX_TEXT_BUFFER_LENGTH, 1024) +@@ -97,42 +97,7 @@ MAX_MATERIAL_MAPS :: #config(RAYLIB_MAX_MATERIAL_MAPS, 12) #assert(size_of(rune) == size_of(c.int)) @@ -74,7 +74,7 @@ index 02bb6deea..0df93009b 100644 - "system:Cocoa.framework", - "system:OpenGL.framework", - "system:IOKit.framework", -- } +- } -} else when ODIN_ARCH == .wasm32 || ODIN_ARCH == .wasm64p32 { - foreign import lib { - RAYLIB_WASM_LIB, @@ -87,21 +87,21 @@ index 02bb6deea..0df93009b 100644 VERSION_MAJOR :: 5 VERSION_MINOR :: 5 diff --git a/vendor/raylib/rlgl/rlgl.odin b/vendor/raylib/rlgl/rlgl.odin -index 6ac19695d..78a483a59 100644 +index 14a7cf5b0..a8e641220 100644 --- a/vendor/raylib/rlgl/rlgl.odin +++ b/vendor/raylib/rlgl/rlgl.odin -@@ -112,47 +112,12 @@ import rl "../." +@@ -112,47 +112,7 @@ import rl "../." VERSION :: "5.0" -RAYLIB_SHARED :: #config(RAYLIB_SHARED, false) -RAYLIB_WASM_LIB :: #config(RAYLIB_WASM_LIB, "../wasm/libraylib.a") - - // Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: - // - Compile a separate rlgl library and use that in the foreign import blocks below. - // - Remove the `import rl "../."` line - // - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) - +-// Note: We pull in the full raylib library. If you want a truly stand-alone rlgl, then: +-// - Compile a separate rlgl library and use that in the foreign import blocks below. +-// - Remove the `import rl "../."` line +-// - Copy the code from raylib.odin for any types we alias from that package (see PixelFormat etc) +- -when ODIN_OS == .Windows { - @(extra_linker_flags="/NODEFAULTLIB:" + ("msvcrt" when RAYLIB_SHARED else "libcmt")) - foreign import lib { @@ -139,3 +139,4 @@ index 6ac19695d..78a483a59 100644 GRAPHICS_API_OPENGL_11 :: false GRAPHICS_API_OPENGL_21 :: true + diff --git a/pkgs/by-name/op/opensc/package.nix b/pkgs/by-name/op/opensc/package.nix index 8d8d27d337b8..4206d8e002e7 100644 --- a/pkgs/by-name/op/opensc/package.nix +++ b/pkgs/by-name/op/opensc/package.nix @@ -19,13 +19,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "opensc"; - version = "0.26.1"; + version = "0.27.1"; src = fetchFromGitHub { owner = "OpenSC"; repo = "OpenSC"; tag = finalAttrs.version; - hash = "sha256-H5df+x15fz28IlL/G9zPBxbNBzc+BlDmmgNZVEYQgac="; + hash = "sha256-s/3bIhPGa3+SKjMh0CNgsU3nOkhEaxPTpmEbc6VIn3Q="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pa/particl-core/package.nix b/pkgs/by-name/pa/particl-core/package.nix index bdf9b68a6381..d018c782d470 100644 --- a/pkgs/by-name/pa/particl-core/package.nix +++ b/pkgs/by-name/pa/particl-core/package.nix @@ -18,27 +18,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "particl-core"; - version = "23.2.7.0"; + version = "23.2.9.0"; src = fetchFromGitHub { owner = "particl"; repo = "particl-core"; - rev = "v${finalAttrs.version}"; - hash = "sha256-RxkLt+7u+r5jNwEWiArTUpZ8ykYwWtvIDFXTSKhGN/w="; + tag = "v${finalAttrs.version}"; + hash = "sha256-g/RNr2IxipoDlPfkzE8ou1wOTFrUYp7MuNoWklsyBjU="; }; - patches = [ - # upnp: fix build with miniupnpc 2.2.8 - (fetchpatch2 { - url = "https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5.patch?full_index=1"; - hash = "sha256-oDvHUvwAEp0LJCf6QBESn38Bu359TcPpLhvuLX3sm6M="; - }) - ]; - nativeBuildInputs = [ pkg-config autoreconfHook ]; + buildInputs = [ openssl db48 diff --git a/pkgs/by-name/se/seatd/package.nix b/pkgs/by-name/se/seatd/package.nix index 85dfc8d1911e..7c11389a81c5 100644 --- a/pkgs/by-name/se/seatd/package.nix +++ b/pkgs/by-name/se/seatd/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "seatd"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromSourcehut { owner = "~kennylevinsen"; repo = "seatd"; rev = finalAttrs.version; - hash = "sha256-B1MIPnf5rO+Jj2/0xuWvsigShmcRF/8/KP2Xh4YTseY="; + hash = "sha256-a3L/iFDeFnMGNzC46wXREmSPE+ZX1zUEPnjKPL0bT/A="; }; outputs = [ diff --git a/pkgs/by-name/sh/shfmt/package.nix b/pkgs/by-name/sh/shfmt/package.nix index 31cfdee9097d..809d77702c37 100644 --- a/pkgs/by-name/sh/shfmt/package.nix +++ b/pkgs/by-name/sh/shfmt/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "shfmt"; - version = "3.13.0"; + version = "3.13.1"; src = fetchFromGitHub { owner = "mvdan"; repo = "sh"; rev = "v${finalAttrs.version}"; - hash = "sha256-VFLnQNhySXB/VE0u9u2X4jAHq+083+QjhWM7vfyxhM8="; + hash = "sha256-NNK8fD9cmuRM1YAYagS6AEu2IOJVaoQmDX8Dm3geRQw="; }; - vendorHash = "sha256-WLGHcmBslXJO4OKdUK7HqimdUCOtdCdK+AOdlo4hgWk="; + vendorHash = "sha256-M5EJHBE2qjlRFtc3L941qxg0KO5IbVTMpiJSJ6WNLVE="; patches = [ (replaceVars ./version.patch { diff --git a/pkgs/by-name/vc/vcpkg/package.nix b/pkgs/by-name/vc/vcpkg/package.nix index 51e63bc7955a..437b939549c1 100644 --- a/pkgs/by-name/vc/vcpkg/package.nix +++ b/pkgs/by-name/vc/vcpkg/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "vcpkg"; - version = "2026.01.16"; + version = "2026.03.18"; src = fetchFromGitHub { owner = "microsoft"; repo = "vcpkg"; tag = finalAttrs.version; - hash = "sha256-fT1EADy3wXm1JIpAbOmS2LWCJCK/kbsiaN9ILgQuZek="; + hash = "sha256-vcs7F8darR/PNJEihebA7AqLWglefGxIacr1fqL36eM="; leaveDotGit = true; postFetch = '' cd "$out" diff --git a/pkgs/by-name/vo/voxtype/package.nix b/pkgs/by-name/vo/voxtype/package.nix index 696c846a8401..130f8e5bb89c 100644 --- a/pkgs/by-name/vo/voxtype/package.nix +++ b/pkgs/by-name/vo/voxtype/package.nix @@ -51,16 +51,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "voxtype"; - version = "0.6.3"; + version = "0.6.5"; src = fetchFromGitHub { owner = "peteonrails"; repo = "voxtype"; tag = "v${finalAttrs.version}"; - hash = "sha256-2YYHwiTJVD8kDccMvZe0wsKfWw+C2B0qSDAqT3ze8Mg="; + hash = "sha256-gY5gP+F3SbCZsG/jaOHnEu291q6akg1M5c4BebRSpvI="; }; - cargoHash = "sha256-l0GibrwJfDfJmoPFggeTJbDyW2Bg3XLzG7eX3BbHVUs="; + cargoHash = "sha256-X6TYlmHjLvsUYlxz4WbzHptKyQZHIBt8u1lLqrS/nz0="; buildFeatures = [ ] diff --git a/pkgs/by-name/wo/worktrunk/package.nix b/pkgs/by-name/wo/worktrunk/package.nix index 0d4a5693f2d2..c0892b47b785 100644 --- a/pkgs/by-name/wo/worktrunk/package.nix +++ b/pkgs/by-name/wo/worktrunk/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "worktrunk"; - version = "0.33.0"; + version = "0.34.2"; src = fetchFromGitHub { owner = "max-sixty"; repo = "worktrunk"; tag = "v${finalAttrs.version}"; - hash = "sha256-2U2fSex3icqaKdh734U9Pf7EOiNQeSuLww4jaNQYU+s="; + hash = "sha256-wTUC26fTyRbtHJe5fA052qoKWl1K2EESMoswigjbu0A="; }; - cargoHash = "sha256-ddDFMBu3L9aLYAlygD/Lf/+DQOzCkai+D47Cz5Xxcb8="; + cargoHash = "sha256-9hAoUXj4+DwBR+52KZ0uFN84thwjxQYZ6wW0KvVs5sA="; cargoBuildFlags = [ "--package=worktrunk" ]; diff --git a/pkgs/development/ocaml-modules/miou/default.nix b/pkgs/development/ocaml-modules/miou/default.nix index d02f4fd795c4..bc0423ab20d1 100644 --- a/pkgs/development/ocaml-modules/miou/default.nix +++ b/pkgs/development/ocaml-modules/miou/default.nix @@ -2,24 +2,27 @@ lib, buildDunePackage, fetchurl, + dune-configurator, }: -buildDunePackage rec { +buildDunePackage (finalAttrs: { pname = "miou"; - version = "0.4.0"; + version = "0.5.5"; minimalOCamlVersion = "5.0.0"; src = fetchurl { - url = "https://github.com/robur-coop/miou/releases/download/v${version}/miou-${version}.tbz"; - hash = "sha256-2a5SET2SPyQloTdcWU9KzPYRcXgK8e8hHbu6OP9R2s8="; + url = "https://github.com/robur-coop/miou/releases/download/v${finalAttrs.version}/miou-${finalAttrs.version}.tbz"; + hash = "sha256-YJZ/nlqpxW77mhcamtCMx5d6/f9MVVBv1QCOz55EyuA="; }; + buildInputs = [ dune-configurator ]; + meta = { description = "Composable concurrency primitives for OCaml"; homepage = "https://git.robur.coop/robur/miou"; - changelog = "https://git.robur.coop/robur/miou/src/tag/v${version}/CHANGES.md"; + changelog = "https://git.robur.coop/robur/miou/src/tag/v${finalAttrs.version}/CHANGES.md"; license = lib.licenses.mit; maintainers = [ ]; }; -} +}) diff --git a/pkgs/development/python-modules/luftdaten/default.nix b/pkgs/development/python-modules/luftdaten/default.nix index 6820abb07744..377e31db6176 100644 --- a/pkgs/development/python-modules/luftdaten/default.nix +++ b/pkgs/development/python-modules/luftdaten/default.nix @@ -9,21 +9,21 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "luftdaten"; - version = "0.7.4"; + version = "0.7.5"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-luftdaten"; - rev = version; - hash = "sha256-nOhJKlUJ678DJ/ilyRHaiQ2fGfoCl+x6l9lsczVLAGw="; + tag = finalAttrs.version; + hash = "sha256-KZ89ufU7wWPFp1zthmao/cSFbUDWlJY4iBNQ19fgIBQ="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ httpx ]; + dependencies = [ httpx ]; nativeCheckInputs = [ pytest-asyncio @@ -36,10 +36,11 @@ buildPythonPackage rec { meta = { description = "Python API for interacting with luftdaten.info"; homepage = "https://github.com/home-assistant-ecosystem/python-luftdaten"; + changelog = "https://github.com/home-assistant-ecosystem/python-luftdaten/blob/${finalAttrs.src.tag}/CHANGES.rst"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dotlambda fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/netdata/default.nix b/pkgs/development/python-modules/netdata/default.nix index eb2c3487f2cb..50124bf3c554 100644 --- a/pkgs/development/python-modules/netdata/default.nix +++ b/pkgs/development/python-modules/netdata/default.nix @@ -10,21 +10,21 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "netdata"; - version = "1.3.0"; + version = "1.4.0"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-netdata"; - tag = version; - hash = "sha256-Et9T/+xonHSXjGQabgizW4pVBIYpTz0flud+vlfBNQE="; + tag = finalAttrs.version; + hash = "sha256-rffqpvqVvCi7CKjDchgRzUWDNxsA7C37UHvbELewR0E="; }; - nativeBuildInputs = [ poetry-core ]; + build-system = [ poetry-core ]; - propagatedBuildInputs = [ + dependencies = [ httpx yarl ]; @@ -40,8 +40,8 @@ buildPythonPackage rec { meta = { description = "Python API for interacting with Netdata"; homepage = "https://github.com/home-assistant-ecosystem/python-netdata"; - changelog = "https://github.com/home-assistant-ecosystem/python-netdata/releases/tag/${version}"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/home-assistant-ecosystem/python-netdata/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/opensensemap-api/default.nix b/pkgs/development/python-modules/opensensemap-api/default.nix index 7ef381c25fcb..76a0cf10036a 100644 --- a/pkgs/development/python-modules/opensensemap-api/default.nix +++ b/pkgs/development/python-modules/opensensemap-api/default.nix @@ -4,27 +4,34 @@ async-timeout, buildPythonPackage, fetchFromGitHub, + hatchling, + pytest-asyncio, + pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "opensensemap-api"; - version = "0.3.2"; - format = "setuptools"; + version = "0.4.1"; + pyproject = true; src = fetchFromGitHub { owner = "home-assistant-ecosystem"; repo = "python-opensensemap-api"; - tag = version; - hash = "sha256-iUSdjU41JOT7k044EI2XEvJiSo6V4mO6S51EcIughEM="; + tag = finalAttrs.version; + hash = "sha256-cCvKgB2tdYZw7it8YAtZZgsQrGUQKGNLqWiERKDCMVw="; }; - propagatedBuildInputs = [ + build-system = [ hatchling ]; + + dependencies = [ aiohttp async-timeout ]; - # Module has no tests - doCheck = false; + nativeCheckInputs = [ + pytest-asyncio + pytestCheckHook + ]; pythonImportsCheck = [ "opensensemap_api" ]; @@ -35,8 +42,8 @@ buildPythonPackage rec { available information from the sensor can be retrieved. ''; homepage = "https://github.com/home-assistant-ecosystem/python-opensensemap-api"; - changelog = "https://github.com/home-assistant-ecosystem/python-opensensemap-api/releases/tag/${version}"; - license = with lib.licenses; [ mit ]; + changelog = "https://github.com/home-assistant-ecosystem/python-opensensemap-api/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) diff --git a/pkgs/development/python-modules/swh-core/default.nix b/pkgs/development/python-modules/swh-core/default.nix index e84619a35532..4752ec338fcd 100644 --- a/pkgs/development/python-modules/swh-core/default.nix +++ b/pkgs/development/python-modules/swh-core/default.nix @@ -44,7 +44,7 @@ buildPythonPackage (finalAttrs: { pname = "swh-core"; - version = "4.6.0"; + version = "4.6.1"; pyproject = true; src = fetchFromGitLab { @@ -53,7 +53,7 @@ buildPythonPackage (finalAttrs: { owner = "devel"; repo = "swh-core"; tag = "v${finalAttrs.version}"; - hash = "sha256-dI+xfj0DnUbBdYIVycyJQg3B/jnH/eg/Ju8YX2k8Qkc="; + hash = "sha256-5lL4/Hz8KbWurcDCOHqKh8eNqA1CkliSMCrdeYwqEHs="; }; build-system = [ diff --git a/pkgs/development/python-modules/whenever/default.nix b/pkgs/development/python-modules/whenever/default.nix index 2e7437201bcb..a19a965f2d04 100644 --- a/pkgs/development/python-modules/whenever/default.nix +++ b/pkgs/development/python-modules/whenever/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "whenever"; - version = "0.10.0b2"; + version = "0.10.0b3"; pyproject = true; src = fetchFromGitHub { owner = "ariebovenberg"; repo = "whenever"; tag = version; - hash = "sha256-39vl5/v4bkfNXuU9dXnXgUhR8NagvHFX2IRdS77e/nI="; + hash = "sha256-cfqgUkuslNm0jgrnSIEDjWHBL7Pmk5OpR/hmJOrdfbU="; }; cargoDeps = rustPlatform.fetchCargoVendor { diff --git a/pkgs/servers/nextcloud/packages/apps/memories.nix b/pkgs/servers/nextcloud/packages/apps/memories.nix index 598897e33391..e49f1e45ccf4 100644 --- a/pkgs/servers/nextcloud/packages/apps/memories.nix +++ b/pkgs/servers/nextcloud/packages/apps/memories.nix @@ -12,12 +12,16 @@ }: let latestVersionForNc = { - "31" = { + "32" = { version = "7.8.2"; appHash = "sha256-O59G5kUkYlYxr8p/vEqs3LqLRKJZbeEgDhdY5eHfnZg="; srcHash = "sha256-KyUfrKHnRO3lMin0seSNFRnRRTPo12NbbvbkSpxSMQE="; }; - "32" = latestVersionForNc."31"; + "33" = { + version = "8.0.1"; + appHash = "sha256-B+O78qjBQbmMnFAvH/5a+YBive+rkBG9AKTX7G3qNR0="; + srcHash = "sha256-t/DiGJzSey9YpV5GkepKSGjr5gXc9KWDBtSY5UPRlEU="; + }; }; currentVersionInfo = latestVersionForNc.${ncVersion}