Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2013-05-02 11:23:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and      /work/SRC/openSUSE:Factory/.lmms.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lmms"

Changes:
--------
--- /work/SRC/openSUSE:Factory/lmms/lmms.changes        2012-09-14 
12:29:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2013-05-02 
11:23:42.000000000 +0200
@@ -1,0 +2,23 @@
+Wed May  1 20:21:19 UTC 2013 - [email protected]
+
+- Add lmms-0.4.14-system_fltk.patch.
+- Stop building the portaudio and sdl audio backends. There is no
+  need for wrappers when the real backends are directly supported.
+- Remove one %if. wine-32bit has never been a substitute for wine-devel-32bit.
+- Use %{_defaultdocdir} instead of {_datadir}/doc/packages
+
+-------------------------------------------------------------------
+Mon Apr 29 11:13:56 UTC 2013 - [email protected]
+
+- update to version 0.4.14 which is a maintainance release "with some exciting
+  new features (notably regarding VST support)"
+  Full upstream changelog can be found in
+  /usr/share/doc/packages/lmms/releasenotes-0.4.14.txt
+- removed the following patches because they have been applied upstream:
+  - lmms-0.4.12-overflow.patch
+  - lmms-0.4.13-gcc47.patch
+- removed lmms-0.4.12-system_fltk.patch because the UI now fails to link with
+  "undefined references" with the openSUSE fltk. Package now builds with fltk
+  provided by its own tarball
+
+-------------------------------------------------------------------

Old:
----
  lmms-0.4.12-overflow.patch
  lmms-0.4.12-system_fltk.patch
  lmms-0.4.13-crippled.tar.bz2
  lmms-0.4.13-gcc47.patch
  lmms-0.4.13.tar.bz2

New:
----
  lmms-0.4.14-crippled.tar.bz2
  lmms-0.4.14-system_fltk.patch
  lmms-0.4.14.tar.bz2
  releasenotes-0.4.14.txt

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ lmms.spec ++++++
--- /var/tmp/diff_new_pack.PvPo0L/_old  2013-05-02 11:23:45.000000000 +0200
+++ /var/tmp/diff_new_pack.PvPo0L/_new  2013-05-02 11:23:45.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
 %bcond_without crippled_stk
 
 Name:           lmms
-Version:        0.4.13
+Version:        0.4.14
 Release:        0
 Summary:        Linux MultiMedia Studio
 License:        GPL-2.0+
@@ -31,14 +31,12 @@
 %else
 Source0:        
http://sourceforge.net/projects/lmms/files/lmms/%{version}/lmms-%{version}.tar.bz2
 %endif
+Source1:        releasenotes-0.4.14.txt
 Source99:       precheckin_cripple_tarball.sh
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch0:         lmms-0.4.12-system_fltk.patch
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch1:         lmms-0.4.12-overflow.patch
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
+Patch0:         lmms-0.4.14-system_fltk.patch
+# PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
 Patch2:         lmms-0.4.12-return.patch
-Patch3:         lmms-0.4.13-gcc47.patch
+# PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
 Patch4:         lmms-0.4.13-crippled_stk.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
@@ -56,7 +54,6 @@
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(samplerate)
-BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(vorbis)
@@ -89,9 +86,7 @@
 %prep
 %setup -q
 %patch0
-%patch1
 %patch2
-%patch3
 %if %{with crippled_stk}
 %patch4
 %endif
@@ -105,7 +100,7 @@
 export CXXFLAGS="%{optflags}"
 cmake -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
       -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-      -DCMAKE_INSTALL_LIBDIR=%_lib \
+      -DCMAKE_INSTALL_LIBDIR=%{_lib} \
       -DCMAKE_BUILD_TYPE=Release \
       -DCMAKE_VERBOSE_MAKEFILE=TRUE \
       ..
@@ -118,6 +113,9 @@
 # Debian menu system
 rm -r '%{buildroot}%{_datadir}/menu'
 
+mkdir -p '%{buildroot}%{_defaultdocdir}/lmms/'
+cp %{S:1} '%{buildroot}%{_defaultdocdir}/lmms/'
+
 %post
 %icon_theme_cache_post
 %mime_database_post
@@ -135,6 +133,7 @@
 %{_mandir}/man1/lmms.1*
 %{_libdir}/lmms/
 %{_datadir}/lmms/
