Commit 13a18a19 authored by emaryn's avatar emaryn
Browse files

netease-cloud-music-gtk: 2.5.0 -> 2.5.2

parent 496fcd4a
Loading
Loading
Loading
Loading
+706 −459

File changed.

Preview size limit exceeded, changes collapsed.

+20 −4
Original line number Diff line number Diff line
@@ -15,23 +15,38 @@
  libadwaita,
  glib-networking,
  gst_all_1,
  libxml2,
}:

let
  libadwaita' = libadwaita.overrideAttrs (oldAttrs: {
    version = "1.6.2-unstable-2025-01-02";
    src = oldAttrs.src.override {
      tag = null;
      rev = "f5f0e7ce69405846a8f8bdad11cef2e2a7e99010";
      hash = "sha256-n5RbGHtt2g627T/Tg8m3PjYIl9wfYTIcrplq1pdKAXk=";
    };

    # `test-application-window` is flaky on aarch64-linux
    doCheck = false;
  });
in

stdenv.mkDerivation (finalAttrs: {
  pname = "netease-cloud-music-gtk";
  version = "2.5.0";
  version = "2.5.2";

  src = fetchFromGitHub {
    owner = "gmg137";
    repo = "netease-cloud-music-gtk";
    tag = finalAttrs.version;
    hash = "sha256-QRgGQDYrqOpZErz+OHZF1GPshxnZRPTIJSNkFWqQeHM=";
    hash = "sha256-3vAEk4HwS7EiMv0DAYOvZ9dOlO0yMEUcaO2qCCWlpLs=";
  };

  cargoDeps = rustPlatform.importCargoLock {
    lockFile = ./Cargo.lock;
    outputHashes = {
      "netease-cloud-music-api-1.5.0" = "sha256-3CBWYUJ+5/KRQ6/EPt84rBxXQRjhvazrasRzbpkRwPU=";
      "netease-cloud-music-api-1.5.1" = "sha256-PFzXm7jgNsEJiluBaNuhSF0kg/licDdbItMDWmfIBDk=";
    };
  };

@@ -48,13 +63,14 @@ stdenv.mkDerivation (finalAttrs: {
    rustPlatform.cargoSetupHook
    cargo
    rustc
    libxml2
  ];

  buildInputs =
    [
      openssl
      dbus
      libadwaita
      libadwaita'
      glib-networking
    ]
    ++ (with gst_all_1; [