]> git.pld-linux.org Git - packages/musescore.git/commitdiff
Version: 2.2.1 auto/th/musescore-2.2.1-1
authorJacek Konieczny <j.konieczny@eggsoft.pl>
Sun, 20 May 2018 13:00:56 +0000 (15:00 +0200)
committerJacek Konieczny <j.konieczny@eggsoft.pl>
Sun, 20 May 2018 13:00:56 +0000 (15:00 +0200)
- 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

index c55e95c40fb03da010b8fcdc7278ee94e39fd988..3979e27dd4b97797717c86f9f497f74385f41d05 100644 (file)
@@ -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/*
This page took 0.143295 seconds and 4 git commands to generate.