+%{_defaultdocdir}/lmms/releasenotes-0.4.14.txt
 %{_datadir}/applications/lmms.desktop
 %{_datadir}/pixmaps/lmms.png
 %{_datadir}/mime/packages/lmms.xml

++++++ lmms-0.4.13-crippled.tar.bz2 -> lmms-0.4.14-crippled.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/lmms/lmms-0.4.13-crippled.tar.bz2 
/work/SRC/openSUSE:Factory/.lmms.new/lmms-0.4.14-crippled.tar.bz2 differ: char 
11, line 1

++++++ lmms-0.4.12-system_fltk.patch -> lmms-0.4.14-system_fltk.patch ++++++
--- /work/SRC/openSUSE:Factory/lmms/lmms-0.4.12-system_fltk.patch       
2012-05-23 08:53:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms-0.4.14-system_fltk.patch  
2013-05-02 11:23:41.000000000 +0200
@@ -2,7 +2,7 @@
 ===================================================================
 --- plugins/zynaddsubfx/CMakeLists.txt.orig
 +++ plugins/zynaddsubfx/CMakeLists.txt
-@@ -47,7 +47,7 @@ IF(LMMS_BUILD_WIN32)
+@@ -45,7 +45,7 @@ IF(LMMS_BUILD_WIN32)
        ADD_DEFINITIONS(-DPTW32_STATIC_LIB)
  ENDIF(LMMS_BUILD_WIN32)
  
