From 98ec34599e61caabc1430e44968fbf7b56cfe918 Mon Sep 17 00:00:00 2001 From: ryneeverett Date: Thu, 28 Sep 2023 00:21:42 -0400 Subject: [PATCH 1/2] exaile: 4.1.2 -> 4.1.3 - LyricsWiki plugin removed (https://github.com/exaile/exaile/pull/835) - CD Metadata support added (https://github.com/exaile/exaile/pull/824) --- pkgs/applications/audio/exaile/default.nix | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/audio/exaile/default.nix b/pkgs/applications/audio/exaile/default.nix index c6000c86c639..92308a8d5208 100644 --- a/pkgs/applications/audio/exaile/default.nix +++ b/pkgs/applications/audio/exaile/default.nix @@ -10,26 +10,25 @@ , translationSupport ? true , bpmCounterSupport ? false , ipythonSupport ? false +, cdMetadataSupport ? false , lastfmSupport ? false , lyricsManiaSupport ? false -, lyricsWikiSupport ? false , multimediaKeySupport ? false , musicBrainzSupport ? false , podcastSupport ? false , streamripperSupport ? false , wikipediaSupport ? false -, fetchpatch }: stdenv.mkDerivation rec { pname = "exaile"; - version = "4.1.2"; + version = "4.1.3"; src = fetchFromGitHub { owner = "exaile"; repo = pname; rev = version; - sha256 = "sha256-GZyCuPy57NhGwgbLMrRKW5xmc1Udon7WtsrD4upviuQ="; + sha256 = "sha256-9SK0nvGdz2j6qp1JTmSuLezxX/kB93CZReSfAnfKZzg="; }; nativeBuildInputs = [ @@ -61,11 +60,11 @@ stdenv.mkDerivation rec { ++ lib.optional scalableIconSupport librsvg ++ lib.optional bpmCounterSupport gst_all_1.gst-plugins-bad ++ lib.optional ipythonSupport python3.pkgs.ipython + ++ lib.optional cdMetadataSupport python3.pkgs.discid ++ lib.optional lastfmSupport python3.pkgs.pylast - ++ lib.optional (lyricsManiaSupport || lyricsWikiSupport) python3.pkgs.lxml - ++ lib.optional lyricsWikiSupport python3.pkgs.beautifulsoup4 + ++ lib.optional lyricsManiaSupport python3.pkgs.lxml ++ lib.optional multimediaKeySupport keybinder3 - ++ lib.optional musicBrainzSupport python3.pkgs.musicbrainzngs + ++ lib.optional (musicBrainzSupport || cdMetadataSupport) python3.pkgs.musicbrainzngs ++ lib.optional podcastSupport python3.pkgs.feedparser ++ lib.optional wikipediaSupport webkitgtk; From 1f1e07b4c42f830244855b80cd03dc95f12439fc Mon Sep 17 00:00:00 2001 From: ryneeverett Date: Thu, 28 Sep 2023 00:23:45 -0400 Subject: [PATCH 2/2] exaile: Support more media formats by default - gst-plugins-bad (m4a) - gst-plugins-ugly (wma) - gst-libav (wma) --- pkgs/applications/audio/exaile/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/exaile/default.nix b/pkgs/applications/audio/exaile/default.nix index 92308a8d5208..77054b2d9144 100644 --- a/pkgs/applications/audio/exaile/default.nix +++ b/pkgs/applications/audio/exaile/default.nix @@ -8,7 +8,6 @@ , notificationSupport ? true , scalableIconSupport ? true , translationSupport ? true -, bpmCounterSupport ? false , ipythonSupport ? false , cdMetadataSupport ? false , lastfmSupport ? false @@ -48,6 +47,9 @@ stdenv.mkDerivation rec { gstreamer gst-plugins-base gst-plugins-good + gst-plugins-bad + gst-plugins-ugly + gst-libav ]) ++ (with python3.pkgs; [ bsddb3 dbus-python @@ -58,7 +60,6 @@ stdenv.mkDerivation rec { ]) ++ lib.optional deviceDetectionSupport udisks ++ lib.optional notificationSupport libnotify ++ lib.optional scalableIconSupport librsvg - ++ lib.optional bpmCounterSupport gst_all_1.gst-plugins-bad ++ lib.optional ipythonSupport python3.pkgs.ipython ++ lib.optional cdMetadataSupport python3.pkgs.discid ++ lib.optional lastfmSupport python3.pkgs.pylast