Merge tag '2.3.2+dfsg3-6'
authormirabilos <tg@debian.org>
Sun, 29 Sep 2019 23:10:21 +0000 (01:10 +0200)
committermirabilos <mirabilos@evolvis.org>
Sun, 29 Sep 2019 23:10:21 +0000 (01:10 +0200)
musescore2 (2.3.2+dfsg3-6) wtf; urgency=low

1  2 
debian/changelog
debian/control
debian/rules

- musescore (3.2.3+dfsg1-2) unstable; urgency=low
++musescore (3.2.3+dfsg1-2) UNRELEASED; urgency=low
 +
 +  * Upload to unstable, again without the restriking patch
 +  * Merge musescore (3.2.3+dfsg1-1exp1) experimental; urgency=low
-   * Set umask 022 around dh_auto_build (might fix reproducibility)
-   * Merge musescore2 (2.3.2+dfsg3-6) UNRELEASED; urgency=medium
++  * Set umask 022 for reproducibility
++  * Merge musescore2 (2.3.2+dfsg3-6) wtf; urgency=low
 +  * Fix misspelt translation
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sun, 29 Sep 2019 19:08:01 +0200
 +
 +musescore (3.2.3+dfsg1-1exp1) experimental; urgency=low
 +
 +  * Upload to experimental, again with the revert restriking patch
 +  * Pull another post-release bugfix from upstream
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 10 Jul 2019 18:57:24 +0200
 +
 +musescore (3.2.3+dfsg1-1) unstable; urgency=low
 +
 +  * Fix About when build number is empty (cosmetic)
 +  * Merge musescore2 (2.3.2+dfsg3-5) wtf; urgency=low
 +  * New upstream release
 +  * Upload to unstable, with the revert restriking patch disabled
 +  * Fix building with disabled plugins (needed to build on stretch)
 +  * Small cosmetic fix for About dialogue and --long-version
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 10 Jul 2019 03:22:28 +0200
 +
 +musescore (3.2.2+dfsg1-1) experimental; urgency=medium
 +
 +  * New upstream release
 +  * Merge musescore-snapshot (3.1+dfsg1-1) experimental; urgency=medium
 +  * Drop merged patches, update patches
 +  * Merge musescore2 (2.3.2+dfsg3-4) wtf; urgency=low
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 04 Jul 2019 23:55:01 +0200
 +
 +musescore-snapshot (3.1+dfsg1-1) experimental; urgency=medium
 +
 +  * New upstream release, repackaged as snapshot for integration work
 +  * Apply four post-release bugfixes: three from master, one from the
 +    musescore.com backend branch that’s not… yet(?) there
 +  * Update description with new features from 3.0 and 3.1
 +  * Merge musescore2 (2.3.2+dfsg3-2) wtf; urgency=medium
 +  * Supplement the AppStream metadata with the new release
 +  * Fix charset used by local plugin docs
 +  * Register plugin documentation with doc-base
 +  * Note known bug https://musescore.org/en/node/290147
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 03 Jun 2019 23:42:38 +0200
 +
 +musescore-snapshot (3.1~pre20190412+dfsg1-1) experimental; urgency=low
 +
 +  * New upstream snapshot “v3.1beta”
 +  * Merge musescore (3.0.5+dfsg1-2) experimental; urgency=low
 +  * Generate and install full plugin documentation locally
 +  * Merge musescore (3.0.5+dfsg1-3) experimental; urgency=low
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Fri, 19 Apr 2019 22:24:42 +0200
 +
 +musescore-snapshot (3.1~pre20190227+dfsg1-1) experimental; urgency=low
 +
 +  * Revert to tracking “git master” snapshots now 3.0.x was branched
 +  * New upstream snapshot; drop applied and refresh remaining patches
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 27 Feb 2019 21:01:07 +0100
 +
 +musescore (3.0.5+dfsg1-3) experimental; urgency=low
 +
 +  * Merge musescore (2.3.2+dfsg2-6) unstable; urgency=medium
 +  * Mark more patches as applied upstream
 +  * Adopt package description marker distinguishing from castling branch
 +  * Update AppData PR patch
 +  * Add a few crash fix patches until 3.1 is out
 +  * Clarify the Qt 5.7 patch use in stretch-backports-sloppy *only*
 +  * Apply recommended settings of debhelper 12
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sat, 04 May 2019 01:55:53 +0200
 +
 +musescore (3.0.5+dfsg1-2) experimental; urgency=low
 +
 +  * Merge musescore (2.3.2+dfsg2-5) unstable; urgency=medium
 +  * Update patches and pull three new bugfix patches from upstream
 +  * Stop suggesting old tiny soundfonts: we pull in a suitable, large
 +    one (with better UX) already, and the user can install any SF2/SF3
 +    or SFZ one by themselves
 +  * Use the same soundfont as upstream does, for fresh installations
 +  * Workaround for DEP 5 syntax in a complex case
 +  * Fix share/plugins/notenames.qml copyright years
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 17 Apr 2019 23:33:14 +0200
 +
 +musescore (3.0.5+dfsg1-1) experimental; urgency=medium
 +
 +  * New upstream version, targetting experimental until AFTER buster release
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 13 Mar 2019 17:52:48 +0100
 +
 +musescore (3.0.4+dfsg1-1) experimental; urgency=low
 +
 +  * New upstream version, targetting experimental until AFTER buster release
 +  * Remove applied patches
 +  * Fix upstream release notes link
 +  * Apply a reproducibility fix merged in upstream 3.1
 +  * Automate skipping the testsuite for too-old Qt5, easing backports/PPA
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 07 Mar 2019 22:48:58 +0100
 +
 +musescore (3.0.3+dfsg1-1) experimental; urgency=low
 +
 +  * Merge from the musescore-snapshot package but rename it back
 +  * Rename binary packages to musescore3{,-common} for coïnstallability
 +    (musescore{,-common} 2.x will stay around for buster’s lifetime, and
 +    upstream says users should have both in parallel, for existing scores)
 +  * New upstream version, targetting experimental until AFTER buster release
 +  * Apply upstream patch to fix sound to not always be piano + some crashes
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 27 Feb 2019 20:02:56 +0100
 +
 +musescore-snapshot (3.0.2+dfsg1-3) experimental; urgency=high
 +
 +  * Backport proposed fixes for saving text colours and flipping lyrics
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Mon, 18 Feb 2019 00:34:31 +0100
 +
 +musescore-snapshot (3.0.2+dfsg1-2) experimental; urgency=medium
 +
 +  * Mark patches as applied upstream
 +  * Allow manually debugging xvfb testsuite runner
 +  * Make up a $HOME directory which the testsuite can use
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Thu, 07 Feb 2019 19:07:46 +0100
 +
 +musescore-snapshot (3.0.2+dfsg1-1) experimental; urgency=medium
 +
 +  * Fix failing tst_runscripts
 +  * Allow MuseJazz fonts back in, the source code situation was cleared
 +  * Backport another FTBFS fix
 +  * New upstream release
 +    - update copyright
 +    - refresh all patches and PRs
 +  * Fix non-constant format string (-Wformat-security)
 +  * Slight env cleanup for the tests (tbf within pbuilder)
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Wed, 06 Feb 2019 21:07:52 +0100
 +
 +musescore-snapshot (3.0.1+dfsg1-2) experimental; urgency=low
 +
 +  * Fix XDG_DATA_HOME subpath location in the manpage
 +  * Merge changes from musescore (2.3.2+dfsg2-3)
 +  * Update upstream submission status of, and the patches themselves
 +
 + -- Thorsten Glaser <tg@mirbsd.de>  Sun, 27 Jan 2019 17:06:00 +0100
 +
