commit: cd31b95b26cc70d44009193e7c2d3651270bfe40 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> AuthorDate: Thu Jul 10 07:43:48 2025 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Thu Jul 10 07:43:59 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd31b95b
media-plugins/calf: dropped obsolete 0.90.6-r1 Bug: https://bugs.gentoo.org/959792 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> media-plugins/calf/Manifest | 1 - media-plugins/calf/calf-0.90.6-r1.ebuild | 75 ----------- media-plugins/calf/files/calf-0.90.4-desktop.patch | 22 ---- media-plugins/calf/files/calf-0.90.4-htmldir.patch | 64 ---------- .../calf/files/calf-0.90.4-no-automagic.patch | 39 ------ .../calf/files/calf-0.90.6-gnuinstalldirs.patch | 139 --------------------- media-plugins/calf/files/calf-0.90.6-lv2gui.patch | 18 --- 7 files changed, 358 deletions(-) diff --git a/media-plugins/calf/Manifest b/media-plugins/calf/Manifest index 549dda35943e..ed2409d3929f 100644 --- a/media-plugins/calf/Manifest +++ b/media-plugins/calf/Manifest @@ -1,2 +1 @@ -DIST calf-0.90.6.tar.gz 16119636 BLAKE2B b3eeb198d3df09880de2f053f838f8300c53a19440cbaff5d6fb75d7fbb37e47a6853b31d683f5caf181863cc4698c1d3fda24d277aab1e7867c2162f1279aab SHA512 60f794ba8333b7be92bede3051a416f67e1cca6334e182bf51664456286811eb84a63a5f13522af55540e46d5d01a2e7c85841284aeb3fbdf4875874cf44d182 DIST calf-0.90.7.tar.gz 16119531 BLAKE2B a9262be48c955901617aac1d1abafbe523eab5cdea6671aa87d6372eba70fedfe2e636e5f66b83cc1d9107de56ec34ed4feb1e4fbf1e1e880e005ed473b84c1d SHA512 a407566717ee31fd26e17ff1e6cd412ecf7a0abef58314c632ef08cc1d80f26e9243b363de82958eb3cc5754dc79af3a682782be0c2654f821bbbcaef9c58f3d diff --git a/media-plugins/calf/calf-0.90.6-r1.ebuild b/media-plugins/calf/calf-0.90.6-r1.ebuild deleted file mode 100644 index 38c3745ba431..000000000000 --- a/media-plugins/calf/calf-0.90.6-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic toolchain-funcs xdg - -DESCRIPTION="Set of open source instruments and effects for digital audio workstations" -HOMEPAGE="https://calf-studio-gear.org/" - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/calf-studio-gear/calf.git" -else - SRC_URI="https://github.com/calf-studio-gear/calf/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="cpu_flags_x86_sse experimental gui jack lash lv2" - -REQUIRED_USE="jack? ( gui )" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=app-accessibility/at-spi2-core-2.46.0 - dev-libs/expat - dev-libs/glib:2 - media-sound/fluidsynth:= - gui? ( - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/pango - ) - jack? ( virtual/jack ) - lash? ( media-sound/lash ) - lv2? ( media-libs/lv2 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-gnuinstalldirs.patch" # in 0.90.7 - # pending upstream PRs: - "${FILESDIR}/${P}-desktop-file.patch" # bug 955628 - "${FILESDIR}/${P}-lv2gui.patch" # bug 954142 -) - -src_configure() { - # Upstream append -ffast-math by default, however since libtool links C++ - # shared libs with -nostdlib, this causes symbol resolution error for - # __powidn2 when using compiler-rt. Disable fast math on compiler-rt until - # a better fix is found. - [[ $(tc-get-c-rtlib) = "compiler-rt" ]] && append-cxxflags "-fno-fast-math" - - local mycmakeargs=( - -DWANT_GUI=$(usex gui) - -DWANT_JACK=$(usex jack) - -DWANT_LASH=$(usex lash) - -DWANT_LV2=$(usex lv2) - -DWANT_LV2_GUI=$(usex lv2) - -DWANT_SORDI=ON - -DWANT_EXPERIMENTAL=$(usex experimental) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - mv "${ED}"/usr/share/bash-completion/completions/calf \ - "${ED}"/usr/share/bash-completion/completions/calfjackhost || die "Failed to install bash completion" -} diff --git a/media-plugins/calf/files/calf-0.90.4-desktop.patch b/media-plugins/calf/files/calf-0.90.4-desktop.patch deleted file mode 100644 index 4a761162e476..000000000000 --- a/media-plugins/calf/files/calf-0.90.4-desktop.patch +++ /dev/null @@ -1,22 +0,0 @@ - * QA Notice: This package installs one or more .desktop files that do not - * pass validation. - * - * /usr/share/applications/calf.desktop: error: value "0.90.1" for key "Version" in group "Desktop Entry" is not a known version - * /usr/share/applications/calf.desktop: warning: value "Application;AudioVideo;Audio;GNOME" for key "Categories" in group "Desktop Entry" contains a deprecated value "Application" - - - ---- a/calf.desktop.in -+++ b/calf.desktop.in -@@ -1,10 +1,9 @@ - [Desktop Entry] --Categories=Application;AudioVideo;Audio;GNOME -+Categories=AudioVideo;Audio;GNOME - Exec=calfjackhost - Icon=calf - Terminal=false - Type=Application --Version=@VERSION@ - - Name=Calf Plugin Pack for JACK - Name[fr]=Ensemble de greffons Calf pour JACK diff --git a/media-plugins/calf/files/calf-0.90.4-htmldir.patch b/media-plugins/calf/files/calf-0.90.4-htmldir.patch deleted file mode 100644 index 4b6c77d42f83..000000000000 --- a/media-plugins/calf/files/calf-0.90.4-htmldir.patch +++ /dev/null @@ -1,64 +0,0 @@ ---- a/Makefile.am -+++ b/Makefile.am -@@ -25,29 +25,29 @@ clean-local: - rm -rf autom4te.cache - - install-data-local: -- install -d -m 755 $(DESTDIR)$(docdir) -- install -d -m 755 $(DESTDIR)$(docdir)/images -- install -d -m 755 $(DESTDIR)$(docdir)/images/icons -- install -d -m 755 $(DESTDIR)$(docdir)/images/prettyPhoto -- install -d -m 755 $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded -- install -d -m 755 $(DESTDIR)$(docdir)/scripts -+ install -d -m 755 $(DESTDIR)$(htmldir) -+ install -d -m 755 $(DESTDIR)$(htmldir)/images -+ install -d -m 755 $(DESTDIR)$(htmldir)/images/icons -+ install -d -m 755 $(DESTDIR)$(htmldir)/images/prettyPhoto -+ install -d -m 755 $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded -+ install -d -m 755 $(DESTDIR)$(htmldir)/scripts - install -d -m 755 $(DESTDIR)$(pkgdatadir)/sf2 -- install -c -m 644 $(top_srcdir)/doc/manuals/*.html $(DESTDIR)$(docdir) -- install -c -m 644 $(top_srcdir)/doc/manuals/images/*.png $(DESTDIR)$(docdir)/images/ -- install -c -m 644 $(top_srcdir)/doc/manuals/images/*.jpg $(DESTDIR)$(docdir)/images/ -- install -c -m 644 $(top_srcdir)/doc/manuals/images/prettyPhoto/dark_rounded/* $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded/ -- install -c -m 644 $(top_srcdir)/doc/manuals/images/icons/* $(DESTDIR)$(docdir)/images/icons/ -- install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.css $(DESTDIR)$(docdir)/scripts/ -- install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.js $(DESTDIR)$(docdir)/scripts/ -+ install -c -m 644 $(top_srcdir)/doc/manuals/*.html $(DESTDIR)$(htmldir) -+ install -c -m 644 $(top_srcdir)/doc/manuals/images/*.png $(DESTDIR)$(htmldir)/images/ -+ install -c -m 644 $(top_srcdir)/doc/manuals/images/*.jpg $(DESTDIR)$(htmldir)/images/ -+ install -c -m 644 $(top_srcdir)/doc/manuals/images/prettyPhoto/dark_rounded/* $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded/ -+ install -c -m 644 $(top_srcdir)/doc/manuals/images/icons/* $(DESTDIR)$(htmldir)/images/icons/ -+ install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.css $(DESTDIR)$(htmldir)/scripts/ -+ install -c -m 644 $(top_srcdir)/doc/manuals/scripts/*.js $(DESTDIR)$(htmldir)/scripts/ - install -c -m 644 $(top_srcdir)/sf2/*.sf2 $(DESTDIR)$(pkgdatadir)/sf2/ - - uninstall-local: -- rm -f $(DESTDIR)$(docdir)/*.html -- rm -f $(DESTDIR)$(docdir)/images/*.png -- rm -f $(DESTDIR)$(docdir)/images/*.jpg -- rm -f $(DESTDIR)$(docdir)/images/icons/*.png -- rm -f $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded/* -- rm -f $(DESTDIR)$(docdir)/scripts/*.css -- rm -f $(DESTDIR)$(docdir)/scripts/*.js -+ rm -f $(DESTDIR)$(htmldir)/*.html -+ rm -f $(DESTDIR)$(htmldir)/images/*.png -+ rm -f $(DESTDIR)$(htmldir)/images/*.jpg -+ rm -f $(DESTDIR)$(htmldir)/images/icons/*.png -+ rm -f $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded/* -+ rm -f $(DESTDIR)$(htmldir)/scripts/*.css -+ rm -f $(DESTDIR)$(htmldir)/scripts/*.js - rm -f $(DESTDIR)$(pkgdatadir)/sf2/*.sf2 -- rmdir $(DESTDIR)$(docdir)/scripts $(DESTDIR)$(docdir)/images/icons $(DESTDIR)$(docdir)/images/prettyPhoto/dark_rounded $(DESTDIR)$(docdir)/images/prettyPhoto $(DESTDIR)$(docdir)/images $(DESTDIR)$(docdir) $(DESTDIR)$(pkgdatadir)/sf2 || true -+ rmdir $(DESTDIR)$(htmldir)/scripts $(DESTDIR)$(htmldir)/images/icons $(DESTDIR)$(htmldir)/images/prettyPhoto/dark_rounded $(DESTDIR)$(htmldir)/images/prettyPhoto $(DESTDIR)$(htmldir)/images $(DESTDIR)$(htmldir) $(DESTDIR)$(pkgdatadir)/sf2 || true ---- a/configure.ac -+++ b/configure.ac -@@ -253,7 +253,7 @@ fi - - # Other defines - AC_DEFINE_UNQUOTED(PKGLIBDIR,"$prefix/share/calf/",[Calf shared data directory (bitmaps, GUI XML etc.)]) --AC_DEFINE_UNQUOTED(PKGDOCDIR,"$prefix/share/doc/calf/",[Calf documentation directory]) -+AC_DEFINE_UNQUOTED(PKGDOCDIR,"$htmldir",[Calf documentation directory]) - - - ############################################################################################ diff --git a/media-plugins/calf/files/calf-0.90.4-no-automagic.patch b/media-plugins/calf/files/calf-0.90.4-no-automagic.patch deleted file mode 100644 index 87fa8a7a18e3..000000000000 --- a/media-plugins/calf/files/calf-0.90.4-no-automagic.patch +++ /dev/null @@ -1,39 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -172,13 +172,35 @@ LDFLAGS="$save_LDFLAGS" - - AM_CONDITIONAL(HAVE_LD_NODELETE, test "$linker_supports_nodelete" = "yes") - -+AC_MSG_CHECKING([whether to enable GUI]) -+AC_ARG_ENABLE(gui, -+ AS_HELP_STRING([--enable-gui],[enable graphical user interface]), -+ [set_enable_gui=$enableval], -+ [set_enable_gui=yes]) -+AC_MSG_RESULT($set_enable_gui) -+ -+AC_MSG_CHECKING([whether to enable JACK]) -+AC_ARG_ENABLE(jack, -+ AS_HELP_STRING([--enable-jack],[enable support for JACK]), -+ [set_enable_jack=$enableval], -+ [set_enable_jack=yes]) -+AC_MSG_RESULT($set_enable_jack) -+ - ############################################################################################ - # Compute status shell variables - --if test "$GUI_ENABLED" = "yes" -a "$JACK_FOUND" = "yes"; then -+if test "x$set_enable_gui" = "xno"; then -+ GUI_ENABLED="no (disabled by user choice)" -+fi -+ -+if test "$JACK_FOUND" = "yes"; then - JACK_ENABLED="yes" - fi - -+if test "x$set_enable_jack" = "xno"; then -+ JACK_ENABLED="no (disabled by user choice)" -+fi -+ - if test "$GUI_ENABLED" = "yes" -a "$LV2_ENABLED" = "yes"; then - LV2_GUI_ENABLED="yes" - fi diff --git a/media-plugins/calf/files/calf-0.90.6-gnuinstalldirs.patch b/media-plugins/calf/files/calf-0.90.6-gnuinstalldirs.patch deleted file mode 100644 index 7b07c9c05cc5..000000000000 --- a/media-plugins/calf/files/calf-0.90.6-gnuinstalldirs.patch +++ /dev/null @@ -1,139 +0,0 @@ -From 063812ffd37edb99e14f7a3d224fbf999a506252 Mon Sep 17 00:00:00 2001 -From: Johannes Lorenz <[email protected]> -Date: Fri, 2 May 2025 13:59:50 +0200 -Subject: [PATCH] Use GNUInstallDirs for flexible `bin`, `lib` and `doc` - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -210,21 +210,21 @@ add_subdirectory(icons) - - include(GNUInstallDirs) - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/ -- DESTINATION share/doc/${PROJECT_NAME} FILES_MATCHING PATTERN "*.html") -+ DESTINATION ${CMAKE_INSTALL_DOCDIR} FILES_MATCHING PATTERN "*.html") - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/images/ -- DESTINATION share/doc/${PROJECT_NAME}/images FILES_MATCHING PATTERN "*.png") -+ DESTINATION ${CMAKE_INSTALL_DOCDIR}/images FILES_MATCHING PATTERN "*.png") - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/images/ -- DESTINATION share/doc/${PROJECT_NAME}/images FILES_MATCHING PATTERN "*.jpg") -+ DESTINATION ${CMAKE_INSTALL_DOCDIR}/images FILES_MATCHING PATTERN "*.jpg") - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/images/prettyPhoto/dark_rounded/ -- DESTINATION share/doc/${PROJECT_NAME}/images/prettyPhoto/dark_rounded) -+ DESTINATION ${CMAKE_INSTALL_DOCDIR}/images/prettyPhoto/dark_rounded) - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/images/icons/ -- DESTINATION share/doc/${PROJECT_NAME}/images/icons) -+ DESTINATION ${CMAKE_INSTALL_DOCDIR}/images/icons) - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/scripts -- DESTINATION share/doc/${PROJECT_NAME} FILES_MATCHING PATTERN "*.css") -+ DESTINATION ${CMAKE_INSTALL_DOCDIR} FILES_MATCHING PATTERN "*.css") - install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/scripts/ -- DESTINATION share/doc/${PROJECT_NAME}/scripts FILES_MATCHING PATTERN "*.js") -+ DESTINATION ${CMAKE_INSTALL_DOCDIR}/scripts FILES_MATCHING PATTERN "*.js") - install(DIRECTORY ${CMAKE_SOURCE_DIR}/sf2/ -- DESTINATION share/${PROJECT_NAME}/sf2 FILES_MATCHING PATTERN "*.sf2") -+ DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/${PROJECT_NAME}/sf2 FILES_MATCHING PATTERN "*.sf2") - install(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.desktop - DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) - install(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}jackhost.1 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -3,6 +3,7 @@ - # - - include(CheckLinkerFlag) -+include(GNUInstallDirs) - - set(CMAKE_CXX_STANDARD 11) - set(CMAKE_CXX_STANDARD_REQUIRED ON) -@@ -57,7 +58,7 @@ endif() - - - if(USE_LV2 AND USE_GUI) -- set(LV2DIR "${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2") -+ set(LV2DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2") - add_library(${PROJECT_NAME}lv2gui SHARED gui.cpp gui_config.cpp gui_controls.cpp ctl_curve.cpp ctl_keyboard.cpp ctl_knob.cpp ctl_led.cpp ctl_tube.cpp ctl_vumeter.cpp ctl_frame.cpp ctl_fader.cpp ctl_buttons.cpp ctl_notebook.cpp ctl_meterscale.cpp ctl_combobox.cpp ctl_tuner.cpp ctl_phasegraph.cpp ctl_pattern.cpp metadata.cpp giface.cpp plugin_gui_window.cpp preset.cpp preset_gui.cpp lv2gui.cpp osctl.cpp utils.cpp ctl_linegraph.cpp drawingutils.cpp) - target_include_directories(${PROJECT_NAME}lv2gui PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) - check_linker_flag(CXX -Wl,-z,nodelete LINKER_SUPPORTS_NODELETE) -@@ -81,7 +82,7 @@ if(USE_GUI AND USE_JACK) - target_link_libraries(${PROJECT_NAME}jackhost PRIVATE Threads::Threads ${PROJECT_NAME}gui ${PROJECT_NAME} ${JACK_LIBRARIES} ${GTK_LIBRARIES} fluidsynth) - - set_target_properties(${PROJECT_NAME}jackhost PROPERTIES -- INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME}" -+ INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}" - BUILD_WITH_INSTALL_RPATH TRUE - ) - endif() -@@ -109,59 +110,59 @@ if(USE_GUI) - install(FILES ${CMAKE_SOURCE_DIR}/${PROJECT_NAME}-gui.xml - DESTINATION share/${PROJECT_NAME}/) - if(USE_JACK) -- install(TARGETS ${PROJECT_NAME}jackhost DESTINATION bin) -+ install(TARGETS ${PROJECT_NAME}jackhost DESTINATION ${CMAKE_INSTALL_BINDIR}) - endif() - endif() - - # Install libs --install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION lib/${PROJECT_NAME}) -+install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}) - if(USE_GUI) -- install(TARGETS ${PROJECT_NAME}lv2gui DESTINATION lib/${PROJECT_NAME}) -+ install(TARGETS ${PROJECT_NAME}lv2gui DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}) - endif() - - if(USE_LV2) - # Create Lv2 install dir -- install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E make_directory \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2\")" -+ install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E make_directory \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2\")" - RESULT_VARIABLE calfResult) - if(NOT ${calfResult} EQUAL 0) -- message(FATAL_ERROR "Could not create ${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2/") -+ message(FATAL_ERROR "Could not create ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2/") - endif() - # Create symlinks from Lv2 install dir to libs - install(CODE "execute_process( \ - COMMAND \"${CMAKE_COMMAND}\" -E create_symlink \ -- \"${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME}/lib${PROJECT_NAME}.so\" \ -- \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}.so\" \ -+ \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/lib${PROJECT_NAME}.so\" \ -+ \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}.so\" \ - )" - RESULT_VARIABLE calfResult - ) - if(NOT ${calfResult} EQUAL 0) -- message(FATAL_ERROR "Could not create ${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}.so") -+ message(FATAL_ERROR "Could not create ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}.so") - endif() - if(USE_GUI) - install(CODE "execute_process( \ - COMMAND \"${CMAKE_COMMAND}\" -E create_symlink \ -- \"${CMAKE_INSTALL_PREFIX}/lib/${PROJECT_NAME}/lib${PROJECT_NAME}lv2gui.so\" \ -- \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}lv2gui.so\" \ -+ \"${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}/lib${PROJECT_NAME}lv2gui.so\" \ -+ \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}lv2gui.so\" \ - )" - RESULT_VARIABLE calfResult - ) - if(NOT ${calfResult} EQUAL 0) -- message(FATAL_ERROR "Could not create ${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}lv2gui.so") -+ message(FATAL_ERROR "Could not create ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2/${PROJECT_NAME}lv2gui.so") - endif() - endif() - - # Remove previous .ttl files -- file(GLOB ttl_files "${CMAKE_INSTALL_PREFIX}/lib/lv2/*.ttl") -+ file(GLOB ttl_files "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/*.ttl") - foreach(ttl_file ${ttl_files}) - file(REMOVE "${ttl_file}") - endforeach() - - # Install new .ttl files -- install(CODE "execute_process(COMMAND \"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}makerdf\" -m ttl -p \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2\" -d \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/\")") -+ install(CODE "execute_process(COMMAND \"${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}makerdf\" -m ttl -p \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2\" -d \"\$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/share/${PROJECT_NAME}/\")") - - # Check files with "sordi" - if(USE_SORDI) -- file(GLOB ttl_files "${CMAKE_INSTALL_PREFIX}/lib/lv2/${PROJECT_NAME}.lv2/*.ttl") -+ file(GLOB ttl_files "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/lv2/${PROJECT_NAME}.lv2/*.ttl") - foreach(ttl_file ${ttl_files}) - install( - CODE "execute_process(COMMAND \"${SORDI}\" -o turtle \"${ttl_file}\")" diff --git a/media-plugins/calf/files/calf-0.90.6-lv2gui.patch b/media-plugins/calf/files/calf-0.90.6-lv2gui.patch deleted file mode 100644 index 0a4b162213d0..000000000000 --- a/media-plugins/calf/files/calf-0.90.6-lv2gui.patch +++ /dev/null @@ -1,18 +0,0 @@ -From: https://github.com/calf-studio-gear/calf/pull/384 - -From 4f6adaa9bea90bfceaca02334a1a9f1642016444 Mon Sep 17 00:00:00 2001 -From: Johannes Lorenz <[email protected]> -Date: Fri, 16 May 2025 20:54:44 +0200 -Subject: [PATCH] Fix #383: Only install lv2gui if Lv2 *and* GUI are set - ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -121,7 +121,7 @@ endif() - - # Install libs - install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}) --if(USE_GUI) -+if(USE_LV2 AND USE_GUI) - install(TARGETS ${PROJECT_NAME}lv2gui DESTINATION ${CMAKE_INSTALL_LIBDIR}/${PROJECT_NAME}) - endif() -
