From b7c29f312adc0aee85df5f3e72b9e0e47de0d515 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Mon, 22 Feb 2021 11:11:07 -0600 Subject: [PATCH] New package: spotify-qt-3.4 --- .../patches/fix-darkmode-toggle.patch | 26 +++++++++++++++++++ srcpkgs/spotify-qt/template | 13 ++++++++++ 2 files changed, 39 insertions(+) create mode 100644 srcpkgs/spotify-qt/patches/fix-darkmode-toggle.patch create mode 100644 srcpkgs/spotify-qt/template diff --git a/srcpkgs/spotify-qt/patches/fix-darkmode-toggle.patch b/srcpkgs/spotify-qt/patches/fix-darkmode-toggle.patch new file mode 100644 index 00000000000..dd63a2d4a45 --- /dev/null +++ b/srcpkgs/spotify-qt/patches/fix-darkmode-toggle.patch @@ -0,0 +1,26 @@ +https://github.com/kraxarn/spotify-qt/commit/fe916f8976cca3983030e24d02d65e62893ad88d.patch + +From fe916f8976cca3983030e24d02d65e62893ad88d Mon Sep 17 00:00:00 2001 +From: kraxarn +Date: Sun, 7 Feb 2021 22:02:21 +0100 +Subject: [PATCH] Fix crash when toggling dark theme + +--- + src/settingspage/interfacepage.cpp | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git src/settingspage/interfacepage.cpp src/settingspage/interfacepage.cpp +index d809730..be16455 100644 +--- src/settingspage/interfacepage.cpp ++++ src/settingspage/interfacepage.cpp +@@ -215,7 +215,9 @@ void InterfacePage::darkThemeToggle(bool checked) + if (checked) + { + itfStyle->setCurrentText("Fusion"); +- itfIcFallback->setChecked(true); ++ ++ if (itfIcFallback != nullptr) ++ itfIcFallback->setChecked(true); + } + else + { diff --git a/srcpkgs/spotify-qt/template b/srcpkgs/spotify-qt/template new file mode 100644 index 00000000000..001b427caf4 --- /dev/null +++ b/srcpkgs/spotify-qt/template @@ -0,0 +1,13 @@ +# Template file for 'spotify-qt' +pkgname=spotify-qt +version=3.4 +revision=1 +build_style=cmake +hostmakedepends="pkg-config qt5-devel" +makedepends="qt5-devel qt5-svg-devel" +short_desc="Lightweight Spotify client using Qt" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://github.com/kraxarn/spotify-qt" +distfiles="https://github.com/kraxarn/spotify-qt/archive/v${version}.tar.gz" +checksum=ceae5dec3aa31a3fbf6754a2c481dfc1b32b9f5e131007ec176f64a87a6e516e