summaryrefslogtreecommitdiff
path: root/media-sound/musescore/musescore-4.0.2.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-25 04:44:48 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-25 04:44:48 +0000
commita4a19f78acc305106f3b54bec9af212e38bfe7be (patch)
tree9db5e083c381cba07eefd91b2cf65089e9667998 /media-sound/musescore/musescore-4.0.2.ebuild
parent3f6b99c9f74a0a7bfa2e18f0a7bc7057739cc00b (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.ebuild137
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
-}