@@ -11,7 +11,7 @@
  
  set(ZASF_CORE_LIBS
      zynaddsubfx_input
-@@ -100,7 +100,7 @@ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL
+@@ -98,7 +98,7 @@ SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL
  SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
  ADD_EXECUTABLE(RemoteZynAddSubFx RemoteZynAddSubFx.cpp ${ZYN_SRC_GUI} 
${WINRC})
  INSTALL(TARGETS RemoteZynAddSubFx RUNTIME DESTINATION ${PLUGIN_DIR})
@@ -20,12 +20,10 @@
  ADD_DEPENDENCIES(RemoteZynAddSubFx ZynAddSubFxCore)
  
  # link system libraries when on win32
-@@ -127,8 +127,6 @@ IF(LMMS_BUILD_WIN64)
+@@ -125,6 +125,3 @@ IF(LMMS_BUILD_WIN64)
  ELSEIF(LMMS_BUILD_WIN32)
        SET(FLTK_EXTRA_FLAGS 
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_SOURCE_DIR}/cmake/modules/Win32Toolchain.cmake")
  ENDIF(LMMS_BUILD_WIN64)
 -ADD_CUSTOM_TARGET(libfltk COMMAND mkdir -p ${CMAKE_CURRENT_BINARY_DIR}/fltk 
&& cd ${CMAKE_CURRENT_BINARY_DIR}/fltk && ${CMAKE_COMMAND} 
${CMAKE_CURRENT_SOURCE_DIR}/fltk ${FLTK_EXTRA_FLAGS} 
-DCMAKE_MODULE_PATH=${CMAKE_SOURCE_DIR}/cmake/modules/ 
-DFLTK_USE_SYSTEM_ZLIB:BOOL=ON -DFLTK_USE_SYSTEM_JPEG:BOOL=ON 
-DFLTK_USE_SYSTEM_PNG:BOOL=ON -DOPTION_BUILD_EXAMPLES:BOOL=OFF 
-DCMAKE_BUILD_TYPE=release && ${CMAKE_BUILD_TOOL})
- 
+-
 -ADD_DEPENDENCIES(RemoteZynAddSubFx libfltk)
- ENDIF(LMMS_HAVE_FFTW3F)
- 

++++++ lmms-0.4.13-crippled.tar.bz2 -> lmms-0.4.14.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/lmms/lmms-0.4.13-crippled.tar.bz2 
/work/SRC/openSUSE:Factory/.lmms.new/lmms-0.4.14.tar.bz2 differ: char 11, line 1

++++++ releasenotes-0.4.14.txt ++++++
=======================================
LMMS 0.4.14 Release Notes
=======================================

We're glad to finally announce the availability of LMMS 0.4.14. This version
is a maintainance release of the 0.4.x series. It comes with some exciting
new features (notably regarding VST support) but also fixes various bugs found
in previous versions. Thanks to all who helped with making up this release
(especially those who kept up testing and reporting bugs)!


Changes in detail:

Core:
* Added multiple track export feature
* MidiClientRaw: fixed parsing of MIDI events
* MIDI: added initial sustain pedal support
* RemotePlugin: improved management of shared memory keys
* Various stability improvements to RemotePlugin framework
* InstrumentTrack: Add support for more MIDI commands
* InstrumentTrack: directly forward MIDI events under special circumstances
* InstrumentFunctions/ChordCreator: fixed wrong 6add9 chord
* InstrumentFunctions: added natural minor scale

GUI:
* ControllerConnectionDialog: fix crash on autodetect when using raw MIDI client
* ExportProjectDialog: added option for exporting song as loop
* Fixed bugs with magnetic knobs
* Piano Roll: fix scale marking algorithm and improve rendering
* Piano Roll: updated chord and scale icon based on new note icons
* AutomationEditor: show tooltip with exact value
* Track: allow smaller height
* InstrumentMidiIOView: fix number of digits for MIDI channel spinboxes
* InstrumentMidiIOView: added support for fixed output notes
* SetupDialog: added option for disabling auto save feature
* InstrumentTrack: show FX mixer when double clicking FX line LCD spinbox
* SetupDialog: turn off auto save per default
* Widgets/Fader: increment/decrement by 1 via scroll wheel
* Widgets/Fader: improved usability by not jumping to mouse click position
* Widgets/Fader: open input dialog on double click
* FxMixerView: fixed minimize/maximize/resize glitches
* AutomatableModelView: added context menu action for removing
song-global automation
* AutomationEditor: fixed drawing of empty automation patterns
* fixed openInBBEditor() to reliably show the BB Editor when double
clicking B+B track item
* Default theme: new graphics for note icons

Plugins:
* AudioFileProcessor: fixed crash for samples with zero length
* AudioFileProcessor: ergonomic enhancements plugin (interactive wave view).
* Sf2Player: update track name after loading file
* VST effect control window re-design
* Added VST automation support
* Added VST plugin to host synchronization support
* VST Effects: preserve effect name after LMMS project reload
* VST Effects: Open each effect only once, when loaded from project file
* Vestige: send NoteOff events for all possible MIDI keys
* VstPlugin, RemoteVstPlugin: save/restore current program of VST
plugin (fixes broken loading of settings with various VST plugins)
* RemotePlugin, VstPlugin: reorganized and partly rewrote
program/preset related functions
* RemoteVstPlugin: send updates of current program name if changed
* Many more bug fixes and stability improvements to VST support layer
* ZynAddSubFX: fixed possible buffer overflow
* ZynAddSubFX: when loading a preset set preset name as track name
* ZynAddSubFX: include/forward MIDI channel information
* ZynAddSubFX: increased polyphony to 128
* Added HydrogenImport plugin

Misc/Build related:
* Updated Polish localization files
* Localizations: renamed ir.* to fa.* for ISO 639 conformance
* PianoView: do not include Xlib.h header file anymore
* ZynAddSubFX: added missing header include for GCC 4.7 compat
* make fftw3 a requirement and not optional anymore
* FlpImport/unrtf: renamed malloc.h to ur_malloc.h for not conflicting
with system headers
* RemoteVstPlugin: use size_t for loop index to fix compiler warning
* DrumSynth: removed unused variable
* Various factory presets: fixed track names to reflect actual preset names
* German localization: fixed wrong chord name translation



More detailed changes can be obtained at

http://lmms.git.sf.net/git/gitweb.cgi?p=lmms/lmms;a=log;h=v0.4.13
(or "git log v0.4.13..v0.4.14")


The download is available at

 http://sourceforge.net/projects/lmms/files/

Thanks to Israel Dahl and others, Ubuntu 13.04 already includes LMMS
0.4.14! So if you're running Ubuntu 13.04 you should be able to simply
install the current version from the Software Center.


More information on LMMS is available at the project homepage

 http://lmms.sourceforge.net

and the Wiki

 http://lmms.sourceforge.net/wiki

Please also note the LMMS Sharing Platform (LSP):

 http://lmms.sourceforge.net/lsp/



Enjoy!
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to