* [PR PATCH] plex-media-player: remove package
@ 2022-11-14 3:39 abenson
2022-11-14 7:58 ` [PR PATCH] [Updated] " classabbyamp
2022-11-14 8:00 ` [PR PATCH] [Merged]: " classabbyamp
0 siblings, 2 replies; 3+ messages in thread
From: abenson @ 2022-11-14 3:39 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 482 bytes --]
There is a new pull request by abenson against master on the void-packages repository
https://github.com/abenson/void-packages rm_plex-media-player
https://github.com/void-linux/void-packages/pull/40512
plex-media-player: remove package
https://github.com/plexinc/plex-media-player/commit/d9685b274934855a707a37613cae09108ee9db6c
Authentication seems to broken as of this past weekend.
A patch file from https://github.com/void-linux/void-packages/pull/40512.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-rm_plex-media-player-40512.patch --]
[-- Type: text/x-diff, Size: 12047 bytes --]
From 5fc96b53475f50e940da66bb5184fec356bb12f9 Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sat, 12 Nov 2022 16:04:15 -0600
Subject: [PATCH] plex-media-player: remove package
https://github.com/plexinc/plex-media-player/commit/d9685b274934855a707a37613cae09108ee9db6c
No longer builds due to relying on deprecated features.
---
.../patches/fix-opengl-cb-api-usage.patch | 164 ------------------
| 16 --
srcpkgs/plex-media-player/template | 52 ------
srcpkgs/plex-media-player/update | 1 -
srcpkgs/removed-packages/template | 5 +-
5 files changed, 3 insertions(+), 235 deletions(-)
delete mode 100644 srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch
delete mode 100644 srcpkgs/plex-media-player/patches/qt5-append-header.patch
delete mode 100644 srcpkgs/plex-media-player/template
delete mode 100644 srcpkgs/plex-media-player/update
diff --git a/srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch b/srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch
deleted file mode 100644
index fb22e7f9f518..000000000000
--- a/srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-The opengl-cb interface has been retired; patch in libmpv usage.
-https://github.com/plexinc/plex-media-player/issues/997
-https://github.com/plexinc/plex-media-player/pull/999
-
---- a/src/player/PlayerComponent.cpp
-+++ b/src/player/PlayerComponent.cpp
-@@ -259,7 +259,7 @@ void PlayerComponent::setQtQuickWindow(QQuickWindow* window)
- ///////////////////////////////////////////////////////////////////////////////////////////////////
- void PlayerComponent::setWindow(QQuickWindow* window)
- {
-- QString vo = "opengl-cb";
-+ QString vo = "libmpv";
-
- #ifdef TARGET_RPI
- window->setFlags(Qt::FramelessWindowHint);
-@@ -276,7 +276,7 @@ void PlayerComponent::setWindow(QQuickWindow* window)
-
- mpv::qt::set_property(m_mpv, "vo", vo);
-
-- if (vo == "opengl-cb")
-+ if (vo == "libmpv")
- setQtQuickWindow(window);
- }
-
---- a/src/player/PlayerQuickItem.cpp
-+++ b/src/player/PlayerQuickItem.cpp
-@@ -11,6 +11,8 @@
- #include <QtQuick/QQuickWindow>
- #include <QOpenGLFunctions>
-
-+#include <mpv/render_gl.h>
-+
- #include "QsLog.h"
- #include "utils/Utils.h"
-
-@@ -93,7 +95,6 @@ class RequestRepaintJob : public QRunnable
- PlayerRenderer::PlayerRenderer(mpv::qt::Handle mpv, QQuickWindow* window)
- : m_mpv(mpv), m_mpvGL(nullptr), m_window(window), m_size(), m_hAvrtHandle(nullptr), m_videoRectangle(-1, -1, -1, -1), m_fbo(0)
- {
-- m_mpvGL = (mpv_opengl_cb_context *)mpv_get_sub_api(m_mpv, MPV_SUB_API_OPENGL_CB);
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -104,11 +105,27 @@ bool PlayerRenderer::init()
- DwmEnableMMCSS(TRUE);
- #endif
-
-- mpv_opengl_cb_set_update_callback(m_mpvGL, on_update, (void *)this);
-
- // Signals presence of MPGetNativeDisplay().
- const char *extensions = "GL_MP_MPGetNativeDisplay";
-- return mpv_opengl_cb_init_gl(m_mpvGL, extensions, get_proc_address, nullptr) >= 0;
-+
-+ 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},
-+ {MPV_RENDER_PARAM_INVALID},
-+ };
-+ int err = mpv_render_context_create(&m_mpvGL, m_mpv, params);
-+
-+ if (err >= 0) {
-+ mpv_render_context_set_update_callback(m_mpvGL, on_update, (void *)this);
-+ return true;
-+ }
-+ return false;
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -116,7 +133,8 @@ PlayerRenderer::~PlayerRenderer()
- {
- // Keep in mind that the m_mpv handle must be held until this is done.
- if (m_mpvGL)
-- mpv_opengl_cb_uninit_gl(m_mpvGL);
-+ mpv_render_context_free(m_mpvGL);
-+ m_mpvGL = nullptr;
- delete m_fbo;
- }
-
-@@ -158,9 +176,18 @@ void PlayerRenderer::render()
- }
- }
-
-- // The negative height signals to mpv that the video should be flipped
-- // (according to the flipped OpenGL coordinate system).
-- mpv_opengl_cb_draw(m_mpvGL, fbo, fboSize.width(), (flip ? -1 : 1) * fboSize.height());
-+ mpv_opengl_fbo mpv_fbo = {
-+ .fbo = fbo,
-+ .w = fboSize.width(),
-+ .h = fboSize.height(),
-+ };
-+ int mpv_flip = flip ? -1 : 0;
-+ mpv_render_param params[] = {
-+ {MPV_RENDER_PARAM_OPENGL_FBO, &mpv_fbo},
-+ {MPV_RENDER_PARAM_FLIP_Y, &mpv_flip},
-+ {MPV_RENDER_PARAM_INVALID}
-+ };
-+ mpv_render_context_render(m_mpvGL, params);
-
- m_window->resetOpenGLState();
-
-@@ -177,7 +204,8 @@ void PlayerRenderer::render()
- ///////////////////////////////////////////////////////////////////////////////////////////////////
- void PlayerRenderer::swap()
- {
-- mpv_opengl_cb_report_flip(m_mpvGL, 0);
-+ if (m_mpvGL)
-+ mpv_render_context_report_swap(m_mpvGL);
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -224,7 +252,7 @@ PlayerQuickItem::PlayerQuickItem(QQuickItem* parent)
- PlayerQuickItem::~PlayerQuickItem()
- {
- if (m_mpvGL)
-- mpv_opengl_cb_set_update_callback(m_mpvGL, nullptr, nullptr);
-+ mpv_render_context_set_update_callback(m_mpvGL, nullptr, nullptr);
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -298,10 +326,6 @@ void PlayerQuickItem::initMpv(PlayerComponent* player)
- {
- m_mpv = player->getMpvHandle();
-
-- m_mpvGL = (mpv_opengl_cb_context *)mpv_get_sub_api(m_mpv, MPV_SUB_API_OPENGL_CB);
-- if (!m_mpvGL)
-- throw FatalException(tr("OpenGL not enabled in libmpv."));
--
- connect(player, &PlayerComponent::windowVisible, this, &QQuickItem::setVisible);
- window()->update();
- }
---- a/src/player/PlayerQuickItem.h
-+++ b/src/player/PlayerQuickItem.h
-@@ -6,7 +6,7 @@
- #include <QOpenGLFramebufferObject>
-
- #include <mpv/client.h>
--#include <mpv/opengl_cb.h>
-+#include <mpv/render.h>
-
- #ifdef Q_OS_WIN32
- #include <windows.h>
-@@ -34,7 +34,7 @@ public slots:
- private:
- static void on_update(void *ctx);
- mpv::qt::Handle m_mpv;
-- mpv_opengl_cb_context* m_mpvGL;
-+ mpv_render_context* m_mpvGL;
- QQuickWindow* m_window;
- QSize m_size;
- HANDLE m_hAvrtHandle;
-@@ -64,7 +64,7 @@ private slots:
-
- private:
- mpv::qt::Handle m_mpv;
-- mpv_opengl_cb_context* m_mpvGL;
-+ mpv_render_context* m_mpvGL;
- PlayerRenderer* m_renderer;
- QString m_debugInfo;
- };
diff --git a/srcpkgs/plex-media-player/patches/qt5-append-header.patch b/srcpkgs/plex-media-player/patches/qt5-append-header.patch
deleted file mode 100644
index 898f7a321131..000000000000
--- a/srcpkgs/plex-media-player/patches/qt5-append-header.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/player/CodecsComponent.cpp 2020-05-19 19:32:23.000000000 +0200
-+++ b/src/player/CodecsComponent.cpp 2020-07-28 08:00:34.966060781 +0200
-@@ -684,9 +684,11 @@
- {
- Downloader::HeaderList headers;
- QString auth = SystemComponent::Get().authenticationToken();
-+ QString prod = WITH_CODECS ? "Plex Media Player" : "openpmp";
-+ QString plat = "Konvergo";
- 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({"X-Plex-Product", prod});
-+ headers.append({"X-Plex-Platform", plat});
- return headers;
- }
diff --git a/srcpkgs/plex-media-player/template b/srcpkgs/plex-media-player/template
deleted file mode 100644
index 8e96eaf89949..000000000000
--- a/srcpkgs/plex-media-player/template
+++ /dev/null
@@ -1,52 +0,0 @@
-# Template file for 'plex-media-player'
-pkgname=plex-media-player
-version=2.58.0
-revision=3
-_verbuild=1076
-_commit_rev=38e019da
-# See CMakeModules/WebClient.cmake
-_buildid_version=183-045db5be50e175
-# See https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/buildid.cmake
-_clientdesktop_version=4.29.2-e50e175
-_clienttv_version=4.29.6-045db5b
-build_style=cmake
-configure_args="-DQTROOT="${XBPS_CROSS_BASE}/usr" -DFULL_GIT_REVISION=${_commit_rev}"
-hostmakedepends="pkg-config python3"
-makedepends="libcec-devel libX11-devel libXext-devel libXrandr-devel
- MesaLib-devel mpv-devel qt5-devel qt5-declarative-devel qt5-location-devel
- qt5-webchannel-devel qt5-webengine-devel qt5-x11extras-devel SDL2-devel zlib-devel"
-depends="qt5-quickcontrols"
-short_desc="Next generation Plex Desktop/Embedded Client"
-maintainer="Enno Boland <gottox@voidlinux.org>"
-license="LGPL-2.1-or-later"
-homepage="https://github.com/plexinc/plex-media-player"
-distfiles="https://github.com/plexinc/plex-media-player/archive/v${version}.${_verbuild}-${_commit_rev}.tar.gz
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/buildid.cmake>buildid-${_buildid_version}.cmake
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-desktop-${_clientdesktop_version}.tar.xz
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-desktop-${_clientdesktop_version}.tar.xz.sha1
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-tv-${_clienttv_version}.tar.xz
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-tv-${_clienttv_version}.tar.xz.sha1"
-checksum="f73ddae52d40eb5019283a16c83f4d5909dc1059ced85d6298e5525347705341
- 0331e53bb67c4b14284fafbe3a98700c3438ece99b9e969bcb49a1d583674af7
- c56c1784dd8de0fbda971b66e4fc19a6b91c154e9122213a7c0ef577613a94fe
- eef51c4ee379ca914522b072832bad119bb831897958f985bab79097a1ef571f
- e04b7d77804efb850f6abbec48982526f6fe727a74a143f73b83033672de3fb8
- 53cbb948ec4fa73f073892ab6179481f1d17d3c165b2997aee1973739ee0eeff"
-skip_extraction="buildid-${_buildid_version}.cmake
- web-client-desktop-${_clientdesktop_version}.tar.xz
- web-client-desktop-${_clientdesktop_version}.tar.xz.sha1
- web-client-tv-${_clienttv_version}.tar.xz
- web-client-tv-${_clienttv_version}.tar.xz.sha1"
-
-if [ "$CROSS_BUILD" ]; then
- hostmakedepends+=" qt5-devel qt5-host-tools"
-fi
-
-post_extract() {
- mkdir -p "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/buildid-${_buildid_version}.cmake" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-desktop-${_clientdesktop_version}.tar.xz" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-desktop-${_clientdesktop_version}.tar.xz.sha1" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-tv-${_clienttv_version}.tar.xz" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-tv-${_clienttv_version}.tar.xz.sha1" "${wrksrc}/build/dependencies"
-}
diff --git a/srcpkgs/plex-media-player/update b/srcpkgs/plex-media-player/update
deleted file mode 100644
index 5adfae106695..000000000000
--- a/srcpkgs/plex-media-player/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern='/archive/refs/tags/v?\K[\d+\.]+'
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index bf8ddf3306fa..687d5b468613 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,7 +1,7 @@
# Template file for 'removed-packages'
pkgname=removed-packages
-version=0.1.20221025
-revision=2
+version=0.1.20221113
+revision=1
build_style=meta
short_desc="Uninstalls packages removed from repository"
maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -333,6 +333,7 @@ replaces="
pgadmin3<=1.22.2_14
phonon-backend-gstreamer<=4.9.0_2
phonon-backend-vlc<=0.9.1_3
+ plex-media-player<=2.58.0_3
polkit-qt<=0.112.0_5
printrun<=1.6.0_4
pritunl-client<=1.0.1865.25_2
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Updated] plex-media-player: remove package
2022-11-14 3:39 [PR PATCH] plex-media-player: remove package abenson
@ 2022-11-14 7:58 ` classabbyamp
2022-11-14 8:00 ` [PR PATCH] [Merged]: " classabbyamp
1 sibling, 0 replies; 3+ messages in thread
From: classabbyamp @ 2022-11-14 7:58 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 492 bytes --]
There is an updated pull request by classabbyamp against master on the void-packages repository
https://github.com/abenson/void-packages rm_plex-media-player
https://github.com/void-linux/void-packages/pull/40512
plex-media-player: remove package
https://github.com/plexinc/plex-media-player/commit/d9685b274934855a707a37613cae09108ee9db6c
Authentication seems to broken as of this past weekend.
A patch file from https://github.com/void-linux/void-packages/pull/40512.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-rm_plex-media-player-40512.patch --]
[-- Type: text/x-diff, Size: 12049 bytes --]
From 8f43ba0e86e331bdb5cf7227d88ebc68bcdaa4cd Mon Sep 17 00:00:00 2001
From: Andrew Benson <abenson+void@gmail.com>
Date: Sat, 12 Nov 2022 16:04:15 -0600
Subject: [PATCH] plex-media-player: remove package
https://github.com/plexinc/plex-media-player/commit/d9685b274934855a707a37613cae09108ee9db6c
No longer builds due to relying on deprecated features.
---
.../patches/fix-opengl-cb-api-usage.patch | 164 ------------------
| 16 --
srcpkgs/plex-media-player/template | 52 ------
srcpkgs/plex-media-player/update | 1 -
srcpkgs/removed-packages/template | 5 +-
5 files changed, 3 insertions(+), 235 deletions(-)
delete mode 100644 srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch
delete mode 100644 srcpkgs/plex-media-player/patches/qt5-append-header.patch
delete mode 100644 srcpkgs/plex-media-player/template
delete mode 100644 srcpkgs/plex-media-player/update
diff --git a/srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch b/srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch
deleted file mode 100644
index fb22e7f9f518..000000000000
--- a/srcpkgs/plex-media-player/patches/fix-opengl-cb-api-usage.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-The opengl-cb interface has been retired; patch in libmpv usage.
-https://github.com/plexinc/plex-media-player/issues/997
-https://github.com/plexinc/plex-media-player/pull/999
-
---- a/src/player/PlayerComponent.cpp
-+++ b/src/player/PlayerComponent.cpp
-@@ -259,7 +259,7 @@ void PlayerComponent::setQtQuickWindow(QQuickWindow* window)
- ///////////////////////////////////////////////////////////////////////////////////////////////////
- void PlayerComponent::setWindow(QQuickWindow* window)
- {
-- QString vo = "opengl-cb";
-+ QString vo = "libmpv";
-
- #ifdef TARGET_RPI
- window->setFlags(Qt::FramelessWindowHint);
-@@ -276,7 +276,7 @@ void PlayerComponent::setWindow(QQuickWindow* window)
-
- mpv::qt::set_property(m_mpv, "vo", vo);
-
-- if (vo == "opengl-cb")
-+ if (vo == "libmpv")
- setQtQuickWindow(window);
- }
-
---- a/src/player/PlayerQuickItem.cpp
-+++ b/src/player/PlayerQuickItem.cpp
-@@ -11,6 +11,8 @@
- #include <QtQuick/QQuickWindow>
- #include <QOpenGLFunctions>
-
-+#include <mpv/render_gl.h>
-+
- #include "QsLog.h"
- #include "utils/Utils.h"
-
-@@ -93,7 +95,6 @@ class RequestRepaintJob : public QRunnable
- PlayerRenderer::PlayerRenderer(mpv::qt::Handle mpv, QQuickWindow* window)
- : m_mpv(mpv), m_mpvGL(nullptr), m_window(window), m_size(), m_hAvrtHandle(nullptr), m_videoRectangle(-1, -1, -1, -1), m_fbo(0)
- {
-- m_mpvGL = (mpv_opengl_cb_context *)mpv_get_sub_api(m_mpv, MPV_SUB_API_OPENGL_CB);
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -104,11 +105,27 @@ bool PlayerRenderer::init()
- DwmEnableMMCSS(TRUE);
- #endif
-
-- mpv_opengl_cb_set_update_callback(m_mpvGL, on_update, (void *)this);
-
- // Signals presence of MPGetNativeDisplay().
- const char *extensions = "GL_MP_MPGetNativeDisplay";
-- return mpv_opengl_cb_init_gl(m_mpvGL, extensions, get_proc_address, nullptr) >= 0;
-+
-+ 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},
-+ {MPV_RENDER_PARAM_INVALID},
-+ };
-+ int err = mpv_render_context_create(&m_mpvGL, m_mpv, params);
-+
-+ if (err >= 0) {
-+ mpv_render_context_set_update_callback(m_mpvGL, on_update, (void *)this);
-+ return true;
-+ }
-+ return false;
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -116,7 +133,8 @@ PlayerRenderer::~PlayerRenderer()
- {
- // Keep in mind that the m_mpv handle must be held until this is done.
- if (m_mpvGL)
-- mpv_opengl_cb_uninit_gl(m_mpvGL);
-+ mpv_render_context_free(m_mpvGL);
-+ m_mpvGL = nullptr;
- delete m_fbo;
- }
-
-@@ -158,9 +176,18 @@ void PlayerRenderer::render()
- }
- }
-
-- // The negative height signals to mpv that the video should be flipped
-- // (according to the flipped OpenGL coordinate system).
-- mpv_opengl_cb_draw(m_mpvGL, fbo, fboSize.width(), (flip ? -1 : 1) * fboSize.height());
-+ mpv_opengl_fbo mpv_fbo = {
-+ .fbo = fbo,
-+ .w = fboSize.width(),
-+ .h = fboSize.height(),
-+ };
-+ int mpv_flip = flip ? -1 : 0;
-+ mpv_render_param params[] = {
-+ {MPV_RENDER_PARAM_OPENGL_FBO, &mpv_fbo},
-+ {MPV_RENDER_PARAM_FLIP_Y, &mpv_flip},
-+ {MPV_RENDER_PARAM_INVALID}
-+ };
-+ mpv_render_context_render(m_mpvGL, params);
-
- m_window->resetOpenGLState();
-
-@@ -177,7 +204,8 @@ void PlayerRenderer::render()
- ///////////////////////////////////////////////////////////////////////////////////////////////////
- void PlayerRenderer::swap()
- {
-- mpv_opengl_cb_report_flip(m_mpvGL, 0);
-+ if (m_mpvGL)
-+ mpv_render_context_report_swap(m_mpvGL);
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -224,7 +252,7 @@ PlayerQuickItem::PlayerQuickItem(QQuickItem* parent)
- PlayerQuickItem::~PlayerQuickItem()
- {
- if (m_mpvGL)
-- mpv_opengl_cb_set_update_callback(m_mpvGL, nullptr, nullptr);
-+ mpv_render_context_set_update_callback(m_mpvGL, nullptr, nullptr);
- }
-
- ///////////////////////////////////////////////////////////////////////////////////////////////////
-@@ -298,10 +326,6 @@ void PlayerQuickItem::initMpv(PlayerComponent* player)
- {
- m_mpv = player->getMpvHandle();
-
-- m_mpvGL = (mpv_opengl_cb_context *)mpv_get_sub_api(m_mpv, MPV_SUB_API_OPENGL_CB);
-- if (!m_mpvGL)
-- throw FatalException(tr("OpenGL not enabled in libmpv."));
--
- connect(player, &PlayerComponent::windowVisible, this, &QQuickItem::setVisible);
- window()->update();
- }
---- a/src/player/PlayerQuickItem.h
-+++ b/src/player/PlayerQuickItem.h
-@@ -6,7 +6,7 @@
- #include <QOpenGLFramebufferObject>
-
- #include <mpv/client.h>
--#include <mpv/opengl_cb.h>
-+#include <mpv/render.h>
-
- #ifdef Q_OS_WIN32
- #include <windows.h>
-@@ -34,7 +34,7 @@ public slots:
- private:
- static void on_update(void *ctx);
- mpv::qt::Handle m_mpv;
-- mpv_opengl_cb_context* m_mpvGL;
-+ mpv_render_context* m_mpvGL;
- QQuickWindow* m_window;
- QSize m_size;
- HANDLE m_hAvrtHandle;
-@@ -64,7 +64,7 @@ private slots:
-
- private:
- mpv::qt::Handle m_mpv;
-- mpv_opengl_cb_context* m_mpvGL;
-+ mpv_render_context* m_mpvGL;
- PlayerRenderer* m_renderer;
- QString m_debugInfo;
- };
diff --git a/srcpkgs/plex-media-player/patches/qt5-append-header.patch b/srcpkgs/plex-media-player/patches/qt5-append-header.patch
deleted file mode 100644
index 898f7a321131..000000000000
--- a/srcpkgs/plex-media-player/patches/qt5-append-header.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/src/player/CodecsComponent.cpp 2020-05-19 19:32:23.000000000 +0200
-+++ b/src/player/CodecsComponent.cpp 2020-07-28 08:00:34.966060781 +0200
-@@ -684,9 +684,11 @@
- {
- Downloader::HeaderList headers;
- QString auth = SystemComponent::Get().authenticationToken();
-+ QString prod = WITH_CODECS ? "Plex Media Player" : "openpmp";
-+ QString plat = "Konvergo";
- 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({"X-Plex-Product", prod});
-+ headers.append({"X-Plex-Platform", plat});
- return headers;
- }
diff --git a/srcpkgs/plex-media-player/template b/srcpkgs/plex-media-player/template
deleted file mode 100644
index 8e96eaf89949..000000000000
--- a/srcpkgs/plex-media-player/template
+++ /dev/null
@@ -1,52 +0,0 @@
-# Template file for 'plex-media-player'
-pkgname=plex-media-player
-version=2.58.0
-revision=3
-_verbuild=1076
-_commit_rev=38e019da
-# See CMakeModules/WebClient.cmake
-_buildid_version=183-045db5be50e175
-# See https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/buildid.cmake
-_clientdesktop_version=4.29.2-e50e175
-_clienttv_version=4.29.6-045db5b
-build_style=cmake
-configure_args="-DQTROOT="${XBPS_CROSS_BASE}/usr" -DFULL_GIT_REVISION=${_commit_rev}"
-hostmakedepends="pkg-config python3"
-makedepends="libcec-devel libX11-devel libXext-devel libXrandr-devel
- MesaLib-devel mpv-devel qt5-devel qt5-declarative-devel qt5-location-devel
- qt5-webchannel-devel qt5-webengine-devel qt5-x11extras-devel SDL2-devel zlib-devel"
-depends="qt5-quickcontrols"
-short_desc="Next generation Plex Desktop/Embedded Client"
-maintainer="Enno Boland <gottox@voidlinux.org>"
-license="LGPL-2.1-or-later"
-homepage="https://github.com/plexinc/plex-media-player"
-distfiles="https://github.com/plexinc/plex-media-player/archive/v${version}.${_verbuild}-${_commit_rev}.tar.gz
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/buildid.cmake>buildid-${_buildid_version}.cmake
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-desktop-${_clientdesktop_version}.tar.xz
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-desktop-${_clientdesktop_version}.tar.xz.sha1
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-tv-${_clienttv_version}.tar.xz
- https://artifacts.plex.tv/web-client-pmp/${_buildid_version}/web-client-tv-${_clienttv_version}.tar.xz.sha1"
-checksum="f73ddae52d40eb5019283a16c83f4d5909dc1059ced85d6298e5525347705341
- 0331e53bb67c4b14284fafbe3a98700c3438ece99b9e969bcb49a1d583674af7
- c56c1784dd8de0fbda971b66e4fc19a6b91c154e9122213a7c0ef577613a94fe
- eef51c4ee379ca914522b072832bad119bb831897958f985bab79097a1ef571f
- e04b7d77804efb850f6abbec48982526f6fe727a74a143f73b83033672de3fb8
- 53cbb948ec4fa73f073892ab6179481f1d17d3c165b2997aee1973739ee0eeff"
-skip_extraction="buildid-${_buildid_version}.cmake
- web-client-desktop-${_clientdesktop_version}.tar.xz
- web-client-desktop-${_clientdesktop_version}.tar.xz.sha1
- web-client-tv-${_clienttv_version}.tar.xz
- web-client-tv-${_clienttv_version}.tar.xz.sha1"
-
-if [ "$CROSS_BUILD" ]; then
- hostmakedepends+=" qt5-devel qt5-host-tools"
-fi
-
-post_extract() {
- mkdir -p "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/buildid-${_buildid_version}.cmake" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-desktop-${_clientdesktop_version}.tar.xz" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-desktop-${_clientdesktop_version}.tar.xz.sha1" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-tv-${_clienttv_version}.tar.xz" "${wrksrc}/build/dependencies"
- cp "${XBPS_SRCDISTDIR}/plex-media-player-${version}/web-client-tv-${_clienttv_version}.tar.xz.sha1" "${wrksrc}/build/dependencies"
-}
diff --git a/srcpkgs/plex-media-player/update b/srcpkgs/plex-media-player/update
deleted file mode 100644
index 5adfae106695..000000000000
--- a/srcpkgs/plex-media-player/update
+++ /dev/null
@@ -1 +0,0 @@
-pattern='/archive/refs/tags/v?\K[\d+\.]+'
diff --git a/srcpkgs/removed-packages/template b/srcpkgs/removed-packages/template
index 3f2fb95d8b94..634ebf2a5df1 100644
--- a/srcpkgs/removed-packages/template
+++ b/srcpkgs/removed-packages/template
@@ -1,7 +1,7 @@
# Template file for 'removed-packages'
pkgname=removed-packages
-version=0.1.20221025
-revision=2
+version=0.1.20221113
+revision=1
build_style=meta
short_desc="Uninstalls packages removed from repository"
maintainer="Piotr Wójcik <chocimier@tlen.pl>"
@@ -333,6 +333,7 @@ replaces="
pgadmin3<=1.22.2_14
phonon-backend-gstreamer<=4.9.0_2
phonon-backend-vlc<=0.9.1_3
+ plex-media-player<=2.58.0_3
plex-media-server<=1.15.3.876_4
polkit-qt<=0.112.0_5
printrun<=1.6.0_4
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PR PATCH] [Merged]: plex-media-player: remove package
2022-11-14 3:39 [PR PATCH] plex-media-player: remove package abenson
2022-11-14 7:58 ` [PR PATCH] [Updated] " classabbyamp
@ 2022-11-14 8:00 ` classabbyamp
1 sibling, 0 replies; 3+ messages in thread
From: classabbyamp @ 2022-11-14 8:00 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 318 bytes --]
There's a merged pull request on the void-packages repository
plex-media-player: remove package
https://github.com/void-linux/void-packages/pull/40512
Description:
https://github.com/plexinc/plex-media-player/commit/d9685b274934855a707a37613cae09108ee9db6c
Authentication seems to broken as of this past weekend.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-11-14 8:00 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-14 3:39 [PR PATCH] plex-media-player: remove package abenson
2022-11-14 7:58 ` [PR PATCH] [Updated] " classabbyamp
2022-11-14 8:00 ` [PR PATCH] [Merged]: " classabbyamp
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).