- musescore2 (2.3.2+dfsg3-6) UNRELEASED; urgency=medium
+ musescore2 (2.3.2+dfsg3-6) wtf; urgency=low
  
    * d/copyright: Update MuseJazz information from historic records
    * d/copyright: Write year numbers consistently (four digits, comma)
diff --cc debian/control
@@@ -3,52 -3,49 +3,52 @@@ Section: soun
  Priority: optional
  Maintainer: Thorsten Glaser <tg@mirbsd.de>
  Homepage: https://musescore.org/en
- Build-Depends: cmake,
-                debhelper-compat (= 12),
- # for the tests (but useful to ensure installability before building)
- #              imagemagick,
-                mksh,
-                qml-module-qtquick-controls,
-                qml-module-qtquick-dialogs,
-                qml-module-qtquick-layouts,
-                qml-module-qtquick2,
-                xauth,
-                xvfb,
- # to build
-                doxygen,
-                g++ (>= 4:4.8),
-                graphviz,
-                libasound2-dev,
-                libfreetype6-dev (>= 2.5.2),
-                libjack-dev,
-                libmp3lame-dev,
-                libpoppler-qt5-dev,
-                libportmidi-dev [linux-any],
-                libpulse-dev,
-                libqt5opengl5-dev,
-                libqt5svg5-dev,
-                libqt5xmlpatterns5-dev,
-                libsndfile1-dev (>= 1.0.25),
-                lsb-release,
-                portaudio19-dev,
-                qtbase5-dev,
-                qtdeclarative5-dev (>= 5.8),
-                qtscript5-dev,
-                qttools5-dev,
-                qttools5-dev-tools,
-                zlib1g-dev
- Standards-Version: 4.4.0
+ Build-Depends: debhelper-compat (= 12),
+ # # for the tests (but useful to ensure installability before building)
+ # imagemagick,
+   mksh,
+   qml-module-qtquick-controls,
+   qml-module-qtquick-dialogs,
+   qml-module-qtquick-layouts,
+   qml-module-qtquick2,
+   xauth,
+   xvfb,
+ # # to build
+   cmake,
++  doxygen,
+   g++ (>= 4:4.8),
++  graphviz,
+   libasound2-dev,
+   libfreetype6-dev (>= 2.5.2),
+   libjack-dev,
+   libmp3lame-dev,
++  libpoppler-qt5-dev,
+   libportmidi-dev [linux-any],
+   libpulse-dev,
+   libqt5opengl5-dev,
+   libqt5svg5-dev,
+   libqt5xmlpatterns5-dev,
+   libsndfile1-dev (>= 1.0.25),
+   lsb-release,
+   portaudio19-dev,
+   qtbase5-dev,
 -  qtdeclarative5-dev (>= 5.4),
