Accepting request 365117 from home:plater

Update to version 16.02

OBS-URL: https://build.opensuse.org/request/show/365117
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/rosegarden?expand=0&rev=63
This commit is contained in:
Dave Plater 2016-03-03 08:46:36 +00:00 committed by Git OBS Bridge
parent e7646d8d09
commit c9a2dbfb8e
4 changed files with 77 additions and 16 deletions

View File

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

3
rosegarden-16.02.tar.bz2 Normal file
View File

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

View File

@ -1,3 +1,61 @@
-------------------------------------------------------------------
Thu Mar 3 07:26:53 UTC 2016 - davejplater@gmail.com
- Update to version 16.02 codenamed "Querida"
- Now uses cmake to build, adjusted spec file.
- Upstream changes and bug fixes:
*Bug Fixes
Fix #1486,involving interacting with the loaded document while
in the middle of loading a new one.
Fix scroll bar refresh problem after adding segments.
Make it possible to disable LIRC, even when it's detected.
Correct the install location of data files on some platforms
Fix scrollbar problem after inserting segments
Fix handling of segment labels when copying/pasting segments
Reduce number of undo/redo events on the stack for some user
actions (one action one undo instead of one action two or more
undos).
Various tweaking and twiddling of tooltips, context sensitive
help, and layout spacing.
Fix notation editor context menu (#1492)
Fix notation editor crash on double middle click (#1493)
Fix label issue with drag copy undo. Bug #1450. Undo after
ctrl+drag copy now restores the proper label to the original
segment.
Fix Insert Controller Sequence (Bug #1478) Previously, in the
NotationView, adding a controller sequence where there were no
matching controller sequences would reset the start time of the
segment to 0. Now it leaves the segment start time alone.
Fix #1478: Segments extended to the beginning after adding
controller sequence.
Fix refresh bug introduced by r14441
At file load time, only a single set of CCs goes out (#1480)
Add “Allow Reset All Controllers” to preferences. This fixes
bug #1485 and is related to bug #1480.
Fix #1504.THRU routing responds to Track Parameters changes
instantly.
*New Features
Add the capability to store any number of comments pages in the
composition. This allow the translation of the notes displayed
in a popup dialog when the document is loaded.
The comment page whose name matches the locale language code is
displayed.
Add a French translation to the comment embedded in
lilypond-alternative-endings_new-way.rg example file.
When using the mouse to enter notation, you see a preview of
the note that you will enter if you click the button.
New mouse quick entry mode:
The mouse wheel can be used to select the note or rest
duration.
A mouse mid click switches between note and rest insert mode
Holding the Shift key while entering a note adds a sharp
Holding the Control key while entering a note adds a flat
Holding Shift + Ctrl while entering a note adds a natural
Implement track-by-track THRU routing. The Recording filters
“Thru Routing” field in the Track Parameters box is now fully
functional.
The Studio → MIDI Through Routing menu option has been removed.
-------------------------------------------------------------------
Tue Dec 15 14:30:34 UTC 2015 - davejplater@gmail.com

View File

@ -16,7 +16,7 @@
#
Name: rosegarden
Version: 15.10.2
Version: 16.02
Release: 0
License: GPL-2.0+
Summary: Midi, Audio And Notation Editor
@ -30,10 +30,11 @@ Source2: %{name}.1
Patch1: rosegarden-10.10-filepaths.patch
Patch2: rosegarden-14.02-fix-bashisms.patch
BuildRequires: alsa-devel
BuildRequires: automake
BuildRequires: cmake
BuildRequires: dssi-devel
BuildRequires: fdupes
BuildRequires: fftw3-devel
BuildRequires: gcc-c++
BuildRequires: hicolor-icon-theme
BuildRequires: ladspa-devel
BuildRequires: libjack-devel
@ -42,8 +43,10 @@ BuildRequires: liblrdf-devel
BuildRequires: libqt4-devel >= 4.6.3
BuildRequires: libsamplerate-devel
BuildRequires: libsndfile-devel
BuildRequires: lilypond
BuildRequires: lirc-devel
BuildRequires: pkg-config
#BuildRequires: pkgconfig(libxml++-2.6)
BuildRequires: shared-mime-info
BuildRequires: update-desktop-files
BuildRequires: xorg-x11-util-devel
@ -74,14 +77,12 @@ This is a complete rewrite of the old 1.7.x series of
rosegarden and has many new features and enhancements.
See the changelog for details.
# TODO The current desktop menu category (kde4 at least) is Multimedia > Audio Player and not appropriate.
%prep
%setup -q
%patch1
%patch2
# When we build svn we need to execute bootstrap.sh it doesn't harm the release build either.
sh bootstrap.sh
# When we build svn we need to execute bootstrap.sh
#sh bootstrap.sh
%build
export DEBUG_LADSPA
@ -89,19 +90,19 @@ export QTDIR=/usr/
export CFLAGS="%{optflags} -fno-strict-aliasing -ggdb"
export CXXFLAGS="$CFLAGS"
# -fmessage-length=0 -O2 -fno-strict-aliasing -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables
%configure --enable-debug --localedir=%{_datadir}/%{name}/locale/
# Now uses cmake
#%%configure --enable-debug --localedir=%%{_datadir}/%%{name}/locale/
%cmake -DCMAKE_INSTALL_LOCALEDIR:PATH=%{_datadir}/locale/
make %{?_smp_mflags}
# This translation handling make section is possibly only necessary when building svn
make ts
make ts-noobsolete
make locale
%install
mkdir -p %{buildroot}%{_datadir}/%{name}/scripts
cp -p scripts/* %{buildroot}%{_datadir}/%{name}/scripts/
cp -r data/* %{buildroot}%{_datadir}/%{name}/
pushd build
%make_install
popd
rm -rf %{buildroot}%{_datadir}/%{name}/desktop
rm -rf %{buildroot}%{_datadir}/%{name}/mime
rm -f %{buildroot}%{_datadir}/%{name}/*.cpp
@ -110,14 +111,16 @@ chmod 755 %{buildroot}%{_datadir}/%{name}/scripts/*
chmod 644 %{buildroot}%{_datadir}/%{name}/scripts/lircrc.rosegarden
chmod 644 %{buildroot}%{_datadir}/%{name}/scripts/README
chmod 644 %{buildroot}%{_datadir}/%{name}/scripts/color-list
chmod 644 %{buildroot}%{_datadir}/%{name}/scripts/simple-makefile
#chmod 644 %%{buildroot}%%{_datadir}/%%{name}/scripts/simple-makefile
rm -f %{buildroot}%{_datadir}/%{name}/scripts/svn-to-hg-and-git.sh
install -D -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/pixmaps/%{name}.xpm"
%suse_update_desktop_file %{buildroot}/%{_datadir}/applications/%{name}.desktop
#This is a man page made by help2man to satisfy factories hunger for one /usr/bin/ one man page.
mkdir -p %{buildroot}%{_mandir}/man1
install -D -m 0644 "%{SOURCE2}" "%{buildroot}%{_mandir}/man1/"
%fdupes -s %{buildroot}%{_datadir}
%fdupes -s %{buildroot}%{_datadir}/
%post
/usr/bin/update-mime-database "%{_datadir}/mime" >/dev/null