netease-cloud-music-gtk: 2.4.1 -> 2.5.0 (#353297)

This commit is contained in:
Aleksana
2024-11-04 20:04:57 +08:00
committed by GitHub
2 changed files with 273 additions and 307 deletions
File diff suppressed because it is too large Load Diff
@@ -1,36 +1,37 @@
{ lib
, stdenv
, fetchFromGitHub
, rustPlatform
, cargo
, meson
, ninja
, pkg-config
, desktop-file-utils
, rustc
, wrapGAppsHook4
, openssl
, dbus
, libadwaita
, glib-networking
, gst_all_1
{
lib,
stdenv,
fetchFromGitHub,
rustPlatform,
cargo,
meson,
ninja,
pkg-config,
desktop-file-utils,
rustc,
wrapGAppsHook4,
openssl,
dbus,
libadwaita,
glib-networking,
gst_all_1,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "netease-cloud-music-gtk";
version = "2.4.1";
version = "2.5.0";
src = fetchFromGitHub {
owner = "gmg137";
repo = "netease-cloud-music-gtk";
rev = version;
hash = "sha256-5pIt6VBeNiQbKbffTPa0VJzO8pYGnfonpNpdtkaCwGI=";
rev = "refs/tags/${finalAttrs.version}";
hash = "sha256-QRgGQDYrqOpZErz+OHZF1GPshxnZRPTIJSNkFWqQeHM=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"netease-cloud-music-api-1.4.0" = "sha256-M/7jvrCndgl9lhmzTrNhQor9CBkWTFjfkVxQPW3ed7Q=";
"netease-cloud-music-api-1.5.0" = "sha256-3CBWYUJ+5/KRQ6/EPt84rBxXQRjhvazrasRzbpkRwPU=";
};
};
@@ -49,25 +50,30 @@ stdenv.mkDerivation rec {
rustc
];
buildInputs = [
openssl
dbus
libadwaita
glib-networking
] ++ (with gst_all_1; [
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
]);
buildInputs =
[
openssl
dbus
libadwaita
glib-networking
]
++ (with gst_all_1; [
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-bad
gst-plugins-ugly
]);
meta = {
description = "Rust + GTK based netease cloud music player";
homepage = "https://github.com/gmg137/netease-cloud-music-gtk";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ diffumist aleksana ];
maintainers = with lib.maintainers; [
diffumist
aleksana
];
mainProgram = "netease-cloud-music-gtk4";
platforms = lib.platforms.linux;
};
}
})