high-tide: 0-unstable-2025-05-01 -> 0.1.5 (#410827)

This commit is contained in:
André Silva 2025-06-06 15:01:23 +01:00 committed by GitHub
commit a5df9ceb5f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 22 additions and 8 deletions

View file

@ -17715,6 +17715,12 @@
github = "nikstur"; github = "nikstur";
githubId = 61635709; githubId = 61635709;
}; };
nilathedragon = {
email = "nilathedragon@pm.me";
name = "Nila The Dragon";
github = "nilathedragon";
githubId = 43315617;
};
nilp0inter = { nilp0inter = {
email = "robertomartinezp@gmail.com"; email = "robertomartinezp@gmail.com";
github = "nilp0inter"; github = "nilp0inter";

View file

@ -1,6 +1,6 @@
{ {
lib, lib,
python3Packages, python313Packages,
fetchFromGitHub, fetchFromGitHub,
wrapGAppsHook4, wrapGAppsHook4,
meson, meson,
@ -11,18 +11,20 @@
libadwaita, libadwaita,
gst_all_1, gst_all_1,
libsecret, libsecret,
libportal,
nix-update-script,
}: }:
python3Packages.buildPythonApplication { python313Packages.buildPythonApplication rec {
pname = "high-tide"; pname = "high-tide";
version = "0-unstable-2025-05-01"; version = "0.1.5";
pyproject = false; pyproject = false;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Nokse22"; owner = "Nokse22";
repo = "high-tide"; repo = "high-tide";
rev = "6278ff9471b7481cf0291ab2a9f6d06322506dfc"; tag = "v${version}";
hash = "sha256-4pVRVXEwz0ngjS1Vpt/o00lLYsZ6SvTCk4ivyGoQ4lQ="; hash = "sha256-HoPyqsLPLfqyQbrhoPzr3n81yX1MHZVUVmq5RKDN5pI=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -35,7 +37,10 @@ python3Packages.buildPythonApplication {
]; ];
buildInputs = buildInputs =
[ libadwaita ] [
libadwaita
libportal
]
++ (with gst_all_1; [ ++ (with gst_all_1; [
gstreamer gstreamer
gst-plugins-base gst-plugins-base
@ -45,7 +50,7 @@ python3Packages.buildPythonApplication {
libsecret libsecret
]); ]);
dependencies = with python3Packages; [ dependencies = with python313Packages; [
pygobject3 pygobject3
tidalapi tidalapi
requests requests
@ -56,12 +61,15 @@ python3Packages.buildPythonApplication {
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
passthru.updateScript = nix-update-script { };
meta = { meta = {
description = "Libadwaita TIDAL client for Linux"; description = "Libadwaita TIDAL client for Linux";
homepage = "https://github.com/Nokse22/high-tide"; homepage = "https://github.com/Nokse22/high-tide";
license = with lib.licenses; [ gpl3Plus ]; license = with lib.licenses; [ gpl3Plus ];
mainProgram = "HighTide"; mainProgram = "high-tide";
maintainers = with lib.maintainers; [ maintainers = with lib.maintainers; [
nilathedragon
nyabinary nyabinary
griffi-gh griffi-gh
]; ];