···16- LLVM has been updated from LLVM 16 (on Darwin) and LLVM 18 (on other platforms) to LLVM 19.
17 This introduces some backwards‐incompatible changes; see the [upstream release notes](https://releases.llvm.org/) for details.
18019<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
2021## New Modules {#sec-release-25.05-new-modules}
···16- LLVM has been updated from LLVM 16 (on Darwin) and LLVM 18 (on other platforms) to LLVM 19.
17 This introduces some backwards‐incompatible changes; see the [upstream release notes](https://releases.llvm.org/) for details.
1819+- The default PHP version has been updated to 8.3.
20<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
2122## New Modules {#sec-release-25.05-new-modules}
+1-1
nixos/modules/services/web-apps/castopod.nix
···6 user = "castopod";
78 # https://docs.castopod.org/getting-started/install.html#requirements
9- phpPackage = pkgs.php.withExtensions ({ enabled, all }: with all; [
10 intl
11 curl
12 mbstring
···6 user = "castopod";
78 # https://docs.castopod.org/getting-started/install.html#requirements
9+ phpPackage = pkgs.php82.withExtensions ({ enabled, all }: with all; [
10 intl
11 curl
12 mbstring
···1+{
2+ lib,
3+ stdenv,
4+ fetchzip,
5+ dotnet-runtime,
6+ zlib,
7+ runtimeShell,
8+}:
9+10+stdenv.mkDerivation rec {
11+ pname = "avdump3";
12+ version = "8293_stable";
13+14+ src = fetchzip {
15+ url = "https://cdn.anidb.net/client/avdump3/avdump3_8293_stable.zip";
16+ hash = "sha256-H9Sn3I4S9CmymKIMHVagDy+7svHs285S3EJgYQo+ks0=";
17+ stripRoot = false;
18+ };
19+20+ installPhase = ''
21+ runHook preInstall
22+ mkdir -p $out/share/avdump3 $out/bin
23+ mv * $out/share/avdump3
24+ cat > $out/bin/avdump3 <<EOF
25+ #!${runtimeShell}
26+ export LD_LIBRARY_PATH="${lib.makeLibraryPath [ zlib ]}:\$LD_LIBRARY_PATH"
27+ exec ${dotnet-runtime}/bin/dotnet $out/share/avdump3/AVDump3CL.dll "\$@"
28+ EOF
29+ chmod +x $out/bin/avdump3
30+ runHook postInstall
31+ '';
32+33+ dontPatchELF = true;
34+35+ meta = {
36+ mainProgram = "avdump3";
37+ description = "Tool for extracting audio/video metadata from media files and uploading it to AniDB";
38+ longDescription = ''
39+ AVDump is a tool to extract meta information from media files while at the
40+ same time calculating multiple hashes. Based on that information reports
41+ can be generated in multiple forms. Of particular interest is the ability
42+ to send those reports back to AniDB and thereby quickly filling in missing
43+ metadata for new files.
44+ '';
45+ homepage = "https://wiki.anidb.net/Avdump3";
46+ sourceProvenance = with lib.sourceTypes; [
47+ binaryNativeCode
48+ binaryBytecode
49+ ];
50+ # partial source code available under MIT license at https://github.com/DvdKhl/AVDump3
51+ license = with lib.licenses; [
52+ mit
53+ unfree
54+ ];
55+ maintainers = with lib.maintainers; [ kini ];
56+ # NOTE: aarch64-linux may also work but hasn't been tested; co-maintainers welcome.
57+ platforms = [ "x86_64-linux" ];
58+ };
59+}
+4-3
pkgs/by-name/aw/await/package.nix
···89stdenv.mkDerivation rec {
10 pname = "await";
11- version = "1.0.5";
1213 src = fetchFromGitHub {
14 owner = "slavaGanzin";
15 repo = "await";
16- rev = "v${version}";
17- hash = "sha256-0U9eLQDvHnRUJt46AI4bDWZfGynqjaWs9teidWP3RsA=";
18 };
1920 nativeBuildInputs = [ installShellFiles ];
···40 versionCheckHook
41 ];
42 doInstallCheck = true;
04344 meta = with lib; {
45 description = "Small binary that runs a list of commands in parallel and awaits termination";
···89stdenv.mkDerivation rec {
10 pname = "await";
11+ version = "1.0.7";
1213 src = fetchFromGitHub {
14 owner = "slavaGanzin";
15 repo = "await";
16+ rev = version;
17+ hash = "sha256-Yrit1WdWIfjwqbjvyjrPT3EqSSkooYX+uoOstbxy//I=";
18 };
1920 nativeBuildInputs = [ installShellFiles ];
···40 versionCheckHook
41 ];
42 doInstallCheck = true;
43+ versionCheckProgramArg = [ "--version" ];
4445 meta = with lib; {
46 description = "Small binary that runs a list of commands in parallel and awaits termination";
···1{
2 lib,
3- stdenv,
4 fetchFromGitHub,
5 python3Packages,
6- versionCheckHook,
7}:
89python3Packages.buildPythonApplication rec {
10 pname = "mud";
11- version = "1.0.1";
12 pyproject = true;
1314 src = fetchFromGitHub {
15 owner = "jasursadikov";
16 repo = "mud";
17 rev = "refs/tags/v${version}";
18- hash = "sha256-pW4B4+RN7hKtG2enJ33OHBeGsLj8w20ylvjcOL6owAk=";
19 };
2021 build-system = with python3Packages; [
22 hatchling
023 ];
2425 dependencies = with python3Packages; [
···2829 pythonImportsCheck = [ "mud" ];
3031- # Version checking fails on darwin with:
32- # PermissionError: [Errno 1] Operation not permitted: '/var/empty/.mudsettings'
33- # despite adding `export HOME=$(mktemp -d)` in the `preVersionCheck` phase.
34- # The tool
35- nativeCheckInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [
36- versionCheckHook
37- ];
38- versionCheckProgramArg = [ "--version" ];
3940 meta = {
41 description = "multi-directory git runner which allows you to run git commands in a multiple repositories";
···1{
2 lib,
03 fetchFromGitHub,
4 python3Packages,
05}:
67python3Packages.buildPythonApplication rec {
8 pname = "mud";
9+ version = "1.0.10";
10 pyproject = true;
1112 src = fetchFromGitHub {
13 owner = "jasursadikov";
14 repo = "mud";
15 rev = "refs/tags/v${version}";
16+ hash = "sha256-UPlAA63iANuChpqWLUDHQrcRjYkHvLcwXW/lVrAfY20=";
17 };
1819 build-system = with python3Packages; [
20 hatchling
21+ setuptools-scm
22 ];
2324 dependencies = with python3Packages; [
···2728 pythonImportsCheck = [ "mud" ];
2930+ # Removed versionCheckHook due to conflict with the new release,
31+ # a mud config file is required to run the version check command.
32+ # Mud can only be initialized in a directory containing git repos.
000003334 meta = {
35 description = "multi-directory git runner which allows you to run git commands in a multiple repositories";
···5 /* Do not use "dev" as a version. If you do, Tilt will consider itself
6 running in development environment and try to serve assets from the
7 source tree, which is not there once build completes. */
8- version = "0.33.17";
910 src = fetchFromGitHub {
11 owner = "tilt-dev";
12 repo = "tilt";
13 rev = "v${version}";
14- hash = "sha256-GzWnTq3X615A/jRjYhBriRYaH4tjv+yg2/zHIJuKXPE=";
15 };
16 };
17
···5 /* Do not use "dev" as a version. If you do, Tilt will consider itself
6 running in development environment and try to serve assets from the
7 source tree, which is not there once build completes. */
8+ version = "0.33.21";
910 src = fetchFromGitHub {
11 owner = "tilt-dev";
12 repo = "tilt";
13 rev = "v${version}";
14+ hash = "sha256-3LFsTaz47QAIDGId/Tl3G7xP5b9gc25X+ZeMaVhXf8w=";
15 };
16 };
17
···1diff --git a/setup.py b/setup.py
2-index 1bfba237..414bb4d5 100644
3--- a/setup.py
4+++ b/setup.py
5@@ -12,7 +12,6 @@ import sys
···27 long_description=long_description,
28 long_description_content_type="text/markdown",
29diff --git a/src/debugpy/public_api.py b/src/debugpy/public_api.py
30-index 9d0f705a..ee0b26ca 100644
31--- a/src/debugpy/public_api.py
32+++ b/src/debugpy/public_api.py
33@@ -7,8 +7,6 @@ from __future__ import annotations
···3940 # Expose debugpy.server API from subpackage, but do not actually import it unless
41 # and until a member is invoked - we don't want the server package loaded in the
42-@@ -191,4 +189,4 @@ def trace_this_thread(__should_trace: bool):
43 """
4445
···1diff --git a/setup.py b/setup.py
2+index d16a27c5..a7e407e1 100644
3--- a/setup.py
4+++ b/setup.py
5@@ -12,7 +12,6 @@ import sys
···27 long_description=long_description,
28 long_description_content_type="text/markdown",
29diff --git a/src/debugpy/public_api.py b/src/debugpy/public_api.py
30+index c61a2607..f26f8272 100644
31--- a/src/debugpy/public_api.py
32+++ b/src/debugpy/public_api.py
33@@ -7,8 +7,6 @@ from __future__ import annotations
···3940 # Expose debugpy.server API from subpackage, but do not actually import it unless
41 # and until a member is invoked - we don't want the server package loaded in the
42+@@ -192,4 +190,4 @@ def trace_this_thread(__should_trace: bool):
43 """
4445
···147 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
148 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
149 bird2 = bird; # Added 2022-02-21
0150 bitwarden = bitwarden-desktop; # Added 2024-02-25
151 blender-with-packages = args:
152 lib.warn "blender-with-packages is deprecated in favor of blender.withPackages, e.g. `blender.withPackages(ps: [ ps.foobar ])`"
···147 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
148 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15
149 bird2 = bird; # Added 2022-02-21
150+ bisq-desktop = throw "bisq-desktop has been removed because OpenJFX 11 was removed"; # Added 2024-11-17
151 bitwarden = bitwarden-desktop; # Added 2024-02-25
152 blender-with-packages = args:
153 lib.warn "blender-with-packages is deprecated in favor of blender.withPackages, e.g. `blender.withPackages(ps: [ ps.foobar ])`"