diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-01-25 04:44:48 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-01-25 04:44:48 +0000 |
commit | a4a19f78acc305106f3b54bec9af212e38bfe7be (patch) | |
tree | 9db5e083c381cba07eefd91b2cf65089e9667998 /media-sound/musescore/musescore-4.0.2.ebuild | |
parent | 3f6b99c9f74a0a7bfa2e18f0a7bc7057739cc00b (diff) |
gentoo auto-resync : 25:01:2024 - 04:44:48
Diffstat (limited to 'media-sound/musescore/musescore-4.0.2.ebuild')
-rw-r--r-- | media-sound/musescore/musescore-4.0.2.ebuild | 137 |
1 files changed, 0 insertions, 137 deletions
diff --git a/media-sound/musescore/musescore-4.0.2.ebuild b/media-sound/musescore/musescore-4.0.2.ebuild deleted file mode 100644 index 2d93d60af02b..000000000000 --- a/media-sound/musescore/musescore-4.0.2.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -#CMAKE_MAKEFILE_GENERATOR="emake" -CHECKREQS_DISK_BUILD=3500M -VIRTUALX_REQUIRED="test" -inherit cmake qmake-utils xdg check-reqs virtualx - -if [[ ${PV} == "9999" ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/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="debug jumbo-build test" -RESTRICT="!test? ( test )" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -RDEPEND=" - dev-libs/tinyxml2:= - dev-qt/designer:5 - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qthelp:5 - dev-qt/qtnetwork:5 - dev-qt/qtnetworkauth:5 - dev-qt/qtopengl:5 - dev-qt/qtprintsupport:5 - dev-qt/qtquickcontrols:5 - dev-qt/qtquickcontrols2:5 - >=dev-qt/qtsingleapplication-2.6.1_p20171024[X] - dev-qt/qtsvg:5 - dev-qt/qtx11extras:5 - dev-qt/qtxml:5 - dev-qt/qtxmlpatterns:5 - >=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:= -" -# dev-cpp/gtest is required even when tests are disabled! -DEPEND=" - ${RDEPEND} - - dev-cpp/gtest -" - -PATCHES=( - "${FILESDIR}/${P}-uncompressed-man-pages.patch" - "${FILESDIR}/${P}-unbundle-deps.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 "${WORKDIR}"/sound/* "${S}"/share/sound/ || die "Failed to move soundfont files" - - # Make sure we don't accidentally use bundled third party deps - # for which we want to use system packages instead. - rm -r thirdparty/{flac,freetype,googletest,lame,opus,opusenc} \ - || die "Failed to remove unused thirdparty directories" -} - -src_configure() { - # bug #766111 - export PATH="$(qt5_get_bindir):${PATH}" - - local mycmakeargs=( - -DMUSESCORE_BUILD_CONFIG=release - - -DBUILD_CRASHPAD_CLIENT=OFF - -DBUILD_AUTOUPDATE=OFF - # Jack support has been dropped in 4.0.0, - # but its remnants are still in the build system and cause trouble. - # https://github.com/musescore/MuseScore/issues/12775 - -DBUILD_JACK=OFF - -DDOWNLOAD_SOUNDFONT=OFF - -DSOUNDFONT3=ON - -DBUILD_UNIT_TESTS="$(usex test)" - -DCMAKE_SKIP_RPATH=ON - -DTRY_USE_CCACHE=OFF - -DBUILD_UNITY="$(usex jumbo-build)" - -DUSE_SYSTEM_FREETYPE=ON - ) - cmake_src_configure -} - -src_compile() { - cd "${BUILD_DIR}" || die - cmake_build -j1 lrelease manpages - cmake_src_compile -} - -src_test() { - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - # Hack to not install bundled libraries like libogg - rm -rf "${ED}/usr/include" "${ED}/usr/$(get_libdir)" || die -} |