Merge pull request #326213 from averyanalex/init-cassette

cassette: init at 0.2.0
This commit is contained in:
Aleksana 2024-07-19 18:57:38 +08:00 committed by GitHub
commit 94dcee40df
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 77 additions and 0 deletions

View File

@ -2066,6 +2066,13 @@
githubId = 76545554; githubId = 76545554;
name = "Avery"; name = "Avery";
}; };
averyanalex = {
name = "Alexander Averyanov";
email = "alex@averyan.ru";
github = "averyanalex";
githubId = 59499799;
keys = [ { fingerprint = "A0FF 4F26 6B80 0B86 726D EA5B 3C23 C7BD 9945 2036"; } ];
};
avh4 = { avh4 = {
email = "gruen0aermel@gmail.com"; email = "gruen0aermel@gmail.com";
github = "avh4"; github = "avh4";

View File

@ -0,0 +1,70 @@
{ lib
, stdenv
, fetchFromGitHub
, blueprint-compiler
, desktop-file-utils
, meson
, ninja
, pkg-config
, vala
, wrapGAppsHook4
, glib-networking
, gst_all_1
, gtk4
, json-glib
, libadwaita
, libgee
, libsoup_3
, libxml2
, sqlite
, webkitgtk_6_0
}:
stdenv.mkDerivation rec {
pname = "cassette";
version = "0.2.0";
src = fetchFromGitHub {
owner = "Rirusha";
repo = "Cassette";
rev = "ver-${version}";
hash = "sha256-x9BRoLXrCO/7pI392MbO6m39rmpiOdCcp+pOLG6+k/s=";
};
nativeBuildInputs = [
blueprint-compiler
desktop-file-utils
meson
ninja
pkg-config
vala
wrapGAppsHook4
];
buildInputs = [
glib-networking
gst_all_1.gst-plugins-bad
gst_all_1.gst-plugins-base
gst_all_1.gst-plugins-good
gst_all_1.gstreamer
gtk4
json-glib
libadwaita
libgee
libsoup_3
libxml2
sqlite
webkitgtk_6_0
];
strictDeps = true;
meta = {
description = "GTK4/Adwaita application that allows you to use Yandex Music service on Linux operating systems";
homepage = "https://github.com/Rirusha/Cassette";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ averyanalex ];
platforms = lib.platforms.linux;
mainProgram = "cassette";
};
}