Date: Sunday, November 13, 2022 @ 13:31:53
  Author: dvzrv
Revision: 1347252

archrelease: copy trunk to community-staging-x86_64

Added:
  minitube/repos/community-staging-x86_64/
  minitube/repos/community-staging-x86_64/PKGBUILD
    (from rev 1347251, minitube/trunk/PKGBUILD)
  minitube/repos/community-staging-x86_64/minitube-3.9.3-mpv_0.35.patch
    (from rev 1347251, minitube/trunk/minitube-3.9.3-mpv_0.35.patch)

-------------------------------+
 PKGBUILD                      |   39 +++++++++++++++++++++++++++++++++++++++
 minitube-3.9.3-mpv_0.35.patch |   16 ++++++++++++++++
 2 files changed, 55 insertions(+)

Copied: minitube/repos/community-staging-x86_64/PKGBUILD (from rev 1347251, 
minitube/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD                           (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-11-13 13:31:53 UTC (rev 1347252)
@@ -0,0 +1,39 @@
+# Maintainer: David Runge <[email protected]>
+# Contributor: speps <speps at aur dot archlinux dot org>
+# Contributor: Andrea Scarpino <[email protected]>
+
+pkgname=minitube
+pkgver=3.9.3
+pkgrel=2
+pkgdesc="A YouTube desktop application"
+arch=(x86_64)
+url="https://flavio.tordini.org/minitube";
+license=(GPL3)
+depends=(gcc-libs glibc qt5-base qt5-declarative qt5-x11extras)
+makedepends=(mpv qt5-tools)
+options=(debug)
+source=(
+  
https://github.com/flaviotordini/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.bz2
+  $pkgname-3.9.3-mpv_0.35.patch
+)
+sha512sums=('6cae7e5a3d03678ccf09d9c25e66f31d8e447defd956611cb0af1edeb953c283ccffbfae159db0fceafe16066fa02a07df66d966ee4172018b10c765034f3b81'
+            
'5fba6410a317d23e00f8372c1823df28a329990328ff9aa5bbb802985e57c4b95f96d41bb949e32804b7053f38a3f14b1cb79f8b5a5a49ff3236a31d07c308b9')
+b2sums=('cfad747bdae5dbbdc89dfb5dba341f3c443e8c1da6030db9a08ed6dbfde163a3ff79f7a3ebb4ec1d2e0892d037d21b234a2e82676aac9c5a1562fd814cd9b22d'
+        
'610c3c455042ddf81fdafa2ce28e0d4e4049d7ce4e533490e77e12a1e2d15f6b305d51eec261e88986d39388fc278230c137a5b358a74448b586e2e5eef2c213')
+
+prepare() {
+  # fix build against mpv >= 0.35: 
https://github.com/flaviotordini/minitube/issues/217
+  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-3.9.3-mpv_0.35.patch
+}
+
+build() {
+  cd $pkgname-$pkgver
+  qmake
+}
+
+package() {
+  depends+=(libmpv.so)
+
+  make install INSTALL_ROOT="$pkgdir/" -C $pkgname-$pkgver
+  install -vDm 644 $pkgname-$pkgver/{AUTHORS,CHANGES,README.md,TODO} -t 
"$pkgdir/usr/share/doc/$pkgname/"
+}

Copied: minitube/repos/community-staging-x86_64/minitube-3.9.3-mpv_0.35.patch 
(from rev 1347251, minitube/trunk/minitube-3.9.3-mpv_0.35.patch)
===================================================================
--- community-staging-x86_64/minitube-3.9.3-mpv_0.35.patch                      
        (rev 0)
+++ community-staging-x86_64/minitube-3.9.3-mpv_0.35.patch      2022-11-13 
13:31:53 UTC (rev 1347252)
@@ -0,0 +1,16 @@
+diff -Nur minitube-3.9.2/lib/media/src/mpv/mpvwidget.cpp 
new/lib/media/src/mpv/mpvwidget.cpp
+--- minitube-3.9.2/lib/media/src/mpv/mpvwidget.cpp     2021-11-11 
13:11:41.000000000 +0100
++++ new/lib/media/src/mpv/mpvwidget.cpp        2022-01-21 18:07:34.170765429 
+0100
+@@ -30,7 +30,11 @@
+     qDebug() << "initializeGL" << nativeParent;
+     if (nativeParent == nullptr) qFatal("No native parent");
+ 
+-    mpv_opengl_init_params gl_init_params{get_proc_address, this, nullptr};
++    #if MPV_CLIENT_API_VERSION < MPV_MAKE_VERSION(2,0)
++      mpv_opengl_init_params gl_init_params{get_proc_address, this, nullptr};
++    #else
++      mpv_opengl_init_params gl_init_params{get_proc_address, this};
++    #endif
+     mpv_render_param params[]{{MPV_RENDER_PARAM_API_TYPE, (void 
*)MPV_RENDER_API_TYPE_OPENGL},
+                               {MPV_RENDER_PARAM_OPENGL_INIT_PARAMS, 
&gl_init_params},
+                               {MPV_RENDER_PARAM_INVALID, nullptr},

Reply via email to