Github messages for voidlinux
 help / color / mirror / Atom feed
* Re: [PR PATCH] [Updated] Split gst plugins good1 qt5
       [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-22770@inbox.vuxu.org>
@ 2020-09-09 14:33 ` sgn
  0 siblings, 0 replies; only message in thread
From: sgn @ 2020-09-09 14:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 431 bytes --]

There is an updated pull request by sgn against master on the void-packages repository

https://github.com/sgn/void-packages split-gst-plugins-good1-qt5
https://github.com/void-linux/void-packages/pull/22770

Split gst plugins good1 qt5
- I have slow connection these days, I wouldn't want to pull Qt5 update :)
Cc: @Johnnynator @Duncaen 

A patch file from https://github.com/void-linux/void-packages/pull/22770.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-split-gst-plugins-good1-qt5-22770.patch --]
[-- Type: text/x-diff, Size: 5337 bytes --]

From 2d14c582d1a969cafad4cd9dcf3d1d2e6c19e31e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Wed, 10 Jun 2020 23:32:33 +0700
Subject: [PATCH 1/3] gst-plugins-good1: split qt5 subpackage

---
 srcpkgs/gst-plugins-good1-qt5      |  1 +
 srcpkgs/gst-plugins-good1/template | 26 +++++++++++++++++---------
 2 files changed, 18 insertions(+), 9 deletions(-)
 create mode 120000 srcpkgs/gst-plugins-good1-qt5

diff --git a/srcpkgs/gst-plugins-good1-qt5 b/srcpkgs/gst-plugins-good1-qt5
new file mode 120000
index 00000000000..345681e54e0
--- /dev/null
+++ b/srcpkgs/gst-plugins-good1-qt5
@@ -0,0 +1 @@
+gst-plugins-good1
\ No newline at end of file
diff --git a/srcpkgs/gst-plugins-good1/template b/srcpkgs/gst-plugins-good1/template
index f09a70d1e27..b6dfc687207 100644
--- a/srcpkgs/gst-plugins-good1/template
+++ b/srcpkgs/gst-plugins-good1/template
@@ -1,22 +1,22 @@
 # Template file for 'gst-plugins-good1'
 pkgname=gst-plugins-good1
 version=1.16.2
-revision=1
+revision=2
 wrksrc="${pkgname/1/}-${version}"
 build_style=meson
-configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled
- -Dgtk3=$(vopt_if gtk3 enabled disabled)
- $(vopt_if qt '-Dqt5=enabled' '-Dqt5=disabled -Dexamples=disabled')"
+configure_args="-Ddv=disabled -Ddv1394=disabled -Dshout2=disabled -Dqt5=enabled
+ -Dgtk3=$(vopt_if gtk3 enabled disabled)"
 # XXX: libdv, dv1394 and shout2 modules.
-hostmakedepends="pkg-config intltool glib-devel orc $(vopt_if qt 'qt5-qmake qt5-host-tools')"
+hostmakedepends="pkg-config intltool glib-devel orc qt5-qmake qt5-host-tools"
 makedepends="
  libpng-devel libxml2-devel libgudev-devel libflac-devel
  libXdamage-devel aalib-devel libcaca-devel
  taglib-devel libsoup-gnome-devel gst-plugins-base1-devel
  pulseaudio-devel orc-devel libXv-devel wavpack-devel
  v4l-utils-devel jack-devel speex-devel libvpx-devel lame-devel
- mpg123-devel twolame-devel $(vopt_if gtk3 gtk+3-devel) $(vopt_if qt 'qt5-devel
- qt5-declarative-devel  qt5-x11extras-devel qt5-wayland-devel')"
+ mpg123-devel twolame-devel qt5-devel qt5-declarative-devel
+ qt5-x11extras-devel qt5-wayland-devel
+ $(vopt_if gtk3 gtk+3-devel)"
 depends="gst-plugins-base1>=${version}"
 short_desc="GStreamer set of well-maintained good plug-ins (1.x)"
 maintainer="Orphaned <orphan@voidlinux.org>"
@@ -26,5 +26,13 @@ distfiles="${homepage}/src/${pkgname/1/}/${pkgname/1/}-${version}.tar.xz"
 checksum=40bb3bafda25c0b739c8fc36e48380fccf61c4d3f83747e97ac3f9b0171b1319
 lib32disabled=yes
 
-build_options="gtk3 qt"
-build_options_default="gtk3 qt"
+build_options="gtk3"
+build_options_default="gtk3"
+
+gst-plugins-good1-qt5_package() {
+	short_desc+=" - Qt5 plugins"
+	depends="gst-plugins-good1-${version}_${revision}"
+	pkg_install() {
+		vmove usr/lib/gstreamer-1.0/libgstqml*.so
+	}
+}

From 279daf78d245c5debb1b14350795bbce2620a0b5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Wed, 10 Jun 2020 23:33:12 +0700
Subject: [PATCH 2/3] deepin-voice-recorder: revbump to update dependency

---
 srcpkgs/deepin-voice-recorder/template | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/srcpkgs/deepin-voice-recorder/template b/srcpkgs/deepin-voice-recorder/template
index ac74149c0e6..dab27614b73 100644
--- a/srcpkgs/deepin-voice-recorder/template
+++ b/srcpkgs/deepin-voice-recorder/template
@@ -1,11 +1,11 @@
 # Template file for 'deepin-voice-recorder'
 pkgname=deepin-voice-recorder
 version=5.0.0
-revision=1
+revision=2
 build_style=qmake
 hostmakedepends="qt5-qmake pkg-config"
 makedepends="qt5-multimedia-devel dtkwidget-devel ffmpeg-devel pulseaudio-devel"
-depends="qt5integration gst-plugins-good1"
+depends="qt5integration gst-plugins-good1-qt5"
 short_desc="Deepin voice recorder"
 maintainer="John <me@johnnynator.dev>"
 license="GPL-3.0-or-later"

From 4d784f80ad58b459b4d7948a8803d394adab70f0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
 <congdanhqx@gmail.com>
Date: Wed, 10 Jun 2020 23:36:42 +0700
Subject: [PATCH 3/3] phonon-qt5-backend-gstreamer: revbump to update
 dependency

Close: #22770
---
 srcpkgs/phonon-qt5-backend-gstreamer/template | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/srcpkgs/phonon-qt5-backend-gstreamer/template b/srcpkgs/phonon-qt5-backend-gstreamer/template
index 6f4fd9e0e43..ad484686cc0 100644
--- a/srcpkgs/phonon-qt5-backend-gstreamer/template
+++ b/srcpkgs/phonon-qt5-backend-gstreamer/template
@@ -1,14 +1,14 @@
 # Template file for 'phonon-qt5-backend-gstreamer'
 pkgname=phonon-qt5-backend-gstreamer
 version=4.10.0
-revision=1
+revision=2
 wrksrc=${pkgname/-qt5/}-${version}
 build_style=cmake
 configure_args="-DPHONON_BUILD_PHONON4QT5=ON"
 hostmakedepends="pkg-config extra-cmake-modules"
 makedepends="MesaLib-devel qt5-devel phonon-qt5-devel gst-plugins-base1-devel
- gst-plugins-good1 qt5-x11extras-devel qt5-tools-devel"
-depends="desktop-file-utils hicolor-icon-theme gst-plugins-good1 gst-libav"
+ gst-plugins-good1-qt5 qt5-x11extras-devel qt5-tools-devel"
+depends="desktop-file-utils hicolor-icon-theme gst-plugins-good1-qt5 gst-libav"
 short_desc="Phonon GStreamer backend"
 maintainer="Duncaen <duncaen@voidlinux.org>"
 license="LGPL-2.1-or-later"

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-09-09 14:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-22770@inbox.vuxu.org>
2020-09-09 14:33 ` [PR PATCH] [Updated] Split gst plugins good1 qt5 sgn

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).