[mscore] 1.3, resolve legal issue
Tom Callaway
spot at fedoraproject.org
Fri Apr 12 17:23:29 UTC 2013
commit 7e44fd357d79b52984d4c26dbc920cfbcdb97989
Author: Tom Callaway <spot at fedoraproject.org>
Date: Fri Apr 12 13:26:57 2013 -0400
1.3, resolve legal issue
.gitignore | 1 +
mscore-1.3-no-prelude.patch | 11 +++++++++++
mscore.spec | 25 ++++++++++++++++++-------
sources | 2 +-
4 files changed, 31 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f31eaf8..a8652bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,4 @@ mscore-0.9.6.2-free.tar.bz2
/mscore-1.0-free.tar.bz2
/mscore-1.1-free.tar.bz2
/mscore-1.2-free.tar.bz2
+/mscore-1.3-free.tar.bz2
diff --git a/mscore-1.3-no-prelude.patch b/mscore-1.3-no-prelude.patch
new file mode 100644
index 0000000..4a6ee3a
--- /dev/null
+++ b/mscore-1.3-no-prelude.patch
@@ -0,0 +1,11 @@
+diff -up mscore-1.3/mscore/demos/CMakeLists.txt.noprelude mscore-1.3/mscore/demos/CMakeLists.txt
+--- mscore-1.3/mscore/demos/CMakeLists.txt.noprelude 2013-04-12 13:14:40.578638487 -0400
++++ mscore-1.3/mscore/demos/CMakeLists.txt 2013-04-12 13:14:46.185638856 -0400
+@@ -28,7 +28,6 @@ install(FILES
+ inv10.mscx
+ inv13.mscx
+ praeludium1.mscx
+- prelude.mscx
+ promenade.mscx
+ scales.mscx
+ sonata16.mscx
diff --git a/mscore.spec b/mscore.spec
index 9a22094..4503a0a 100644
--- a/mscore.spec
+++ b/mscore.spec
@@ -2,20 +2,22 @@
Name: mscore
Summary: Music Composition & Notation Software
-Version: 1.2
-Release: 3%{?dist}
+Version: 1.3
+Release: 1%{?dist}
# rtf2html is LGPLv2+
# paper4.png paper5.png are LGPLv3
# the rest is GPLv2
-License: GPLv2 and LGPLv2+ and LGPLv3
+License: GPLv2 and LGPLv2+ and LGPLv3 and CC-BY
Group: Applications/Multimedia
URL: http://musescore.org/en
# Upstream tarball contains a non-free soundfont "Gort's Minipiano"
-# We generate our own tarball by removing this soundfont via:
-# wget http://download.sourceforge.net/mscore/mscore-1.2.tar.bz2
-# tar jxf mscore-1.2.tar.bz2
+# And one demo file which is CC-BY-NC-SA (non-free)
+# We generate our own tarball by removing these files via:
+# wget http://download.sourceforge.net/mscore/mscore-1.3.tar.bz2
+# tar jxf mscore-1.3.tar.bz2
# rm -f mscore-*/mscore/mscore/data/piano1.sf2
-# tar jcf mscore-1.2-free.tar.bz2 mscore-1.2/
+# rm -f mscore-*/mscore/demos/prelude.mscx
+# tar jcf mscore-1.3-free.tar.bz2 mscore-1.3/
Source0: %{name}-%{version}-free.tar.bz2
# For mime types
Source2: %{name}.xml
@@ -37,6 +39,8 @@ Patch5: %{name}-dso-linking.patch
Patch6: %{name}-system-qtsingleapplication.patch
# Fix crash on Accidentals click RHBZ#738044 From upstream trunk rev 3193
Patch8: %{name}-fix-accidentals-crash.patch
+# Remove prelude from cmake files
+Patch9: mscore-1.3-no-prelude.patch
BuildRequires: alsa-lib-devel
BuildRequires: cmake
@@ -95,6 +99,8 @@ BuildRequires: fontpackages-devel
BuildRequires: t1utils
BuildRequires: texlive
BuildRequires: tex-cm-lgc
+BuildRequires: texlive-metapost-bin
+BuildRequires: texlive-mf2pt1-bin
%description fonts
MuseScore is a free cross platform WYSIWYG music notation program.
@@ -111,6 +117,7 @@ This package contains the musical notation fonts for use of MuseScore.
%patch5 -p1 -b .dso
%patch6 -p1 -b .qtsingleapp
%patch8 -p1 -b .accidentals
+%patch9 -p1 -b .noprelude
# Remove the precompiled binary
rm mscore/rtf2html/rtf2html
@@ -251,6 +258,10 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%changelog
+* Fri Apr 12 2013 Tom Callaway <spot at fedoraproject.org> - 1.3-1
+- update to 1.3
+- remove mscore/demos/prelude.mscx from source tarball (it is non-free, see bz951379)
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
diff --git a/sources b/sources
index 485e7fd..bafcc17 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ee90df0d3123ff59479c2df249027a78 mscore-1.2-free.tar.bz2
+10b5aba66025dcf8b2dd887fc03abfb4 mscore-1.3-free.tar.bz2
More information about the scm-commits
mailing list