diff options
Diffstat (limited to 'media-sound/musescore')
-rw-r--r-- | media-sound/musescore/Manifest | 5 | ||||
-rw-r--r-- | media-sound/musescore/musescore-3.6.2-r1.ebuild | 121 | ||||
-rw-r--r-- | media-sound/musescore/musescore-3.6.2.ebuild | 7 | ||||
-rw-r--r-- | media-sound/musescore/musescore-9999.ebuild | 10 |
4 files changed, 136 insertions, 7 deletions
diff --git a/media-sound/musescore/Manifest b/media-sound/musescore/Manifest index a8738d33f38a..bcb4d7a5de65 100644 --- a/media-sound/musescore/Manifest +++ b/media-sound/musescore/Manifest @@ -2,6 +2,7 @@ AUX musescore-3.0.1-man-pages.patch 1779 BLAKE2B 345f06aaad337f0cd51f949bc210ec8 AUX musescore-3.6.1-rename-audioitem.patch 491 BLAKE2B 9ecdccb1e3aec15c7233baaeb07d1b962b487dfa1c88cbb1c79616e92d36fc8e0d46635b9bda851550145086bfef2bba56a53ed033325b6bd98378a9f6928bb3 SHA512 55cb0187dfe4e590ec47c772d3c820f64324d748a2b95d0529b516cd048f2862477117dd711c335fd7abf8e3693e9e0b8b60cc270aab5a5960a173fa8bd7ad85 DIST MuseScore_General-0.2.0.tar.bz2 35122747 BLAKE2B 7f9cafb7912ab8c977842c51df69506d4ad3d1d37498c856978a2d5ab50a1c4fe9145a4807f8c353e6f14138704abb2bbd70c948f1621b494c6e0458c2df0184 SHA512 69eeb22e8c9d1d393a2af857baeb8e49bf2a492651d18190685c74df84a5f6b424e37077e39d9d69c117c4896ea1fbb857eba25a1fbcb6f98d53f384a55713cc DIST musescore-3.6.2.tar.gz 69077899 BLAKE2B 4562267b2fd6498b0ba1e503a9117c2680035ccdb66f94bbd9b98ef1c37d4f9eb7d8a84cbac7726b67b9c95e4f076aaaf83087f4ded195150c42ec77462d48e8 SHA512 04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e -EBUILD musescore-3.6.2.ebuild 2988 BLAKE2B 066bc22bc16788b7f54d6e54547f8f633442ed2ea591f188a8bd7994ed1f40376e0ba1365e7d41f0c5764924af449254a7ec55712ee967ad6d3e3ed9b9dbc39c SHA512 667cf575170edbe8e105ba3863df978fa05e0d1216fe18b5572c8fc6bce060c2764b1ff59d6cf632076f7e5bd2d966026aeb2d7c1f163f2b40c1823ed495a65f -EBUILD musescore-9999.ebuild 2908 BLAKE2B 5674b3905860a9ca1e988e8f14e40fc5c5c63a441d633e5bdb6360444251f6ce733dd8d9ae85070a946db14e885279afb51a43ae33db5256d5e539decc98373c SHA512 c9bfcc66875135141745e8ff3ab27c4b7f647748310dd65e6af5245bb6fdf2ad7a85b5792b47ce6a06903ec282d4f12c13f07b5982716abb7f84f12299e53ea6 +EBUILD musescore-3.6.2-r1.ebuild 3060 BLAKE2B 661f3962a5ab3260c5580eb2dc91836015c62744c69d05e51edffa0891c7a2f49c8b959958cbd96da380d9419642f4f01b06bfec6ffa23cee08ceee2f681cb24 SHA512 4560550c5a7d7ab386a01241f1f33cc55a51d731a40f0dc271b77e0e9ea196c6c2c219894687c37f25a4459562b967113382b301e0df44216a7e1941cc24540f +EBUILD musescore-3.6.2.ebuild 3057 BLAKE2B 9dfb828479b96449388e0738ca1072857ca6ab068c00624b01b0a9d9be374ed84a777596791bdd9c11c7889b67aadaa50b5c10b92c19dc915cae21f603d40db4 SHA512 aaa7030ae4d9d297f689201f8b2472d5e6af47df1cf1036f605f1f0aff9c76ad20ce21827e47215a2e92b03e272eac3e58e707e47c8d404324ac438dc330f54d +EBUILD musescore-9999.ebuild 3001 BLAKE2B c5de983af93a21e83218b7dcf1a11c046fe6c2b6b8118ee098104531c325944bb0e94b836d380b789da75e7e546d5df5d4aa05f967a4aa213020bd0d5a2ce12f SHA512 f2162b78542524277a33f064a098d56b04859acd8d9e8acd1e39309dc3ff2693913bd1af11c63f5a5ddd7e6149afc5a25c97cead4f3be4ae93fbbfcf8a77a1fc MISC metadata.xml 882 BLAKE2B a8ead5437d77a6c39262770afc3409f3a68072fbc796af0b029641126521299e45e921a666b97b168de79b92d3359ecd4032e26fca798188fa9bd503f394db5a SHA512 4146e03299dd9a646e713dc9baacdba9578c5fb204eeeb81397e25fe5d7b19ae07aa1bb0c550ffff5cb53194f9ee53d0b35fbc26b04658d0e50f08e1a0e441f7 diff --git a/media-sound/musescore/musescore-3.6.2-r1.ebuild b/media-sound/musescore/musescore-3.6.2-r1.ebuild new file mode 100644 index 000000000000..d9fdbd5e6e56 --- /dev/null +++ b/media-sound/musescore/musescore-3.6.2-r1.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_MAKEFILE_GENERATOR="emake" +CHECKREQS_DISK_BUILD=3500M +inherit cmake qmake-utils xdg check-reqs + +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="alsa debug jack mp3 osc omr portaudio portmidi pulseaudio +sf3 sfz webengine" +REQUIRED_USE="portmidi? ( portaudio )" + +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" +DEPEND=" + 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/qtopengl:5 + dev-qt/qtprintsupport:5 + dev-qt/qtquickcontrols2:5 + >=dev-qt/qtsingleapplication-2.6.1_p20171024[X] + dev-qt/qtsvg:5 + dev-qt/qtxml:5 + dev-qt/qtxmlpatterns:5 + >=media-libs/freetype-2.5.2 + media-libs/libsndfile + sys-libs/zlib:= + alsa? ( >=media-libs/alsa-lib-1.0.0 ) + jack? ( virtual/jack ) + mp3? ( media-sound/lame ) + omr? ( app-text/poppler ) + portaudio? ( media-libs/portaudio ) + portmidi? ( media-libs/portmidi ) + pulseaudio? ( media-sound/pulseaudio ) + sf3? ( media-libs/libvorbis ) + webengine? ( dev-qt/qtwebengine:5[widgets] ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-3.0.1-man-pages.patch" + "${FILESDIR}/${PN}-3.6.1-rename-audioitem.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" +} + +src_configure() { + # bug #766111 + export PATH="$(qt5_get_bindir):${PATH}" + + local mycmakeargs=( + -DAEOLUS=OFF # does not compile + -DBUILD_ALSA="$(usex alsa)" + -DBUILD_CRASH_REPORTER=OFF + -DBUILD_JACK="$(usex jack)" + -DBUILD_LAME="$(usex mp3)" + -DBUILD_PCH=OFF + -DBUILD_PORTAUDIO="$(usex portaudio)" + -DBUILD_PORTMIDI="$(usex portmidi)" + -DBUILD_PULSEAUDIO="$(usex pulseaudio)" + -DBUILD_SHARED_LIBS=ON + -DBUILD_TELEMETRY_MODULE=ON + -DBUILD_WEBENGINE="$(usex webengine)" + -DCMAKE_SKIP_RPATH=ON + -DDOWNLOAD_SOUNDFONT=OFF + -DHAS_AUDIOFILE=ON + -DOCR=OFF + -DOMR="$(usex omr)" + -DSOUNDFONT3=ON + -DZERBERUS="$(usex sfz)" + -DUSE_PATH_WITH_EXPLICIT_QT_VERSION=ON + -DUSE_SYSTEM_FREETYPE=ON + -DUSE_SYSTEM_POPPLER=ON + -DUSE_SYSTEM_QTSINGLEAPPLICATION=ON + ) + cmake_src_configure +} + +src_compile() { + cd "${BUILD_DIR}" || die + cmake_build -j1 lrelease manpages + cmake_src_compile +} diff --git a/media-sound/musescore/musescore-3.6.2.ebuild b/media-sound/musescore/musescore-3.6.2.ebuild index 96f936a41a63..5cc3b579f8cd 100644 --- a/media-sound/musescore/musescore-3.6.2.ebuild +++ b/media-sound/musescore/musescore-3.6.2.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="emake" CHECKREQS_DISK_BUILD=3500M -inherit cmake xdg check-reqs +inherit cmake qmake-utils xdg check-reqs if [[ ${PV} == "9999" ]]; then inherit git-r3 @@ -83,6 +83,9 @@ src_prepare() { } src_configure() { + # bug #766111 + export PATH="$(qt5_get_bindir):${PATH}" + local mycmakeargs=( -DAEOLUS=OFF # does not compile -DBUILD_ALSA="$(usex alsa)" diff --git a/media-sound/musescore/musescore-9999.ebuild b/media-sound/musescore/musescore-9999.ebuild index 01dcab44b226..d2e8794771d9 100644 --- a/media-sound/musescore/musescore-9999.ebuild +++ b/media-sound/musescore/musescore-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 CMAKE_MAKEFILE_GENERATOR="emake" CHECKREQS_DISK_BUILD=3500M -inherit cmake xdg check-reqs +inherit cmake qmake-utils xdg check-reqs if [[ ${PV} == "9999" ]]; then inherit git-r3 @@ -79,13 +79,16 @@ src_prepare() { } src_configure() { + # bug #766111 + export PATH="$(qt5_get_bindir):${PATH}" + local mycmakeargs=( -DAEOLUS=OFF # does not compile -DBUILD_ALSA="$(usex alsa)" -DBUILD_CRASH_REPORTER=OFF -DBUILD_JACK="$(usex jack)" -DBUILD_LAME="$(usex mp3)" - -DBUILD_PCH=ON + -DBUILD_PCH=OFF -DBUILD_PORTAUDIO="$(usex portaudio)" -DBUILD_PORTMIDI="$(usex portmidi)" -DBUILD_PULSEAUDIO="$(usex pulseaudio)" @@ -98,6 +101,7 @@ src_configure() { -DOCR=OFF -DOMR="$(usex omr)" -DSOUNDFONT3=ON + -DTRY_USE_CCACHE=OFF -DZERBERUS="$(usex sfz)" -DUSE_PATH_WITH_EXPLICIT_QT_VERSION=ON -DUSE_SYSTEM_FREETYPE=ON |