1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258
|
Description: Update AppData
- Update to new AppStream standards
- Use correct AppID
- Respect installation suffix
- Remove icons (they get pulled from the desktop file)
- Fix translation domain
- Match order with appstream-glib output
- Add a provides id to match instances still using the old AppID
- Clean out empty entries in OARS, update to include donations
- Reduce vertical space usage
- Add 3.x release notes [removed from this branch]
- [Drop things not applicable for this branch’s 2.x packaging]
Author: Juraj Fiala <jurf@riseup.net>
Forwarded: https://github.com/musescore/MuseScore/pull/4070
Last-Update: 2019-05-02
Applied-Upstream: master, commit:7d6270e47, v3.1
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -563,6 +563,9 @@ if (NOT MINGW AND NOT APPLE)
# install desktop file (perform variable substitution first)
configure_file(build/Linux+BSD/mscore.desktop.in mscore${MSCORE_INSTALL_SUFFIX}.desktop)
install( FILES ${PROJECT_BINARY_DIR}/mscore${MSCORE_INSTALL_SUFFIX}.desktop DESTINATION share/applications)
+ # install appdata file (perform variable substitution first)
+ configure_file(build/Linux+BSD/org.musescore.MuseScore.appdata.xml.in org.musescore.MuseScore${MSCORE_INSTALL_SUFFIX}.appdata.xml)
+ install( FILES ${PROJECT_BINARY_DIR}/org.musescore.MuseScore${MSCORE_INSTALL_SUFFIX}.appdata.xml DESTINATION share/metainfo)
# substitute variables within man pages
set(MAN_NAME mscore)
set(MAN_ALIAS musescore)
--- /dev/null
+++ b/build/Linux+BSD/org.musescore.MuseScore.appdata.xml.in
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2018 Werner Schweer and others -->
+<component type="desktop-application">
+ <id>org.musescore.MuseScore@MSCORE_INSTALL_SUFFIX@</id>
+ <translation type="qt">mscore</translation>
+ <name>MuseScore</name>
+ <summary>Create, playback, and print sheet music for free</summary>
+ <developer_name>MuseScore BVBA</developer_name>
+ <description>
+ <p>Create, playback, and print sheet music for free. MuseScore is cross-platform, multi-lingual, open source music notation software. It features an easy to use WYSIWYG editor with audio score playback for results that look and sound beautiful. It supports unlimited staves with up to four voices each, dynamics, articulations, lyrics, chords, lead sheet notation, import/export of MIDI and MusicXML, export to PDF and WAV, plus online score sharing.</p>
+ <p>MuseScore can upload scores directly to the score sharing site musescore.com. Program support is provided on musescore.org.</p>
+ <p>Features supported by MuseScore include:</p>
+ <ul>
+ <li>Unlimited score length</li>
+ <li>Unlimited number of staves per system</li>
+ <li>Up to four independent voices per staff</li>
+ <li>Score creation wizard and templates</li>
+ <li>Automatic part extraction and transposition</li>
+ <li>Repeats, including segnos, codas, and measure repeats</li>
+ <li>Dynamics, articulations, and other expression markings, with playback support for most</li>
+ <li>Custom text markings</li>
+ <li>Lyrics</li>
+ <li>Chord symbols</li>
+ <li>Jazz notation, including lead sheets, slash notation and a “handwritten” font for text</li>
+ <li>Swing and shuffle playback</li>
+ <li>Mixer for instrument levels and effects</li>
+ <li>Percussion notation</li>
+ <li>Early music notation</li>
+ <li>Cross-staff beaming</li>
+ <li>Import of graphics</li>
+ <li>Custom key signatures</li>
+ <li>Additive time signatures</li>
+ <li>User-defined score styles</li>
+ </ul>
+ <p>The capabilities of MuseScore can be extended via plugins, and the growing repository on musescore.org contains many plugins submitted by users.</p>
+ <p>MuseScore includes a set of sounds that reproduce common instruments (as defined by General MIDI) without taking up a lot of disk space or memory, but you can also substitute any SoundFont you prefer for a wider variety of sounds or for more realism.</p>
+ <p>MuseScore can import and export MIDI and MusicXML files, and it can also import from Capella and several other programs. MuseScore can export to PDF, PNG, and other graphic formats, to WAV and other audio formats, or to Lilypond for an alternative layout and print option.</p>
+ </description>
+ <kudos>
+ <kudo>ModernToolkit</kudo>
+ <kudo>UserDocs</kudo>
+ </kudos>
+ <project_license>GPL-2.0</project_license>
+ <metadata_license>CC0-1.0</metadata_license>
+ <url type="homepage">https://musescore.org</url>
+ <url type="bugtracker">https://musescore.org/en/project/issues/musescore</url>
+ <url type="faq">https://musescore.org/en/faq</url>
+ <url type="help">https://musescore.org/en/handbook</url>
+ <url type="donation">https://musescore.org/en/donate</url>
+ <url type="translate">https://musescore.org/administrative-guidelines/translation-instructions</url>
+ <screenshots>
+ <screenshot type="default">
+ <caption>Start Center</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/01-start-center.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Main application window</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/02-main-window.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Note Inspector</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/03-inspector.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Score playback with Piano Keyboard</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/04-playback-piano.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Mixer and Play panels</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/05-panels.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Master Palette</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/06-master-palette.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>New Score Wizard</caption>
+ <image>https://raw.githubusercontent.com/flathub/org.musescore.MuseScore/master/screenshots/07-new-score-wizard.png</image>
+ </screenshot>
+ </screenshots>
+ <content_rating type="oars-1.1">
+ <content_attribute id="money-purchasing">mild</content_attribute>
+ </content_rating>
+ <releases>
+ <release date="2018-07-31" version="2.3.2">
+ <description>
+ <p>After the release of MuseScore 2.3.1 on July 6th 2018, we found a couple of regressions that we addressed in MuseScore 2.3.2, released on July 31st 2018. We also updated all languages to latest translations.</p>
+ <p>Features:</p>
+ <ul>
+ <li>#208006: Embed MP3 support by default on macOS</li>
+ <li>Add access to MuseScore version and revision used to create a score in plugin framework</li>
+ </ul>
+ <p>Improvements:</p>
+ <ul>
+ <li>#274258: Zerberus: add support for "global_volume=" opcode</li>
+ <li>#274396: Zerberus (SFZ) instruments are too quiet compared to SoundFont instruments</li>
+ </ul>
+ <p>Fixes:</p>
+ <ul>
+ <li>#12971: Same note in different voices and lengths plays only the length of the shortest note</li>
+ <li>#197716: Pending issue with uploading score audio</li>
+ <li>#271236: "Line visible" property not honored on screen for text lines</li>
+ <li>#274026: Unable to save synth settings in two scores in the same session</li>
+ <li>#274204: Regression: Ambitus causes a crash just while clicking on it</li>
+ <li>#274309: "Regroup Rhythms" crashes the program if measures contain Measure repeat symbols</li>
+ <li>#274432: Regroup rhythms does not work if the expected notes are shorter than the initial notes</li>
+ <li>#274558: Crash when adding MDL instruments</li>
+ <li>#274659: Crash on adjust measure duration in part</li>
+ <li>#274803: MDL Workspace Not Displayed After Installation</li>
+ <li>Disable "Upload Score" menu item while uploading custom audio, to prevent uploading different scores at the same time with slow internet connection speed.</li>
+ </ul>
+ </description>
+ </release>
+ <release date="2018-07-06" version="2.3.1">
+ <description>
+ <p>After the release of MuseScore 2.3 on June 29th 2018, we found a couple of regressions that we addressed in MuseScore 2.3.1 released on July 6th 2018. We also updated all languages to latest translations.</p>
+ <p>Bug Fixes:</p>
+ <ul>
+ <li>Fix #273921: [Regression] Augm. dot misplaced for low stemless notes</li>
+ <li>Fix #273837: MDL install failure on Linux</li>
+ <li>Fix #273996: Crash when exporting audio with Zerberus sounds (MacOS only)</li>
+ <li>Fix #273973: Playback cursor disappears after splitting then restoring the display</li>
+ </ul>
+ </description>
+ </release>
+ <release date="2018-06-29" version="2.3">
+ <description>
+ <p>New features:</p>
+ <ul>
+ <li>#273032: Implement extensions to provide an easy way to install soundfont, templates and instruments.xml</li>
+ <li>#256021: Add buzz roll tremolo stem</li>
+ <li>#271198: Add a more flexible way to choose noteheads in drumset for percussion instrument</li>
+ <li>#271723: Implement filters in Zerberus</li>
+ <li>#272276: Add ability to have a different MIDI pitch for drum instrument based on articulation or tremolo</li>
+ <li>Implemented flams and crush notation for unpitched percussion</li>
+ </ul>
+ <p>Playback:</p>
+ <ul>
+ <li>Fix #270996: No sound on upgrade to 2.2 if default soundfont was saved as default</li>
+ <li>Fix #271717: Match the default tempo in New Score Wizard</li>
+ <li>Fix #272377: 'Follow text' is not applied to tempo text</li>
+ </ul>
+ <p>Zerberus:</p>
+ <ul>
+ <li>Fix #222031: remove ties and spanners when removing induvidual notes within a chord</li>
+ <li>Fix #271718: clicking noise fix</li>
+ <li>Fix #271719: sound accumulation on noteOff</li>
+ <li>Fix #271722: long release samples do not play in their entirety</li>
+ <li>Fix #272687: Unable to select an SFZ playback for a drum instrument</li>
+ <li>Fix #273150: incorrect off_by processing</li>
+ <li>Fix #273241: incorrect loading sample when use comment line</li>
+ </ul>
+ <p>User interface:</p>
+ <ul>
+ <li>#273511: Order notes in Drum Input Palette like in instruments.xml</li>
+ <li>#269952: Allow new templates to be seen without restart</li>
+ <li>Follow macOS platform conventions for window title and dirty state</li>
+ <li>Use setWindowModified to display * in window title</li>
+ <li>Fix #8808: Add option to limit scroll area of the navigator and the score view</li>
+ <li>Fix #117236: Honor 'pan score' button during edits</li>
+ <li>Fix #153691: Drumtools palette not closing when switching between files</li>
+ <li>Fix #268016: No message on second keyboard shortcut already in use</li>
+ <li>Fix #271074: Image capture with transparent background empty when pasting into other programs on Windows (reverted Fix #209596: Screencapture + Copy + Transparency issue)</li>
+ <li>Fix #271935: Wrong voice button is highlighted after unsuccessful voice change</li>
+ <li>Fix #273672: Right align "Double augmentation dot" in preferences dialog</li>
+ <li>Fix #272153: Notes for transposing instrument are shown in concert pitch on piano control</li>
+ </ul>
+ <p>Crashes and corruptions fixed:</p>
+ <ul>
+ <li>Fix #76751: MuseScore crashes when opening plugin manager after adding new plugin</li>
+ <li>Fix #270850: Changes to a score cause all fermatas over a barline to be discarded</li>
+ <li>Fix #271039: crash when closing score after changing tempo in play panel</li>
+ <li>Fix #271161: crashes on certain tuplets due to failure to sanitize</li>
+ <li>Fix #271299: Errors with multiple clefs</li>
+ <li>Fix #271325: Adjusting a note outside the range of a piano causes a crash when the piano keyboard is visible.</li>
+ <li>Fix #272172: Remove tuplets after inserting measures causes corruption/crash</li>
+ <li>Fix crash in MusicXML import when drumset instrument has no midi-unpitched</li>
+ </ul>
+ <p>Score layout:</p>
+ <ul>
+ <li>Fix #253926: Key signature not displaying correctly on clef change at the start of a score</li>
+ <li>Fix #267602: Measure shifts back and forth with each layout</li>
+ <li>Fix #269404: Line/Ottava Text properties do not apply user-defined vertical offsetting properly</li>
+ <li>Fix #271187: Bad canvas position when operating near right margin with vertical stacking</li>
+ <li>Fix #271450: Double-click to set breaks on frames</li>
+ <li>Fix #271529: Incorrect stem position for some noteheads in layout</li>
+ <li>Fix #272023: Downstem mirrored notes lose accidental</li>
+ <li>Fix #272066: Canvas improperly positioned when setting zoom level</li>
+ <li>Fix #272390: Measure numbering by interval should take 1st measure number into account</li>
+ <li>Fix #272691: No naturals in key sig after mmrest</li>
+ <li>Fix #273555: Checking "Show first" with an interval of 1 for measure numbers only shows measure number 1</li>
+ <li>Fix #273305: Courtesy clef hide/show issue</li>
+ </ul>
+ <p>Instruments:</p>
+ <ul>
+ <li>Reworked instruments.xml</li>
+ <li>Fix #271103: Add 7-string guitar and Cavaquinho (4-strings guitar)</li>
+ <li>Add missing 5-string staff type, append 7- and 8-string tablature types</li>
+ <li>Don't show presets for more strings than the instrument is set up for, esp. counting only fretted strings, i.e. non-open strings</li>
+ </ul>
+ <p>Import/Export:</p>
+ <ul>
+ <li>Fix #271707: MusicXML export: crash when exporting hairpins</li>
+ <li>Fix #271840: MusicXML import: no barlines when using property</li>
+ <li>Fix #272062: Opening of some MusicXML files caused MuseScore to crash</li>
+ </ul>
+ <p>Miscellaneous:</p>
+ <ul>
+ <li>Fix #270496: Add missing elements to incomplete tuplets when reading from a file</li>
+ <li>Fix #272042: Saved preferences override command line options</li>
+ <li>Debian fix: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898757. Fix crash when starting with piano open.</li>
+ <li>Allow path to be relative to stored album file</li>
+ <li>Fix #273660 : MIDI Keyboard Not Responded when Pressed Before Opening a Score</li>
+ </ul>
+ </description>
+ </release>
+ <release date="2018-04-03" version="2.2.1"/>
+ <release date="2018-03-26" version="2.2"/>
+ <release date="2017-05-02" version="2.1.0"/>
+ </releases>
+ <provides>
+ <id>mscore@MSCORE_INSTALL_SUFFIX@.desktop</id>
+ </provides>
+ <launchable type="desktop-id">mscore@MSCORE_INSTALL_SUFFIX@.desktop</launchable>
+ <update_contact>jurf_AT_riseup.net</update_contact>
+</component>
|