From 39d31469483753bf1019ca583b1cd3c37bc9919fa7410ccaf1535b0aac2bb3e0 Mon Sep 17 00:00:00 2001 From: Cor Blom Date: Wed, 20 Dec 2023 11:04:53 +0000 Subject: [PATCH] Accepting request 1134179 from multimedia:proaudio OBS-URL: https://build.opensuse.org/request/show/1134179 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/musescore?expand=0&rev=146 --- MuseScore-4.1.1.tar.gz | 3 --- MuseScore-4.2.0.tar.gz | 3 +++ README.SUSE | 10 ++++++++-- musescore.changes | 44 ++++++++++++++++++++++++++++++++++++++++++ musescore.spec | 28 ++++++++++++--------------- 5 files changed, 67 insertions(+), 21 deletions(-) delete mode 100644 MuseScore-4.1.1.tar.gz create mode 100644 MuseScore-4.2.0.tar.gz diff --git a/MuseScore-4.1.1.tar.gz b/MuseScore-4.1.1.tar.gz deleted file mode 100644 index 91b715a..0000000 --- a/MuseScore-4.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e53ce88b98c08422c8f8dc8c71c6e31d1038c2b263649f6647de6fa4269ce9b -size 131007032 diff --git a/MuseScore-4.2.0.tar.gz b/MuseScore-4.2.0.tar.gz new file mode 100644 index 0000000..cfa1240 --- /dev/null +++ b/MuseScore-4.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9db829e31da7a8ab845ae143bfd65d06bde5a9af80b5a65f778d91cc7d21d9f5 +size 135490976 diff --git a/README.SUSE b/README.SUSE index 53492b0..4429958 100644 --- a/README.SUSE +++ b/README.SUSE @@ -1,7 +1,13 @@ ## Get Muse Hub working -MuseScore4 is much more fun if you can use the Muse-Hub extensions. Hopefully, -the instructions presented here will soon be obsolete, but until they are, they +MuseScore4 is much more fun if you can use the Muse-Hub extensions. +There are two ways to get it work at present: + +I. Use beta version of Muse Sounds Manager https://muse-cdn.com/Muse_Sounds_Manager_Beta.rpm + +II. Use Muse-Hub: + +Hopefully, the instructions presented here will soon be obsolete, but until they are, they serve as a step-by-step guide to activating Muse-Hub. diff --git a/musescore.changes b/musescore.changes index be1942a..c7f8c78 100644 --- a/musescore.changes +++ b/musescore.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------- +Wed Dec 20 08:29:03 UTC 2023 - Konstantin Voinov + +- Update to 4.2.0 + + New features: + + * A new system for notating guitar bends, including playback support + * A new system for easily displaying alternate string tunings for + plucked string instruments + * Much improved control over synchronicity of notation elements + between main score and parts + * The ability to select individual sounds within SoundFonts, and + a bespoke system for categorising sounds in our default SoundFont, MS Basic + * An enhanced upload flow to audio.com, including the ability to + replace existing audio files online + * A convenient list view for seeing all your scores in the Home tab + * The ability to open scores in the desktop app directly from + musescore.com + * Playback support for harp glissandi via the harp pedal widget + * Microtonal playback support + * A new note input mode for Braille music notation (Thanks to @daisy + and @SMCenter) + * "A tempo" and "primo tempo" elements in Palettes (Thanks to + community contributor @rtbo) + * The option to import/export scores in the MEI file format (Thanks + to community contributors @lpugin and @rettinghaus). + + In addition, please see this document (https://musescore.org/en/node/356876) + for a complete list of engraving improvements, including: + + * Improved handling of arpeggios spanning multiple staves and voices, + * More placement options for ties + * Significant layout and interaction improvements + * MusicXML improvements + * A multitude of refinements to key signatures, time signatures + and parts (Thanks to community contributor @sammik). + +- Update source URL in spec +- Update cmake flags +- Use %exclude for unneeded development files +- Update README.SUSE +- Disable JACK as it wasn't actually used + ------------------------------------------------------------------- Thu Sep 14 13:41:17 UTC 2023 - Lukas Müller diff --git a/musescore.spec b/musescore.spec index a382460..95066a4 100644 --- a/musescore.spec +++ b/musescore.spec @@ -21,11 +21,11 @@ # Workaround boo#1189991 %define _lto_cflags %{nil} %define rname mscore -%define version_lesser 4.1 +%define version_lesser 4.2 %define fontdir %{_datadir}/fonts/%{name} %define docdir %{_docdir}/%{name} Name: musescore -Version: 4.1.1 +Version: 4.2.0 Release: 0 Summary: A WYSIWYG music score typesetter # Licenses in MuseScore are a mess. To help other maintainers I give the following overview: @@ -51,7 +51,7 @@ Summary: A WYSIWYG music score typesetter License: Apache-2.0 AND BSD-3-Clause AND FTL AND GPL-2.0-only AND SUSE-GPL-3.0-with-font-exception AND GPL-2.0-or-later AND GFDL-1.2-only AND LGPL-2.0-only AND LGPL-2.1-only AND (GPL-2.0-only OR GPL-3.0-only) AND MIT Group: Productivity/Multimedia/Sound/Editors and Convertors URL: https://musescore.org -Source0: https://github.com/musescore/MuseScore/archive/v%{version}/MuseScore-%{version}.tar.gz +Source0: https://github.com/musescore/MuseScore/archive/refs/tags/v%{version}.tar.gz#/MuseScore-%{version}.tar.gz # MuseScore expect to be able to download the latest version of its soundfonts # They are downloaded from the link conteinde in CMakeLists.text # They are newer versions than the one included in the MuseScore tarball itself @@ -180,11 +180,11 @@ export CXX=g++-12 -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DMUSESCORE_BUILD_CONFIGURATION=app \ -DMUSESCORE_BUILD_MODE=release \ - -DBUILD_UNIT_TESTS=OFF \ - -DUSE_SYSTEM_FREETYPE=ON \ - -DBUILD_JACK:BOOL=ON \ - -DBUILD_UPDATE_MODULE:BOOL=OFF \ - -DBUILD_CRASHPAD_CLIENT=OFF \ + -DMUE_BUILD_UNIT_TESTS=OFF \ + -DMUE_COMPILE_USE_SYSTEM_FREETYPE=ON \ + -DMUE_ENABLE_AUDIO_JACK=OFF \ + -DMUE_BUILD_UPDATE_MODULE=OFF \ + -DMUE_BUILD_CRASHPAD_CLIENT=OFF \ -Wno-dev %cmake_build @@ -213,19 +213,13 @@ mv fonts/leland/LICENSE.txt fonts/leland/LICENSE.txt.leland mkdir -p %{buildroot}%{_datadir}/%{rname}-%{version_lesser}/demos install -p -m 644 demos/*.mscz %{buildroot}%{_datadir}/%{rname}-%{version_lesser}/demos -# Remove all devel files -rm -r %{buildroot}%{_includedir} -rm -r %{buildroot}%{_libdir} -# Delete crashpad binary -rm %{buildroot}%{_bindir}/crashpad_handler - # collect doc files install -d -m 755 %{buildroot}%docdir install -p -m 644 README.SUSE %{buildroot}%docdir/ install -p -m 644 thirdparty/beatroot/COPYING %{buildroot}%docdir/COPYING.beatroot install -p -m 644 thirdparty/beatroot/README.txt %{buildroot}%docdir/README.txt.beatroot install -p -m 644 thirdparty/dtl/COPYING %{buildroot}%docdir/COPYING.BSD.dtl -install -p -m 644 thirdparty/freetype/README %{buildroot}%docdir/README.freetype +install -p -m 644 src/framework/draw/thirdparty/freetype/freetype-2.13.1/README %{buildroot}%docdir/README.freetype install -p -m 644 thirdparty/intervaltree/README %{buildroot}%docdir/README.intervaltree install -p -m 644 thirdparty/rtf2html/ChangeLog %{buildroot}%docdir/ChangeLog.rtf2html install -p -m 644 thirdparty/rtf2html/COPYING.LESSER %{buildroot}%docdir/COPYING.LESSER.rtf2html @@ -242,7 +236,7 @@ install -p -m 644 share/wallpapers/COPYRIGHT %{buildroot}%docdir/COPYIN %fdupes %{buildroot}%{_prefix} %files -%license LICENSE.GPL +%license LICENSE.txt %{_bindir}/%{rname} %{_datadir}/metainfo/org.musescore.MuseScore.appdata.xml %{_datadir}/applications/org.musescore.MuseScore.desktop @@ -254,6 +248,8 @@ install -p -m 644 share/wallpapers/COPYRIGHT %{buildroot}%docdir/COPYIN %doc README.md README.SUSE %dir %docdir %doc %docdir/* +%exclude %{_includedir}/ +%exclude %{_libdir}/ %files fonts %dir %{fontdir}