Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 920178 - media-sound/zynaddsubfx: uses unmaintained UI instead of current one
Summary: media-sound/zynaddsubfx: uses unmaintained UI instead of current one
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL: https://github.com/gentoo/gentoo/pull...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2023-12-17 04:27 UTC by Jason A. Donenfeld
Modified: 2023-12-19 22:39 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason A. Donenfeld gentoo-dev 2023-12-17 04:27:35 UTC
ZynAddSubFX hasn't used FLTK for years. It sits in the repo but is basically unmaintained. Instead there's a new UI based on something called "Zest".

The ebuild should be updated to do that. Arch's PKGBUILD already does so.

I did the work and put it here for easy adoption by this package's maintainers: https://github.com/gentoo/gentoo/pull/34315

This bug is to track the matter.

Reproducible: Always
Comment 1 Larry the Git Cow gentoo-dev 2023-12-19 22:39:04 UTC
The bug has been closed via the following commit(s):

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

commit c318dc516a2b39839d4c2b026111e87652f5f4f9
Author:     Miroslav Šulc <fordfrog@gentoo.org>
AuthorDate: 2023-12-19 22:34:13 +0000
Commit:     Miroslav Šulc <fordfrog@gentoo.org>
CommitDate: 2023-12-19 22:35:33 +0000

    media-sound/zynaddsubfx: build new UI instead of unmaintained one
    
    Closes: https://bugs.gentoo.org/920178
    Closes: https://github.com/gentoo/gentoo/pull/34315
    Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>
    Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>

 media-sound/zynaddsubfx/Manifest                   |   1 +
 .../files/zyn-fusion-ui-3.0.6-cflags_ldflags.patch |  19 +++
 .../zyn-fusion-ui-3.0.6-libzest_location.patch     |  11 ++
 .../files/zyn-fusion-ui-3.0.6-makefile_find.patch  |  69 ++++++++++
 .../zyn-fusion-ui-3.0.6-system_wide_location.patch |  40 ++++++
 .../zynaddsubfx/files/zynaddsubfx-3.0.6-docs.patch |   2 -
 .../files/zynaddsubfx-3.0.6-libzest_location.patch |  11 ++
 .../files/zynaddsubfx-3.0.6-stdint.patch           | 149 ++++++++++++++++-----
 .../zynaddsubfx/zynaddsubfx-3.0.6-r2.ebuild        | 113 ++++++++++++++++
 9 files changed, 376 insertions(+), 39 deletions(-)