gpo.zugaina.org

Search Portage & Overlays:

media-sound/audacious

Audacious Player - Your music, your way, no exceptions

Screenshots

  • audacious-9999-r10
    +cli gtk2 gtk3 libarchive +qt5 qt6

    View      Download      Browse     License: BSD-2 BSD CC-BY-SA-4.0   
    Overlay: flussence
  • audacious-9999
    gtk libarchive nls

    View      Download      Browse     License: BSD-2   
    Overlay: 4nykey
  • audacious-4.4.2
    ~amd64 ~riscv ~x86
    gtk qt6

    View      Download      Browse     License: BSD-2   
    Overlay: gentoo
  • audacious-4.4.2
    ~amd64 ~x86
    +cli gtk2 gtk3 libarchive +qt5 qt6

    View      Download      Browse     License: BSD-2 BSD CC-BY-SA-4.0   
    Overlay: flussence
  • audacious-4.4.1
    amd64 ~riscv x86
    gtk qt6

    View      Download      Browse     License: BSD-2   
    Overlay: gentoo
  • audacious-4.4.1
    ~amd64
    gtk libarchive nls

    View      Download      Browse     License: BSD-2   
    Overlay: 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 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