++  qtdeclarative5-dev (>= 5.8),
+   qtscript5-dev,
+   qttools5-dev,
+   qttools5-dev-tools,
+   zlib1g-dev
+ Standards-Version: 4.4.1
  Rules-Requires-Root: no
 -VCS-git: https://evolvis.org/anonscm/git/alioth/musescore.git -b rochade
 -VCS-Browser: https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=alioth/musescore.git;a=shortlog;h=refs/heads/rochade
 +VCS-git: https://evolvis.org/anonscm/git/alioth/musescore.git -b master
 +VCS-Browser: https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=alioth/musescore.git;a=shortlog;h=refs/heads/master
  
 -Package: musescore-common
 +Package: musescore3-common
  Architecture: all
  Multi-Arch: foreign
  Pre-Depends: ${misc:Pre-Depends}
- Depends: musescore-general-soundfont-small | musescore-compatible-soundfont,
-  ${misc:Depends}
+ Depends: ${misc:Depends},
+  musescore-general-soundfont-small | musescore-compatible-soundfont
 -Description: MuseScore 2 (music composition and notation) shared files
 +Description: MuseScore 3 (music composition and notation) shared files
   Demonstration scores and templates, styles, localisations, some
   plugins for MuseScore, the Open Source (GNU GPL) cross-platform
   multi-lingual music notation software.
@@@ -69,22 -66,20 +69,20 @@@ Package: musescore
  Architecture: any
  Multi-Arch: foreign
  Pre-Depends: ${misc:Pre-Depends}
- Depends: desktop-file-utils,
-          libqt5sql5-sqlite,
- # dependent on MSCORE_INSTALL_SUFFIX from debian/rules
- # and MUSESCORE_VERSION_{MAJOR,MINOR} from CMakeLists.txt
-          musescore3-common (>> 3.2~),
-          musescore3-common (<< 3.3~),
-          qml-module-qtquick-controls,
-          qml-module-qtquick-dialogs,
-          qml-module-qtquick-layouts,
-          qml-module-qtquick2,
-          shared-mime-info,
-          xdg-utils,
-          ${misc:Depends},
-          ${shlibs:Depends}
+ Depends: ${shlibs:Depends}, ${misc:Depends},
+   desktop-file-utils,
+   libqt5sql5-sqlite,
+   qml-module-qtquick-controls,
+   qml-module-qtquick-dialogs,
+   qml-module-qtquick-layouts,
+   qml-module-qtquick2,
+   shared-mime-info,
+   xdg-utils,
+ # # dependent on MSCORE_INSTALL_SUFFIX from debian/rules
+ # # and MUSESCORE_VERSION_{MAJOR,MINOR} from CMakeLists.txt
 -  musescore-common (>> 2.3~), musescore-common (<< 2.4~)
++  musescore3-common (>> 3.2~), musescore3-common (<< 3.3~)
  Recommends: libmp3lame0, pulseaudio-utils
 -Description: cross-platform multi-lingual music composition and notation (old)
 +Description: cross-platform multi-lingual music composition and notation
   MuseScore is an Open Source (GNU GPL) music notation software that runs
   on all platforms supported by Qt5 (GNU/Linux, MacOS X, Windows), and is
   available in over forty different languages. It features an easy to use
diff --cc debian/rules
@@@ -9,7 -12,10 +12,10 @@@ endi
  LC_ALL:=C.UTF-8
  export LC_ALL
  
 -MSPPKG=musescore
+ shellescape='$(subst ','\'',$(1))'
+ shellexport=$(1)=$(call shellescape,${$(1)})
 +MSPPKG=musescore3
  MSCPKG=${MSPPKG}-common
  MSPDIR=debian/${MSPPKG}
  MSCDIR=debian/${MSCPKG}
@@@ -75,9 -82,8 +87,9 @@@ override_dh_auto_configure
        exec dh_auto_configure -- ${CMAKE_DEFS}
  
  override_dh_auto_build:
-       umask 022; env GNUMAKEFLAGS="$$GNUMAKEFLAGS --output-sync" \
+       env GNUMAKEFLAGS="$$GNUMAKEFLAGS --output-sync" \
            dh_auto_build -- lrelease all
 +      doxygen Doxyfile.plugins
  
  override_dh_auto_test:
        exec mksh debian/buildtest ${DEB_BUILD_OPTIONS}