Date: Thursday, December 15, 2022 @ 13:25:24 Author: alucryd Revision: 1359260
upgpkg: musescore 4.0-1 Modified: musescore/trunk/PKGBUILD ----------+ PKGBUILD | 49 +++++++++++++++++++++++-------------------------- 1 file changed, 23 insertions(+), 26 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-12-15 13:25:03 UTC (rev 1359259) +++ PKGBUILD 2022-12-15 13:25:24 UTC (rev 1359260) @@ -4,8 +4,8 @@ # Contributor: Dr.Egg <[email protected]> pkgname=musescore -pkgver=3.6.2 -pkgrel=7 +pkgver=4.0 +pkgrel=1 pkgdesc='Create, play and print beautiful sheet music' arch=(x86_64) url=https://musescore.org/ @@ -12,20 +12,19 @@ license=(GPL) groups=(pro-audio) depends=( - alsa-lib - freetype2 - libpulse - libsndfile - libvorbisfile.so - libportaudio.so - libportmidi.so + gcc-libs + glibc + libasound.so + libcrypto.so + libfreetype.so + libsndfile.so + libssl.so qt5-base qt5-declarative - qt5-graphicaleffects - qt5-quickcontrols + qt5-networkauth qt5-quickcontrols2 qt5-svg - qt5-tools + qt5-x11extras qt5-xmlpatterns zlib ) @@ -34,18 +33,17 @@ doxygen git lame + ninja + python + qt5-tools texlive-core ) optdepends=('lame: MP3 export') -_tag=3224f342d12f4af8ea782e929c49f5ce85f97da6 +options=(!lto) +_tag=548562132fe98e55cc32b571cf629aad621f2fd9 source=(git+https://github.com/musescore/MuseScore.git#tag=${_tag}) sha256sums=(SKIP) -prepare() { - cd MuseScore - git cherry-pick -n 63d8b7ee90e9ec6604e334a3ebb12fced7fab36d -} - pkgver() { cd MuseScore git describe --tags | sed 's/^v//' @@ -52,15 +50,14 @@ } build() { - cmake -S MuseScore -B build \ - -DCMAKE_BUILD_TYPE=Release \ + cmake -S MuseScore -B build -G Ninja \ + -DCMAKE_BUILD_TYPE=None \ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \ -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_SKIP_RPATH=ON \ - -DBUILD_CRASH_REPORTER=OFF \ - -DBUILD_TELEMETRY_MODULE=OFF \ - -DBUILD_WEBENGINE=OFF \ + -DBUILD_CRASHPAD_CLIENT=OFF \ + -DBUILD_UNIT_TESTS=OFF \ -DDOWNLOAD_SOUNDFONT=OFF \ -DMUSESCORE_BUILD_CONFIG=release \ -DMUSESCORE_REVISION=$(git rev-parse --short=7 HEAD) \ @@ -67,12 +64,12 @@ -DPACKAGE_FILE_ASSOCIATION=ON \ -DUSE_SYSTEM_FREETYPE=ON \ -Wno-dev - make -j1 lrelease manpages -C build; - make -C build; + cmake --build build } package() { - make DESTDIR="${pkgdir}" install -C build + DESTDIR="${pkgdir}" cmake --install build + rm -rf "${pkgdir}"/usr/{include,lib} } # vim: ts=2 sw=2 et:
