commit: 763d25388a4a1511fa22ccf92daa77087e6e2076 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> AuthorDate: Sat Jul 26 09:28:15 2025 +0000 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org> CommitDate: Sat Jul 26 09:28:15 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=763d2538
media-sound/musescore: dropped obsolete 4.4.4 Bug: https://bugs.gentoo.org/957715 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org> media-sound/musescore/Manifest | 1 - .../files/musescore-4.4.0-unbundle-deps.patch | 26 ---- media-sound/musescore/musescore-4.4.4.ebuild | 139 --------------------- 3 files changed, 166 deletions(-) diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest index 4a4d932d8f63..f6f4f0ab3366 100644 --- a/media-sound/musescore/Manifest +++ b/media-sound/musescore/Manifest @@ -1,4 +1,3 @@ DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184 SHA512 69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc -DIST musescore-4.4.4.tar.gz 143607247 BLAKE2B 934b95d51bb667be57101ebc7528dbb04cbb9a10501da7e8a5aea11e34fd45817b55072a1094bf1731aab4a9b1765a8582fa997502c1f1ca90097d492e120bfa SHA512 1e1d3f9018cb5f30e2e76a98673c03097ae3d0982e14a25df3b3b8a8f5d191968c470ba548e05afb6c5fbc6dce8b4c8a3112b99a70341fb285ced257d5df0ee8 DIST musescore-4.5.2-fix_qt69.patch.xz 7348 BLAKE2B eeb13290eb99f90aec6750ad23711acc8de9bb17d599a7b0e765ccdfbe2ed979f56f75f951d76f6257547b48e636110a9bf17b7ec2e344feadccc5b4ff521452 SHA512 012a67742160e1a0f05cfed67087f77bae375613a6c4a2c7c31c60e475c50c80a450ad886dd9c8893bba1af0874800f3f8cc77cfea73f329993f50502baceb96 DIST musescore-4.5.2.tar.gz 144700695 BLAKE2B b92eecc10b34dee033434568f7f9a9a1943159b42ef70ff0128da6bf6637d06ef896e035f4add5803c2223a846cd72242d410f24852b0018b9297b559ca6bb94 SHA512 5175626ed78774973548fee5a91de9ec10ed1e8d6ade00cdea21d4a2430c425f3cb1e02af9904270cd65c3fc37625811d17047eea2d13df5cab2d901232454f2 diff --git a/media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch b/media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch deleted file mode 100644 index be611875e6a7..000000000000 --- a/media-sound/musescore/files/musescore-4.4.0-unbundle-deps.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/src/framework/audio/CMakeLists.txt -+++ b/src/framework/audio/CMakeLists.txt -@@ -275,10 +275,10 @@ if (MUSE_MODULE_AUDIO_EXPORT) - ${CMAKE_CURRENT_LIST_DIR}/internal/soundtracks/soundtrackwriter.h - ) - -- add_subdirectory(${CMAKE_CURRENT_LIST_DIR}/thirdparty/lame lame) -+ pkg_check_modules(lame REQUIRED IMPORTED_TARGET lame) - set(MODULE_LINK - ${MODULE_LINK} -- lame -+ PkgConfig::lame - ) - - include(cmake/SetupOpusEnc.cmake) ---- a/src/framework/audio/internal/encoders/mp3encoder.cpp -+++ b/src/framework/audio/internal/encoders/mp3encoder.cpp -@@ -22,7 +22,7 @@ - - #include "mp3encoder.h" - --#include "lame.h" -+#include "lame/lame.h" - - #include "log.h" - diff --git a/media-sound/musescore/musescore-4.4.4.ebuild b/media-sound/musescore/musescore-4.4.4.ebuild deleted file mode 100644 index c62f93c98b58..000000000000 --- a/media-sound/musescore/musescore-4.4.4.ebuild +++ /dev/null @@ -1,139 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHECKREQS_DISK_BUILD=3500M -VIRTUALX_REQUIRED="test" -inherit cmake flag-o-matic qmake-utils xdg check-reqs virtualx - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/musescore/MuseScore.git" -else - SRC_URI=" - https://github.com/musescore/MuseScore/archive/v${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="amd64 ~arm64 ~x86" - S="${WORKDIR}/MuseScore-${PV}" -fi - -DESCRIPTION="WYSIWYG Music Score Typesetter" -HOMEPAGE="https://musescore.org/" -# MuseScore_General-*.tar.bz2 packaged from https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/ -# It has to be repackaged because the files are not versioned, current version can be found in VERSION file there. -SRC_URI+=" https://dev.gentoo.org/~fordfrog/distfiles/MuseScore_General-0.2.0.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -IUSE="jack test video" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-qt/qttools:6[linguist] - virtual/pkgconfig -" -RDEPEND=" - dev-libs/tinyxml2:= - dev-qt/qtbase[concurrent,dbus,gui,network,opengl,widgets,xml] - dev-qt/qt5compat:6[qml] - dev-qt/qtdeclarative:6 - dev-qt/qtnetworkauth:6 - dev-qt/qtscxml:6 - dev-qt/qtsvg:6 - dev-qt/qttools:6[assistant] - >=media-libs/alsa-lib-1.0.0 - media-libs/flac:= - >=media-libs/freetype-2.5.2 - media-libs/libopusenc - media-libs/libsndfile - media-libs/opus - media-sound/lame - sys-libs/zlib:= - jack? ( virtual/jack ) - video? ( media-video/ffmpeg ) -" -DEPEND=" - ${RDEPEND} -" - -PATCHES=( - "${FILESDIR}/${PN}-4.4.0-uncompressed-man-pages.patch" - "${FILESDIR}/${PN}-4.4.0-unbundle-deps.patch" - "${FILESDIR}/${PN}-4.2.0-dynamic_cast-crash.patch" - "${FILESDIR}/${PN}-4.4.0-include.patch" -) - -src_unpack() { - if [[ ${PV} == "9999" ]]; then - git-r3_src_unpack - unpack ${A} - else - default - fi -} - -src_prepare() { - cmake_src_prepare - - # Move soundfonts to the correct directory - mv -v "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files" -} - -src_configure() { - # confuses rcc, bug #908808 - filter-lto - - # bug #766111 - export PATH="$(qt5_get_bindir):${PATH}" - - local mycmakeargs=( - -DCMAKE_BUILD_TYPE="release" - -DCMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" - -DCMAKE_C_FLAGS_RELEASE="${CFLAGS}" - -DCMAKE_INSTALL_PREFIX=/usr - -DCMAKE_SKIP_RPATH=TRUE - -DMUE_BUILD_VIDEOEXPORT_MODULE="$(usex video)" - -DMUE_COMPILE_USE_CCACHE=OFF - -DMUE_COMPILE_USE_SYSTEM_FLAC=ON - -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON - -DMUE_COMPILE_USE_SYSTEM_OPUS=ON - -DMUE_COMPILE_USE_SYSTEM_OPUSENC=ON - -DMUE_COMPILE_USE_SYSTEM_TINYXML=ON - -DMUE_COMPILE_USE_SYSTEM_HARFBUZZ=ON - -DMUE_DOWNLOAD_SOUNDFONT=OFF - -DMUSE_APP_BUILD_MODE="release" - -DMUSE_MODULE_AUDIO_JACK="$(usex jack)" - -DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF - # tests - -DMUE_BUILD_BRAILLE_TESTS="$(usex test)" - -DMUE_BUILD_ENGRAVING_TESTS="$(usex test)" - -DMUE_BUILD_IMPORTEXPORT_TESTS="$(usex test)" - -DMUE_BUILD_NOTATION_TESTS="$(usex test)" - -DMUE_BUILD_PLAYBACK_TESTS="$(usex test)" - -DMUE_BUILD_PROJECT_TESTS="$(usex test)" - ) - cmake_src_configure -} - -src_compile() { - cd "${BUILD_DIR}" || die - cmake_build - cmake_src_compile -} - -src_test() { - CMAKE_SKIP_TESTS=( - # bug #950450 - iex_musicxml_tests - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Hack to not install bundled libraries - rm -rf "${ED}/usr/include" "${ED}/usr/$(get_libdir)" || die -}
