Skip to content

Commit beddf55

Browse files
authored
high-tide: init at 0-unstable-2025-05-01 (#385427)
2 parents 3febc93 + 8c0b886 commit beddf55

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
lib,
3+
python3Packages,
4+
fetchFromGitHub,
5+
wrapGAppsHook4,
6+
meson,
7+
ninja,
8+
pkg-config,
9+
blueprint-compiler,
10+
desktop-file-utils,
11+
libadwaita,
12+
gst_all_1,
13+
libsecret,
14+
}:
15+
16+
python3Packages.buildPythonApplication {
17+
pname = "high-tide";
18+
version = "0-unstable-2025-05-01";
19+
pyproject = false;
20+
21+
src = fetchFromGitHub {
22+
owner = "Nokse22";
23+
repo = "high-tide";
24+
rev = "6278ff9471b7481cf0291ab2a9f6d06322506dfc";
25+
hash = "sha256-4pVRVXEwz0ngjS1Vpt/o00lLYsZ6SvTCk4ivyGoQ4lQ=";
26+
};
27+
28+
nativeBuildInputs = [
29+
wrapGAppsHook4
30+
meson
31+
ninja
32+
pkg-config
33+
blueprint-compiler
34+
desktop-file-utils
35+
];
36+
37+
buildInputs =
38+
[ libadwaita ]
39+
++ (with gst_all_1; [
40+
gstreamer
41+
gst-plugins-base
42+
gst-plugins-good
43+
gst-plugins-ugly
44+
gst-plugins-bad
45+
libsecret
46+
]);
47+
48+
dependencies = with python3Packages; [
49+
pygobject3
50+
tidalapi
51+
requests
52+
mpd2
53+
];
54+
55+
dontWrapGApps = true;
56+
57+
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
58+
59+
meta = {
60+
description = "Libadwaita TIDAL client for Linux";
61+
homepage = "https://github.com/Nokse22/high-tide";
62+
license = with lib.licenses; [ gpl3Plus ];
63+
mainProgram = "HighTide";
64+
maintainers = with lib.maintainers; [
65+
nyabinary
66+
griffi-gh
67+
];
68+
platforms = lib.platforms.linux;
69+
};
70+
}

0 commit comments

Comments
 (0)