diff options
Diffstat (limited to 'media-plugins')
-rw-r--r-- | media-plugins/Manifest.gz | bin | 44317 -> 44313 bytes | |||
-rw-r--r-- | media-plugins/calf/Manifest | 3 | ||||
-rw-r--r-- | media-plugins/calf/calf-9999.ebuild | 49 | ||||
-rw-r--r-- | media-plugins/calf/files/calf-0.90.6-docdir.patch | 31 |
4 files changed, 53 insertions, 30 deletions
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz Binary files differindex 0ba49f13b30a..3f43354a8547 100644 --- a/media-plugins/Manifest.gz +++ b/media-plugins/Manifest.gz diff --git a/media-plugins/calf/Manifest b/media-plugins/calf/Manifest index cb85cf2b0bd9..bb0727444861 100644 --- a/media-plugins/calf/Manifest +++ b/media-plugins/calf/Manifest @@ -1,7 +1,8 @@ AUX calf-0.90.4-desktop.patch 745 BLAKE2B 7682e373e226958b244509f6f9b36bbb4674b4c3f112e946c6c81eb052969581c8b81fdf6f61f437694e5e93b568d42cce7c47995a627471e2c1b4f6edaf9f20 SHA512 798c9f18b71fdbc677059f9c58a79a8ca5a2297186a9dccae5b908ad6e605748203373f63ce18b67f04ed521c4a8ba85cbadc7c5afd184b9009c44e318f79188 AUX calf-0.90.4-htmldir.patch 3821 BLAKE2B 0d5ad77c861526fdc6040109c30f377c29982d51f3e1f49241867551a0cae38d4cdaa94f774d6c4c42c0f4de3c558ec97354f801d9725f2d053a320d2a054b00 SHA512 f252a1d076ebd6cb07dd00d87f1b92952e2364a18b86e0cb2beb847893f94096ba7f42fbb8753e3ef3679715a9628242a2c516aa272c6c4e5abe29b145815933 AUX calf-0.90.4-no-automagic.patch 1147 BLAKE2B bafd05909cd39c5c2516f5f061ce24951dc39104b9d055175a51532202ac838bdbd34002b65545792122eceddbf10e5efe8228774e69f8f7aaf1dad448e140bc SHA512 9fa0c4ae502a36d8838fc8adee950d169dc8b92756e51bb0f59a3dca12abdc816591eaf7d25634cfb2291b203c8804d1296862e4d694f8ad0f4c481194817e15 +AUX calf-0.90.6-docdir.patch 1816 BLAKE2B ab1cd8ccd47e7237ac5c0c3fb40b14fdc8bac559207437f0186255c4681521f6c077f7b52efbab17550b7db8b94fb7a89abb4a9a63b04c66868fb0b51e150726 SHA512 22065652689023572b066daa5859892a569b8e0c1f6704797aa4044c86dca0a639b0d330ef67a0f3185e571fc770ae1c2731a3f5ad0b1371258926f687ec61bc DIST calf-0.90.4.tar.gz 16119716 BLAKE2B 555a813c6e8d58ea67db349957d2673e614448e17a3e5e934106fa445d7a6c19bc739b2487a883c5e709ac8dd5f429363e3bea09d72c1ca23a5755ca3b765479 SHA512 666d699d989a588bfe9d1e92f6b221a30541c26874d5941f54c2b2f216d2a59d628f1579d1e789e4a40d07d06f43a31055ce67885abb25c032643aa5f75797cd EBUILD calf-0.90.4.ebuild 2042 BLAKE2B 1fa2df7bb388e2d75b2752b64b4c40767fd3d24b5f09c13707cdd989723ce7b7bcbef3a701f550b66a7ae5de98752681c14b1673383ac39c8bb05ae0b818f789 SHA512 5e2c39ea899c75df42ac87e5143bafda1edc640ebd375858fae2967e7f5fdadfedfc76c54224b29722c563c157032a5043c1d08b493134a2770365355667fba2 -EBUILD calf-9999.ebuild 2044 BLAKE2B 60684c3e2508917b4382b897c6a1215b61e5faac3b1a29450fc9f4d2b9557ddb4255d62b07a6b842b8dedc8dceca38cc2fca030688735407f814c6ccb3f77ca7 SHA512 f4a06d3c5e14dc2339faaa5b09627b632b1d83f8c6da04a0be71ec8f19e5df745f514ca666d59f431c674842945719a292fed9fdd3b1c4c0cc1c5641281c251e +EBUILD calf-9999.ebuild 1871 BLAKE2B d3070bb660acfa7aa19e7f9e943a7ed1e0a633c053a541824532ed0f8518e1bac3c4cd19b82a5f9c8cad8ba080948f849f2a91667d2189891be8a7a12babd813 SHA512 ada7c04d48ed8378634e914b7b9db15514450e2f3d0847eb7e7a720972511f0e31bb5010e4b1dcfc2f98e3022bba69992c904578fb2d62833e5980e3e9d24abd MISC metadata.xml 501 BLAKE2B 652333b064998e6eb587ed88e4a4077a40f4af372a013315b525592b1941f7dcc970abef652458745a44b3ec4855d90baba4b20f55c7f965fe8aa0a94e2012e4 SHA512 4cd55fe0e520bc564b09d9734c56ce104fd20c82c18cc2f862d7e09793eea9590a08879902a0ac915b43f4fc8bd583a338027b1b8a55b6a34639cd78f5a68ffb diff --git a/media-plugins/calf/calf-9999.ebuild b/media-plugins/calf/calf-9999.ebuild index 7afb6c757c68..3594dd730429 100644 --- a/media-plugins/calf/calf-9999.ebuild +++ b/media-plugins/calf/calf-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools flag-o-matic toolchain-funcs xdg +inherit cmake flag-o-matic toolchain-funcs xdg DESCRIPTION="A set of open source instruments and effects for digital audio workstations" HOMEPAGE="https://calf-studio-gear.org/" @@ -18,10 +18,14 @@ fi LICENSE="LGPL-2.1" SLOT="0" -IUSE="cpu_flags_x86_sse experimental gtk jack lash lv2 static-libs" +IUSE="cpu_flags_x86_sse experimental gtk jack lash lv2" REQUIRED_USE="jack? ( gtk )" +PATCHES=( + "${FILESDIR}/calf-0.90.6-docdir.patch" +) + BDEPEND=" virtual/pkgconfig " @@ -42,41 +46,28 @@ DEPEND=" " RDEPEND="${DEPEND}" -PATCHES=( - "${FILESDIR}/${PN}-0.90.4-no-automagic.patch" - "${FILESDIR}/${PN}-0.90.4-htmldir.patch" - "${FILESDIR}/${PN}-0.90.4-desktop.patch" -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { +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 myeconfargs=( - --prefix="${EPREFIX}"/usr - --without-obsolete-check - $(use_enable experimental) - $(use_enable gtk gui) - $(use_enable jack) - $(use_with lash) - $(use_with lv2 lv2) - $(usex lv2 "--with-lv2-dir=${EPREFIX}/usr/$(get_libdir)/lv2" "") - $(use_enable static-libs static) - $(use_enable cpu_flags_x86_sse sse) + local mycmakeargs=( + -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/ + -DWANT_GUI=$(usex gtk) + -DWANT_JACK=$(usex jack) + -DWANT_LASH=$(usex lash) + -DWANT_LV2=$(usex lv2) + -DWANT_LV2_GUI=$(usex lv2) + -DWANT_SORDI=ON + -DWANT_EXPERIMENTAL=$(usex experimental) ) - econf "${myeconfargs[@]}" + cmake_src_configure } src_install() { - default + cmake_src_install mv "${ED}"/usr/share/bash-completion/completions/calf \ - "${ED}"/usr/share/bash-completion/completions/calfjackhost + "${ED}"/usr/share/bash-completion/completions/calfjackhost || die "Failed to install bash completion" } diff --git a/media-plugins/calf/files/calf-0.90.6-docdir.patch b/media-plugins/calf/files/calf-0.90.6-docdir.patch new file mode 100644 index 000000000000..6ffc4e59bf2d --- /dev/null +++ b/media-plugins/calf/files/calf-0.90.6-docdir.patch @@ -0,0 +1,31 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index df2fde63..95525397 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -210,19 +210,19 @@ add_subdirectory(icons) + + include(GNUInstallDirs) + install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/ +- DESTINATION share/doc/${PROJECT_NAME} FILES_MATCHING PATTERN "*.html") ++ DESTINATION ${DOCDIR} FILES_MATCHING PATTERN "*.html") + install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/images/ +- DESTINATION share/doc/${PROJECT_NAME}/images FILES_MATCHING PATTERN "*.png") ++ DESTINATION ${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 ${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 ${DOCDIR}/images/prettyPhoto/dark_rounded) + install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/images/icons/ +- DESTINATION share/doc/${PROJECT_NAME}/images/icons) ++ DESTINATION ${DOCDIR}/images/icons) + install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/scripts +- DESTINATION share/doc/${PROJECT_NAME} FILES_MATCHING PATTERN "*.css") ++ DESTINATION ${DOCDIR} FILES_MATCHING PATTERN "*.css") + install(DIRECTORY ${CMAKE_SOURCE_DIR}/doc/manuals/scripts/ +- DESTINATION share/doc/${PROJECT_NAME}/scripts FILES_MATCHING PATTERN "*.js") ++ DESTINATION ${DOCDIR}/scripts FILES_MATCHING PATTERN "*.js") + install(DIRECTORY ${CMAKE_SOURCE_DIR}/sf2/ + DESTINATION share/${PROJECT_NAME}/sf2 FILES_MATCHING PATTERN "*.sf2") + install(FILES ${CMAKE_BINARY_DIR}/${PROJECT_NAME}.desktop |