[mixxx/f34] New upstream snapshot 2.3.0-0.23.beta.20210509gite409a0e
by Uwe Klotz
commit 785c885d0b92656adc9ea86c774322e501b1d2e9
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Sun May 9 16:52:14 2021 +0200
New upstream snapshot 2.3.0-0.23.beta.20210509gite409a0e
Fixes an unnoticed application data folder regression.
mixxx.spec | 11 ++++++++---
sources | 2 +-
2 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 04c93c1..3d40405 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -10,9 +10,9 @@
%global extraver beta
# Optional: Only used for untagged snapshot versions
-%global gitcommit 30af05cd4f8dd0f18a553d0361dac5803e74fd04
+%global gitcommit e409a0e08e6100d5347542d751d9e6201048d0f2
# Format: <yyyymmdd>
-%global gitcommitdate 20210505
+%global gitcommitdate 20210509
# Additional sources
%global libkeyfinder_archive v2.2.4.zip
@@ -28,7 +28,7 @@
Name: mixxx
Version: 2.3.0
-Release: 0.22%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 0.23%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL: http://www.mixxx.org
@@ -229,6 +229,11 @@ appstream-util \
%changelog
+* Sun May 09 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.23.beta.20210509gite409a0e
+- New upstream snapshot 2.3.0-beta
+- Fixes an unnoticed regression: 2.3.0-0.22 used ~/local/share/Mixxx instead of ~/.mixxx
+ for storing application data
+
* Wed May 05 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.22.beta.20210505git30af05c
- New upstream snapshot 2.3.0-beta
- Unbundle offline PDF manual
diff --git a/sources b/sources
index 6b74fff..bf71923 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (libkeyfinder_v2.2.4.zip) = fcdd2a645d2770b62d30d2ee552fcfdd688692754779a1e13a9fd36e705a987a46ff388a094ec6dc4fdb5e58f4fc40efff0492e5ee820ec4962ed96fbb4b5c67
-SHA512 (mixxx-30af05cd4f8dd0f18a553d0361dac5803e74fd04.tar.gz) = 6563e64ca15a94bab20d9cde43b57768e7cbdfa17518b3ab225b011d71bbf0d3aeaf1b81d7c0c9c21b7dea3fbaca86756f7131e12c47e978f0887c108665daf3
+SHA512 (mixxx-e409a0e08e6100d5347542d751d9e6201048d0f2.tar.gz) = 980dd4a36207f62377896a2a44c7f6090f154f0dea4137908c1d11ef4a588212433509a35427af9c5ab15214c54ef171a2b6fa50fe3f09727970c42b15b4010d
3 years, 7 months
[mixxx] New upstream snapshot 2.3.0-0.23.beta.20210509gite409a0e
by Uwe Klotz
commit 49896ba855825e3af54a3739d45b1affcdc7672c
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Sun May 9 16:52:14 2021 +0200
New upstream snapshot 2.3.0-0.23.beta.20210509gite409a0e
Fixes an unnoticed application data folder regression.
mixxx.spec | 11 ++++++++---
sources | 2 +-
2 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 04c93c1..3d40405 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -10,9 +10,9 @@
%global extraver beta
# Optional: Only used for untagged snapshot versions
-%global gitcommit 30af05cd4f8dd0f18a553d0361dac5803e74fd04
+%global gitcommit e409a0e08e6100d5347542d751d9e6201048d0f2
# Format: <yyyymmdd>
-%global gitcommitdate 20210505
+%global gitcommitdate 20210509
# Additional sources
%global libkeyfinder_archive v2.2.4.zip
@@ -28,7 +28,7 @@
Name: mixxx
Version: 2.3.0
-Release: 0.22%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 0.23%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL: http://www.mixxx.org
@@ -229,6 +229,11 @@ appstream-util \
%changelog
+* Sun May 09 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.23.beta.20210509gite409a0e
+- New upstream snapshot 2.3.0-beta
+- Fixes an unnoticed regression: 2.3.0-0.22 used ~/local/share/Mixxx instead of ~/.mixxx
+ for storing application data
+
* Wed May 05 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.22.beta.20210505git30af05c
- New upstream snapshot 2.3.0-beta
- Unbundle offline PDF manual
diff --git a/sources b/sources
index 6b74fff..bf71923 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (libkeyfinder_v2.2.4.zip) = fcdd2a645d2770b62d30d2ee552fcfdd688692754779a1e13a9fd36e705a987a46ff388a094ec6dc4fdb5e58f4fc40efff0492e5ee820ec4962ed96fbb4b5c67
-SHA512 (mixxx-30af05cd4f8dd0f18a553d0361dac5803e74fd04.tar.gz) = 6563e64ca15a94bab20d9cde43b57768e7cbdfa17518b3ab225b011d71bbf0d3aeaf1b81d7c0c9c21b7dea3fbaca86756f7131e12c47e978f0887c108665daf3
+SHA512 (mixxx-e409a0e08e6100d5347542d751d9e6201048d0f2.tar.gz) = 980dd4a36207f62377896a2a44c7f6090f154f0dea4137908c1d11ef4a588212433509a35427af9c5ab15214c54ef171a2b6fa50fe3f09727970c42b15b4010d
3 years, 7 months
[plex-media-player] Update patches
by Leigh Scott
commit d9ca109040dc2e2620d26647f05dba4e88af90c1
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat May 8 13:03:59 2021 +0100
Update patches
5d099a167ba44942a5da841a113f23b076b622a2.patch | 65 ++++++++++++++++++++++++++
ae73e074b1d5a94a3975fc93c883840ab786ff0c.patch | 41 ++++++++++++++++
buildfix_qt514.patch | 14 ------
plex-media-player.spec | 21 +++++----
4 files changed, 117 insertions(+), 24 deletions(-)
---
diff --git a/5d099a167ba44942a5da841a113f23b076b622a2.patch b/5d099a167ba44942a5da841a113f23b076b622a2.patch
new file mode 100644
index 0000000..4ff757d
--- /dev/null
+++ b/5d099a167ba44942a5da841a113f23b076b622a2.patch
@@ -0,0 +1,65 @@
+From 5d099a167ba44942a5da841a113f23b076b622a2 Mon Sep 17 00:00:00 2001
+From: rcombs <rcombs(a)rcombs.me>
+Date: Fri, 15 Jan 2021 10:20:35 -0600
+Subject: [PATCH] Player: fix vaapi-egl support
+
+Broken in 5430cd807250a8f7329baad76b15a363f35b53fa
+---
+ src/player/PlayerQuickItem.cpp | 23 ++++-------------------
+ 1 file changed, 4 insertions(+), 19 deletions(-)
+
+diff --git a/src/player/PlayerQuickItem.cpp b/src/player/PlayerQuickItem.cpp
+index 7628c5c6..58d00bee 100644
+--- a/src/player/PlayerQuickItem.cpp
++++ b/src/player/PlayerQuickItem.cpp
+@@ -25,12 +25,6 @@
+
+ #ifdef USE_X11EXTRAS
+ #include <QX11Info>
+-static void* MPGetNativeDisplay(const char* name)
+-{
+- if (strcmp(name, "x11") == 0)
+- return QX11Info::display();
+- return nullptr;
+-}
+ #endif
+
+ ///////////////////////////////////////////////////////////////////////////////////////////////////
+@@ -43,14 +37,6 @@ static void* get_proc_address(void* ctx, const char* name)
+ return nullptr;
+
+ void *res = (void *)glctx->getProcAddress(QByteArray(name));
+- if (strcmp(name, "glMPGetNativeDisplay") == 0)
+- {
+-#ifdef USE_X11EXTRAS
+- return (void *)&MPGetNativeDisplay;
+-#else
+- return nullptr;
+-#endif
+- }
+ #ifdef Q_OS_WIN32
+ // wglGetProcAddress(), which is used by Qt, does not always resolve all
+ // builtin functions with all drivers (only extensions). Qt compensates this
+@@ -105,18 +91,17 @@ bool PlayerRenderer::init()
+ DwmEnableMMCSS(TRUE);
+ #endif
+
+-
+- // Signals presence of MPGetNativeDisplay().
+- const char *extensions = "GL_MP_MPGetNativeDisplay";
+-
+ mpv_opengl_init_params opengl_params = {
+ .get_proc_address = get_proc_address,
+ .get_proc_address_ctx = NULL,
+- .extra_exts = extensions,
+ };
++
+ mpv_render_param params[] = {
+ {MPV_RENDER_PARAM_API_TYPE, (void*)MPV_RENDER_API_TYPE_OPENGL},
+ {MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, &opengl_params},
++#ifdef USE_X11EXTRAS
++ {MPV_RENDER_PARAM_X11_DISPLAY, QX11Info::display()},
++#endif
+ {MPV_RENDER_PARAM_INVALID},
+ };
+ int err = mpv_render_context_create(&m_mpvGL, m_mpv, params);
diff --git a/ae73e074b1d5a94a3975fc93c883840ab786ff0c.patch b/ae73e074b1d5a94a3975fc93c883840ab786ff0c.patch
new file mode 100644
index 0000000..c67b534
--- /dev/null
+++ b/ae73e074b1d5a94a3975fc93c883840ab786ff0c.patch
@@ -0,0 +1,41 @@
+From ae73e074b1d5a94a3975fc93c883840ab786ff0c Mon Sep 17 00:00:00 2001
+From: Dominik Schmidt <dev(a)dominik-schmidt.de>
+Date: Fri, 1 May 2020 15:12:15 +0200
+Subject: [PATCH] Fix method invocation ambiguity
+
+---
+ src/player/CodecsComponent.cpp | 6 +++---
+ src/player/CodecsComponent.h | 3 ++-
+ 2 files changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/src/player/CodecsComponent.cpp b/src/player/CodecsComponent.cpp
+index 7baec8c4..d32e2c2a 100644
+--- a/src/player/CodecsComponent.cpp
++++ b/src/player/CodecsComponent.cpp
+@@ -685,9 +685,9 @@ static Downloader::HeaderList getPlexHeaders()
+ Downloader::HeaderList headers;
+ QString auth = SystemComponent::Get().authenticationToken();
+ if (auth.size())
+- headers.append({"X-Plex-Token", auth});
+- headers.append({"X-Plex-Product", WITH_CODECS ? "Plex Media Player" : "openpmp"});
+- headers.append({"X-Plex-Platform", "Konvergo"});
++ headers.append(Downloader::Header{"X-Plex-Token", auth});
++ headers.append(Downloader::Header{"X-Plex-Product", WITH_CODECS ? "Plex Media Player" : "openpmp"});
++ headers.append(Downloader::Header{"X-Plex-Platform", "Konvergo"});
+ return headers;
+ }
+
+diff --git a/src/player/CodecsComponent.h b/src/player/CodecsComponent.h
+index ff0a8b3d..0b39fe35 100644
+--- a/src/player/CodecsComponent.h
++++ b/src/player/CodecsComponent.h
+@@ -75,7 +75,8 @@ class Downloader : public QObject
+ {
+ Q_OBJECT
+ public:
+- typedef QList<QPair<QString, QString>> HeaderList;
++ typedef QPair<QString, QString> Header;
++ typedef QList<Header> HeaderList;
+ explicit Downloader(QVariant userData, const QUrl& url, const HeaderList& headers, QObject* parent);
+ Q_SIGNALS:
+ void done(QVariant userData, bool success, const QByteArray& data);
diff --git a/plex-media-player.spec b/plex-media-player.spec
index 0cb6f1f..ee89b15 100644
--- a/plex-media-player.spec
+++ b/plex-media-player.spec
@@ -10,7 +10,7 @@
Name: plex-media-player
Version: 2.58.0
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Plex Media Player
License: GPLv2+
@@ -32,8 +32,9 @@ Source92: %{arti_url}/%{clients_hash}/web-client-desktop-%{web_client_desk
Source93: %{arti_url}/%{clients_hash}/web-client-tv-%{web_client_tv}.tar.xz
Source94: %{arti_url}/%{clients_hash}/web-client-tv-%{web_client_tv}.tar.xz.sha1
-Patch0: buildfix_qt514.patch
-Patch1: %{git_url}/commit/5430cd807250a8f7329baad76b15a363f35b53fa.patch
+Patch0: %{git_url}/commit/5430cd807250a8f7329baad76b15a363f35b53fa.patch
+Patch1: %{git_url}/commit/5d099a167ba44942a5da841a113f23b076b622a2.patch
+Patch2: %{git_url}/commit/ae73e074b1d5a94a3975fc93c883840ab786ff0c.patch
# qtwebengine is not available there
ExcludeArch: ppc64le
@@ -43,19 +44,17 @@ BuildRequires: ninja-build
BuildRequires: libappstream-glib
BuildRequires: desktop-file-utils
BuildRequires: python3
-%if 0%{?fedora} > 29
+%if 0%{?fedora}
BuildRequires: systemd-rpm-macros
BuildRequires: minizip-compat-devel
+BuildRequires: pkgconfig(libcec)
%else
BuildRequires: systemd
BuildRequires: minizip1.2-devel
%endif
BuildRequires: gcc
BuildRequires: gcc-c++
-BuildRequires: libGL-devel
-%if 0%{?fedora}
-BuildRequires: pkgconfig(libcec)
-%endif
+BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(mpv)
BuildRequires: pkgconfig(Qt5) >= 5.9.5
@@ -109,8 +108,7 @@ install -p %{SOURCE91} %{SOURCE92} %{SOURCE93} %{SOURCE94} build/dependencies/
cd build
%cmake3 \
- -GNinja \
- -DOpenGL_GL_PREFERENCE=GLVND \
+ -GNinja -Wno-dev \
-DQTROOT=%{_qt5_prefix} \
-DMPV_INCLUDE_DIR=%{_includedir}/mpv \
-DLINUX_DBUS=ON \
@@ -211,6 +209,9 @@ exit 0
%{_unitdir}/%{name}.target
%changelog
+* Sat May 08 2021 Leigh Scott <leigh123linux(a)gmail.com> - 2.58.0-10
+- Update patches
+
* Sat Apr 24 2021 Leigh Scott <leigh123linux(a)gmail.com> - 2.58.0-9
- Rebuilt for removed libstdc++ symbol (#1937698)
3 years, 7 months
[pipelight] NPAPI plugins are obsolete
by Leigh Scott
commit c26e4fe2b02420ec3198818a997f167999e9c825
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Sat May 8 08:33:41 2021 +0100
NPAPI plugins are obsolete
.gitignore | 4 -
dead.package | 1 +
install-dependency | 1041 ------------------------------------------
pipelight.spec | 424 -----------------
sources | 2 -
update_silverlight_url.patch | 17 -
6 files changed, 1 insertion(+), 1488 deletions(-)
---
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..091ff37
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+NPAPI plugins are obsolete
3 years, 7 months
[smplayer] sync spec with upstream
by Sérgio M. Basto
commit 4ba8346669a562bd200ffae162bfa38df5f620b5
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Thu May 6 11:28:31 2021 +0100
sync spec with upstream
smplayer.spec | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
---
diff --git a/smplayer.spec b/smplayer.spec
index f95f68f..73b35f6 100644
--- a/smplayer.spec
+++ b/smplayer.spec
@@ -22,19 +22,17 @@ BuildRequires: gcc-c++
BuildRequires: libappstream-glib
BuildRequires: pkgconfig(Qt5)
BuildRequires: pkgconfig(Qt5Designer)
+BuildRequires: qt5-qtbase-private-devel
BuildRequires: pkgconfig(Qt5Concurrent)
BuildRequires: pkgconfig(Qt5Core)
BuildRequires: pkgconfig(Qt5DBus)
BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Network)
BuildRequires: pkgconfig(Qt5PrintSupport)
-BuildRequires: pkgconfig(Qt5Script)
BuildRequires: pkgconfig(Qt5Sql)
BuildRequires: pkgconfig(Qt5WebKitWidgets)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Xml)
-BuildRequires: pkgconfig(xext)
-BuildRequires: qt5-qtbase-private-devel
# for unbundle sources
BuildRequires: qtsingleapplication-qt5-devel
BuildRequires: pkgconfig(zlib)
@@ -86,9 +84,6 @@ rm -rf src/qtsingleapplication/
# correction for wrong-file-end-of-line-encoding
%{__sed} -i 's/\r//' *.txt
-# fix files which are not UTF-8
-iconv -f Latin1 -t UTF-8 -o Changelog.utf8 Changelog
-mv Changelog.utf8 Changelog
# change rcc binary
%{__sed} -e 's/rcc -binary/rcc-qt5 -binary/' -i smplayer-themes-%{smplayer_themes_ver}/themes/Makefile
@@ -157,14 +152,13 @@ fi
%files
%license Copying*
%{_bindir}/smplayer
-%{_bindir}/simple_web_server
-%{_datadir}/applications/smplayer*.desktop
-%{_datadir}/icons/hicolor/*/apps/smplayer.png
-%{_datadir}/icons/hicolor/*/apps/smplayer.svg
-%{_datadir}/smplayer
+%{_datadir}/applications/*.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.*
+%{_datadir}/smplayer/
%exclude %{_datadir}/smplayer/themes/
%{_mandir}/man1/%{name}.1.*
-%{_docdir}/%{name}
+%{_docdir}/%{name}/
+%{_bindir}/simple_web_server
%{_metainfodir}/%{name}.appdata.xml
%files themes
3 years, 7 months
[mixxx/f33] Disable failing tests on %{arm32}
by Uwe Klotz
commit d5bff7187c0bc88c93fc3e67a18a1e9283b9de57
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Thu May 6 01:00:55 2021 +0200
Disable failing tests on %{arm32}
mixxx.spec | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 354391b..bb3828e 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -186,14 +186,21 @@ rm -rf \
# TODO: Enable ControllerEngine NaN tests on ARM after the cause for
# the failing tests has been found and fixed.
-%ifarch %{arm32} %{arm64}
+%ifarch %{arm32}
%global ctest_timeout_secs 300
- %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|EngineBufferE2ETest.RubberbandReverseTest
+ %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|ZeroLatencyRateChangeQuant|ZeroLatencyRateDiffQuant|RubberbandReverseTest
+%endif
+
+# TODO: Enable ControllerEngine NaN tests on ARM after the cause for
+# the failing tests has been found and fixed.
+%ifarch %{arm64}
+ %global ctest_timeout_secs 300
+ %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|RubberbandReverseTest
%endif
%ifarch %{power64}
%global ctest_timeout_secs 240
- %global ctest_exclude_regex EngineBufferE2ETest.RubberbandReverseTest
+ %global ctest_exclude_regex RubberbandReverseTest
%endif
# Run tests
3 years, 7 months
[mixxx/f34] Discable failing tests on %{arm32}
by Uwe Klotz
commit 9202b3103a6f853e4a7ad5cf9527753b377c8cda
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Thu May 6 01:00:55 2021 +0200
Discable failing tests on %{arm32}
mixxx.spec | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 50dbac1..04c93c1 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -186,14 +186,21 @@ rm -rf \
# TODO: Enable ControllerEngine NaN tests on ARM after the cause for
# the failing tests has been found and fixed.
-%ifarch %{arm32} %{arm64}
+%ifarch %{arm32}
%global ctest_timeout_secs 300
- %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|EngineBufferE2ETest.RubberbandReverseTest
+ %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|ZeroLatencyRateChangeQuant|ZeroLatencyRateDiffQuant|RubberbandReverseTest
+%endif
+
+# TODO: Enable ControllerEngine NaN tests on ARM after the cause for
+# the failing tests has been found and fixed.
+%ifarch %{arm64}
+ %global ctest_timeout_secs 300
+ %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|RubberbandReverseTest
%endif
%ifarch %{power64}
%global ctest_timeout_secs 240
- %global ctest_exclude_regex EngineBufferE2ETest.RubberbandReverseTest
+ %global ctest_exclude_regex RubberbandReverseTest
%endif
# Run tests
3 years, 7 months