[arch-commits] Commit in musescore/repos (4 files)

Maxime Gauduin alucryd at nymeria.archlinux.org
Tue Oct 1 16:42:53 UTC 2013


    Date: Tuesday, October 1, 2013 @ 18:42:52
  Author: alucryd
Revision: 97934

archrelease: copy trunk to community-x86_64

Added:
  musescore/repos/community-x86_64/
  musescore/repos/community-x86_64/PKGBUILD
    (from rev 97933, musescore/trunk/PKGBUILD)
  musescore/repos/community-x86_64/mscore-docs.patch
    (from rev 97933, musescore/trunk/mscore-docs.patch)
  musescore/repos/community-x86_64/musescore.install
    (from rev 97933, musescore/trunk/musescore.install)

-------------------+
 PKGBUILD          |   65 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 mscore-docs.patch |   21 ++++++++++++++++
 musescore.install |   13 ++++++++++
 3 files changed, 99 insertions(+)

Copied: musescore/repos/community-x86_64/PKGBUILD (from rev 97933, musescore/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2013-10-01 16:42:52 UTC (rev 97934)
@@ -0,0 +1,65 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Stefan Husmann <stefan-husmann at t-online.de>
+# Contributor: Cristian Maureira <saint at archlinux.cl>
+# Contributor: Dr.Egg <rwhite at archlinux.us>
+
+pkgbase=musescore
+pkgname=('musescore' 'musescore-docs')
+pkgver=1.3
+pkgrel=4
+pkgdesc="Create, play and print beautiful sheet music"
+arch=('i686' 'x86_64')
+url="http://musescore.org/"
+license=('GPL')
+makedepends=('cmake' 'doxygen' 'portaudio' 'qtscriptgenerator' 'texlive-core')
+source=("http://downloads.sourceforge.net/mscore/mscore-${pkgver}.tar.bz2"
+        'mscore-docs.patch')
+sha256sums=('a0b60cc892ac0266c58fc6392be72c0a21c3aa7fd0b6e4f1dddad1c8b36be683'
+            'ea4c25e8998c1666103d48fb3bcb5a8d7c9601e971195ef23c2f535c1191585d')
+
+prepare() {
+  cd mscore-${pkgver}/mscore
+
+  patch -Np1 -i ../../mscore-docs.patch
+  sed 's/COMMAND lupdate/COMMAND lupdate-qt4/g
+       s/COMMAND lrelease/COMMAND lrelease-qt4/g
+       s/set(BUILD_SCRIPTGEN TRUE)/set(BUILD_SCRIPTGEN FALSE)/' -i CMakeLists.txt
+}
+
+build() {
+  cd mscore-${pkgver}/mscore
+
+  if [[ -d build ]]; then
+    rm -rf build
+  fi
+  mkdir build && cd build
+
+  cmake .. -DCMAKE_INSTALL_PREFIX='/usr'
+  make lupdate
+  make lrelease
+  make
+}
+
+package_musescore() {
+  depends=('portaudio' 'qtscriptgenerator')
+  optdepends=('musescore-docs: Documentation')
+  install="${pkgname}.install"
+
+  cd mscore-${pkgver}/mscore/build
+
+  make DESTDIR="${pkgdir}" install
+  rm -rf "${pkgdir}"/usr/share/mscore-${pkgver}/man
+}
+
+package_musescore-docs() {
+  pkgdesc="Documentation for MuseScore"
+  arch=('any')
+
+  cd mscore-${pkgver}/mscore
+
+  install -dm 755 "${pkgdir}"/usr/share/doc/${pkgbase}
+  install -m 644 manual/*.pdf "${pkgdir}"/usr/share/doc/${pkgbase}/
+}
+
+# vim: ts=2 sw=2 et:

Copied: musescore/repos/community-x86_64/mscore-docs.patch (from rev 97933, musescore/trunk/mscore-docs.patch)
===================================================================
--- community-x86_64/mscore-docs.patch	                        (rev 0)
+++ community-x86_64/mscore-docs.patch	2013-10-01 16:42:52 UTC (rev 97934)
@@ -0,0 +1,21 @@
+--- a/mscore/mscore.cpp
++++ b/mscore/mscore.cpp
+@@ -919,15 +919,15 @@
+       if (debugMode)
+             printf("open handbook for language <%s>\n", qPrintable(lang));
+
+-      QFileInfo mscoreHelp(mscoreGlobalShare + QString("man/MuseScore-") + lang + QString(".pdf"));
++      QFileInfo mscoreHelp(("/usr/share/doc/musescore/MuseScore-") + lang + QString(".pdf"));
+       if (!mscoreHelp.isReadable()) {
+             if (debugMode) {
+                   printf("cannot open doc <%s>\n", qPrintable(mscoreHelp.filePath()));
+                   }
+             lang = lang.left(2);
+-            mscoreHelp.setFile(mscoreGlobalShare + QString("man/MuseScore-") + lang + QString(".pdf"));
++            mscoreHelp.setFile(("/usr/share/doc/musescore/MuseScore-") + lang + QString(".pdf"));
+             if(!mscoreHelp.isReadable()){
+-                mscoreHelp.setFile(mscoreGlobalShare + QString("man/MuseScore-en.pdf"));
++                mscoreHelp.setFile(("/usr/share/doc/musescore/MuseScore-en.pdf"));
+                 if (!mscoreHelp.isReadable()) {
+                       QString info(tr("MuseScore handbook not found at: \n"));
+                       info += mscoreHelp.filePath();

Copied: musescore/repos/community-x86_64/musescore.install (from rev 97933, musescore/trunk/musescore.install)
===================================================================
--- community-x86_64/musescore.install	                        (rev 0)
+++ community-x86_64/musescore.install	2013-10-01 16:42:52 UTC (rev 97934)
@@ -0,0 +1,13 @@
+post_install() {
+  update-desktop-database -q
+}
+
+post_upgrade() {
+  post_install
+}
+
+post_remove() {
+  post_install
+}
+
+# vim: ts=2 sw=2 et:




More information about the arch-commits mailing list