From 535b5a0e69b155a50e7c3920d7b50a7b1ab4c620 Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Wed, 30 Sep 2020 17:54:06 -0600 Subject: [PATCH 1/4] sublime-music: 0.11.7 -> 0.11.10 Added the 'bleach' dependency and converted to using the tarball provided in the upstream release. --- pkgs/applications/audio/sublime-music/default.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/audio/sublime-music/default.nix b/pkgs/applications/audio/sublime-music/default.nix index 1f74998166f..be98fccf197 100644 --- a/pkgs/applications/audio/sublime-music/default.nix +++ b/pkgs/applications/audio/sublime-music/default.nix @@ -1,4 +1,4 @@ -{ lib, python3Packages, gobject-introspection, gtk3, pango, wrapGAppsHook +{ fetchFromGitLab, lib, python3Packages, gobject-introspection, gtk3, pango, wrapGAppsHook , chromecastSupport ? false , serverSupport ? false , keyringSupport ? true @@ -8,11 +8,13 @@ python3Packages.buildPythonApplication rec { pname = "sublime-music"; - version = "0.11.7"; + version = "0.11.10"; - src = python3Packages.fetchPypi { - inherit pname version; - sha256 = "1x6b02gw46gp6qcgv67j7k3gr1dpfczbyma6dxanag8pnpqrj8qi"; + src = fetchFromGitLab { + owner = "sublime-music"; + repo = pname; + rev = "v${version}"; + sha256 = "1g78gmiywg07kaywfc9q0yab2bzxs936vb3157ni1z0flbmcwrry"; }; nativeBuildInputs = [ @@ -30,6 +32,7 @@ python3Packages.buildPythonApplication rec { ; propagatedBuildInputs = with python3Packages; [ + bleach dataclasses-json deepdiff fuzzywuzzy @@ -52,7 +55,7 @@ python3Packages.buildPythonApplication rec { # no tests doCheck = false; - pythonImportsCheck = [ "sublime" ]; + pythonImportsCheck = [ "sublime_music" ]; meta = with lib; { description = "GTK3 Subsonic/Airsonic client"; From 4f5d2bd5ee638d24e94f097810f97b2a8a340e2b Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Wed, 30 Sep 2020 17:54:40 -0600 Subject: [PATCH 2/4] sublime-music: install .desktop, .metainfo.xml, and icons --- pkgs/applications/audio/sublime-music/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/applications/audio/sublime-music/default.nix b/pkgs/applications/audio/sublime-music/default.nix index be98fccf197..ec3956c5109 100644 --- a/pkgs/applications/audio/sublime-music/default.nix +++ b/pkgs/applications/audio/sublime-music/default.nix @@ -57,6 +57,16 @@ python3Packages.buildPythonApplication rec { doCheck = false; pythonImportsCheck = [ "sublime_music" ]; + postInstall = '' + install -Dm444 sublime-music.desktop -t $out/share/applications + install -Dm444 sublime-music.metainfo.xml -t $out/share/metainfo + + for size in 16 22 32 48 64 72 96 128 192 512 1024; do + install -Dm444 logo/rendered/"$size".png \ + $out/share/icons/hicolor/"$size"x"$size"/apps/sublime-music.png + done + ''; + meta = with lib; { description = "GTK3 Subsonic/Airsonic client"; homepage = "https://sublimemusic.app/"; From 62f2452237e72a789442c27d7281de7ed708956c Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Sun, 21 Mar 2021 19:20:23 -0600 Subject: [PATCH 3/4] maintainers: add sumnerevans --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a9bf9e61f97..2046dc09088 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -9087,6 +9087,12 @@ githubId = 65870; name = "Сухарик"; }; + sumnerevans = { + email = "me@sumnerevans.com"; + github = "sumnerevans"; + githubId = 16734772; + name = "Sumner Evans"; + }; superbo = { email = "supernbo@gmail.com"; github = "SuperBo"; From f5ae7e4dd77dc08994d817c522f7b47200e2fb3c Mon Sep 17 00:00:00 2001 From: Sumner Evans Date: Sun, 21 Mar 2021 19:20:46 -0600 Subject: [PATCH 4/4] sublime-music: add sumnerevans as maintainer --- pkgs/applications/audio/sublime-music/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/audio/sublime-music/default.nix b/pkgs/applications/audio/sublime-music/default.nix index ec3956c5109..f584b13a292 100644 --- a/pkgs/applications/audio/sublime-music/default.nix +++ b/pkgs/applications/audio/sublime-music/default.nix @@ -71,6 +71,6 @@ python3Packages.buildPythonApplication rec { description = "GTK3 Subsonic/Airsonic client"; homepage = "https://sublimemusic.app/"; license = licenses.gpl3Plus; - maintainers = with maintainers; [ albakham ]; + maintainers = with maintainers; [ albakham sumnerevans ]; }; }