media-plugins/audacious-plugins
Audacious Player - Your music, your way, no exceptions
-
audacious-plugins-9999-r18flac lame vorbis bs2b libsamplerate soxr aac adplug cdda cddb ffmpeg fluidsynth +gme modplug mp3 openmpt opus sid sndfile wavpack mms http gtk2 gtk3 +qt5 qt6 mpris2 +gui +hotkeys libnotify opengl ampache moonstone qtmedia streamtuner +vumeter aosd lirc scrobbler +songchange xml cue +alsa coreaudio encode jack oss pipewire pulseaudio qtmedia sdl sndio
View Download Browse License: BSD-2 LGPL-2.1 GPL-2+ ampache? ( GPL-3 ) flac? ( GPL-3+ ) gtk2? ( GPL-3 ) gtk3? ( !gtk2? ( GPL-3 ) ) libnotify? ( GPL-3+ ) qt5? ( GPL-3 ) qt6? ( GPL-3 )Overlay: flussence -
audacious-plugins-9999aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack lame libnotify libsamplerate lirc mms modplug mp3 nls opengl openmpt opus pipewire pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis wavpack gtk
View Download Browse License: GPL-2Overlay: 4nykey -
audacious-plugins-4.4.2~amd64 ~riscv ~x86aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme gtk http jack lame libnotify libsamplerate lirc mms modplug mp3 opengl openmpt opus pipewire pulseaudio qt6 scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis wavpack X
View Download Browse License: GPL-2Overlay: gentoo -
audacious-plugins-4.4.2~amd64 ~x86flac lame vorbis bs2b libsamplerate soxr aac adplug cdda cddb ffmpeg fluidsynth +gme modplug mp3 openmpt opus sid sndfile wavpack mms http gtk2 gtk3 +qt5 qt6 mpris2 +gui +hotkeys libnotify opengl ampache moonstone qtmedia streamtuner +vumeter aosd lirc scrobbler +songchange xml cue +alsa coreaudio encode jack oss pipewire pulseaudio qtmedia sdl sndio
View Download Browse License: BSD-2 LGPL-2.1 GPL-2+ ampache? ( GPL-3 ) flac? ( GPL-3+ ) gtk2? ( GPL-3 ) gtk3? ( !gtk2? ( GPL-3 ) ) libnotify? ( GPL-3+ ) qt5? ( GPL-3 ) qt6? ( GPL-3 )Overlay: flussence -
audacious-plugins-4.4.1amd64 ~riscv x86aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme gtk http jack lame libnotify libsamplerate lirc mms modplug mp3 opengl openmpt opus pipewire pulseaudio qt6 scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis wavpack X
View Download Browse License: GPL-2Overlay: gentoo -
audacious-plugins-4.4.1~amd64aac +alsa ampache bs2b cdda cue ffmpeg flac fluidsynth gme http jack lame libnotify libsamplerate lirc mms modplug mp3 nls opengl openmpt opus pipewire pulseaudio scrobbler sdl sid sndfile soxr speedpitch streamtuner vorbis wavpack gtk
View Download Browse License: GPL-2Overlay: 4nykey
ChangeLog
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 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 a0bfe33ad64d7a6fc56e7c01ea8358bba7c02eb1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Mar 27 21:27:08 2024 +0000
???? AND DON'T FORGET THE JOKER
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 0e29e5bf3b954b8cf42ed0866d37efe78765009f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Jul 10 20:15:30 2023 +0100
media-*/*: add libopenmpt 0.7.2, rm pulseaudio dep
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 e893b30c49911ebfeede968dfcba3fdd9cc064bc
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 18 20:47:23 2023 +0000
Apply some of the pedantic shellcheck suggestions
(and mute the rest)
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 42854bcdfad9d50dd51c6aecba4851e717962e80
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Dec 23 05:43:39 2022 +0000
media-plugins/audacious-plugins: add native opus
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 c4f0aff21bae1d5335426812cde91926ee71047d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Aug 26 12:22:33 2022 +0100
media-plugins/audacious-plugins: USE+=pipewire
commit b58e519811ba39cf04409bbdb837b658622f79e9
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Aug 26 12:21:48 2022 +0100
Remove long-obsolete patch
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 8be933bc786b9b039fb0919e17509779db36d96e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Mar 6 19:16:39 2022 +0000
actually commit audacious-plugins-9999-r13
Messing around with `git restore` apparently reverts changes in things
you copy with `git mv`. Weird.
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 dcd01045727bed3534b7b82b8017f8389086574c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 5 19:52:57 2022 +0000
audacious-plugins: 9999-r13 revbump
???????????? LIBAV IS GONE ????????????
commit 6f2b8c402ddb42133ec3b7d7429c38ad346351c1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Feb 6 02:44:45 2022 +0000
audacious 4.2-beta1
commit be64fd24ea2c1e87b285fa94059d2b6954e5c952
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Jun 27 06:24:48 2021 +0100
audacious-plugins: require [ogg] useflag on flac
This may be slightly opinionated, but that flag's not on by default and
causes a libflac that audacious can't actually play most flacs with.
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 3c5178a7d8e44d91053e572e7222f9e60ee7cdb6
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 7 07:44:37 2020 +0000
Spring cleaning
Removed packages:
- games-engines/odamex (outdated, is actively maintained in ::gentoo)
- games-util/friidump (broken, using a modded wii is less hassle)
- media-plugins/audacious-openmpt (now bundled upstream)
commit 11ed3107740f6e8c1ac9292a9b642a892d8e0f7f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Dec 2 01:32:26 2020 +0000
audacious-plugins-9999-r8 rev bump
Patch for USE=qtaudio is upstream
commit 2dfe96fcf4df060c9dffdb6bed17daea7cf1506d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Nov 30 15:00:00 2020 +0000
audacious-plugins: make USE=-qtmedia actually work
It wasn't even wired up to anything before, and upstream didn't make it
optional either. Patch sent to them.
commit 808295db840a91fbabc1f89beee74206868354b5
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Nov 26 16:05:54 2020 +0000
audacious-plugins: add subslot deps for dev-qt/*
Otherwise it doesn't get rebuilt when e.g. dev-qt/qtmultimedia gets
updated.
commit 0dff717982ca4152fe757dad61da905eb9eba1be
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Oct 19 07:14:32 2020 +0100
audacious-plugins: virtual/ffmpeg is deprecated
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 298c81a953299c55792aaec1ddc31982a89ed79b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Apr 22 00:34:02 2020 +0100
audacious-plugins-9999: re-add hotkeys
It's not fully implemented right now.
commit 1b0e918cea64c6a7a1dbea1f434f8a8c8369ea17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Apr 14 23:54:16 2020 +0100
audacious 4.0.2 version bump
commit 8c79c927f9945a74ffb634473cf19b1e1191a549
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 6 07:13:22 2020 +0100
audacious-plugins-9999-r5: add moonstone UI plugin
It's under the qt5 USE flag, because it still uses that.
commit c08f9cf4fb7634b151308db4fdeee0c36e7bc623
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 6 07:12:13 2020 +0100
Toss audacious-plugins-9999-r3, redundant
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 c6b796dfaf3f8bf0632cbcc2f5f432618f38dfb0
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Apr 4 20:16:16 2020 +0100
audacious-plugins: add 9999-r4, minor fix
* As pointed out by pkgcheck, REQUIRED_USE should not cause an error by
default so enable the pulseaudio output.
* 9999-r4 adds qtglspectrum and a cleanup of the ebuild.
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 fe46e59255b31509f9af0a9be7c2a70603aa4b61
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Mar 16 19:40:31 2020 +0000
audacious-plugins: adplug's dead, yeet
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 94cddfb04028a27c2f7462e5691fb112c0fcc6e3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Dec 8 11:12:13 2019 +0000
audacious: stricter USE and DEPEND
Make USE=alsa on-by-default to avoid triggering REQUIRED_USE errors by
default, and also assume conditional useflags in dependencies are
disabled if missing so we don't clash with ::gentoo ebuilds that don't
specify these correctly. I haven't benchmarked the latter but I assume
it should have a positive effect.
commit 868f6f30e76a2c779054f8a0b23d36ff130bc95f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Dec 5 21:17:05 2019 +0000
audacious-plugins: fix cdda dependencies
libcdio{,-paranoia} are subslotted, and the older ebuilds were missing
libcdio.
Reference: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f152f33e1122fa43c1175faf824b93cc34bf784
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 35582d453d4b71d73650e1070444763c922af05b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Nov 19 09:15:39 2019 +0000
audacious-plugins: QA shakedown
Backported two patches from libgme upstream for a CVE, added missing
qtopengl dependency. All versions compile-tested.
commit d3fbb8e275e8c4efa3186197f650b48abf90d419
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Nov 14 04:03:11 2019 +0000
Also add slot dep to audacious-plugins-9999-r1
This got missed in a pile of unrelated WIP files.
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 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 f8033fc6e4a42e4419ec5196e7d47b2925b39e6f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 23 23:32:58 2019 +0000
audacious-plugins: add subslot-= to fluidsynth dep
Newer versions are a different subslot, and need @preserved-rebuild
otherwise.
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 b2bd69f3791faf1c31edf64c5c2d11fbb5042d6c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 31 00:26:12 2018 +0000
audacious-plugins: add USE=qtmedia
Gentoo repo made this optional, I'd be slacking in my duty if my version
didn't also.
commit 967dd7a900f1facc94f9d6bd0834d5269d29d673
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Dec 28 02:26:05 2018 +0000
audacious-plugins: fix dangling USE=mpris
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 68f83aca6f50f69364e375bff2439fb648e33d17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Aug 12 02:20:24 2018 +0100
Audacious 3.10_beta1 -> 3.10
commit 6352505ba9247192360a6022346675ed105b54ef
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Jul 20 20:21:07 2018 +0100
media-plugins/audacious-plugins: stricter USE deps
It doesn't make sense to let the player be installed with UIs the
plugins aren't compatible with, so enforce that the flags are equal.
commit 5058304a70c8309864f7674ff93266bd233b073e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Jul 18 00:55:27 2018 +0100
Fix missing metadata for audacious-plugins
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 c57f812c7101d811f9a69ca0e0efc4dc0377d50d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jul 14 21:08:24 2018 +0100
Stop using gmail email address
Better to point people at the one I'm actually using.
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 9b454e5cb744c7cff868aaf44bd6ede2c2735e02
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 2 21:40:29 2018 +0100
Fix broken ffmpeg/libav use flag stuff
This fails at emerge-time. Maybe I should remove libav entirely...
The same error is in the ::gentoo ebuild.
commit a9e4f78dd60eb21f6c2b55d2acc7693d60f42bb1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 2 21:30:30 2018 +0100
audacious-plugins 3.9 -> 3.9-r1
Trying to reduce the diff between this and ::gentoo by removing fluff.
There should be no unnecessary changes, but deps have changed slightly
and USE=mpg123 was renamed USE=mp3 to make its purpose more obvious.
USE=ffmpeg doesn't seem to add mp3 decode support, even though they play
fine in ffplay. Not sure if that's an upstream bug or what.
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 a276f4d0fac4030080898174782c320515b9a46e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Nov 12 06:36:31 2017 +0000
Improve the state of audacious-plugins
I went over the configure.ac one line at a time and made the ebuild
reflect reality.
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 d0142b15451b90068bf4ed0e5aee85aabf6e85d2
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 21:14:29 2016 +0100
Fix audacious-plugins ebuild
A lot of the econf stuff was crap, configure flags with wrong names,
configure flags for nonexistent things, missing flags, pointlessly
hardcoded flags. Who knows when this was last properly maintained.
It's still awful, but at least it actually compiles now.
commit 596f1962017ad220cddd73eec9f8da7e4f53b8f6
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:22:17 2016 +0100
Fix audacious-plugins harder
--disable-mp3 was renamed to --disable-mpg123. There's other flags the
ebuild doesn't handle properly in here, that's going to be fun.
commit e98c69cad7e1ffae46587741ab9b17b960394d1a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:18:09 2016 +0100
Fix audacious-plugins
eapi6 requires eapply_user
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 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 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 a0bfe33ad64d7a6fc56e7c01ea8358bba7c02eb1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Mar 27 21:27:08 2024 +0000
???? AND DON'T FORGET THE JOKER
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 0e29e5bf3b954b8cf42ed0866d37efe78765009f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Jul 10 20:15:30 2023 +0100
media-*/*: add libopenmpt 0.7.2, rm pulseaudio dep
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 e893b30c49911ebfeede968dfcba3fdd9cc064bc
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 18 20:47:23 2023 +0000
Apply some of the pedantic shellcheck suggestions
(and mute the rest)
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 42854bcdfad9d50dd51c6aecba4851e717962e80
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Dec 23 05:43:39 2022 +0000
media-plugins/audacious-plugins: add native opus
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 c4f0aff21bae1d5335426812cde91926ee71047d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Aug 26 12:22:33 2022 +0100
media-plugins/audacious-plugins: USE+=pipewire
commit b58e519811ba39cf04409bbdb837b658622f79e9
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Aug 26 12:21:48 2022 +0100
Remove long-obsolete patch
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 8be933bc786b9b039fb0919e17509779db36d96e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Mar 6 19:16:39 2022 +0000
actually commit audacious-plugins-9999-r13
Messing around with `git restore` apparently reverts changes in things
you copy with `git mv`. Weird.
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 dcd01045727bed3534b7b82b8017f8389086574c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 5 19:52:57 2022 +0000
audacious-plugins: 9999-r13 revbump
???????????? LIBAV IS GONE ????????????
commit 6f2b8c402ddb42133ec3b7d7429c38ad346351c1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Feb 6 02:44:45 2022 +0000
audacious 4.2-beta1
commit be64fd24ea2c1e87b285fa94059d2b6954e5c952
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Jun 27 06:24:48 2021 +0100
audacious-plugins: require [ogg] useflag on flac
This may be slightly opinionated, but that flag's not on by default and
causes a libflac that audacious can't actually play most flacs with.
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 3c5178a7d8e44d91053e572e7222f9e60ee7cdb6
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 7 07:44:37 2020 +0000
Spring cleaning
Removed packages:
- games-engines/odamex (outdated, is actively maintained in ::gentoo)
- games-util/friidump (broken, using a modded wii is less hassle)
- media-plugins/audacious-openmpt (now bundled upstream)
commit 11ed3107740f6e8c1ac9292a9b642a892d8e0f7f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Dec 2 01:32:26 2020 +0000
audacious-plugins-9999-r8 rev bump
Patch for USE=qtaudio is upstream
commit 2dfe96fcf4df060c9dffdb6bed17daea7cf1506d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Nov 30 15:00:00 2020 +0000
audacious-plugins: make USE=-qtmedia actually work
It wasn't even wired up to anything before, and upstream didn't make it
optional either. Patch sent to them.
commit 808295db840a91fbabc1f89beee74206868354b5
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Nov 26 16:05:54 2020 +0000
audacious-plugins: add subslot deps for dev-qt/*
Otherwise it doesn't get rebuilt when e.g. dev-qt/qtmultimedia gets
updated.
commit 0dff717982ca4152fe757dad61da905eb9eba1be
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Oct 19 07:14:32 2020 +0100
audacious-plugins: virtual/ffmpeg is deprecated
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 298c81a953299c55792aaec1ddc31982a89ed79b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Apr 22 00:34:02 2020 +0100
audacious-plugins-9999: re-add hotkeys
It's not fully implemented right now.
commit 1b0e918cea64c6a7a1dbea1f434f8a8c8369ea17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Apr 14 23:54:16 2020 +0100
audacious 4.0.2 version bump
commit 8c79c927f9945a74ffb634473cf19b1e1191a549
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 6 07:13:22 2020 +0100
audacious-plugins-9999-r5: add moonstone UI plugin
It's under the qt5 USE flag, because it still uses that.
commit c08f9cf4fb7634b151308db4fdeee0c36e7bc623
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 6 07:12:13 2020 +0100
Toss audacious-plugins-9999-r3, redundant
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 c6b796dfaf3f8bf0632cbcc2f5f432618f38dfb0
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Apr 4 20:16:16 2020 +0100
audacious-plugins: add 9999-r4, minor fix
* As pointed out by pkgcheck, REQUIRED_USE should not cause an error by
default so enable the pulseaudio output.
* 9999-r4 adds qtglspectrum and a cleanup of the ebuild.
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 fe46e59255b31509f9af0a9be7c2a70603aa4b61
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Mar 16 19:40:31 2020 +0000
audacious-plugins: adplug's dead, yeet
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 94cddfb04028a27c2f7462e5691fb112c0fcc6e3
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Dec 8 11:12:13 2019 +0000
audacious: stricter USE and DEPEND
Make USE=alsa on-by-default to avoid triggering REQUIRED_USE errors by
default, and also assume conditional useflags in dependencies are
disabled if missing so we don't clash with ::gentoo ebuilds that don't
specify these correctly. I haven't benchmarked the latter but I assume
it should have a positive effect.
commit 868f6f30e76a2c779054f8a0b23d36ff130bc95f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Dec 5 21:17:05 2019 +0000
audacious-plugins: fix cdda dependencies
libcdio{,-paranoia} are subslotted, and the older ebuilds were missing
libcdio.
Reference: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f152f33e1122fa43c1175faf824b93cc34bf784
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 35582d453d4b71d73650e1070444763c922af05b
Author: flussence <gentoo+overlay@flussence.eu>
Date: Tue Nov 19 09:15:39 2019 +0000
audacious-plugins: QA shakedown
Backported two patches from libgme upstream for a CVE, added missing
qtopengl dependency. All versions compile-tested.
commit d3fbb8e275e8c4efa3186197f650b48abf90d419
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Nov 14 04:03:11 2019 +0000
Also add slot dep to audacious-plugins-9999-r1
This got missed in a pile of unrelated WIP files.
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 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 f8033fc6e4a42e4419ec5196e7d47b2925b39e6f
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Mar 23 23:32:58 2019 +0000
audacious-plugins: add subslot-= to fluidsynth dep
Newer versions are a different subslot, and need @preserved-rebuild
otherwise.
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 b2bd69f3791faf1c31edf64c5c2d11fbb5042d6c
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Dec 31 00:26:12 2018 +0000
audacious-plugins: add USE=qtmedia
Gentoo repo made this optional, I'd be slacking in my duty if my version
didn't also.
commit 967dd7a900f1facc94f9d6bd0834d5269d29d673
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Dec 28 02:26:05 2018 +0000
audacious-plugins: fix dangling USE=mpris
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 68f83aca6f50f69364e375bff2439fb648e33d17
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Aug 12 02:20:24 2018 +0100
Audacious 3.10_beta1 -> 3.10
commit 6352505ba9247192360a6022346675ed105b54ef
Author: flussence <gentoo+overlay@flussence.eu>
Date: Fri Jul 20 20:21:07 2018 +0100
media-plugins/audacious-plugins: stricter USE deps
It doesn't make sense to let the player be installed with UIs the
plugins aren't compatible with, so enforce that the flags are equal.
commit 5058304a70c8309864f7674ff93266bd233b073e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Wed Jul 18 00:55:27 2018 +0100
Fix missing metadata for audacious-plugins
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 c57f812c7101d811f9a69ca0e0efc4dc0377d50d
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sat Jul 14 21:08:24 2018 +0100
Stop using gmail email address
Better to point people at the one I'm actually using.
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 9b454e5cb744c7cff868aaf44bd6ede2c2735e02
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 2 21:40:29 2018 +0100
Fix broken ffmpeg/libav use flag stuff
This fails at emerge-time. Maybe I should remove libav entirely...
The same error is in the ::gentoo ebuild.
commit a9e4f78dd60eb21f6c2b55d2acc7693d60f42bb1
Author: flussence <gentoo+overlay@flussence.eu>
Date: Mon Apr 2 21:30:30 2018 +0100
audacious-plugins 3.9 -> 3.9-r1
Trying to reduce the diff between this and ::gentoo by removing fluff.
There should be no unnecessary changes, but deps have changed slightly
and USE=mpg123 was renamed USE=mp3 to make its purpose more obvious.
USE=ffmpeg doesn't seem to add mp3 decode support, even though they play
fine in ffplay. Not sure if that's an upstream bug or what.
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 a276f4d0fac4030080898174782c320515b9a46e
Author: flussence <gentoo+overlay@flussence.eu>
Date: Sun Nov 12 06:36:31 2017 +0000
Improve the state of audacious-plugins
I went over the configure.ac one line at a time and made the ebuild
reflect reality.
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 d0142b15451b90068bf4ed0e5aee85aabf6e85d2
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 21:14:29 2016 +0100
Fix audacious-plugins ebuild
A lot of the econf stuff was crap, configure flags with wrong names,
configure flags for nonexistent things, missing flags, pointlessly
hardcoded flags. Who knows when this was last properly maintained.
It's still awful, but at least it actually compiles now.
commit 596f1962017ad220cddd73eec9f8da7e4f53b8f6
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:22:17 2016 +0100
Fix audacious-plugins harder
--disable-mp3 was renamed to --disable-mpg123. There's other flags the
ebuild doesn't handle properly in here, that's going to be fun.
commit e98c69cad7e1ffae46587741ab9b17b960394d1a
Author: flussence <gentoo+overlay@flussence.eu>
Date: Thu Oct 27 20:18:09 2016 +0100
Fix audacious-plugins
eapi6 requires eapply_user
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