Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 920556 Details for
Bug 924677
media-sound/zynaddsubfx-3.x fusion/zest gui don't work, use fltk instead
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
added USE=fltk flag for the *working* classic fltk gui
zynaddsubfx-3.0.6-r7.ebuild (text/plain), 2.87 KB, created by
Dennis Nezic
on 2025-03-11 04:22:10 UTC
(
hide
)
Description:
added USE=fltk flag for the *working* classic fltk gui
Filename:
MIME Type:
Creator:
Dennis Nezic
Created:
2025-03-11 04:22:10 UTC
Size:
2.87 KB
patch
obsolete
># Copyright 1999-2025 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=8 > >inherit cmake flag-o-matic > >DESCRIPTION="Software synthesizer capable of making a countless number of instruments" >HOMEPAGE="https://zynaddsubfx.sourceforge.net/" > >SRC_URI=" > https://downloads.sourceforge.net/zynaddsubfx/${P}.tar.bz2 > !fltk? ( > https://downloads.sourceforge.net/zynaddsubfx/zyn-fusion-ui-src-${PV}.tar.bz2 > )" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="amd64 x86" >IUSE="+alsa doc dssi jack lash portaudio fltk" >REQUIRED_USE="|| ( alsa jack portaudio )" > >DEPEND=" > dev-libs/mxml:0 > media-libs/liblo > sci-libs/fftw:3.0 > sys-libs/zlib > virtual/opengl > fltk? ( x11-libs/fltk ) > alsa? ( media-libs/alsa-lib ) > doc? ( dev-texlive/texlive-fontutils ) > dssi? ( media-libs/dssi ) > jack? ( virtual/jack ) > lash? ( media-sound/lash ) > portaudio? ( media-libs/portaudio ) >" >RDEPEND=" > ${DEPEND} > media-fonts/roboto >" >BDEPEND=" > virtual/pkgconfig > !fltk? ( dev-lang/ruby:* ) > doc? ( app-text/doxygen ) >" > >PATCHES=( > "${FILESDIR}"/${P}-docs.patch > "${FILESDIR}"/${P}-fltk1.4.patch > "${FILESDIR}"/${P}-libzest_location.patch > "${FILESDIR}"/${P}-stdint.patch >) >ZYN_FUSION_UI_PATCHES=( > "${FILESDIR}"/zyn-fusion-ui-${PV}-cflags_ldflags.patch > "${FILESDIR}"/zyn-fusion-ui-${PV}-libzest_location.patch > "${FILESDIR}"/zyn-fusion-ui-${PV}-makefile_find.patch > "${FILESDIR}"/zyn-fusion-ui-${PV}-system_wide_location.patch >) > >DOCS=( AUTHORS.txt NEWS.txt README.adoc ) > >src_prepare() { > cmake_src_prepare > > if ! use dssi; then > sed -i -e '/pkg_search_module.*DSSI/s/^/#DONT/' src/CMakeLists.txt || die > fi > if ! use jack; then > sed -e '/pkg_check_modules.*JACK/s/^/#DONT/' -i {rtosc,src}/CMakeLists.txt || die > fi > if ! use lash; then > sed -i -e '/pkg_search_module.*LASH/s/^/#DONT/' src/CMakeLists.txt || die > fi > if ! use portaudio; then > sed -i -e '/pkg_check_modules.*PORTAUDIO/s/^/#DONT/' src/CMakeLists.txt || die > fi > > # FIXME upstream: sandbox error > sed -i -e '/add_subdirectory(bash-completion)/d' doc/CMakeLists.txt || die > > if ! use fltk; then > cd ../zyn-fusion-ui-src-${PV} > eapply "${ZYN_FUSION_UI_PATCHES[@]}" > fi >} > >src_configure() { > append-cxxflags -std=c++11 > > local mycmakeargs=( > -DPluginLibDir=$(get_libdir) > -DGuiModule=$(usex fltk fltk zest) > -DDefaultInput=jack > -DDefaultOutput=jack > $(cmake_use_find_package alsa Alsa) > $(cmake_use_find_package doc Doxygen) > ) > cmake_src_configure >} > >src_compile() { > cmake_src_compile > use doc && cmake_src_compile doc > if ! use fltk; then > emake -C ../zyn-fusion-ui-src-${PV} > fi >} > >src_install() { > use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) > cmake_src_install > > if ! use fltk; then > cd ../zyn-fusion-ui-src-${PV} > newbin zest zyn-fusion > insinto /usr/$(get_libdir)/${PN} > doins libzest.so > insinto /usr/share/${PN}/qml > doins -r src/mruby-zest/{example,qml}/*.qml > insinto /usr/share/${PN}/schema > doins src/osc-bridge/schema/test.json > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 924677
: 920556