File tree Expand file tree Collapse file tree 1 file changed +70
-0
lines changed
pkgs/by-name/hi/high-tide Expand file tree Collapse file tree 1 file changed +70
-0
lines changed Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments