From 554ede7eefb10674057032e44fb3722e999f8427 Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Mon, 26 May 2025 18:35:19 +0200 Subject: [PATCH 1/2] maintainers: add nilathedragon --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/hi/high-tide/package.nix | 1 + 2 files changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d9731063b760..10f2cd48e71d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17667,6 +17667,12 @@ github = "nikstur"; githubId = 61635709; }; + nilathedragon = { + email = "nilathedragon@pm.me"; + name = "Nila The Dragon"; + github = "nilathedragon"; + githubId = 43315617; + }; nilp0inter = { email = "robertomartinezp@gmail.com"; github = "nilp0inter"; diff --git a/pkgs/by-name/hi/high-tide/package.nix b/pkgs/by-name/hi/high-tide/package.nix index ff68daa49623..439e050cecf2 100644 --- a/pkgs/by-name/hi/high-tide/package.nix +++ b/pkgs/by-name/hi/high-tide/package.nix @@ -62,6 +62,7 @@ python3Packages.buildPythonApplication { license = with lib.licenses; [ gpl3Plus ]; mainProgram = "HighTide"; maintainers = with lib.maintainers; [ + nilathedragon nyabinary griffi-gh ]; From 1a031647f73275cc2357864a8bdb580fcf8f1131 Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Mon, 26 May 2025 18:36:21 +0200 Subject: [PATCH 2/2] high-tide: 0-unstable-2025-05-01 -> 0.1.5 --- pkgs/by-name/hi/high-tide/package.nix | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/hi/high-tide/package.nix b/pkgs/by-name/hi/high-tide/package.nix index 439e050cecf2..7e87e49f879b 100644 --- a/pkgs/by-name/hi/high-tide/package.nix +++ b/pkgs/by-name/hi/high-tide/package.nix @@ -1,6 +1,6 @@ { lib, - python3Packages, + python313Packages, fetchFromGitHub, wrapGAppsHook4, meson, @@ -11,18 +11,20 @@ libadwaita, gst_all_1, libsecret, + libportal, + nix-update-script, }: -python3Packages.buildPythonApplication { +python313Packages.buildPythonApplication rec { pname = "high-tide"; - version = "0-unstable-2025-05-01"; + version = "0.1.5"; pyproject = false; src = fetchFromGitHub { owner = "Nokse22"; repo = "high-tide"; - rev = "6278ff9471b7481cf0291ab2a9f6d06322506dfc"; - hash = "sha256-4pVRVXEwz0ngjS1Vpt/o00lLYsZ6SvTCk4ivyGoQ4lQ="; + tag = "v${version}"; + hash = "sha256-HoPyqsLPLfqyQbrhoPzr3n81yX1MHZVUVmq5RKDN5pI="; }; nativeBuildInputs = [ @@ -35,7 +37,10 @@ python3Packages.buildPythonApplication { ]; buildInputs = - [ libadwaita ] + [ + libadwaita + libportal + ] ++ (with gst_all_1; [ gstreamer gst-plugins-base @@ -45,7 +50,7 @@ python3Packages.buildPythonApplication { libsecret ]); - dependencies = with python3Packages; [ + dependencies = with python313Packages; [ pygobject3 tidalapi requests @@ -56,11 +61,13 @@ python3Packages.buildPythonApplication { makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Libadwaita TIDAL client for Linux"; homepage = "https://github.com/Nokse22/high-tide"; license = with lib.licenses; [ gpl3Plus ]; - mainProgram = "HighTide"; + mainProgram = "high-tide"; maintainers = with lib.maintainers; [ nilathedragon nyabinary