[packages/musescore] Version: 2.2.1

jajcus jajcus at pld-linux.org
Sun May 20 15:02:40 CEST 2018


commit 6065f372424bcb240a9504d6d5757ba5e64fdb17
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Sun May 20 15:00:56 2018 +0200

    Version: 2.2.1
    
    - soundfont added, so it is not downloaded in the build process
    - Qt minimum version requires
    - build with system freetype
    - disable portmidi - requires libprottime we don't have and not very
    useful on Linux

 musescore.spec | 61 ++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 40 insertions(+), 21 deletions(-)
---
diff --git a/musescore.spec b/musescore.spec
index c55e95c..3979e27 100644
--- a/musescore.spec
+++ b/musescore.spec
@@ -1,35 +1,48 @@
 #
+
+# http://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/VERSION
+%define soundfont_version 0.1.3
+
+%define min_qt_version 5.4.0
+
 Summary:	MuseScore - music notation software
 Summary(pl.UTF-8):	MuseScore - oprogramowanie do notacji muzycznej
 Name:		musescore
-Version:	2.1.0
+Version:	2.2.1
 Release:	1
 License:	GPL v2
 Group:		Applications
 Source0:	https://github.com/musescore/MuseScore/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	de1bf9c231d35847191bf7321f527cd4
+# Source0-md5:	17db31e37316eb042c6163d3d1463d8f
+Source1:	http://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General.sf3
+# Source1-md5:	3e02cc70ae6df3077d0003bbcb95456c
+Source2:	http://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General-License.md
+# Source2-md5:	6ab9352030223f909bb36b8f067c7d26
+Source3:	http://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General-changelog.txt
+# Source3-md5:	765c42a6d1186ae2a68873ade1ff829c
 URL:		https://musescore.org/
-BuildRequires:	Qt5Concurrent-devel
-BuildRequires:	Qt5Core-devel
-BuildRequires:	Qt5Designer-devel
-BuildRequires:	Qt5Gui-devel
-BuildRequires:	Qt5Help-devel
-BuildRequires:	Qt5Network-devel
-BuildRequires:	Qt5OpenGL-devel
-BuildRequires:	Qt5PrintSupport-devel
-BuildRequires:	Qt5Qml-devel
-BuildRequires:	Qt5Quick-devel
-BuildRequires:	Qt5Sql-devel
-BuildRequires:	Qt5Svg-devel
-BuildRequires:	Qt5Test-devel
-BuildRequires:	Qt5UiTools-devel
-BuildRequires:	Qt5WebKit-devel
-BuildRequires:	Qt5Widgets-devel
-BuildRequires:	Qt5Xml-devel
-BuildRequires:	Qt5XmlPatterns-devel
+BuildRequires:	Qt5Concurrent-devel >= %{min_qt_version}
+BuildRequires:	Qt5Core-devel >= %{min_qt_version}
+BuildRequires:	Qt5Designer-devel >= %{min_qt_version}
+BuildRequires:	Qt5Gui-devel >= %{min_qt_version}
+BuildRequires:	Qt5Help-devel >= %{min_qt_version}
+BuildRequires:	Qt5Network-devel >= %{min_qt_version}
+BuildRequires:	Qt5OpenGL-devel >= %{min_qt_version}
+BuildRequires:	Qt5PrintSupport-devel >= %{min_qt_version}
+BuildRequires:	Qt5Qml-devel >= %{min_qt_version}
+BuildRequires:	Qt5Quick-devel >= %{min_qt_version}
+BuildRequires:	Qt5Sql-devel >= %{min_qt_version}
+BuildRequires:	Qt5Svg-devel >= %{min_qt_version}
+BuildRequires:	Qt5Test-devel >= %{min_qt_version}
+BuildRequires:	Qt5UiTools-devel >= %{min_qt_version}
+BuildRequires:	Qt5WebKit-devel >= %{min_qt_version}
+BuildRequires:	Qt5Widgets-devel >= %{min_qt_version}
+BuildRequires:	Qt5Xml-devel >= %{min_qt_version}
+BuildRequires:	Qt5XmlPatterns-devel >= %{min_qt_version}
 BuildRequires:	alsa-lib-devel
 BuildRequires:	cmake
 BuildRequires:	doxygen
+BuildRequires:	freetype-devel >= 2.5.2
 BuildRequires:	jack-audio-connection-kit-devel >= 0.98
 BuildRequires:	lame-libs-devel
 BuildRequires:	pkgconfig
@@ -60,6 +73,9 @@ Features:
 %prep
 %setup -q -n MuseScore-%{version}
 
+cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} share/sound
+echo "%{soundfont_version}" > share/sound/VERSION
+
 %build
 
 # note: 'build' directory is already there, for something else
@@ -74,6 +90,9 @@ CXXFLAGS="%{rpmcxxflags} -DNDEBUG -DQT_NO_DEBUG -fPIC" \
 	-DMUSESCORE_LABEL="" \
 	-DBUILD_LAME="TRUE" \
 	-DCMAKE_SKIP_RPATH="FALSE" \
+	-DDOWNLOAD_SOUNDFONT="OFF" \
+	-DUSE_SYSTEM_FREETYPE="ON" \
+	-DBUILD_PORTMIDI="OFF" \
 	..
 
 %{__make} lrelease
@@ -107,7 +126,7 @@ rm -rf $RPM_BUILD_ROOT
 %doc README.md Compatibility
 %attr(755,root,root) %{_bindir}/mscore
 %attr(755,root,root) %{_bindir}/musescore
-%{_datadir}/mscore-2.1
+%{_datadir}/mscore-2.2
 %{_desktopdir}/mscore.desktop
 %{_iconsdir}/*/*/apps/*
 %{_iconsdir}/*/*/mimetypes/*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/musescore.git/commitdiff/6065f372424bcb240a9504d6d5757ba5e64fdb17



More information about the pld-cvs-commit mailing list