audacious-base: new package to break cycle

audacious should depend on audacious-plugins:
  ERROR ../src/libaudcore/plugin-init.cc:155 [start_required]: No output plugin found.
  (Did you forget to install audacious-plugins?)

but if audacious depends on audacious-plugins, a cycle is created:
  audacious -> audacious-plugins -> audacious
This commit is contained in:
classabbyamp 2024-05-20 16:28:13 -04:00
parent 67bc77a66f
commit d98767eb4e
No known key found for this signature in database
GPG Key ID: 6BE0755918A4C7F5
4 changed files with 11 additions and 11 deletions

View File

@ -1116,10 +1116,10 @@ liblab_gamut.so.1 graphviz-libs-2.40.1_1
libmowgli-2.so.0 libmowgli-2.1.3_8
libgts-0.7.so.5 gts-0.7.6_1
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
libaudcore.so.5 audacious-base-4.3.1_1
libaudgui.so.5 audacious-base-4.3.1_1
libaudtag.so.3 audacious-base-4.3.1_1
libaudqt.so.2 audacious-base-4.3.1_1
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

View File

@ -0,0 +1 @@
audacious-base

View File

@ -1,6 +1,6 @@
# Template file for 'audacious'
#Keep in sync with audacious-plugins!
pkgname=audacious
# Template file for 'audacious-base'
# Keep in sync with audacious and audacious-plugins
pkgname=audacious-base
version=4.3.1
revision=1
build_style=meson
@ -9,7 +9,7 @@ configure_args="-Dlibarchive=true $(vopt_bool gtk3 gtk) $(vopt_bool gtk3)
hostmakedepends="pkg-config gettext glib-devel $(vopt_if qt 'qt6-base qt6-tools')"
makedepends="libSM-devel dbus-glib-devel libguess-devel libarchive-devel
$(vopt_if gtk3 gtk+3-devel) $(vopt_if qt qt6-base-devel)"
depends="desktop-file-utils hicolor-icon-theme"
depends="desktop-file-utils hicolor-icon-theme $(vopt_if qt qt6-svg)"
short_desc="Lightweight, advanced audio player focused on audio quality"
maintainer="classabbyamp <void@placeviolette.net>"
license="BSD-2-Clause"
@ -25,8 +25,8 @@ post_install() {
vlicense COPYING
}
audacious-devel_package() {
depends="audacious>=${version}_${revision}"
audacious-base-devel_package() {
depends="${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include

View File

@ -1 +0,0 @@
audacious