diff options
author | Clemmitt Sigler | 2022-12-30 06:11:23 -0500 |
---|---|---|
committer | Clemmitt Sigler | 2022-12-30 06:11:23 -0500 |
commit | 2e251a3091706647bf4c473fc9021c38cc870aa6 (patch) | |
tree | 6ebf997a32c25a967457b3c4f9d1190447676052 | |
download | aur-2e251a3091706647bf4c473fc9021c38cc870aa6.tar.gz |
Initial pkg submission
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 81 |
2 files changed, 117 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..45f388f6e43e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,36 @@ +pkgbase = musescore3 + pkgdesc = Create, play and print beautiful sheet music -- Version 3; End-of-life + pkgver = 3.6.2 + pkgrel = 1 + url = https://musescore.org/ + arch = x86_64 + groups = pro-audio + license = GPL + makedepends = cmake + makedepends = doxygen + makedepends = git + makedepends = lame + makedepends = texlive-core + depends = alsa-lib + depends = freetype2 + depends = libpulse + depends = libsndfile + depends = libvorbisfile.so + depends = libportaudio.so + depends = libportmidi.so + depends = qt5-base + depends = qt5-declarative + depends = qt5-graphicaleffects + depends = qt5-quickcontrols + depends = qt5-quickcontrols2 + depends = qt5-svg + depends = qt5-tools + depends = qt5-xmlpatterns + depends = zlib + optdepends = lame: MP3 export + provides = musescore + conflicts = musescore + source = git+https://github.com/musescore/MuseScore.git#tag=3224f342d12f4af8ea782e929c49f5ce85f97da6 + sha256sums = SKIP + +pkgname = musescore3 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0fa286f3fe5b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,81 @@ +# Maintainer: Clemmitt Sigler <cmsigler.online@gmail.com> +# Contributor: Maxime Gauduin <alucryd@archlinux.org> +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> +# Contributor: Cristian Maureira <saint@archlinux.cl> +# Contributor: Dr.Egg <rwhite@archlinux.us> + +pkgname=musescore3 +pkgver=3.6.2 +pkgrel=1 +pkgdesc='Create, play and print beautiful sheet music -- Version 3; End-of-life' +arch=(x86_64) +url=https://musescore.org/ +license=(GPL) +groups=(pro-audio) +depends=( + alsa-lib + freetype2 + libpulse + libsndfile + libvorbisfile.so + libportaudio.so + libportmidi.so + qt5-base + qt5-declarative + qt5-graphicaleffects + qt5-quickcontrols + qt5-quickcontrols2 + qt5-svg + qt5-tools + qt5-xmlpatterns + zlib +) +makedepends=( + cmake + doxygen + git + lame + texlive-core +) +optdepends=('lame: MP3 export') +conflicts=('musescore') +provides=('musescore') +_tag=3224f342d12f4af8ea782e929c49f5ce85f97da6 +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//' +} + +build() { + cmake -S MuseScore -B build \ + -DCMAKE_BUILD_TYPE=Release \ + -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 \ + -DDOWNLOAD_SOUNDFONT=OFF \ + -DMUSESCORE_BUILD_CONFIG=release \ + -DMUSESCORE_REVISION=$(git rev-parse --short=7 HEAD) \ + -DPACKAGE_FILE_ASSOCIATION=ON \ + -DUSE_SYSTEM_FREETYPE=ON \ + -Wno-dev + make -j1 lrelease manpages -C build; + make -C build; +} + +package() { + make DESTDIR="${pkgdir}" install -C build +} + +# vim: ts=2 sw=2 et: |