diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2024-06-23 19:08:51 +0200 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2024-06-23 19:09:00 +0200 |
commit | 2096642430b4ec87e2c34ff37f1b2f5c9665a38b (patch) | |
tree | 716bd3257d5e9541e67a02bb263480da8bdf9baa /pkgs/applications/audio | |
parent | ce08ce6dacfb2ee4be50e0b96bb37d4b3351f23c (diff) | |
parent | 5005a65bcc90157005b57c25bb92e71f0fd9daf7 (diff) |
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts: - pkgs/os-specific/windows/mingw-w64/default.nix
Diffstat (limited to 'pkgs/applications/audio')
-rw-r--r-- | pkgs/applications/audio/faust/faust2.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/audio/faustPhysicalModeling/default.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/audio/gnome-podcasts/default.nix | 16 | ||||
-rw-r--r-- | pkgs/applications/audio/go-musicfox/default.nix | 6 | ||||
-rw-r--r-- | pkgs/applications/audio/pocket-casts/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/audio/spotify/linux.nix | 31 |
6 files changed, 37 insertions, 26 deletions
diff --git a/pkgs/applications/audio/faust/faust2.nix b/pkgs/applications/audio/faust/faust2.nix index 7df2dbf6518ae..a1d1bd06ab759 100644 --- a/pkgs/applications/audio/faust/faust2.nix +++ b/pkgs/applications/audio/faust/faust2.nix @@ -23,13 +23,13 @@ with lib.strings; let - version = "2.72.14"; + version = "2.74.6"; src = fetchFromGitHub { owner = "grame-cncm"; repo = "faust"; rev = version; - sha256 = "sha256-RdSXiOYwKsfyrfHEughCeSwa9VFM6/3pMg54yCMpzLU="; + sha256 = "sha256-0r7DjTrsNKZ5ZmWoA+Y9OXyJFUiUFZiPQb1skXXWYTw="; fetchSubmodules = true; }; diff --git a/pkgs/applications/audio/faustPhysicalModeling/default.nix b/pkgs/applications/audio/faustPhysicalModeling/default.nix index 0b451211dc49f..8b00ca2252a69 100644 --- a/pkgs/applications/audio/faustPhysicalModeling/default.nix +++ b/pkgs/applications/audio/faustPhysicalModeling/default.nix @@ -1,13 +1,13 @@ { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: stdenv.mkDerivation rec { pname = "faustPhysicalModeling"; - version = "2.72.14"; + version = "2.74.6"; src = fetchFromGitHub { owner = "grame-cncm"; repo = "faust"; rev = version; - sha256 = "sha256-UBMVU2oAfoAaSQXxZxV+LFq8dyb5dvy/0cCG4XywZVc="; + sha256 = "sha256-2qgw7pauDZBvEb5iySNiq2Fq+T+qw+AjVTwxaSQ9Eko="; }; buildInputs = [ faust2jaqt faust2lv2 ]; diff --git a/pkgs/applications/audio/gnome-podcasts/default.nix b/pkgs/applications/audio/gnome-podcasts/default.nix index 55ffb370d60aa..f5e53a1c7c66a 100644 --- a/pkgs/applications/audio/gnome-podcasts/default.nix +++ b/pkgs/applications/audio/gnome-podcasts/default.nix @@ -15,6 +15,7 @@ , desktop-file-utils , dbus , openssl +, glib-networking , sqlite , gst_all_1 , wrapGAppsHook4 @@ -22,19 +23,19 @@ stdenv.mkDerivation rec { pname = "gnome-podcasts"; - version = "0.6.1"; + version = "0.7.1"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "podcasts"; rev = version; - hash = "sha256-LPwCYgAFgUMFQZ0i4ldiuGYGMMWcMqYct3/o7eTIhmU="; + hash = "sha256-KCjHT/4AeJ+RXCtawkhs6f4D8NCJotYIPk3tGr5YG9M="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit pname version src; - hash = "sha256-n3ZcUhqn1rvvgkBKSKvH0b8wbOCqcBGwpb2OqMe8h0s="; + hash = "sha256-XTfKqKs7874ak7Lzscxw8E2qcnJOWMZaaol8TpIB6Vw="; }; nativeBuildInputs = [ @@ -56,6 +57,7 @@ stdenv.mkDerivation rec { gettext dbus openssl + glib-networking sqlite gst_all_1.gstreamer gst_all_1.gst-plugins-base @@ -66,13 +68,13 @@ stdenv.mkDerivation rec { # tests require network doCheck = false; - meta = with lib; { + meta = { description = "Listen to your favorite podcasts"; mainProgram = "gnome-podcasts"; homepage = "https://apps.gnome.org/Podcasts/"; - license = licenses.gpl3Plus; - maintainers = teams.gnome.members; - platforms = platforms.unix; + license = lib.licenses.gpl3Plus; + maintainers = lib.teams.gnome.members; + platforms = lib.platforms.unix; broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-podcasts.x86_64-darwin }; } diff --git a/pkgs/applications/audio/go-musicfox/default.nix b/pkgs/applications/audio/go-musicfox/default.nix index 613756ffaeebb..243fa8fa1a2a1 100644 --- a/pkgs/applications/audio/go-musicfox/default.nix +++ b/pkgs/applications/audio/go-musicfox/default.nix @@ -10,18 +10,18 @@ buildGoModule rec { pname = "go-musicfox"; - version = "4.4.1"; + version = "4.5.3"; src = fetchFromGitHub { owner = "go-musicfox"; repo = "go-musicfox"; rev = "v${version}"; - hash = "sha256-pIfQ0ufn8W0opm+N6IPFBPWNxNWMOU7FudPtIFop51c="; + hash = "sha256-qf4XAAfWWlHAnNGhXaYpnjj+2z+/lWOHaTyv8R4UDgQ="; }; deleteVendor = true; - vendorHash = "sha256-ey78zeCSEuRgteG5ZRb4uO88E6lwEgqSxKfjJg3NGT4="; + vendorHash = "sha256-oz/kVp/Jj2Lmo19UFOn2VPD/iWbSRCbmKy8fK8RdkYs="; subPackages = [ "cmd/musicfox.go" ]; diff --git a/pkgs/applications/audio/pocket-casts/default.nix b/pkgs/applications/audio/pocket-casts/default.nix index e07904b32485c..8777f0bb54028 100644 --- a/pkgs/applications/audio/pocket-casts/default.nix +++ b/pkgs/applications/audio/pocket-casts/default.nix @@ -52,7 +52,7 @@ buildNpmPackage rec { description = "Pocket Casts webapp, packaged for the Linux Desktop"; homepage = "https://github.com/felicianotech/pocket-casts-desktop-app"; license = licenses.mit; - maintainers = with maintainers; [ wolfangaukang ]; + maintainers = [ ]; mainProgram = "pocket-casts"; platforms = platforms.linux; }; diff --git a/pkgs/applications/audio/spotify/linux.nix b/pkgs/applications/audio/spotify/linux.nix index 88e4e8658a8bd..12487ef3e86e1 100644 --- a/pkgs/applications/audio/spotify/linux.nix +++ b/pkgs/applications/audio/spotify/linux.nix @@ -120,11 +120,15 @@ stdenv.mkDerivation { # Prevent double wrapping dontWrapGApps = true; + env = rec { + libdir = "${placeholder "out"}/lib/spotify"; + librarypath = "${lib.makeLibraryPath deps}:${libdir}"; + }; + installPhase = '' runHook preInstall - libdir=$out/lib/spotify mkdir -p $libdir mv ./usr/* $out/ @@ -147,16 +151,6 @@ stdenv.mkDerivation { --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ --set-rpath $rpath $out/share/spotify/spotify - librarypath="${lib.makeLibraryPath deps}:$libdir" - wrapProgramShell $out/share/spotify/spotify \ - ''${gappsWrapperArgs[@]} \ - ${lib.optionalString (deviceScaleFactor != null) '' - --add-flags "--force-device-scale-factor=${toString deviceScaleFactor}" \ - ''} \ - --prefix LD_LIBRARY_PATH : "$librarypath" \ - --prefix PATH : "${gnome.zenity}/bin" \ - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}" - # fix Icon line in the desktop file (#48062) sed -i "s:^Icon=.*:Icon=spotify-client:" "$out/share/spotify/spotify.desktop" @@ -175,6 +169,21 @@ stdenv.mkDerivation { runHook postInstall ''; + fixupPhase = '' + runHook preFixup + + wrapProgramShell $out/share/spotify/spotify \ + ''${gappsWrapperArgs[@]} \ + ${lib.optionalString (deviceScaleFactor != null) '' + --add-flags "--force-device-scale-factor=${toString deviceScaleFactor}" \ + ''} \ + --prefix LD_LIBRARY_PATH : "$librarypath" \ + --prefix PATH : "${gnome.zenity}/bin" \ + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=UseOzonePlatform --ozone-platform=wayland}}" + + runHook postFixup + ''; + meta = meta // { maintainers = with lib.maintainers; [ eelco ftrvxmtrx sheenobu timokau ma27 ]; }; |