SHA256
1
0
forked from pool/musescore

Accepting request 1134186 from multimedia:apps

OBS-URL: https://build.opensuse.org/request/show/1134186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/musescore?expand=0&rev=39
This commit is contained in:
Ana Guerrero 2023-12-20 20:02:52 +00:00 committed by Git OBS Bridge
commit 87c1ee97a3
5 changed files with 67 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e53ce88b98c08422c8f8dc8c71c6e31d1038c2b263649f6647de6fa4269ce9b
size 131007032

3
MuseScore-4.2.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9db829e31da7a8ab845ae143bfd65d06bde5a9af80b5a65f778d91cc7d21d9f5
size 135490976

View File

@ -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.

View File

@ -1,3 +1,47 @@
-------------------------------------------------------------------
Wed Dec 20 08:29:03 UTC 2023 - Konstantin Voinov <kv@kott.no-ip.biz>
- 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 <expeehaa@outlook.com>

View File

@ -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}