Merge branch 'rochade' into master
[alioth/musescore.git] / debian / control
index 9a94914..41a52e8 100644 (file)
@@ -1,4 +1,4 @@
-Source: musescore2
+Source: musescore
 Section: sound
 Priority: optional
 Maintainer: Thorsten Glaser <tg@mirbsd.de>
@@ -22,11 +22,14 @@ Build-Depends: debhelper-compat (= 13),
   xdg-utils,
 # # 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,
@@ -36,23 +39,23 @@ Build-Depends: debhelper-compat (= 13),
   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.5.0
 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: ${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,8 +72,7 @@ Description: MuseScore 2 (music composition and notation) shared files
  .
  $ sudo update-alternatives --config MuseScore_General.sf3
 
-Package: musescore
-Provides: musescore2
+Package: musescore3
 Architecture: any
 Multi-Arch: foreign
 Pre-Depends: ${misc:Pre-Depends}
@@ -85,25 +87,27 @@ Depends: ${shlibs:Depends}, ${misc:Depends},
   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
 Suggests: pulseaudio-utils
-Description: cross-platform multi-lingual music composition and notation, v2
+Description: cross-platform multi-lingual music composition and notation, v3
  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
  WYSIWYG editor with audio score playback for results that look and sound
  beautiful, rivaling commercial offerings like Finale and Sibelius.
  .
- This package provides MuseScore 2. You can install multiple versions of
+ This package provides MuseScore 3. You can install multiple versions of
  MuseScore in parallel, and upstream recommends doing so, because each
  major version has a new, incompatible, layout engine, and changing old
  scores without relayouting them fully with the new version can only be
- done by the old version. Install the musescore3 package for MuseScore 3
+ done by the old version. For MuseScore 2, install the musescore package,
  and expect a musescore4 package to show up in Debian bookworm.
  .
  Create, play back and print sheet music for free. Features include:
   - easy-to-use and customisable interface
+  - optional dark theme (to focus on the score)
+  - tours for first-time and returning users
   - albums combining multiple scores
   - unlimited score length
   - unlimited number of staves per system
@@ -111,32 +115,43 @@ Description: cross-platform multi-lingual music composition and notation, v2
   - score creation wizard and templates
   - easy and fast note entry with a (PC) keyboard, the mouse, including
     an on-screen virtual (piano) keyboard, or MIDI (step-time, real-time)
+  - timewise input (moving subsequent notes/rests), also for unmetered music
+  - half-time and double-time paste commands for copy/paste
   - continuous view: focus on the content, scrolling by as an endless
     ribbon, undistracted by line breaks or page breaks; switch to page
     view to polish up for printing
-  - automatic part extraction and transposition; advanced transposition:
-    transpose a selected passage to any key, or by any interval — or
-    even transpose diatonically within the same key
-  - repeats, including segnos, codas, measure repeats, advanced repeats
+  - timeline view
+  - automatic part extraction (by staves or voices) and transposition
+  - advanced transposition: transpose a selected passage to any key,
+    or by any interval — or even transpose diatonically within the same key
+  - repeats, including segnos, codas, measure repeats, advanced repeats;
+    linearisation command to expand repeats
   - dynamics, articulations and other expression markings
   - playback support for almost all notation elements
   - custom text markings
   - style rules that apply to the whole score at once
+  - automatic placement system (smart layout), now even more flexible
   - lyrics
   - chord symbols
   - Jazz notation, including lead sheets and slash notation
   - swing and shuffle playback
   - integrated sequencer and two software synthesisers (FluidSynth for
     SF2/SF3, Zerberus for SFZ), which also can use third-party soundfonts
+  - single-note dynamics
   - mixer for instrument levels and effects
   - mixing and panning for individual parts
   - percussion notation
+  - sticking (“fingering” for drummers)
   - early music notation
   - cross-staff beaming
   - import of graphics
   - custom key signatures
   - additive time signatures
+  - system dividers
   - user-defined score styles
+  - cutaway staves
+  - pianoroll editor, edit playback parameters of each note individually
+  - score comparison tool
   - and much more…
  .
  Choir features:
@@ -174,6 +189,9 @@ Description: cross-platform multi-lingual music composition and notation, v2
   - Fretboard diagrams: 21 default chords for every key, and a powerful
     editor to create your own — with barre, fret position, and any number
     of strings
+  - multiple or differently shaped dots per string; partial and multiple
+    barres; ability to not show nut; customisable string/fret distance;
+    chord symbols for diagrams and saving those to the palette; etc.
   - beyond guitar: banjo, mandolin, ukulele, oud; custom string tunings;
     even historical lute tablature: MuseScore does them all.
  .