From d2cf21a4d2fec013bd3b703e464ceecdb58a6b8a Mon Sep 17 00:00:00 2001 From: bra1nwave Date: Tue, 3 Sep 2019 09:16:37 +0200 Subject: [PATCH 1/2] audacious: enable Qt interface --- common/shlibs | 1 + srcpkgs/audacious/template | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/common/shlibs b/common/shlibs index e29b965c040..6850c6d3e6a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1149,6 +1149,7 @@ libguess.so.1 libguess-1.1_1 libaudcore.so.5 audacious-3.9_1 libaudgui.so.5 audacious-3.9_1 libaudtag.so.3 audacious-3.8_1 +libaudqt.so.2 audacious-3.10.1_2 libgstreamer-1.0.so.0 gstreamer1-1.0.0_1 libgstbase-1.0.so.0 gstreamer1-1.0.0_1 libgstcontroller-1.0.so.0 gstreamer1-1.0.0_1 diff --git a/srcpkgs/audacious/template b/srcpkgs/audacious/template index 69528553607..316e7f202ba 100644 --- a/srcpkgs/audacious/template +++ b/srcpkgs/audacious/template @@ -1,11 +1,12 @@ # Template file for 'audacious' pkgname=audacious version=3.10.1 -revision=1 +revision=2 build_style=gnu-configure -configure_args="--enable-thunar" +configure_args="$(vopt_enable qt) $(vopt_if gtk2 --enable-gtk --disable-gtk)" hostmakedepends="pkg-config glib-devel" -makedepends="libSM-devel gtk+-devel dbus-glib-devel libguess-devel" +makedepends="libSM-devel dbus-glib-devel libguess-devel $(vopt_if gtk2 gtk+-devel) +$(vopt_if qt qt5-devel)" depends="desktop-file-utils hicolor-icon-theme" short_desc="Lightweight, advanced audio player focused on audio quality" maintainer="Orphaned " @@ -14,6 +15,14 @@ homepage="https://audacious-media-player.org/" distfiles="https://distfiles.${pkgname}-media-player.org/${pkgname}-${version}.tar.bz2" checksum=8366e840bb3c9448c2cf0cf9a0800155b0bd7cc212a28ba44990c3d2289c6b93 +build_options="gtk2 qt" +build_options_default="gtk2 qt" +desc_option_gtk2="Enable support for the GTK+2 GUI toolkit" + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" qt5-host-tools" +fi + post_install() { vlicense COPYING } @@ -24,6 +33,6 @@ audacious-devel_package() { pkg_install() { vmove usr/include vmove usr/lib/pkgconfig - vmove usr/lib/*.so + vmove "usr/lib/*.so" } } From efbe60ee37c01b567e4fdf026f0900dc7e2e4040 Mon Sep 17 00:00:00 2001 From: bra1nwave Date: Tue, 3 Sep 2019 09:16:53 +0200 Subject: [PATCH 2/2] audacious-plugins: enable Qt interface - add cue support --- srcpkgs/audacious-plugins/template | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/srcpkgs/audacious-plugins/template b/srcpkgs/audacious-plugins/template index d97bf72f30e..f5d73412d62 100644 --- a/srcpkgs/audacious-plugins/template +++ b/srcpkgs/audacious-plugins/template @@ -1,14 +1,16 @@ # Template file for 'audacious-plugins' pkgname=audacious-plugins version=3.10.1 -revision=3 +revision=4 build_style=gnu-configure +configure_args="$(vopt_enable qt) $(vopt_if gtk2 --enable-gtk --disable-gtk)" hostmakedepends="pkg-config" makedepends="audacious-devel alsa-lib-devel pulseaudio-devel jack-devel lame-devel libvorbis-devel libflac-devel mpg123-devel faad2-devel ffmpeg-devel libmodplug-devel fluidsynth-devel libcdio-paranoia-devel wavpack-devel libnotify-devel - libcurl-devel libmtp-devel neon-devel libmms-devel gtk+-devel libxml2-devel - libbs2b-devel libsoxr-devel libsidplayfp-devel" + libcurl-devel libmtp-devel neon-devel libmms-devel libxml2-devel + libbs2b-devel libsoxr-devel libsidplayfp-devel qt5-devel libcue-devel + $(vopt_if gtk2 gtk+-devel) $(vopt_if qt 'qt5-devel qt5-multimedia-devel')" short_desc="Plugins for the Audacious media player" maintainer="Orphaned " license="BSD-2-Clause" @@ -16,6 +18,10 @@ homepage="https://audacious-media-player.org/" distfiles="https://distfiles.audacious-media-player.org/${pkgname}-${version}.tar.bz2" checksum=eec3177631f99729bf0e94223b627406cc648c70e6646e35613c7b55040a2642 +build_options="gtk2 qt" +build_options_default="gtk2 qt" +desc_option_gtk2="Enable support for the GTK+2 GUI toolkit" + post_install() { vlicense COPYING }