0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00

high-tide: init at 0-unstable-2025-05-01 (#385427)

This commit is contained in:
Pol Dellaiera 2025-05-02 09:47:37 +02:00 committed by GitHub
commit beddf554ee
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,70 @@
{
lib,
python3Packages,
fetchFromGitHub,
wrapGAppsHook4,
meson,
ninja,
pkg-config,
blueprint-compiler,
desktop-file-utils,
libadwaita,
gst_all_1,
libsecret,
}:
python3Packages.buildPythonApplication {
pname = "high-tide";
version = "0-unstable-2025-05-01";
pyproject = false;
src = fetchFromGitHub {
owner = "Nokse22";
repo = "high-tide";
rev = "6278ff9471b7481cf0291ab2a9f6d06322506dfc";
hash = "sha256-4pVRVXEwz0ngjS1Vpt/o00lLYsZ6SvTCk4ivyGoQ4lQ=";
};
nativeBuildInputs = [
wrapGAppsHook4
meson
ninja
pkg-config
blueprint-compiler
desktop-file-utils
];
buildInputs =
[ libadwaita ]
++ (with gst_all_1; [
gstreamer
gst-plugins-base
gst-plugins-good
gst-plugins-ugly
gst-plugins-bad
libsecret
]);
dependencies = with python3Packages; [
pygobject3
tidalapi
requests
mpd2
];
dontWrapGApps = true;
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
meta = {
description = "Libadwaita TIDAL client for Linux";
homepage = "https://github.com/Nokse22/high-tide";
license = with lib.licenses; [ gpl3Plus ];
mainProgram = "HighTide";
maintainers = with lib.maintainers; [
nyabinary
griffi-gh
];
platforms = lib.platforms.linux;
};
}