Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 920178

Summary: media-sound/zynaddsubfx: uses unmaintained UI instead of current one
Product: Gentoo Linux Reporter: Jason A. Donenfeld <zx2c4>
Component: Current packagesAssignee: Professional Audio Applications Maintainers <proaudio>
Status: RESOLVED FIXED    
Severity: normal CC: asturm, fordfrog
Priority: Normal Keywords: PullRequest
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/gentoo/gentoo/pull/34315
See Also: https://github.com/gentoo/gentoo/pull/34315
Whiteboard:
Package list:
Runtime testing required: ---

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(-)