[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