debian/0000775000000000000000000000000012627543012007172 5ustar debian/gbp.conf0000664000000000000000000000213412612406152010606 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] # use pristine-tar: pristine-tar = True # tell git-buildpackage howto clean the source tree cleaner = fakeroot debian/rules clean # this is how we invoke pbuilder, arguments passed to git-buildpackage will be # passed to dpkg-buildpackge in the chroot builder = /usr/bin/git-pbuilder compression = xz # Options only affecting git-buildpackage [git-buildpackage] # uncomment this to automatically GPG sign tags: sign-tags = True # call lintian after a successful build: postbuild = lintian $GBP_CHANGES_FILE # Options only affecting git-import-orig [git-import-orig] # run hook after the import: postimport = git-dch -N%(version)s -S -a --debian-branch=$GBP_BRANCH # commit message: import-msg = New upstream version %(version)s # Options only affecting git-dch [git-dch] # what tags to look for to generate bug-closing changelog entries: meta-closes = Closes|LP # include the full commit message in the changelog: full = True # ignore Signed-off-by: lines: ignore-regex=(Signed-off|Acked)-by: # include commit id's in changelog entries id-length=7 debian/musescore-common.install0000664000000000000000000000014012612406152014045 0ustar #debian/musescore/usr/share/mscore* usr/share fonts/mscore/mscore.otf /usr/share/fonts/opentype debian/musescore.postinst0000664000000000000000000000041512612406152013001 0ustar #!/bin/sh set -e xdg-icon-resource forceupdate if [ -x "`which update-desktop-database 2>/dev/null`" ] ; then update-desktop-database /usr/share/applications fi if [ -x /usr/bin/update-mime-database ]; then update-mime-database /usr/share/mime fi #DEBHELPER# debian/musescore.prerm0000664000000000000000000000007512612406152012245 0ustar #!/bin/sh set -e xdg-icon-resource forceupdate #DEBHELPER# debian/compat0000664000000000000000000000000212612406152010365 0ustar 9 debian/source/0000775000000000000000000000000012612406152010467 5ustar debian/source/format0000664000000000000000000000001412612406152011675 0ustar 3.0 (quilt) debian/manpages0000664000000000000000000000004212612406152010701 0ustar build/mscore.1 build/musescore.1 debian/patches/0000775000000000000000000000000012612664761010632 5ustar debian/patches/03-fix-when-char-defaults-to-unsigned.patch0000664000000000000000000000351612612406653020571 0ustar Description: fix for arm, where char by default is unsigned Origin: upstream, https://github.com/musescore/MuseScore/commit/78605d6aefe45f44 Bug-Debian: https://bugs.debian.org/802705 Last-Update: 2015-10-23 diff --git a/libmscore/clef.h b/libmscore/clef.h index 2e0b157..00161fa 100644 --- a/libmscore/clef.h +++ b/libmscore/clef.h @@ -92,7 +92,7 @@ class ClefInfo { int _line; ///< Line for musicXml. int _octChng; ///< Octave change for musicXml. int _pitchOffset; ///< Pitch offset for line 0. - char _lines[14]; + signed char _lines[14]; const char* _name; StaffGroup _staffGroup; @@ -102,7 +102,7 @@ class ClefInfo { static int line(ClefType t) { return clefTable[int(t)]._line; } static int octChng(ClefType t) { return clefTable[int(t)]._octChng; } static int pitchOffset(ClefType t) { return clefTable[int(t)]._pitchOffset; } - static const char* lines(ClefType t) { return clefTable[int(t)]._lines; } + static const signed char* lines(ClefType t) { return clefTable[int(t)]._lines; } static const char* name(ClefType t) { return clefTable[int(t)]._name; } static StaffGroup staffGroup(ClefType t) { return clefTable[int(t)]._staffGroup; } static ClefType tag2type(const QString&); diff --git a/libmscore/keysig.cpp b/libmscore/keysig.cpp index 3a51b03..778e95f 100644 --- a/libmscore/keysig.cpp +++ b/libmscore/keysig.cpp @@ -180,7 +180,7 @@ void KeySig::layout() // naturals should go AFTER accidentals if they should not go before! bool suffixNaturals = naturalsOn && !prefixNaturals; - const char* lines = ClefInfo::lines(clef); + const signed char* lines = ClefInfo::lines(clef); // add prefixed naturals, if any debian/patches/01-do-not-install-manual-pdf.patch0000664000000000000000000000076412612406152016752 0ustar # Description: Don't install PDF manual as it is removed for DFSG compliance # Author: Toby Smithe --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -18,7 +18,7 @@ # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #============================================================================= -subdirs(templates wallpaper locale styles sound manual +subdirs(templates wallpaper locale styles sound #manual workspaces instruments) install (DIRECTORY debian/patches/02-do-not-update-mime-during-build.patch0000664000000000000000000000163512612406152020053 0ustar --- a/Makefile +++ b/Makefile @@ -96,27 +96,19 @@ install: release cd build.release \ - && make install/strip \ - && update-mime-database "${PREFIX}/share/mime" \ - && gtk-update-icon-cache -f -t "${PREFIX}/share/icons/hicolor" + && make install/strip installdebug: debug cd build.debug \ - && make install \ - && update-mime-database "${PREFIX}/share/mime" \ - && gtk-update-icon-cache -f -t "${PREFIX}/share/icons/hicolor" + && make install uninstall: cd build.release \ - && xargs rm < install_manifest.txt \ - && update-mime-database "${PREFIX}/share/mime" \ - && gtk-update-icon-cache -f -t "${PREFIX}/share/icons/hicolor" + && xargs rm < install_manifest.txt uninstalldebug: cd build.debug \ - && xargs rm < install_manifest.txt \ - && update-mime-database "${PREFIX}/share/mime" \ - && gtk-update-icon-cache -f -t "${PREFIX}/share/icons/hicolor" + && xargs rm < install_manifest.txt # # linux debian/patches/series0000664000000000000000000000017012612664761012045 0ustar 01-do-not-install-manual-pdf.patch 02-do-not-update-mime-during-build.patch 03-fix-when-char-defaults-to-unsigned.patch debian/control0000664000000000000000000000624212612406152010576 0ustar Source: musescore Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Toby Smithe , Tiago Bortoletto Vaz Build-Depends: debhelper (>= 9), cmake, qtbase5-dev, qtdeclarative5-dev (>= 5.3), qttools5-dev, qttools5-dev-tools, qtquick1-5-dev, qtscript5-dev, libqt5xmlpatterns5-dev, libqt5svg5-dev, libqt5webkit5-dev, libasound2-dev, libjack-dev, libpulse-dev, libsndfile1-dev (>= 1.0.18), libmp3lame-dev, portaudio19-dev, zlib1g-dev, libfreetype6-dev, chrpath Standards-Version: 3.9.6 Homepage: http://www.musescore.org/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/musescore.git Vcs-Browser: http://anonscm.debian.org/cgit/pkg-multimedia/musescore.git Package: musescore Architecture: any Provides: mscore Replaces: mscore (<< 0.9.6+dfsg-1) Breaks: mscore (<< 0.9.6+dfsg-1) Depends: ${misc:Depends}, ${shlibs:Depends}, libqt5sql5-sqlite, qml-module-qtquick2, qml-module-qtquick-controls, qml-module-qtquick-layouts, musescore-common (>= 2.0), xdg-utils, desktop-file-utils, shared-mime-info Recommends: pulseaudio-utils Suggests: timgm6mb-soundfont, fluid-soundfont-gm Description: Free music composition and notation software MuseScore is a free WYSIWYG music score typesetter for Linux, licenced under GNU GPL. Features: - WYSIWYG, notes are entered on a "virtual note sheet" - Unlimited score length - Unlimited number of staves per system - Up to four independent voices per staff - easy and fast note entry with mouse, keyboard or midi - integrated sequencer and FluidSynth software synthesizer - import and export of MusicXml and standard midifiles (SMF) - platform independent code for Linux, Windows and Mac - Automatic part extraction and transposition - Chord symbols - Swing and shuffle playback - and much more... Package: musescore-common Architecture: all Depends: ${misc:Depends} Provides: mscore-common Replaces: mscore-common (<< 0.9.6+dfsg-1) Breaks: mscore-common (<< 0.9.6+dfsg-1) Description: Free music composition and notation software (common files) MuseScore is a free WYSIWYG music score typesetter for Linux, licenced under GNU GPL. Features: - WYSIWYG, notes are entered on a "virtual note sheet" - Unlimited score length - Unlimited number of staves per system - Up to four independent voices per staff - easy and fast note entry with mouse, keyboard or midi - integrated sequencer and FluidSynth software synthesizer - import and export of MusicXml and standard midifiles (SMF) - platform independent code for Linux, Windows and Mac - Automatic part extraction and transposition - Chord symbols - Swing and shuffle playback - and much more... . This package provides some files used by MuseScore, including demo scores, styles, templates, localisations, and some plugins. Package: musescore-soundfont-gm Architecture: all Depends: ${misc:Depends}, timgm6mb-soundfont Suggests: fluidsynth, timidity Description: Old MuseScore soundfont (dummy package) This package exists so that users with older versions of MuseScore don't lose the TimGM6mb soundfont on upgrading to MuseScore 2.0. It can safely be removed. debian/watch0000664000000000000000000000026312612406152010221 0ustar version=3 opts=dversionmangle=s/\+dfsg\d*$// \ http://ftp.osuosl.org/pub/musescore/releases/MuseScore-(\d[\d.]*)/MuseScore-(\d[\d.]*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/README.Debian0000664000000000000000000000055612612406152011236 0ustar musescore for Debian ******************** usr/share/mscore is versioned (ie usr/share/mscore-0.7), as upstream said he wants to make it possible for other users, not necessarily ours, to install more than one version concurrently for testing. Some files there are version specific, so he versions /usr/share/mscore. -- Toby Smithe debian/musescore.postrm0000664000000000000000000000035312612406152012443 0ustar #!/bin/sh set -e if [ -x "`which update-desktop-database 2>/dev/null`" ] ; then update-desktop-database /usr/share/applications fi if [ -x /usr/bin/update-mime-database ]; then update-mime-database /usr/share/mime fi #DEBHELPER# debian/musescore.links0000664000000000000000000000004112612406152012231 0ustar usr/bin/mscore usr/bin/musescore debian/copyright0000664000000000000000000002245412612406152011131 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MuseScore Upstream-Contact: support@musescore.org Source: http://musescore.org Files: * Copyright: 1992-2015 MuseScore Developers License: GPL-2 Files: fonts/bravura/* Copyright: 2015 Steinberg Media Technologies GmbH License: OFL Files: fonts/gootville/* Copyright: Grzegorz Pruchniakowski License: OFL Files: fonts/Free* Copyright: GNU FreeFont project License: GPL-3+FE Files: share/wallpaper/paper4.png share/wallpaper/paper5.png Copyright: 2008 Sun Microsystems, Toby Smithe License: LGPL-3 Files: thirdparty/rtf2html/* Copyright: 2003 Valentin Lavrinenko License: LGPL-2.1+ Files: thirdparty/portmidi/* Copyright: 1999-2000 Ross Bencina and Phil Burk, 2001-2006 Roger B. Dannenberg License: MIT Files: thirdparty/beatroot/* Copyright: 2011 Simon Dixon License: GPL-2+ Files: thirdparty/diff/* Copyright: 2008 Google Inc License: Apache-2.0 Files: thirdparty/intervaltree/* Copyright: 2011 Erik Garrison License: MIT Files: thirdparty/ofqf/* Copyright: 2007 Arnold Krille License: GPL-2+ Files: thirdparty/qzip/* Copyright: 2012 Nokia Corporation License: LGPL-2.1 with Nokia/Digia Qt LGPL Exception Files: thirdparty/xmlstream/* Copyright: 2013 Digia Plc License: LGPL-2.1 with Nokia/Digia Qt LGPL Exception Files: thirdparty/singleapp/* Copyright: 2009 Nokia Corporation License: LGPL-2.1 with Nokia/Digia Qt LGPL Exception Files: fluid/* Copyright: 2003 Peter Hanappe and others License: LGPL-2+ License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . See /usr/share/common-licenses/Apache-2.0 for a copy of the License. License: LGPL-2 This library is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU Lesser General Public License as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . See /usr/share/common-licenses/LGPL-2 for a copy of the License. License: LGPL-2.1 This library is free software; you can redistribute it and/or modify it under the terms of version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . See /usr/share/common-licenses/LGPL-2.1 for a copy of the License. License: LGPL-2+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. . See /usr/share/common-licenses/LGPL-2 for a copy of the License. License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . See /usr/share/common-licenses/LGPL-2.1 for a copy of the License. License: LGPL-2.1 with Nokia/Digia Qt LGPL Exception This library is free software; you can redistribute it and/or modify it under the terms of version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . See /usr/share/common-licenses/LGPL-2.1 for a copy of the License. . As a special exception to the GNU Lesser General Public License version 2.1, the object code form of a "work that uses the Library" may incorporate material from a header file that is part of the Library. You may distribute such object code under terms of your choice, provided that the incorporated material (i) does not exceed more than 5% of the total size of the Library; and (ii) is limited to numerical parameters, data structure layouts, accessors, macros, inline functions and templates. License: LGPL-3 This library is free software; you can redistribute it and/or modify it under the terms of version 3 of the GNU Lesser General Public License as published by the Free Software Foundation. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . See /usr/share/common-licenses/LGPL-3 for a copy of the License. License: GPL-2 This program is free software: you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License as published by the Free Software Foundation. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . See /usr/share/common-licenses/GPL-2 for a copy of the License. License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . See /usr/share/common-licenses/GPL-2 for a copy of the License. License: GPL-3+FE This font is free software: you can redistribute it and/or modify it under the terms of version 3 of the GNU General Public License as published by the Free Software Foundation. . This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: OFL This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with an FAQ at http://scripts.sil.org/OFL debian/rules0000775000000000000000000000324712612406152010255 0ustar #!/usr/bin/make -f # -*- makefile -*- CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS) CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) %: dh $@ override_dh_auto_build: DEB_BUILD_HARDENING=1 $(MAKE) PREFIX=/usr release override_dh_auto_clean: -rm -rf build.release -rm -f share/locale/*.qm -rm -f build/musescore.1 override_dh_auto_install: DEB_BUILD_HARDENING=1 $(MAKE) PREFIX=/usr DESTDIR=$(CURDIR)/debian/musescore install cp build/mscore.1 build/musescore.1 override_dh_install: dh_install -mkdir -p $(CURDIR)/debian/musescore-common/usr/share -mv $(CURDIR)/debian/musescore/usr/share/mscore* $(CURDIR)/debian/musescore-common/usr/share/ -rm -r $(CURDIR)/debian/musescore/usr/share/mscore* cd $(CURDIR)/debian/musescore-common/usr/share && ln -s mscore-* mscore chrpath -d $(CURDIR)/debian/musescore/usr/bin/mscore get-orig-source: version = $(shell uscan --force-download --dehs --destdir . | sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p') get-orig-source: -mkdir tmp-musescore-$(version) unzip MuseScore-$(version).zip -d tmp-musescore-$(version) cd tmp-musescore-$(version)/MuseScore-$(version) && \ find -name *pdf -exec rm {} + && \ rm thirdparty/rtf2html/rtf2html mv tmp-musescore-$(version)/MuseScore-$(version) \ tmp-musescore-$(version)/musescore-$(version)\+dfsg tar -C tmp-musescore-$(version) -czf musescore_$(version)\+dfsg.orig.tar.gz \ musescore-$(version)\+dfsg/ #mv musescore_$(version)\+dfsg.orig.tar.gz ../ rm -r tmp-musescore-$(version) -rm MuseScore-$(version).zip musescore_$(version).orig.tar.gz debian/changelog0000664000000000000000000004635012627543011011053 0ustar musescore (2.0.2+dfsg-2build1) xenial; urgency=medium * Rebuild against Qt 5.5.1. -- Timo Jyrinki Wed, 02 Dec 2015 12:20:57 +0200 musescore (2.0.2+dfsg-2) unstable; urgency=medium * Team upload. [ Tiago Bortoletto Vaz ] * Fix Worng list formatting in package description. Thanks to Beatrice Torracca. (Closes: #790106) [ Sebastian Ramacher ] * debian/patches/03-fix-when-char-defaults-to-unsigned.patch: Apply upstream patch to fix FTBFS on arm* (Closes: #802705) -- Sebastian Ramacher Sat, 24 Oct 2015 13:22:28 +0200 musescore (2.0.2+dfsg-1) unstable; urgency=medium * New upstream version 2.0.2 * Remove Debian patch related to multi-processors, fixed by upstream. * Build-depend on shared-mime-info * New patch: 02-do-not-update-mime-during-build.patch -- Tiago Bortoletto Vaz Sat, 18 Jul 2015 00:21:32 -0400 musescore (2.0.1+dfsg-3) unstable; urgency=medium * Re-using old patch related to multiple processors and m68k. * Fix Vcs-Git in control file, thanks duck. -- Tiago Bortoletto Vaz Fri, 03 Jul 2015 15:58:27 -0400 musescore (2.0.1+dfsg-2) unstable; urgency=medium * Improve package short and long descriptions * Patch Makefile to avoid build error on m68k * Remove patch for Hurd and KFreeBSB builds, it's in upstream code already. -- Tiago Bortoletto Vaz Wed, 17 Jun 2015 15:58:47 -0400 musescore (2.0.1+dfsg-1) unstable; urgency=medium [ Toby Smithe ] * New upstream release (2.0.1) * Closes: #768524, #724588; LP: #886729, #829153, #699868, #1444318. * Drop obsolete patches and refresh remainder. * Update control file for Qt 5 dependencies. * Set Maintainer to Debian Multimedia team. * Update VCS info. * Update debian/copyright, rewrite as machine-readable. [ Tiago Bortoletto Vaz ] * New Standards-Version * Fix upstream name/contact in copyright file * Hardened build (https://wiki.debian.org/Hardening) * Add new MuseScore icon and menu entry * Update watch file and get-orig-source rules -- Tiago Bortoletto Vaz Wed, 17 Jun 2015 12:39:56 -0400 musescore (1.3+dfsg1-0.1) unstable; urgency=low * Non-maintainer upload. * Remove file mscore/demos/prelude.mscx from upstream tarball. The file has the license CC-BY-NC-SA 2.0, which is nonfree. Thanks to mejiko (Closes: #749696) * Increment dfsg suffix by one for new upstream tarball and use xz compression * Imported Upstream version 1.3+dfsg1 * Add new patch to remove nonfree file from installation -- Tobias Quathamer Thu, 23 Oct 2014 13:05:04 +0200 musescore (1.3+dfsg-2) unstable; urgency=medium * Remove obsolete mscore.sh script (Closes: #714269, #714272, #719615, #737765, #743970; LP: #1284273, #880492) * Replace 'Conflicts' with 'Breaks' (LP: #1086344) -- Toby Smithe Mon, 12 May 2014 16:34:50 +0100 musescore (1.3+dfsg-1) unstable; urgency=low * New upstream release + see + important bug fixes (Closes: #591908; LP: #1010457) * debian/control: + update long description for musescore-common + depend on mawk not gawk (Closes: #667845) + depend on individual libqtscript4 packages rather than the metapackage libqtscript4-qtbindings, since -opengl will not install on GNU/Hurd, thereby making musescore uninstallable * debian/patches: + drop 20-fix-dso-linking.patch + add 25-build-hurd.patch: add rules to CMakeLists to build on GNU or kFreeBSD -- Toby Smithe Wed, 19 Feb 2014 23:04:53 +0000 musescore (1.2+dfsg-1.1) unstable; urgency=medium * Non-maintainer upload. * debian/patches - add adjust-newer-freetype-header-location.patch (Closes: #733363) -- Hideki Yamane Wed, 05 Feb 2014 21:19:03 +0900 musescore (1.2+dfsg-1) unstable; urgency=low * New upstream release + see + many bugfixes (Closes: #641780, #663411, #649225, #657910, #642953) (LP: #794282, #944619, #743116) + musescore-common dependency has been correctly versioned since 1.1 (Closes: #655111) * 12-debianise-about-box.patch: + redirect bug submitters to the correct package on Launchpad * 25-desktop-file-genericnames.patch: (Closes: #640988) + no more meaningless GenericName entries in desktop file * debian/rules: use dh_prep instead of dh_clean -k * debian/rules, debian/manpages: make sure `musescore` has a manpage * debian/control: ensure transitional packages are oldlibs/extra -- Toby Smithe Wed, 21 Mar 2012 18:45:32 +0000 musescore (1.1+dfsg-1.1) unstable; urgency=low * Non-maintainer upload. * Remove deprecated dpatch and upgrade to packaging format "3.0 quilt". Note: some patches were updated with "quilt refresh" to make them apply cleanly. * Update to Standards-Version to 3.9.3 and debhelper to 9. -- Jari Aalto Wed, 29 Feb 2012 04:55:51 -0500 musescore (1.1+dfsg-1) unstable; urgency=low * New upstream release: (LP: #819293) + MuseScore Connect - debian/control: depend on libqtwebkit-dev + add sol notehead, alternative brevist notehead group + add new symbols for old notation + improvements to MuseJazz font + new "MuseJazz" style + new "Jazz Lead Sheet" template and style + improvements to chord placement via keyboard + "Acoustic Bass" added to instrument list + many bug fixes (LP: #720483) * Fix startup notification (Closes: #625824). + add 21-fix-startup-notification.dpatch * Fix FTBFS (Closes: #624989; LP: #770742) + add 22-fix-casting.dpatch * Switch Mixer binding to F8 (LP: #783653) * Update other patches. -- Toby Smithe Fri, 12 Aug 2011 14:31:48 +0100 musescore (1.0+dfsg-3) unstable; urgency=low * Harden dependency on musescore-common to ">= 1.0+dfsg-1" so that people can't do silly things like grab the debs independently and mess up their configs... + mscore.real looks at /usr/share/mscore-1.0 not mscore-0.9 now; + /usr/share/mscore needs to point to /usr/share/mscore-1.0. -- Toby Smithe Thu, 24 Feb 2011 10:30:41 +0000 musescore (1.0+dfsg-2) unstable; urgency=low * Re-include Matthias Klose's armel qreal fixes (Closes: #597802) (I missed 0.9.6.3+dfsg-0ubuntu2... Apologies to Matthias and my sponsor, Tobias Quathamer!) * debian/patches/12-debianise-about-box.dpatch: + Update "About" dialogue box to give copyright to 2011. [ Matthias Klose ] * More armel qreal fixes. LP: #642117. -- Toby Smithe Wed, 16 Feb 2011 20:04:20 +0000 musescore (1.0+dfsg-1) unstable; urgency=low * New upstream release (LP: #714991) + based off stable 0.9.6 branch + see for release notes. * Other bug fixes: + "Program Icon Not Used for Window List" (LP: #599820) + "Revert factory settings crashes on Ubuntu 10.04" (LP: #599226) * debian/patches: + 20-fix-dso-linking.dpatch: fix FTBFS on wheezy/natty. -- Toby Smithe Mon, 14 Feb 2011 17:22:06 +0000 musescore (0.9.6.3+dfsg-0ubuntu1) maverick; urgency=low * New upstream bugfix release (LP: #652276) + Incorporates Niall's armel qreal patch (Closes: #597802) * debian/musescore.sh: pactl test fixed (Closes: #596270) -- Toby Smithe Thu, 30 Sep 2010 17:20:26 +0100 musescore (0.9.6.2+dfsg-1ubuntu1) maverick; urgency=low * 20_armel-float-cast-fix.dpatch: - Define alternative rxpos and rypos calls for armel to handle its differenet QpointF rx() and ry() call return values. Ensure qMax and qMin calls have equivalent argument types(LP: #642117) -- Niall Creech Tue, 21 Sep 2010 19:23:50 +0100 musescore (0.9.6.2+dfsg-1) unstable; urgency=low * New upstream bugfix release (Closes: #593728) + Program icon used in window list. (Closes: #591913, LP: #599820) (debian/patches/19-fix-window-icon.dpatch) + Does not crash when reverting factory settings. (LP: #599226) (debian/patches/18-correct-sf2-path.dpatch) + Does not hang on opening. (Closes: #591911) * Update Standards-Version to 3.9.1. * See the release notes: for 0.9.6.2, and for 0.9.6.1 (which was skipped). -- Toby Smithe Tue, 17 Aug 2010 22:30:25 +0100 musescore (0.9.6+dfsg-1) unstable; urgency=low * New upstream release. (Closes: #585599) + Many new features and bugfixes. (Closes: #566235, #581845. LP: #558880) + See http://musescore.org/en/new-features-musescore-096 for info. + Update patches. * For now, stick to source format 1.0. * Still no offline PDF manuals, as pisa/reportlab are broken right now. * debian/control: + Add Provides/Replaces for old mscore packages. (LP: #527349) * debian/musescore.links: + Install symlink from usr/bin/musescore to usr/bin/mscore. * debian/mscore.sh, debian/control: + Be more robust in pulseaudio handling. (Closes: #524733) + Recomend pulseaudio-utils, test for pactl. * debian/patches/13-fix-arm-qreal-ftbfs.dpatch: + Hopefully, this fixes the armel FTBFS. (Closes: #559854) * debian/patches/09-disable-building-qtscript, debian/control: + Just don't build the script stuff. + Depend on libqtscript4-qtbindings instead. * debian/musescore.postinst: + Fix xdg-mime handling. (Closes: #570840) -- Toby Smithe Mon, 7 Jun 2010 18:12:23 +0100 musescore (0.9.6~beta1+dfsg-0ubuntu1) lucid; urgency=low * New upstream release. Many bugfixes. (Closes LP: #498626, #484006, 335461) * Package name changed from mscore to musescore. * Remove requirement for fluid-soundfont-gm: + musescore now ships its own sf2 in musescore-soundfont-gm. * debian/control: + add Build-Depends on libfreetype6-dev. * debian/patches: + add 17-ProcessHTML-remove-ja: ja not available yet in this checkout. + drop 04-use-fluid-soundfont (see above). -- Toby Smithe Sat, 13 Feb 2010 18:32:22 +0100 mscore (0.9.5+dfsg-1.1) unstable; urgency=low * Non-maintainer upload. * Fix "package purge (after dependencies removal) fails": call update-desktop-database only if it exists (closes: #574236). -- gregor herrmann Sun, 04 Apr 2010 21:14:19 +0200 mscore (0.9.5+dfsg-1) unstable; urgency=low * New upstream release (Closes: #545053, #552780) + Many bugfixes (Closes: #519142) + Greater stability + Better translations * debian/control + complies with Standards-Version 3.8.3 + drop old Build-Dependency on pdftk + drop dependency on external libfluidsynth, as mscore requires capabilities that have diverged, and that are only tenable in this distribution + add libsndfile1-dev to Build-Depends to support audio export. + add chrpath to Build-Depends. + add desktop-file-utils to Depends to support mime type. + require Qt 4.5 + X-Vcs-Bzr replaced with Vcs-Bzr; Vcs-Browser added. * debian/patches: + drop 01-use-global-fluidsynth: + 09-disable-building-qtscript.dpatch: enable static building of QtScript + 13-fix-arm-qreal-ftbfs.dpatch. Closes: #516892 + add 14-enable-portaudio-by-default.dpatch to enhance audio reliability. + drop 15-add-mime-to-desktop-file.dpatch, owing to upstream inclusion. * debian/copyright: + add information pertaining to mscore/singleapp. + add information about OOoMuseScore and portmidi. + add notice about BeautifulSoup. + (C) replaced with ©. * Register MimeType, icon and default application handler. + debian/patches/15-add-mime-to-desktop-file.dpatch + debian/mscore.sharedmimeinfo + debian/mscore.mime + debian/mscore.links + debian/mscore.postinst + debian/mscore.prerm + debian/mscore.postrm + debian/control + debian/rules * Write infrastructure for PDF manuals installation. - add code to debian/rules to get manual source on orig tarball creation then rebuild the manuals from the downloaded source; (applies to get-orig-source and update-to-svn; requires python-pisa) - explain in README.Debian for clarity. - This is disabled until pisa is in the archive. * debian/rules: Remove rpath from mscore.real binary with chrpath. * debian/mscore.sh + Fix pgrep exit value check. Closes: #524733 + Add check for recent PulseAudio to decide whether or not to suspend. * Add debian/README.source -- Toby Smithe Thu, 3 Dec 2009 18:11:15 +0100 mscore (0.9.4+dfsg-1) unstable; urgency=low * New upstream release + http://www.musescore.org/en/blog/2009/02/06/new-features-musescore-094 * Re-pack orig tarball to remove rtf2html binary. * debian/patches: + 05-use-mscore-common-files: - fix rejected hunks; - use lighter foreground score image (paper4.png). + 10-disable-awl: fix rejected hunks. + 11-install-manual: - fix rejected hunks; - patch mscore.cpp to not display local help option; - manual/handbook PDFs not in this checkout, so add option to not install. + 12-debianise-about-box.dpatch: - add info pertaining to Debian/Ubuntu-based distributions to about box. * debian/copyright: + add information about paper[45].png; + add information about osdabzip, rtf2html; + update dates. * debian/control: + add Vcs-Bzr field; + update Standards-Version. * debian/rules: + add update-to-svn and build-svn rules; + reflect removal of rtf2html binary in get-orig-source. -- Toby Smithe Sat, 07 Feb 2009 12:42:47 +0000 mscore (0.9.3+dfsg-1) unstable; urgency=low * New upstream release. + Many bugs, crashes fixed. + Better MusicXML support, new compressed file format (.mscz). + Ability to use plugins with access to whole Qt library. + Glissando, tremolo support. * debian/control: Update Standards-Version to 3.8.0. * debian/control: Update Homepage to musescore.org. * debian/patches: + 10-disable-awl: Disable awl plugin to ease shlib issues. + 09-disable-building-qtscript: Until Qt4.5, disable the Qt scripting interface (otherwise results in shlib errors). + 01-use-global-fluidsynth: Disabled until vibrato problems fixed; link statically against local copy instead. -- Toby Smithe Sun, 21 Sep 2008 21:40:42 +0100 mscore (0.9.2+dfsg-3) unstable; urgency=low * Patches modified: + 08-disable-multiple-jobs: The usage of multiple jobs is not very well supported by upstream's build system. Therefore, multiple jobs are disabled completely for now. Thanks a lot to Thiemo Seufer for debugging this on MIPS. Closes: #487548 -- Toby Smithe Mon, 23 Jun 2008 20:10:44 +0200 mscore (0.9.2+dfsg-2) unstable; urgency=low * Patches added: + 08-disable-multiple-jobs: The current system of detecting multiple CPUs and using them for multiple jobs in parallel is not very robust and results in a FTBFS on some architectures. -- Toby Smithe Tue, 17 Jun 2008 19:40:12 +0100 mscore (0.9.2+dfsg-1) unstable; urgency=low * Initial Debian upload (Closes: #460934). * debian/control: set Maintainer field appropriately. * debian/control: remove unneeded Build-Depends on context. * debian/control: add Build-Depends on zlib1g-dev. * debian/rules: remove generated files in clean target to enable building the package twice in a row * Replace "Ubuntu" with "Debian" in README.Debian and soundfont-required.update-notifier * debian/copyright: correct GPL license to exactly version 2, not any later version. Also mention LGPL-2 or later for an included library. Correct download location for original non-free tarball. -- Toby Smithe Sun, 08 Jun 2008 14:10:28 +0200 mscore (0.9.2+dfsg-0ubuntu1) intrepid; urgency=low * New upstream release (LP: #235731) * Patches dropped: + 03-build-desktop-file - incorporated upstream + 06-build-documentation - new online documentation system obsoletes this * Patches added: + 07-fix-xml-in-msc - Qt 4.4 updates break xml production thus creating files which do not open with mScore. (LP: #234681) -- Toby Smithe Sun, 27 Apr 2008 12:33:00 +0100 mscore (0.9.1d+dfsg-0ubuntu4) hardy; urgency=low * mscore.sh: + Check for module-jack-sink in PulseAudio, rather than just suspend blindly. + Clean up output. + Closes LP: #207565 * Enable PortAudio support. -- Toby Smithe Mon, 31 Mar 2008 22:44:12 +0100 mscore (0.9.1d+dfsg-0ubuntu3) hardy; urgency=low * Build documentation (06-build-documentation.dpatch). * Allow mscore.sh to accept arguments to mscore.real. * Fix SoundFont notification to only display when /usr/share/sounds/sf2 does not exist (mscore.postinst). * Closes LP: #205771 -- Toby Smithe Sun, 23 Mar 2008 17:52:22 +0000 mscore (0.9.1d+dfsg-0ubuntu2) hardy; urgency=low * 04-use-fluid-soundfont.dpatch - change default SoundFont from the removed MiniPiano, to the recommended Fluid SoundFont. * 05-use-mscore-common-files.dpatch - use files from the mscore-common package rather than link them into the mscore binary. See the patch header for a rationale. -- Toby Smithe Sun, 24 Feb 2008 18:42:45 +0000 mscore (0.9.1+dfsg-0ubuntu1~tsmithe1) gutsy; urgency=low * No-change PPA upload. - Previous changelog entry should read "24 Jan 2008". -- Toby Smithe Sat, 16 Feb 2008 15:52:12 +0000 mscore (0.9.1d+dfsg-0ubuntu1) hardy; urgency=low * New upstream release * Icons and desktop file now installed by upstream distribution. * 03-build-desktop-file.dpatch: fix building of desktop file. * mscore.sh: move mscore binary to mscore.real, and use pasuspender if PulseAudio is installed and running. -- Toby Smithe Thu, 24 Jan 2007 20:27:12 +0000 mscore (0.8.0+dfsg-0ubuntu1) hardy; urgency=low * New upstream release. * Patches included upstream, remaining: - 01-use-global-fluidsynth.dpatch: modified to only configure CMake * Patch to remove piano1.sf2 from mscore binary (02-freedom.dpatch), as it is not in the source distribution. -- Toby Smithe Wed, 26 Dec 2007 16:39:12 +0000 mscore (0.7.0.1+dfsg-0ubuntu1) hardy; urgency=low * Initial release (Closes LP: #152650) * Repackaged to comply with DFSG: removed piano1.sf2 SoundFont, PDFs. - Does anyone have any free SoundFonts? * Patch to allow installing in a certain prefix (02-install-prefix.dpatch) * Patch to build using system FluidSynth distribution (01-use-global-fluidsynth.dpatch) -- Toby Smithe Thu, 22 Nov 2007 17:49:27 +0000