PKGBUILD 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # Maintainer (arch): Maxime Gauduin <alucryd@archlinux.org>
  2. # Contributor: Stefan Husmann <stefan-husmann@t-online.de>
  3. # Contributor: Cristian Maureira <saint@archlinux.cl>
  4. # Contributor: Dr.Egg <rwhite@archlinux.us>
  5. # Maintainer: bill-auger <bill-auger@programmer.net>
  6. # parabola changes and rationale:
  7. # - remove qt5-webengine support (redmine #2136)
  8. pkgname=musescore
  9. pkgver=3.2.3
  10. pkgrel=1
  11. pkgrel+=.parabola1
  12. pkgdesc='Create, play and print beautiful sheet music'
  13. arch=(x86_64)
  14. arch+=('armv7h' 'i686')
  15. url=https://musescore.org/
  16. license=(GPL)
  17. depends=( \
  18. alsa-lib \
  19. freetype2 \
  20. libpulse \
  21. libsndfile \
  22. libvorbisfile.so \
  23. portaudio \
  24. portmidi \
  25. qt5-base \
  26. qt5-declarative \
  27. qt5-quickcontrols \
  28. qt5-svg \
  29. qt5-tools \
  30. qt5-xmlpatterns \
  31. zlib \
  32. )
  33. makedepends=( \
  34. cmake \
  35. doxygen \
  36. git \
  37. lame \
  38. qt5-script \
  39. texlive-core \
  40. )
  41. optdepends=('lame: MP3 export')
  42. source=(git+https://github.com/musescore/MuseScore.git#tag=v${pkgver})
  43. sha256sums=('SKIP')
  44. prepare() {
  45. sed 's/BUILD_WEBENGINE="ON"/BUILD_WEBENGINE="OFF"/' -i MuseScore/Makefile
  46. sed 's/option(BUILD_WEBENGINE "Built in webengine support" ON)/option(BUILD_WEBENGINE "Built in webengine support" OFF)/' -i MuseScore/CMakeLists.txt
  47. sed 's/option(BUILD_CRASH_REPORTER "Build with crash reporter" ON)/option(BUILD_CRASH_REPORTER "Build with crash reporter" OFF)/' -i MuseScore/CMakeLists.txt
  48. }
  49. build() {
  50. make PREFIX=/usr NO_RPATH=TRUE USE_SYSTEM_FREETYPE=ON -C MuseScore revision release
  51. }
  52. package() {
  53. make DESTDIR="${pkgdir}" UPDATE_CACHE=FALSE -C MuseScore/build.release install
  54. }