media-sound/audacious
Audacious Player - Your music, your way, no exceptions
ChangeLog
commit 08ecf2f6e0c95672f218c1b6ad829d98ee7cc25e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 9 21:26:21 2024 +0000
media-sound/audacious: claim responsibility
This string shows up at the bottom of the options window. Setting it is
the responsible thing to do so upstream doesn't get useless bug reports.
commit 6b4e43f02d89a206f5920e7d12181d71821715a2
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Nov 4 18:28:03 2024 +0000
Audacious 4.4.2
commit 6575b3d50cdd623750f279ff85a3049fd369ccc8
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Sep 27 22:49:49 2024 +0100
Audacious 4.4.1
pkgcheck has started being ornery about REQUIRED_USE as a consequence of
::gentoo enabling both qt5 and qt6 at once so i redid everything again.
The ebuild now follows upstream's code, allowing any combination of
gtk2/3 + qt5/6 use flags without complaint, and the older one takes
priority if both are set.
commit 4845b068f156e6b52304be5b2862f99091784ae3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Sep 1 20:48:58 2024 +0100
audacious-plugins: add new -9999 rev for USE=cddb
Compile- and run-tested with USE="cdda cddb" and USE="cdda -cddb", but i
don't have the hardware to test it properly.
commit e9e669bc2eb9cb9728ff37534bddc39bfc824884
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Sep 1 20:04:06 2024 +0100
audacious: drop 4.3.1, mark 4.4 stable
It's been three months
commit 63d9f921af4691144e29e83714f60cd7ecd2499d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Jun 13 02:23:45 2024 +0100
Audacious 4.4
Trivial version bump from 4.4_beta1
commit 71a591bc6ddc66eefa68c2e3db73d45e70578279
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Jun 6 03:22:40 2024 +0100
media-sound/audacious: make qtsvg dep explicit
This matches commit d069fd85d530 upstream.
commit f7e10439cebc324f41d969703ae145546bf0e11c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon May 20 03:34:44 2024 +0100
Audacious: let me cook
audacious:
- Renamed USE=dbus to USE=cli to make it clear it's about audtool
audacious-plugins:
- Fixed incorrect one-of(qt5 qt6) requirement (should be at-most-one-of)
- Added USE=gui to slightly contain the frontend chaos
- Rewrote the whole REQUIRED_USE setup to use a single assoc array
instead of a spaghetti pile of string interpolation and bash loops
i wanted to do some awful sizecoding to emesonargs, but sadly eapi8.
commit 80095b7eefe8faed2eb5081fc1b527a692693f35
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun May 5 05:48:01 2024 +0100
Audacious 4.4-beta1
Default GUI enabled in the ebuild is now Qt5, because 1) pkgcheck
complains about REQUIRED_USE defaults otherwise 2) based on experience,
Qt6 currently produces a significantly worse UX.
Upstream's build system now treats GTK+2 as the outlier; this will have
no impact on use of the ebuild.
Audacious 4.3.1 (along with its dependencies) is now marked as stable.
commit d5228f5f429ec10f58d168afd383d922f5a83806
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Mar 27 21:21:04 2024 +0000
audacious{,-plugins}-9999: spring cleaning
Upstream now calls "qt6" simply "qt". Also renamed IUSE gtk -> gtk2 for
consistency and added appropriate postinst warnings about hidpi hell.
i feel embarrassed for anyone using audacious::gentoo at this point
commit d4ae704b8f73e8c0fc3372ba9219bca572fcc59e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 9 23:01:48 2024 +0000
QA pass: kill all pkgdev "VariableOrderWrong"
commit 6da184339df2ad4b61cd648564cfb3e05a4fa1f3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Jan 4 21:17:21 2024 +0000
media-sound/audacious: new libaudcore slot bump
Commit e631e0c1412224817ea7deba9b87af55e86362b9 upstream
commit 540cba7f5a874ff79c71908215acbe54e79cbfdb
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Apr 30 06:20:13 2023 +0100
Audacious 4.3.1
This is 5 hours late, apologies
commit b9863bb46eca7a352d9c4baf61a1e85c9864c11b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Mar 5 19:28:03 2023 +0000
Audacious 4.3
commit 3d70ebb615e41fdf7601aa777ba3d6c70cf1a50c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 7 06:17:24 2023 +0000
Audacious 4.3 beta 1
commit d470ddcdbc4da4016dd290a326c0e853eccdf12a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Dec 24 07:32:00 2022 +0000
media-*/audacious: add gtk3 support
Both GTK2 and 3 are pretty unusable but they're there if you want them.
Qt6 is still a TODO
commit 3f7142e8d09b28d4a2a1932ca20788e688504111
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Nov 24 15:24:02 2022 +0000
*/*/metadata.xml: QA pass
- Fix pkgcheck complaints about remote-ids
- s/http/https/g on the DTD
- Alphabetise elements
- Always specify lang="en" on <longdescription>
- Fill in <maintainer> and <upstream> as much as possible
commit 80edf42f6f6a603826166f674d0779c05eb67a69
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Sep 11 15:37:13 2022 +0100
media-sound/audacious: revbump for libaudcore ver
commit 394f2c3bd082cffe42eebaa88872b82db312e2a7
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Jul 12 06:16:15 2022 +0100
Audacious 4.2
Changes from 4.2_beta1:
* Install files from `contrib/` - audacious.appdata.xml, sendto playlist
.desktop file and (if `USE=dbus`) the example xchat script
* Expand on the `USE=-dbus` message - correct its position in the ebuild
and message severity, and explain what it actually costs (after
reading the source to verify that)
* Mask `USE=libarchive` - after scouring the code i could find no
evidence that it actually does anything, besides being compiled.
* `EAPI=8`
I only upload high quality ebuilds
commit 4c4cd3a375052f869d9938fc407f9e2b08a90fb3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun May 22 06:09:33 2022 +0100
Fixed URLs caught by `pkgcheck scan --net`
commit 03f9c7a96f0fb2891865e8a7bbc45e4f2303a6cf
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 5 19:57:35 2022 +0000
audacious{,-plugins}: drop 4.1
Stale versions go in ::gentoo
commit 6f2b8c402ddb42133ec3b7d7429c38ad346351c1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Feb 6 02:44:45 2022 +0000
audacious 4.2-beta1
commit 1fa4d107f947e8a4bfc26734955b7059625943ef
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue May 18 12:16:17 2021 +0100
Remove SHA512 from Manifest files
Preempting main Gentoo repo's plans to also remove it
commit 80602b0594936114cc3d3d97cba86a743e5ba9a1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 2 06:03:11 2021 +0000
Audacious 4.1
Compile-tested every which way, should be good.
i have purposely ignored the pkgcheck errors, because pkgcheck is wrong.
They'll go away eventually.
commit f77b88682a38b2e894881ea646cab10d6b198df4
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 14 13:03:26 2020 +0000
audacious: restore gtk2 support
i thought it was going away. Guess not.
commit 755e8e4b2488d526b18c47c842eceeba3f7367c1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Dec 12 02:50:57 2020 +0000
audacious{,-plugins}-9999: minor updates
- Don't build the moonstone UI unless asked for (it's incomplete, and
can trap the user with no way out)
- Bump Qt version requirement to 5.4 (not that useful, we're on 5.15)
commit 3416a4a30ceafa2572801ffd1bdfc9ae15814b63
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jul 11 04:11:00 2020 +0100
audacious 4.0.5 version bump
commit 71f0297384b792436fd94389133efabdd70c1e6a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Jun 2 05:15:25 2020 +0100
audacious 4.0.4 version bump
commit 0517f7ff04c6faaf7a169f664721d028f86bb00f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun May 10 11:52:50 2020 +0100
E-mail address flattening
commit 0291411c58b85daa030cc2608a6bd13948e517eb
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Apr 29 08:48:32 2020 +0100
audacious 4.0.3 version bump
commit 1b0e918cea64c6a7a1dbea1f434f8a8c8369ea17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Apr 14 23:54:16 2020 +0100
audacious 4.0.2 version bump
commit 631f8073eea723374b8a912c42720f18ad378c1a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Apr 5 18:36:56 2020 +0100
*/audacious 4.0.1 version bump
+ audacious-plugins-9999-r5 for soxr
commit 1fd0025e130227c06b4cb0a8c457b7226702543b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 21 21:06:01 2020 +0000
Audacious 4.0
commit 4cf882e23c6dd4c8dc137f741b5c33d8e1daaf09
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 21 07:16:22 2020 +0000
audacious: remove old
In preparation for the impending 4.0 release, delete the old ebuilds and
supporting files. This implies removal of anything resembling GTK+2
support and the old autoconf-dependent plugins that still haven't been
ported to meson.
A new libarchive USE flag has been added, on by default. Read the flag
description for an explanation of why it's default.
commit 4317be132b462a5f45a52caf3de03440b8e59527
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Dec 15 01:50:29 2019 +0000
media-sound/audacious: fix LICENSE
libguess code is BSD 3-clause.
commit 931861df8374f859fd061b6182dc87a57e12b90b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Dec 15 01:22:25 2019 +0000
Remove audacious 3.10.1
There's no reason to install this unless you really can't live without
gtk2.
commit 6206a6c125d4287f9284345c01587adcb76cfc3a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Nov 19 12:01:06 2019 +0000
New audacious ebuilds
Here's what I've spent the last several weeks of my life doing.
This is all from scratch. Uses the new meson build stuff instead of
autocruft. Several evil buildsystem bugs needed squashing for this to
even compile. That work's been upstreamed, just waiting for the last
bits of it to get merged.
I figured this is the least I can do after using it for 15 years.
Look forward to Gentoo renaming a filename and generally doing less than
the absolute minimum when 4.0 final drops.
commit cfe37f8a10184924f076fe5ae80795e49897acd5
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Nov 12 09:53:59 2019 +0000
media-sound/audacious: add ABI subslot
The SONAMES changed with 4.0, requiring all plugins to be rebuilt.
Also added a blocking dependency to audacious-openmpt, because newer
versions of audacious-plugins have it in core.
commit 36a4f011f900f422a6138ee249828941354a888c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Nov 8 06:37:25 2019 +0000
media-sound/audacious-4.0_beta1
commit a0b94c84b4215ca101131cfc23fe480905f39041
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Aug 14 05:29:53 2019 +0100
BDEPEND-ify audacious{,-plugins}
Also fixed:
* Remove hard unzip dependency, because busybox can fulfil it
* Remove bogus intltool dependency. It's not even mentioned in the code;
it uses gettext, and Word Of God confirms this is incorrect.
commit a810817b2eb989a5d3dab75cf8769f9ecc652842
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jun 8 04:55:03 2019 +0100
media-sound/audacious: fix LICENSE
Icons are under a CC license.
commit 1cfdb23d0d3638ed9e747583b55111fc03001e3b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jun 8 04:53:35 2019 +0100
Chase Gentoo's musical chairs header © QA policy
See Bug 666330. This has better be the last time.
commit 473b4fc409067e812865c25f6b66d62b98975f55
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat May 25 04:33:10 2019 +0100
audacious: USE=dbus should imply RDEPEND=dbus
Even though it builds, it isn't exactly useful without that.
commit 18e3d86d15f691229414b41976e66b8d60c2768e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat May 25 04:18:23 2019 +0100
audacious: USE=dbus requires BDEPEND=gdbus-codegen
commit 54608b79241bf23943d14f882940188289078f03
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat May 25 04:11:04 2019 +0100
media-sound/audacious: move icons to GUI-only deps
This makes it possible to *actually* build it headless.
commit 82fb69e0525dfac16f4cdd38f0b35f29c287e51b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Feb 13 02:19:02 2019 +0000
gnome2_icon_cache_update is dead
Update ebuilds to xdg_*, and EAPI=7 where possible.
commit ba5e436ab5527cf02242a91bb7bb130fbd5788d9
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Jan 28 02:17:22 2019 +0000
audacious{,-plugins}: revbump 3.10.1 and QA fixes
3.10.1 contains an important (to me) fix for huge playlists in qtui.
(I've been using 9999 for it until now)
Fixed the audacious ebuild to call gnome2/xdg postinst functions to
shut up QA warnings, which necessitated downgrading to EAPI 6.
commit 1899f405176b896ef8b8e68cf394e238cda69007
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Oct 24 07:21:23 2018 +0100
Metadata: add good upstream info where possible
All changelog URLs are Atom/RSS. This is not specced by GLEP 68, but
it's objectively the only good way to use this field.
commit cba94df1ba0a3d5a1fbd305a18591491030e63aa
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Oct 16 21:17:07 2018 +0100
Apply some sanity to the license situation
GLEP 76 is in and repoman sucks slightly less now, so the headers can
reflect reality from now on. This change probably isn't complete but
it's a start.
commit 9f96a4f8da647a2b157ae38ed4fd6bdb87c1bd99
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Oct 16 19:39:55 2018 +0100
Remove stale audacious ebuilds
commit 004bd4a750093b698d673b75bc67a94bb1af704a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Sep 8 08:59:39 2018 +0100
Clean up Audacious ebuilds and add -9999
I did another pass over this and found room for plenty of improvement.
- 9999's been added specifically because I wanted a fix for upstream
issue 819.
- The player ebuild now treats dbus as another frontend and lets you
turn it off, while ensuring at least *one* is enabled. You can now
build a dbus-only, headless player. Or a UI-only, crippled one.
- The plugin ebuild added a flag to disable bundled libgme. If I can
be bothered in future I might try writing a patch to make it disable
the other bundled console players.
commit 659eea852f5c8d7f23fa8ece66d369317644a00a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Aug 23 06:38:13 2018 +0100
Flesh out metadata and tidy up readme
commit 68f83aca6f50f69364e375bff2439fb648e33d17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Aug 12 02:20:24 2018 +0100
Audacious 3.10_beta1 -> 3.10
commit 47435e7f8fc32f5522893ec294aae426d9410434
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Jul 15 18:55:45 2018 +0100
Add Audacious 3.10, with a real working USE=adplug
The icons in the prefs pane are screwy sizes but otherwise it works fine
commit ade729adb00e4f87653d57ac8731daf2ca94dce7
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri May 4 03:35:31 2018 +0100
Added EAPI 7 wherever repoman doesn't go berserk
I have not tested this *at* *all*. It shouldn't cause problems as I've
just done a round of defensive coding, but be aware.
The packages still on EAPI 6 are due to eclasses, I can't fix those yet.
commit e06b7e9eb49f26a17162bd759ded8cb5c0571aab
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri May 4 03:24:11 2018 +0100
All EAPI=6, update header years, shellcheck clean
commit aef560259a84a50fba0810dd4c695aaeccec8f5f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Dec 2 05:08:55 2017 +0000
General housekeeping
- Removed dead go-ipfs-bin ebuilds and bumped to 0.4.12
(I'm keeping this around just in case, since the ::gentoo version
still doesn't have ARM)
- Changed manifest hashes to BLAKE2B SHA512, which is the direction
Gentoo's heading in
- Fixed repoman stuff regarding apache
commit b3008f8995f91cafeb54e06330680c4f45d5dd5a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Oct 11 21:45:52 2017 +0100
audacious 3.9 version bump
Gentoo devs asleep at the wheel again.
commit 255b8e6c0e6c002cf0b2c9b860de6be19fbb0818
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Aug 3 00:27:43 2017 +0100
Audacious 3.9_beta1 revbump
Insert snarky comment about bug 590418 here
commit a0f6e913bf43e97d324d4aeb9657ab0c981057bb
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Mar 9 17:35:33 2017 +0000
Fix repoman whininess
commit e37e60ed242b23629a267a4fbc713f1d3633acff
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Nov 14 17:32:03 2016 +0000
Fix audacious-plugins[-flac]
Filewriter support apparently needs flac or vorbis.
It's annoying as hell that it defaults to that output plugin when
there's something wrong with the sound card, so adding a USE for it
solves two problems at once.
Also cleaned up some metadata warnings on the side.
commit 8af15f16908c81fd57037471b2168a1f748117e1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:38:36 2016 +0100
Handle gtk properly in audacious 3.8
It's now possible to build both gtk2 and qt5, whereas previously
enabling qt disabled gtk. Which one is run at startup is controlled by a
command line switch, so mention that in pkg_postinst.
commit 4126a48d6ae294d22480e1d1847ea51816d2789e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:31:32 2016 +0100
audacious 3.8: remove chardet use flag
3.8 bundles libguess and provides no way to turn it off.
commit e8c6f8a1ef5a996e5224d80929169229edb40e0c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 16:38:41 2016 +0100
Resurrect audacious ebuild for 3.8
commit bb8a7db07d4b19a9db9aa62cdb7440e91a644136
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 23 14:41:50 2016 +0000
Some cleanup
Audacious ebuilds can go away now.
commit 8fc7434dd736064a0a25de0334e084f7734f8d5d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Nov 25 21:50:23 2015 +0000
Revert "Remove audacious 3.6 ebuilds"
This reverts commit 01278c169276a4df161c321687e74ddf22c8c89e.
And update them for audacious 3.7.
commit 5e34ee0df95f7d353ae6bb97f74e9aa7d445809f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Aug 6 22:38:08 2015 +0100
Remove audacious 3.6 ebuilds
They've *finally* made it into the main repo. Only took a year.
commit 42ee2f310673448a0e3b2239822a1c62877e4118
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Apr 17 21:30:42 2015 +0100
s/_beta1//g on audacious ebuilds
And made the dependency versions a little less hardcoded
commit fa7cbdc6e7116dfdecd9008126ac7d09b43def08
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 24 20:31:13 2015 +0000
Add audacious ebuilds from bug 538414
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 9 21:26:21 2024 +0000
media-sound/audacious: claim responsibility
This string shows up at the bottom of the options window. Setting it is
the responsible thing to do so upstream doesn't get useless bug reports.
commit 6b4e43f02d89a206f5920e7d12181d71821715a2
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Nov 4 18:28:03 2024 +0000
Audacious 4.4.2
commit 6575b3d50cdd623750f279ff85a3049fd369ccc8
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Sep 27 22:49:49 2024 +0100
Audacious 4.4.1
pkgcheck has started being ornery about REQUIRED_USE as a consequence of
::gentoo enabling both qt5 and qt6 at once so i redid everything again.
The ebuild now follows upstream's code, allowing any combination of
gtk2/3 + qt5/6 use flags without complaint, and the older one takes
priority if both are set.
commit 4845b068f156e6b52304be5b2862f99091784ae3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Sep 1 20:48:58 2024 +0100
audacious-plugins: add new -9999 rev for USE=cddb
Compile- and run-tested with USE="cdda cddb" and USE="cdda -cddb", but i
don't have the hardware to test it properly.
commit e9e669bc2eb9cb9728ff37534bddc39bfc824884
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Sep 1 20:04:06 2024 +0100
audacious: drop 4.3.1, mark 4.4 stable
It's been three months
commit 63d9f921af4691144e29e83714f60cd7ecd2499d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Jun 13 02:23:45 2024 +0100
Audacious 4.4
Trivial version bump from 4.4_beta1
commit 71a591bc6ddc66eefa68c2e3db73d45e70578279
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Jun 6 03:22:40 2024 +0100
media-sound/audacious: make qtsvg dep explicit
This matches commit d069fd85d530 upstream.
commit f7e10439cebc324f41d969703ae145546bf0e11c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon May 20 03:34:44 2024 +0100
Audacious: let me cook
audacious:
- Renamed USE=dbus to USE=cli to make it clear it's about audtool
audacious-plugins:
- Fixed incorrect one-of(qt5 qt6) requirement (should be at-most-one-of)
- Added USE=gui to slightly contain the frontend chaos
- Rewrote the whole REQUIRED_USE setup to use a single assoc array
instead of a spaghetti pile of string interpolation and bash loops
i wanted to do some awful sizecoding to emesonargs, but sadly eapi8.
commit 80095b7eefe8faed2eb5081fc1b527a692693f35
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun May 5 05:48:01 2024 +0100
Audacious 4.4-beta1
Default GUI enabled in the ebuild is now Qt5, because 1) pkgcheck
complains about REQUIRED_USE defaults otherwise 2) based on experience,
Qt6 currently produces a significantly worse UX.
Upstream's build system now treats GTK+2 as the outlier; this will have
no impact on use of the ebuild.
Audacious 4.3.1 (along with its dependencies) is now marked as stable.
commit d5228f5f429ec10f58d168afd383d922f5a83806
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Mar 27 21:21:04 2024 +0000
audacious{,-plugins}-9999: spring cleaning
Upstream now calls "qt6" simply "qt". Also renamed IUSE gtk -> gtk2 for
consistency and added appropriate postinst warnings about hidpi hell.
i feel embarrassed for anyone using audacious::gentoo at this point
commit d4ae704b8f73e8c0fc3372ba9219bca572fcc59e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 9 23:01:48 2024 +0000
QA pass: kill all pkgdev "VariableOrderWrong"
commit 6da184339df2ad4b61cd648564cfb3e05a4fa1f3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Jan 4 21:17:21 2024 +0000
media-sound/audacious: new libaudcore slot bump
Commit e631e0c1412224817ea7deba9b87af55e86362b9 upstream
commit 540cba7f5a874ff79c71908215acbe54e79cbfdb
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Apr 30 06:20:13 2023 +0100
Audacious 4.3.1
This is 5 hours late, apologies
commit b9863bb46eca7a352d9c4baf61a1e85c9864c11b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Mar 5 19:28:03 2023 +0000
Audacious 4.3
commit 3d70ebb615e41fdf7601aa777ba3d6c70cf1a50c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 7 06:17:24 2023 +0000
Audacious 4.3 beta 1
commit d470ddcdbc4da4016dd290a326c0e853eccdf12a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Dec 24 07:32:00 2022 +0000
media-*/audacious: add gtk3 support
Both GTK2 and 3 are pretty unusable but they're there if you want them.
Qt6 is still a TODO
commit 3f7142e8d09b28d4a2a1932ca20788e688504111
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Nov 24 15:24:02 2022 +0000
*/*/metadata.xml: QA pass
- Fix pkgcheck complaints about remote-ids
- s/http/https/g on the DTD
- Alphabetise elements
- Always specify lang="en" on <longdescription>
- Fill in <maintainer> and <upstream> as much as possible
commit 80edf42f6f6a603826166f674d0779c05eb67a69
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Sep 11 15:37:13 2022 +0100
media-sound/audacious: revbump for libaudcore ver
commit 394f2c3bd082cffe42eebaa88872b82db312e2a7
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Jul 12 06:16:15 2022 +0100
Audacious 4.2
Changes from 4.2_beta1:
* Install files from `contrib/` - audacious.appdata.xml, sendto playlist
.desktop file and (if `USE=dbus`) the example xchat script
* Expand on the `USE=-dbus` message - correct its position in the ebuild
and message severity, and explain what it actually costs (after
reading the source to verify that)
* Mask `USE=libarchive` - after scouring the code i could find no
evidence that it actually does anything, besides being compiled.
* `EAPI=8`
I only upload high quality ebuilds
commit 4c4cd3a375052f869d9938fc407f9e2b08a90fb3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun May 22 06:09:33 2022 +0100
Fixed URLs caught by `pkgcheck scan --net`
commit 03f9c7a96f0fb2891865e8a7bbc45e4f2303a6cf
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 5 19:57:35 2022 +0000
audacious{,-plugins}: drop 4.1
Stale versions go in ::gentoo
commit 6f2b8c402ddb42133ec3b7d7429c38ad346351c1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Feb 6 02:44:45 2022 +0000
audacious 4.2-beta1
commit 1fa4d107f947e8a4bfc26734955b7059625943ef
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue May 18 12:16:17 2021 +0100
Remove SHA512 from Manifest files
Preempting main Gentoo repo's plans to also remove it
commit 80602b0594936114cc3d3d97cba86a743e5ba9a1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 2 06:03:11 2021 +0000
Audacious 4.1
Compile-tested every which way, should be good.
i have purposely ignored the pkgcheck errors, because pkgcheck is wrong.
They'll go away eventually.
commit f77b88682a38b2e894881ea646cab10d6b198df4
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 14 13:03:26 2020 +0000
audacious: restore gtk2 support
i thought it was going away. Guess not.
commit 755e8e4b2488d526b18c47c842eceeba3f7367c1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Dec 12 02:50:57 2020 +0000
audacious{,-plugins}-9999: minor updates
- Don't build the moonstone UI unless asked for (it's incomplete, and
can trap the user with no way out)
- Bump Qt version requirement to 5.4 (not that useful, we're on 5.15)
commit 3416a4a30ceafa2572801ffd1bdfc9ae15814b63
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jul 11 04:11:00 2020 +0100
audacious 4.0.5 version bump
commit 71f0297384b792436fd94389133efabdd70c1e6a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Jun 2 05:15:25 2020 +0100
audacious 4.0.4 version bump
commit 0517f7ff04c6faaf7a169f664721d028f86bb00f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun May 10 11:52:50 2020 +0100
E-mail address flattening
commit 0291411c58b85daa030cc2608a6bd13948e517eb
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Apr 29 08:48:32 2020 +0100
audacious 4.0.3 version bump
commit 1b0e918cea64c6a7a1dbea1f434f8a8c8369ea17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Apr 14 23:54:16 2020 +0100
audacious 4.0.2 version bump
commit 631f8073eea723374b8a912c42720f18ad378c1a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Apr 5 18:36:56 2020 +0100
*/audacious 4.0.1 version bump
+ audacious-plugins-9999-r5 for soxr
commit 1fd0025e130227c06b4cb0a8c457b7226702543b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 21 21:06:01 2020 +0000
Audacious 4.0
commit 4cf882e23c6dd4c8dc137f741b5c33d8e1daaf09
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 21 07:16:22 2020 +0000
audacious: remove old
In preparation for the impending 4.0 release, delete the old ebuilds and
supporting files. This implies removal of anything resembling GTK+2
support and the old autoconf-dependent plugins that still haven't been
ported to meson.
A new libarchive USE flag has been added, on by default. Read the flag
description for an explanation of why it's default.
commit 4317be132b462a5f45a52caf3de03440b8e59527
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Dec 15 01:50:29 2019 +0000
media-sound/audacious: fix LICENSE
libguess code is BSD 3-clause.
commit 931861df8374f859fd061b6182dc87a57e12b90b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Dec 15 01:22:25 2019 +0000
Remove audacious 3.10.1
There's no reason to install this unless you really can't live without
gtk2.
commit 6206a6c125d4287f9284345c01587adcb76cfc3a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Nov 19 12:01:06 2019 +0000
New audacious ebuilds
Here's what I've spent the last several weeks of my life doing.
This is all from scratch. Uses the new meson build stuff instead of
autocruft. Several evil buildsystem bugs needed squashing for this to
even compile. That work's been upstreamed, just waiting for the last
bits of it to get merged.
I figured this is the least I can do after using it for 15 years.
Look forward to Gentoo renaming a filename and generally doing less than
the absolute minimum when 4.0 final drops.
commit cfe37f8a10184924f076fe5ae80795e49897acd5
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Nov 12 09:53:59 2019 +0000
media-sound/audacious: add ABI subslot
The SONAMES changed with 4.0, requiring all plugins to be rebuilt.
Also added a blocking dependency to audacious-openmpt, because newer
versions of audacious-plugins have it in core.
commit 36a4f011f900f422a6138ee249828941354a888c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Nov 8 06:37:25 2019 +0000
media-sound/audacious-4.0_beta1
commit a0b94c84b4215ca101131cfc23fe480905f39041
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Aug 14 05:29:53 2019 +0100
BDEPEND-ify audacious{,-plugins}
Also fixed:
* Remove hard unzip dependency, because busybox can fulfil it
* Remove bogus intltool dependency. It's not even mentioned in the code;
it uses gettext, and Word Of God confirms this is incorrect.
commit a810817b2eb989a5d3dab75cf8769f9ecc652842
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jun 8 04:55:03 2019 +0100
media-sound/audacious: fix LICENSE
Icons are under a CC license.
commit 1cfdb23d0d3638ed9e747583b55111fc03001e3b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jun 8 04:53:35 2019 +0100
Chase Gentoo's musical chairs header © QA policy
See Bug 666330. This has better be the last time.
commit 473b4fc409067e812865c25f6b66d62b98975f55
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat May 25 04:33:10 2019 +0100
audacious: USE=dbus should imply RDEPEND=dbus
Even though it builds, it isn't exactly useful without that.
commit 18e3d86d15f691229414b41976e66b8d60c2768e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat May 25 04:18:23 2019 +0100
audacious: USE=dbus requires BDEPEND=gdbus-codegen
commit 54608b79241bf23943d14f882940188289078f03
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat May 25 04:11:04 2019 +0100
media-sound/audacious: move icons to GUI-only deps
This makes it possible to *actually* build it headless.
commit 82fb69e0525dfac16f4cdd38f0b35f29c287e51b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Feb 13 02:19:02 2019 +0000
gnome2_icon_cache_update is dead
Update ebuilds to xdg_*, and EAPI=7 where possible.
commit ba5e436ab5527cf02242a91bb7bb130fbd5788d9
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Jan 28 02:17:22 2019 +0000
audacious{,-plugins}: revbump 3.10.1 and QA fixes
3.10.1 contains an important (to me) fix for huge playlists in qtui.
(I've been using 9999 for it until now)
Fixed the audacious ebuild to call gnome2/xdg postinst functions to
shut up QA warnings, which necessitated downgrading to EAPI 6.
commit 1899f405176b896ef8b8e68cf394e238cda69007
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Oct 24 07:21:23 2018 +0100
Metadata: add good upstream info where possible
All changelog URLs are Atom/RSS. This is not specced by GLEP 68, but
it's objectively the only good way to use this field.
commit cba94df1ba0a3d5a1fbd305a18591491030e63aa
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Oct 16 21:17:07 2018 +0100
Apply some sanity to the license situation
GLEP 76 is in and repoman sucks slightly less now, so the headers can
reflect reality from now on. This change probably isn't complete but
it's a start.
commit 9f96a4f8da647a2b157ae38ed4fd6bdb87c1bd99
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Oct 16 19:39:55 2018 +0100
Remove stale audacious ebuilds
commit 004bd4a750093b698d673b75bc67a94bb1af704a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Sep 8 08:59:39 2018 +0100
Clean up Audacious ebuilds and add -9999
I did another pass over this and found room for plenty of improvement.
- 9999's been added specifically because I wanted a fix for upstream
issue 819.
- The player ebuild now treats dbus as another frontend and lets you
turn it off, while ensuring at least *one* is enabled. You can now
build a dbus-only, headless player. Or a UI-only, crippled one.
- The plugin ebuild added a flag to disable bundled libgme. If I can
be bothered in future I might try writing a patch to make it disable
the other bundled console players.
commit 659eea852f5c8d7f23fa8ece66d369317644a00a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Aug 23 06:38:13 2018 +0100
Flesh out metadata and tidy up readme
commit 68f83aca6f50f69364e375bff2439fb648e33d17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Aug 12 02:20:24 2018 +0100
Audacious 3.10_beta1 -> 3.10
commit 47435e7f8fc32f5522893ec294aae426d9410434
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Jul 15 18:55:45 2018 +0100
Add Audacious 3.10, with a real working USE=adplug
The icons in the prefs pane are screwy sizes but otherwise it works fine
commit ade729adb00e4f87653d57ac8731daf2ca94dce7
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri May 4 03:35:31 2018 +0100
Added EAPI 7 wherever repoman doesn't go berserk
I have not tested this *at* *all*. It shouldn't cause problems as I've
just done a round of defensive coding, but be aware.
The packages still on EAPI 6 are due to eclasses, I can't fix those yet.
commit e06b7e9eb49f26a17162bd759ded8cb5c0571aab
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri May 4 03:24:11 2018 +0100
All EAPI=6, update header years, shellcheck clean
commit aef560259a84a50fba0810dd4c695aaeccec8f5f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Dec 2 05:08:55 2017 +0000
General housekeeping
- Removed dead go-ipfs-bin ebuilds and bumped to 0.4.12
(I'm keeping this around just in case, since the ::gentoo version
still doesn't have ARM)
- Changed manifest hashes to BLAKE2B SHA512, which is the direction
Gentoo's heading in
- Fixed repoman stuff regarding apache
commit b3008f8995f91cafeb54e06330680c4f45d5dd5a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Oct 11 21:45:52 2017 +0100
audacious 3.9 version bump
Gentoo devs asleep at the wheel again.
commit 255b8e6c0e6c002cf0b2c9b860de6be19fbb0818
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Aug 3 00:27:43 2017 +0100
Audacious 3.9_beta1 revbump
Insert snarky comment about bug 590418 here
commit a0f6e913bf43e97d324d4aeb9657ab0c981057bb
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Mar 9 17:35:33 2017 +0000
Fix repoman whininess
commit e37e60ed242b23629a267a4fbc713f1d3633acff
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Nov 14 17:32:03 2016 +0000
Fix audacious-plugins[-flac]
Filewriter support apparently needs flac or vorbis.
It's annoying as hell that it defaults to that output plugin when
there's something wrong with the sound card, so adding a USE for it
solves two problems at once.
Also cleaned up some metadata warnings on the side.
commit 8af15f16908c81fd57037471b2168a1f748117e1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:38:36 2016 +0100
Handle gtk properly in audacious 3.8
It's now possible to build both gtk2 and qt5, whereas previously
enabling qt disabled gtk. Which one is run at startup is controlled by a
command line switch, so mention that in pkg_postinst.
commit 4126a48d6ae294d22480e1d1847ea51816d2789e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:31:32 2016 +0100
audacious 3.8: remove chardet use flag
3.8 bundles libguess and provides no way to turn it off.
commit e8c6f8a1ef5a996e5224d80929169229edb40e0c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 16:38:41 2016 +0100
Resurrect audacious ebuild for 3.8
commit bb8a7db07d4b19a9db9aa62cdb7440e91a644136
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 23 14:41:50 2016 +0000
Some cleanup
Audacious ebuilds can go away now.
commit 8fc7434dd736064a0a25de0334e084f7734f8d5d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Nov 25 21:50:23 2015 +0000
Revert "Remove audacious 3.6 ebuilds"
This reverts commit 01278c169276a4df161c321687e74ddf22c8c89e.
And update them for audacious 3.7.
commit 5e34ee0df95f7d353ae6bb97f74e9aa7d445809f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Aug 6 22:38:08 2015 +0100
Remove audacious 3.6 ebuilds
They've *finally* made it into the main repo. Only took a year.
commit 42ee2f310673448a0e3b2239822a1c62877e4118
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Apr 17 21:30:42 2015 +0100
s/_beta1//g on audacious ebuilds
And made the dependency versions a little less hardcoded
commit fa7cbdc6e7116dfdecd9008126ac7d09b43def08
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Feb 24 20:31:13 2015 +0000
Add audacious ebuilds from bug 538414