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:

Reply via email to