Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 936859 - media-sound/audacious && media-plugins/audacious-plugins version bump request
Summary: media-sound/audacious && media-plugins/audacious-plugins version bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2024-07-28 23:51 UTC by mira
Modified: 2024-10-01 21:01 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
audacious ebuild (audacious-4.4.0.ebuild,1.46 KB, application/vnd.gentoo.ebuild)
2024-07-28 23:52 UTC, mira
Details
audacious-plugins (audacious-plugins-4.4.0.ebuild,3.91 KB, application/vnd.gentoo.ebuild)
2024-07-28 23:52 UTC, mira
Details
upgraded to meson, added qt5, qt6 use flags (audacious-4.4.0.ebuild,1.56 KB, application/vnd.gentoo.ebuild)
2024-07-29 18:36 UTC, mira
Details
upgraded to meson, added missing dep, added qt5, qt6 support. (audacious-plugins-4.4.0.ebuild,4.23 KB, application/vnd.gentoo.ebuild)
2024-07-29 18:37 UTC, mira
Details
audacious ebuild (audacious-4.4.0.ebuild,1.61 KB, application/vnd.gentoo.ebuild)
2024-07-29 20:11 UTC, mira
Details
audacious-plugins ebuild (audacious-plugins-4.4.0.ebuild,4.27 KB, application/vnd.gentoo.ebuild)
2024-07-29 20:12 UTC, mira
Details
audacious ebuild (audacious-4.4.0.ebuild,1.59 KB, application/vnd.gentoo.ebuild)
2024-07-29 21:18 UTC, mira
Details
audacious-plugins (audacious-plugins-4.4.0.ebuild,4.16 KB, application/vnd.gentoo.ebuild)
2024-07-29 21:18 UTC, mira
Details
audacious ebuild (audacious-4.4.0.ebuild,1.62 KB, application/vnd.gentoo.ebuild)
2024-07-30 00:43 UTC, mira
Details
audacious-plugins ebuild (audacious-plugins-4.4.0.ebuild,4.25 KB, application/vnd.gentoo.ebuild)
2024-07-30 00:43 UTC, mira
Details
audacious ebuild (audacious-4.4.0.ebuild,1.75 KB, application/vnd.gentoo.ebuild)
2024-07-30 01:18 UTC, mira
Details
audacious-plugins ebuild (audacious-plugins-4.4.0.ebuild,4.38 KB, application/vnd.gentoo.ebuild)
2024-07-30 01:19 UTC, mira
Details
audacious ebuild (audacious-4.4.0.ebuild,1.72 KB, application/vnd.gentoo.ebuild)
2024-07-30 02:35 UTC, mira
Details
audacious-plugins ebuild (audacious-plugins-4.4.0.ebuild,4.33 KB, application/vnd.gentoo.ebuild)
2024-07-30 02:35 UTC, mira
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mira 2024-07-28 23:51:43 UTC
Upstream has released Audacious version 4.4 as of Jun 12 2024.
Gentoo still has audacious 4.3.1 dated Apr 29 2023. 

Reproducible: Always




Potential ebuilds attached, audacious and audacious-plugins need to be bumped together.

Upstream now prefers meson, however my ebuilds still use autotools - but it works.
Comment 1 mira 2024-07-28 23:52:26 UTC
Created attachment 898484 [details]
audacious ebuild
Comment 2 mira 2024-07-28 23:52:51 UTC
Created attachment 898485 [details]
audacious-plugins
Comment 3 mira 2024-07-28 23:53:27 UTC
dependencies are now also qt6 opposed qt5
Comment 4 Enne Eziarc 2024-07-29 12:56:31 UTC
Wrong $LICENSE on audacious-plugins - src/skins/main.h has had a GPL-3 header since 2008 and this ebuild does not expose the option to build without it.
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-29 13:03:32 UTC
(In reply to m from comment #0)
> Upstream has released Audacious version 4.4 as of Jun 12 2024.
> Gentoo still has audacious 4.3.1 dated Apr 29 2023. 

(The dates really don't matter much if it was only released last month.)

> 
> Upstream now prefers meson, however my ebuilds still use autotools - but it
> works.

As for the ebuild itself, please try switch to meson, as I mentioned before on IRC. I think there's also a missing dep on dev-qt/qtsvg? 

(See https://github.com/audacious-media-player/audacious/blob/master/acinclude.m4#L243 and https://wiki.gentoo.org/wiki/Project:Qt/Qt6_migration_notes).

Please also include patches in the form of `git format-patch` output attached here or github PRs.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-29 13:04:54 UTC
(In reply to m from comment #2)
> Created attachment 898485 [details]
> audacious-plugins

There's deps on qt5 here. Is that right?
Comment 7 mira 2024-07-29 18:36:42 UTC
Created attachment 898593 [details]
upgraded to meson, added qt5, qt6 use flags
Comment 8 mira 2024-07-29 18:37:34 UTC
Created attachment 898594 [details]
upgraded to meson, added missing dep, added qt5, qt6 support.
Comment 9 mira 2024-07-29 20:11:54 UTC
Created attachment 898596 [details]
audacious ebuild

- corrected so qt5 and qt6 cant be enabled at the same time
Comment 10 mira 2024-07-29 20:12:25 UTC
Created attachment 898597 [details]
audacious-plugins ebuild

- correct so that qt5 and qt6 cannot be enabled at same time
Comment 11 mira 2024-07-29 21:18:31 UTC
Created attachment 898600 [details]
audacious ebuild

fixed formatting / logic
Comment 12 mira 2024-07-29 21:18:56 UTC
Created attachment 898601 [details]
audacious-plugins

fixed formatting / logic
Comment 13 Enne Eziarc 2024-07-29 21:26:34 UTC
(In reply to m from comment #12)
> Created attachment 898601 [details]
> audacious-plugins
> 
> fixed formatting / logic

>       elif use qt5; then
>       emesonargs+=(
>               -Dqt=false
>               -Dqt5=true
>       )
>       fi 

This won't work. -Dqt=false causes -Dqt5 to be skipped and disables the UI entirely.
Comment 14 mira 2024-07-30 00:43:03 UTC
Created attachment 898604 [details]
audacious ebuild

gtk support added and wired up, fixed issue with qt5
Comment 15 mira 2024-07-30 00:43:41 UTC
Created attachment 898605 [details]
audacious-plugins ebuild

gtk support added and wired up, qt5 issue fixed
Comment 16 mira 2024-07-30 01:18:51 UTC
Created attachment 898606 [details]
audacious ebuild

-added checks to make sure toolkit use flags on audacious and audacious-plugins dont become out of sync.

- cleaned up ebuild
Comment 17 mira 2024-07-30 01:19:41 UTC
Created attachment 898607 [details]
audacious-plugins ebuild

- Added checks to make sure toolkit use flags dont become out of sync with audacious
Comment 18 mira 2024-07-30 02:35:15 UTC
Created attachment 898608 [details]
audacious ebuild

clean ups
Comment 19 mira 2024-07-30 02:35:46 UTC
Created attachment 898609 [details]
audacious-plugins ebuild

clean ups
Comment 20 Larry the Git Cow gentoo-dev 2024-10-01 21:01:01 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b060cbb51fb5ccad2f16c55e35da5b75aa709e

commit f5b060cbb51fb5ccad2f16c55e35da5b75aa709e
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2024-09-25 01:50:20 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2024-10-01 21:00:39 +0000

    media-plugins/audacious-plugins: Version bump to 4.4.1
    
    Closes: https://bugs.gentoo.org/936859
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-plugins/audacious-plugins/Manifest           |   1 +
 .../audacious-plugins-4.4.1.ebuild                 | 204 +++++++++++++++++++++
 2 files changed, 205 insertions(+)

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=362519f49d304ec012f297e717b92a76bbb3dab4

commit 362519f49d304ec012f297e717b92a76bbb3dab4
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2024-09-25 01:39:36 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2024-10-01 21:00:38 +0000

    media-sound/audacious: Version bump to 4.4.1
    
    Closes: https://bugs.gentoo.org/936859
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 media-sound/audacious/Manifest               |  1 +
 media-sound/audacious/audacious-4.4.1.ebuild | 67 ++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)