commit lmms for openSUSE:Factory

2020-07-18 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2020-07-18 21:02:31

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new.3592 (New)


Package is "lmms"

Sat Jul 18 21:02:31 2020 rev:33 rq:821636 version:1.2.2

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2020-06-05 
20:28:24.241205238 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new.3592/lmms.changes  2020-07-18 
21:02:58.975610192 +0200
@@ -1,0 +2,52 @@
+Sat Jul 18 07:37:04 UTC 2020 - Dave Plater 
+
+- Update to version 1.2.2
+- Remove incorporated qt5.15 with lmms-qpainterpath.patch
+- Rebase lmms-1.2.0-crippled_stk.patch and lmms-rpmalloc-fpic.patch
+- Upstream General improvements
+  *Stop filtering out valid characters from file name while
+   exporting tracks (#5282)
+  *Fix Invalid warning about "dummy-MIDI-client" (#5509)
+- Upstream UI improvements
+  *Note selection: Editing values works in dialog (#5438)
+- Upstream Bug Fixes
+  *Piano Roll - Fix retrigger with vol/pan sliders (#5271)
+  *Fix a rare crash on export (#5293)
+  *Fix LMMS not launching when AppImage has spaces in name (#5297)
+  *Fix vertical piano being unresponsive when clicked too fast
+   (#5262)
+  *Fix crash with Grooove VST (#5300)
+  *Fix crash on deleting instrument with controller connections on
+   knobs (#5306)
+  *Fix notes being placed at negative positions on MIDI import
+   (#5343)
+  *Fix scrolling direction in the song editor due to stuck
+   Ctrl/Shift (#5286)
+  *Fix stuck notes with Helm VST on tempo automation (#5365)
+  *Fix file factory delimeter position (#5378)
+  *Fix controls linking misbehaviors (#5336)
+  *Fix loading and saving of .fxb/.fxp files on Windows (#5411)
+  *Fix crashes and hangs on importing some Hydrogen drum kit songs
+   (#5420)
+  *Fix freeze when replacing Mallets with another instrument
+   (#5428)
+  *DrumSynth: ensure correct envelope length in any sample rate
+   (#5467)
+  *AFP: fix loading start and loop points if the loop point is
+   automated (#5472)
+  *Select the correct piano key for marking semitones (#5478)
+  *Ensure consistent use of effect gate (#5475)
+  *Fix Piano roll crashing when window is vertically scaled too
+   large (#5449)
+  *Fix some memory errors with JACK audio/MIDI (#5452)
+  *JackMidi: Remove confusing warnings at shutdown (737fcd3)
+  *Fix SF2 player crashing when file is not a soundfont, with
+   FluidSynth 2 (#5487)
+  *BB editor: fix mouse event affecting wrong beats due to the
+   cursor shape (#5489)
+  *Fix knobs moving too fast on some platforms (#5360)
+  *Fix notes created in BB editor resizing incorrectly when
+   resizing a selection (#5515)
+  *Fix some patterns not being saved in project (#5537)
+
+---

Old:

  lmms-1.2.1.tar.gz
  lmms-qpainterpath.patch

New:

  lmms-1.2.2.tar.gz



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.S55mwN/_old  2020-07-18 21:03:01.039612410 +0200
+++ /var/tmp/diff_new_pack.S55mwN/_new  2020-07-18 21:03:01.043612415 +0200
@@ -27,8 +27,11 @@
 %bcond_without  carla
 %bcond_without  crippled_stk
 %bcond_without  wine
+%if %{with carla}
+%define carlavers %(carla --version|grep Carla | cut -b 21,22,23,24,25,26)
+%endif
 Name:   lmms
-Version:1.2.1
+Version:1.2.2
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0-or-later
@@ -47,7 +50,6 @@
 # PATCH-FIX-UPSTREAM Fix plugin library search path, testing an upstream 
proposal
 Patch2: lmms-1.2.0-libdir.patch
 Patch3: lmms-rpmalloc-fpic.patch
-Patch4: lmms-qpainterpath.patch
 
 BuildRequires:  bash-completion
 BuildRequires:  cmake
@@ -74,7 +76,7 @@
 BuildRequires:  pkgconfig(jack) >= 0.77
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(ogg)
-BuildRequires:  pkgconfig(portaudio-2.0)
+BuildRequires:  pkgconfig(portaudiocpp)
 BuildRequires:  pkgconfig(samplerate) >= 0.1.8
 BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(shared-mime-info)
@@ -117,6 +119,7 @@
 BuildRequires:  carla
 # to enable internal Carla plugin host
 BuildRequires:  pkgconfig(carla-standalone)
+Requires:   carla = %carlavers
 %endif
 
 %description
@@ -160,8 +163,6 @@
 popd
 cd rpmalloc && rm -rf rpmalloc && tar -xf %{S:1} && mv rpmalloc-%{rpmallocrev} 
rpmalloc
 popd
-# This doesn't do anything but cause trouble
-rm plugins/LadspaEffect/swh/ladspa-util.c
 
 %build
 %if %{with wine}

++ lmms-1.2.0-crippled_stk.patch ++
--- /var/tmp/diff_new_pack.S55mwN/_old  2020-07-18 21:03:01.083612458 +0200
+++ /var/tmp/diff_new_pack.S55mwN/_new  2020-07-18 21:03:01.083612458 +0200
@@ -1,6 +1,7 @

commit lmms for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2020-06-05 20:21:43

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new.3606 (New)


Package is "lmms"

Fri Jun  5 20:21:43 2020 rev:32 rq:811712 version:1.2.1

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2020-04-02 
17:43:05.977384143 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new.3606/lmms.changes  2020-06-05 
20:28:24.241205238 +0200
@@ -1,0 +2,5 @@
+Fri Jun  5 07:05:14 UTC 2020 - Dave Plater 
+
+- Fix build with qt5.15 with lmms-qpainterpath.patch
+
+---

New:

  lmms-qpainterpath.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.L75E7q/_old  2020-06-05 20:28:26.777212730 +0200
+++ /var/tmp/diff_new_pack.L75E7q/_new  2020-06-05 20:28:26.777212730 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -47,6 +47,7 @@
 # PATCH-FIX-UPSTREAM Fix plugin library search path, testing an upstream 
proposal
 Patch2: lmms-1.2.0-libdir.patch
 Patch3: lmms-rpmalloc-fpic.patch
+Patch4: lmms-qpainterpath.patch
 
 BuildRequires:  bash-completion
 BuildRequires:  cmake

++ lmms-qpainterpath.patch ++
Index: lmms-1.2.1/plugins/Eq/EqSpectrumView.h
===
--- lmms-1.2.1.orig/plugins/Eq/EqSpectrumView.h 2019-10-21 02:27:12.0 
+0200
+++ lmms-1.2.1/plugins/Eq/EqSpectrumView.h  2020-06-05 09:46:25.060061433 
+0200
@@ -24,6 +24,7 @@
 #define EQSPECTRUMVIEW_H
 
 #include 
+#include 
 #include 
 
 #include "fft_helpers.h"
Index: lmms-1.2.1/src/gui/AutomationPatternView.cpp
===
--- lmms-1.2.1.orig/src/gui/AutomationPatternView.cpp   2019-10-21 
02:27:12.0 +0200
+++ lmms-1.2.1/src/gui/AutomationPatternView.cpp2020-06-04 
17:14:15.287101387 +0200
@@ -25,6 +25,7 @@
 
 #include 
 #include 
+#include 
 #include 
 
 #include "AutomationEditor.h"
Index: lmms-1.2.1/src/gui/editors/AutomationEditor.cpp
===
--- lmms-1.2.1.orig/src/gui/editors/AutomationEditor.cpp2019-10-21 
02:27:12.0 +0200
+++ lmms-1.2.1/src/gui/editors/AutomationEditor.cpp 2020-06-05 
09:44:05.130076858 +0200
@@ -35,6 +35,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 #include 
Index: lmms-1.2.1/src/gui/LmmsStyle.cpp
===
--- lmms-1.2.1.orig/src/gui/LmmsStyle.cpp   2019-10-21 02:27:12.0 
+0200
+++ lmms-1.2.1/src/gui/LmmsStyle.cpp2020-06-05 09:29:47.631812717 +0200
@@ -28,6 +28,7 @@
 #include 
 #include 
 #include 
+#include 
 #include 
 #include 
 
Index: lmms-1.2.1/plugins/Eq/EqCurve.h
===
--- lmms-1.2.1.orig/plugins/Eq/EqCurve.h2019-10-21 02:27:12.0 
+0200
+++ lmms-1.2.1/plugins/Eq/EqCurve.h 2020-06-05 09:45:18.753256805 +0200
@@ -27,6 +27,7 @@
 
 #include 
 #include 
+#include 
 #include 
 #include "lmms_math.h"
 #include "AutomatableModelView.h"



commit lmms for openSUSE:Factory

2020-04-02 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2020-04-02 17:43:03

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new.3248 (New)


Package is "lmms"

Thu Apr  2 17:43:03 2020 rev:31 rq:790875 version:1.2.1

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2019-09-11 
10:40:32.475218473 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new.3248/lmms.changes  2020-04-02 
17:43:05.977384143 +0200
@@ -1,0 +2,34 @@
+Sun Mar 29 09:34:51 UTC 2020 - Dave Plater 
+
+- Update to version 1.2.1 and enable wine dependent vst plugins in
+  a seperate subpackage, see boo#1167345.
+- Added tarballs for two VST specific 3rd party tarballs:
+  rpmalloc b5bdc18051bb74a22f0bde4bcc90b01cf590b496.tar.gz
+  and qt5-x11embed 022b39a1d496d72eb3e5b5188e5559f66afca957.tar.gz
+- Added lmms-rpmalloc-fpic.patch
+- Removed incorporated patches:
+  0001-Better-French-translations-in-the-menu-item-file-471.patch
+  0001-Fix-invalid-MIDI-Program-Change-decoding-5154.patch
+  0001-show-BBEditor-on-clicking-the-TrackLabelButton-5060.patch
+  0001-Make-splash-screen-text-white-5149.patch
+  0001-Update-.mailmap-5037.patch
+- Upstream changes:
+  *Respect OS case sensitivity when check for existing files #4768
+  *Remove MIDI connections from factory .mmpz files (#5163)
+  *Make splash screen text white (#5149)
+  *Show Beat/Bassline Editor on clicking track labels of B/B tracks
+   (#5060)
+  *Fix building RemoteVstPlugin with Wine >= 4.14 (#5210)
+  *Fix stuck keys when dragging on the piano view (#5127)
+  *Fix crash on unmarking octave semitones (#5184)
+  *Fix invalid MIDI Program Change decoding (#5154)
+  *Rubberband fix for selecting a large area in the song editor
+   (#5003)
+  *VeSTige: show icon on 'Turn off all notes' button (#5237)
+  *RemoteVstPlugin: fix crashes when failed to open a file (#5235)
+  *Organic: fix glitch at the beginning of a note (#5252)
+  *Fix broken audio sample exporting on high sampling rate (#5226)
+  *Better French translations in the menu item file (#4711)
+  *Fix too long translations to fix the UI misalignment (#5185)
+
+---

Old:

  0001-Better-French-translations-in-the-menu-item-file-471.patch
  0001-Fix-invalid-MIDI-Program-Change-decoding-5154.patch
  0001-Make-splash-screen-text-white-5149.patch
  0001-Update-.mailmap-5037.patch
  0001-show-BBEditor-on-clicking-the-TrackLabelButton-5060.patch
  _service
  _servicedata
  lmms-1.2.0.obscpio
  lmms-1.2.0.tar.xz
  lmms.obsinfo

New:

  022b39a1d496d72eb3e5b5188e5559f66afca957.tar.gz
  b5bdc18051bb74a22f0bde4bcc90b01cf590b496.tar.gz
  lmms-1.2.1.tar.gz
  lmms-rpmalloc-fpic.patch
  lmms-warning



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.YXvNHi/_old  2020-04-02 17:43:08.005385713 +0200
+++ /var/tmp/diff_new_pack.YXvNHi/_new  2020-04-02 17:43:08.005385713 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,20 +18,26 @@
 
 # Since 42.2 RPM creates a hard requirement on a build time library 
(libvstbase), the requirement is unnecessary and bad
 %global __requires_exclude_from ^%{_libdir}/lmms/.*\\.so$
+# The revision numbers for rpmalloc and qt5-x11embed come from accessing them 
via
+# https://github.com/LMMS/lmms/tree/v%%{version}/src/3rdparty/qt5-x11embed and
+# https://github.com/LMMS/lmms/tree/v1.2.1/src/3rdparty/rpmalloc/rpmalloc (two 
directories not a mistake)
+%define rpmallocrev b5bdc18051bb74a22f0bde4bcc90b01cf590b496
+%define qt5x11embedrev 022b39a1d496d72eb3e5b5188e5559f66afca957
+
 %bcond_without  carla
 %bcond_without  crippled_stk
-#Vst plugins need wine but this causes build failure.
-%bcond_with wine
-#This is only needed because 1.2.0rc was used. Remove with next sane update 
(See also prep)
-%define rversion 1.2.0
+%bcond_without  wine
 Name:   lmms
-Version:1.2.0.9
+Version:1.2.1
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0-or-later
 Group:  Productivity/Multimedia/Sound/Midi
 URL:https://lmms.io/
-Source0:%{name}-%{rversion}.tar.xz
+Source0:
https://github.com/LMMS/lmms/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source1:
https://github.com/mjansson/rpmalloc/archive/%{rpmallocrev}.tar.gz
+Source2:
https://github.com/lukas-w/qt5-x11embed/archive/%{qt5x11embedrev}.tar.gz
+Source

commit lmms for openSUSE:Factory

2019-09-11 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2019-09-11 10:40:18

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new.7948 (New)


Package is "lmms"

Wed Sep 11 10:40:18 2019 rev:30 rq:729914 version:1.2.0.9

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2018-11-26 
10:19:29.405790346 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new.7948/lmms.changes  2019-09-11 
10:40:32.475218473 +0200
@@ -1,0 +2,135 @@
+Mon Sep  9 09:20:49 UTC 2019 - Dave Plater 
+
+- Build vst plugins without wine to fix factory build.
+- Build position independant executable.
+- Added patches from git to fix issues after release:
+  0001-Update-.mailmap-5037.patch
+  0001-Better-French-translations-in-the-menu-item-file-471.patch
+  0001-Fix-invalid-MIDI-Program-Change-decoding-5154.patch
+  0001-Make-splash-screen-text-white-5149.patch
+  0001-show-BBEditor-on-clicking-the-TrackLabelButton-5060.patch
+
+---
+Mon Jun 17 13:50:38 UTC 2019 - stephan.ba...@suse.com
+
+- rebased and renamed lmms-1.1.0-return.patch to lmms-1.2.0-return.patch
+- removed lmms-fluidsynth.patch which is now integrated upstream
+- Update to version 1.2.0:
+  * fix color profile error (#5019)
+  * DMG rebranding (#5013)
+  * Fix German translation
+  * Fixes #4996: Fix metadata when exporting multiple tracks (#5005)
+  * updated splash (#5002)
+  * MP3 export: initialize ID3 tag with id3tag_init
+  * Travis: fix macOS build due to the old default version of Node.js
+  * i18n: update template strings
+  * Bugfix - SampleTrack -> Play: Fix sample track not being played in the 
right place when it not played from the begining.
+  * Bugfix - SampleTrack -> Load & Save: Fix recorded sample track not being 
played correctly after saving and loading a project due to sample rate not 
getting saved in the project file.
+  * SampleBuffer -> Use processingSampleRate.
+  * i18n: update translations from Transifex
+  * SampleTrack: call requestChangesInModel before unref SampleBuffer (#4982)
+  * Fixes #4781: Don't disconnect LADSPA automation on export
+  * Extend ProjectJournal docs, thx to @DomClark
+  * Fix controller loading error on loading projects
+  * Nescaline and Freeboy - Better default sound (#4968)
+  * Fix race conditions in NotePlayHandleManager (#4966)
+  * fix hanging mouse in piano roll (#4822) (#4960)
+  * Fix invisible note editing handles when a note has detuning info
+  * Use extracted linuxdeployqt directly
+  * Don't draw note detuning info over the volume/panning area (#4965)
+  * Travis: fix a debootstrap error from missing keyrings
+  * Make more connections direct for automation (#4942)
+  * Record chords (#4938)
+  * Fix notes getting stuck under high CPU conditions (#4908)
+  * Allow build for Wayland w/o X11Extras, if VST off
+  * Use local cursor for TrackContentObjectView (#4918)
+  * Allow sample track TCOs to resize smaller than one bar (#4933)
+  * Don't try to connect to nonexistent controllers (#4939)
+  * [Equalizer] Bright analyzer colors, opacity increased (#4772)
+  * Travis: use carla instead of carla-git
+  * Fix empty editors after closing them and creating a new project (#4891)
+  * Allow new Zyn bank creation on Linux (#4905)
+  * TCO drag: Fix Ctrl+Drag crash
+  * Automation Editor: Don't accept drag events when there's no pattern
+  * Fix Blackman-Harris window formula (#4895)
+  * Fix layout of VstSyncData struct
+  * Don't show error when loading empty VeSTige instance
+  * Ensure VST windows show properly in taskbar
+  * Add VST always-on-top config option
+  * Avoid shallow clones in all Debian sid builds (#4888)
+  * Fix compilation on Qt4
+  * Fix zyn pitch on project load/export Closes #3451
+  * Fix #3926: QCursor in AFP
+  * Fix MidiJack crash on exit
+  * Sync Debian version (#4840)
+  * Blacklist $HOME as VST directory Closes #4854
+  * Disable soundio on macOS
+  * Fix AudioFileProcessor tooltip (#4868)
+  * Add /sbin to AppImage search path Closes #4846
+  * Fix DrumSynth sscanf (#4869)
+  * Add missing include
+  * Move apt_mingw_cache out of build directory (#4842)
+  * Add needed macOS shortcuts (#4851)
+  * Test deployment preparation in regular builds  (#4847)
+  * lmms_math: Fix build with musl
+  * Fix path to the LMMS binary in AppImage build script
+  * Bump version to 1.2.0-rc8
+  * AppImage: bundle JACK fallback library correctly
+  * i18n: pull from Transifex
+  * Bring back PortAudio support on Windows (#4770)
+  * Fix Bitinvader waveform cutoff behavior
+  * Ensure the restore button of a subwindow shows up correctly  (#4819)
+  * Move QT_X11_NO_NATIVE_MENUBAR to code (#4818)
+  * Fix Linux HiDPI handling
+  * Follow instructions from cartr/homebrew-qt4 (#4815)
+  * D

commit lmms for openSUSE:Factory

2018-11-26 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2018-11-26 10:18:26

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new.19453 (New)


Package is "lmms"

Mon Nov 26 10:18:26 2018 rev:29 rq:646700 version:1.2.0rc7+git20180925.a2685c1cc

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2018-08-31 
10:43:19.923123079 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new.19453/lmms.changes 2018-11-26 
10:19:29.405790346 +0100
@@ -1,0 +2,73 @@
+Sun Oct 28 11:24:10 UTC 2018 - Edgar Aichinger 
+
+- add lmms-fluidsynth.patch: backport upstream fix for fluidsynth API change
+- remove lmms-1.2.0-undefined_ref.patch, already applied upstream in this 
release
+- add lmms-1.2.0-libdir.patch: upstream patch to find plugin dir (use absolute 
paths in CMAKE_INSTALL_LIBDIR)
+- change lmms-1.2.0-crippled_stk.patch to match current upstream source (tiny 
datatype change)
+- install bash completions, by hand ATM until upstream finds a way to make 
DESTDIR work
+
+---
+Thu Oct 25 08:23:17 UTC 2018 - opensuse-packag...@opensuse.org
+
+- Update to version 1.2.0rc7+git20180925.a2685c1cc:
+  * Bump version to 1.2.0-rc7
+  * Update the LMMS logo and mimetypes (#4519)
+  * Add bash completion (#4534) (#4604)
+  * Specify infinte timeout in tryLock on export
+  * Update UI 60 times per second (#4570)
+  * Add Carla support for MacOS (#4558)
+  * Fallback to default audio/MIDI backends if invalid one is set
+  * Validate audio/MIDI backend when opening setup dialog
+  * Restructure help
+  * Fix decimal separator handling (#4547)
+  * Set VST program first when restoring settings
+  * Initialise OLE in RemoteVstPlugin
+  * Link RemoteVstPlugin with -mwindows
+  * Fix VST windows resizing a little incorrectly
+  * Fix kVstTransportChanged flag usage in VST sync
+  * Fix hang when updateInOutCount called from processReplacing
+  * Suspend plugin when changing sample rate/buffer size
+  * Fix invisible editors on project load by validating size (#4502)
+  * Allow building with sndio support on more systems than just OpenBSD (#4486)
+  * Remove Qt temporary files after loading ZynAddSubFX settings (#4551)
+  * Don't try to clear null buffer in NotePlayHandle::play (#4545)
+  * Make the oscilloscope colors available as properties
+  * Fix Freeboy noise channel playback (#4538)
+  * Add CMake 2 support (#4530)
+  * Fix AppImage shim launcher
+  * Don't use dummy controllers for connections if not loading projects (#4493)
+  * Fix some formatting issues in translations (#4482)
+  * Setup Dialog - Fix bottom of letters cut off (#4483)
+  * Fix broken MIDI import
+  * Some demo project license fixes (#4481)
+  * Use tryLock in audio threads for VST/ZynAddSubFX (#4460)
+  * Always show sample track panning knobs (#4477)
+  * Fix occasional audio interface deadlock (#4450)
+  * Fix fwrite parameter ordering
+  * Improve STK rawwave path encoding handling
+  * Fix MIDI import encoding issue on Windows
+  * Fix WAV exporting on Windows
+  * Fix sample file loading on Windows
+  * Fix file name encoding issues with ZynAddSubFX on Windows
+  * Fix file name encoding issues with VST on Windows
+  * Fix project URL for some files
+  * Fix hang on exit from specific MIDI devices + WinMM (#4451)
+  * CMake: Fix FindSndio module
+  * CMake: Fix errors when path contains spaces
+  * Quit exit if failing to save project (#4428)
+  * LADSPA: Fix undefined reference due to vectorization (#4434)
+  * Fixup 1bae047b98558981c20c85edc44550f4aa9714d9
+  * Fix wrong accelerator character in sv.ts
+  * Fix crash when loading project with missing peak controller effect (#4391)
+  * Piano roll: reset editing mode when lost focus (#4393)
+  * Piano roll: Fix some crashes when no pattern is open (#4392)
+  * Deselect FX channel's name text when losing focus (#4293)
+  * Initialize peak controller last sample with base value (#4382)
+  * Fix automation processing priority
+
+---
+Thu Oct 25 08:14:17 UTC 2018 - Edgar Aichinger 
+
+- update to version 1.2.0rc7
+
+---

Old:

  lmms-1.2.0-undefined_ref.patch
  lmms-1.2.0rc6+git20180601.1349d45d7.tar.xz

New:

  lmms-1.2.0-libdir.patch
  lmms-1.2.0rc7+git20180925.a2685c1cc.tar.xz
  lmms-fluidsynth.patch
  lmms.obsinfo



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.CSh7yA/_old  2018-11-26 10:19:30.601788949 +0100
+++ /var/tmp/diff_new_pack.CSh7yA/_new  2018-11-26 10:19:30.605788944 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definiti

commit lmms for openSUSE:Factory

2018-08-31 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2018-08-31 10:41:38

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Fri Aug 31 10:41:38 2018 rev:28 rq:630717 version:1.2.0rc6+git20180601.1349d45d7

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2018-07-07 
22:02:28.651007669 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2018-08-31 
10:43:19.923123079 +0200
@@ -1,0 +2,42 @@
+Mon Aug 20 13:32:27 UTC 2018 - mplus...@suse.com
+
+- Run spec-cleaner
+- Simplify conditions
+- Use cmake macros
+- Drop unused dependencies
+- Drop obsolete macros
+- Adjust changelog to follow patch guidelines
+- Fix changelog formatting
+
+---
+Wed Aug 15 08:42:11 UTC 2018 - edog...@aon.at
+
+- further cleanups and corrections in specfile:
+  * BuildRequire just git-core, not git
+  * rewrite BuildRequires: to use pkgconfig() for all the devel packages that 
support it
+  * reenable use of %{_smp_mflags} in make call
+  * remove unneeded static library libqx11embedcontainer.a from package
+  * comment out BuildRequires: to some 32bit devel packages for now (from an 
upstream list of build requirements)
+- Drop not needed patches:
+  * lmms-fix.patch
+  * lmms-code-min.patch
+  * lmms-code-macro.patch
+  * lmms-carla.patch
+  * lmms-code-indent.patch
+  * lmms-1.1.3-fix-wrong-comparison-logic.patch
+  * lmms-1.2.0-undefined_ref.patch
+  * lmms-no-Werror.patch
+
+---
+Sun Aug 12 09:43:55 UTC 2018 - edog...@aon.at
+
+- update to 1.2.0rc6 using obs_scm source service, reworked patches and spec
+  * rc6 release tarball misses some external submodule sources and doesn't 
compile, so use obs_scm
+  * workaround the illegal "-" char in official version string (1.2.0-rc6)
+  * modify/add BuildRequires to work for a Qt5 build
+  * update and rename lmms-1.0.0-crippled_stk.patch to 
lmms-1.2.0-crippled_stk.patch
+  * remove obsolete patches (applied upstream, problem fixed otherwise or 
pointing at now non-existing code)
+  * build against Qt5
+  * backport an upstream patch for upcoming rc7 to fix undefined references 
due to vectorization (gh#LMMS/lmms#4434)
+
+---

Old:

  lmms-1.0.0-crippled_stk.patch
  lmms-1.1.3-fix-wrong-comparison-logic.patch
  lmms-1.1.3.tar.gz
  lmms-carla.patch
  lmms-code-indent.patch
  lmms-code-macro.patch
  lmms-code-min.patch
  lmms-fix.patch
  lmms-no-Werror.patch

New:

  _service
  _servicedata
  lmms-1.2.0-crippled_stk.patch
  lmms-1.2.0-undefined_ref.patch
  lmms-1.2.0rc6+git20180601.1349d45d7.tar.xz



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.nEZymp/_old  2018-08-31 10:43:21.171124557 +0200
+++ /var/tmp/diff_new_pack.nEZymp/_new  2018-08-31 10:43:21.175124562 +0200
@@ -18,79 +18,66 @@
 
 # Since 42.2 RPM creates a hard requirement on a build time library 
(libvstbase), the requirement is unnecessary and bad
 %global __requires_exclude_from ^%{_libdir}/lmms/.*\\.so$
-
 %bcond_without carla
 %bcond_without crippled_stk
-
 Name:   lmms
-Version:1.1.3
+Version:1.2.0rc6+git20180601.1349d45d7
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0-or-later
 Group:  Productivity/Multimedia/Sound/Midi
-ExclusiveArch:  x86_64
-Url:https://lmms.io/
-
-Source0:
https://github.com/LMMS/lmms/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM Fix wrong comparison logic (from upstream)
-Patch1: lmms-1.1.3-fix-wrong-comparison-logic.patch
+URL:https://lmms.io/
+Source0:%{name}-%{version}.tar.xz
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
-Patch2: lmms-1.1.0-return.patch
+Patch0: lmms-1.1.0-return.patch
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
-Patch4: lmms-1.0.0-crippled_stk.patch
-Patch5: lmms-carla.patch
-Patch6: lmms-code-indent.patch
-Patch7: lmms-code-min.patch
-Patch8: lmms-code-macro.patch
-Patch9: lmms-fix.patch
-Patch10:lmms-no-Werror.patch
-
+Patch1: lmms-1.2.0-crippled_stk.patch
+# PATCH-FIX-UPSTREAM Fix undefined references due to vectorization, backport 
from git (gh#LMMS/lmms#4434)
+Patch2: lmms-1.2.0-undefined_ref.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
 BuildRequires:  fltk-devel
-BuildRequires:  gcc-c++
+BuildRequ

commit lmms for openSUSE:Factory

2018-07-07 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2018-07-07 22:02:23

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Sat Jul  7 22:02:23 2018 rev:27 rq:621340 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2017-11-30 
12:46:15.880013993 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2018-07-07 
22:02:28.651007669 +0200
@@ -1,0 +2,6 @@
+Fri Jul  6 14:40:35 CEST 2018 - ti...@suse.de
+
+- Fix build error due to various false-positive gcc warnings:
+  lmms-no-Werror.patch
+
+---

New:

  lmms-no-Werror.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.NXMo3N/_old  2018-07-07 22:02:29.263006895 +0200
+++ /var/tmp/diff_new_pack.NXMo3N/_new  2018-07-07 22:02:29.263006895 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 Version:1.1.3
 Release:0
 Summary:Linux MultiMedia Studio
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Productivity/Multimedia/Sound/Midi
 ExclusiveArch:  x86_64
 Url:https://lmms.io/
@@ -43,6 +43,7 @@
 Patch7: lmms-code-min.patch
 Patch8: lmms-code-macro.patch
 Patch9: lmms-fix.patch
+Patch10:lmms-no-Werror.patch
 
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
@@ -117,6 +118,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 %build
 mkdir build

++ lmms-no-Werror.patch ++
---
 CMakeLists.txt |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -334,9 +334,9 @@ CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/plug
 
 # set compiler flags
 SET(WERROR_FLAGS "-Wall -Werror=unused-function -Wno-sign-compare 
-Wno-strict-overflow")
-IF(NOT LMMS_BUILD_APPLE)
-   SET(WERROR_FLAGS "${WERROR_FLAGS} -Werror")
-ENDIF()
+# IF(NOT LMMS_BUILD_APPLE)
+#SET(WERROR_FLAGS "${WERROR_FLAGS} -Werror")
+# ENDIF()
 
 # Due to a regression in gcc-4.8.X, we need to disable array-bounds check
 IF (CMAKE_COMPILER_IS_GNUCXX AND ((CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 
"4.8.0") OR (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER "4.8.0")))



commit lmms for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2017-11-30 12:46:14

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Thu Nov 30 12:46:14 2017 rev:26 rq:546630 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2017-08-21 
11:37:28.650504839 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2017-11-30 
12:46:15.880013993 +0100
@@ -1,0 +2,6 @@
+Thu Nov 30 08:57:13 UTC 2017 - davejpla...@gmail.com
+
+- Fix Factory build failure with addition to lmms-carla.patch.
+- Build position independent executables.
+
+---

Old:

  v1.1.3.tar.gz

New:

  lmms-1.1.3.tar.gz



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.ApkZhC/_old  2017-11-30 12:46:17.323961502 +0100
+++ /var/tmp/diff_new_pack.ApkZhC/_new  2017-11-30 12:46:17.327961356 +0100
@@ -31,7 +31,7 @@
 ExclusiveArch:  x86_64
 Url:https://lmms.io/
 
-Source0:https://github.com/LMMS/lmms/archive/v%{version}.tar.gz
+Source0:
https://github.com/LMMS/lmms/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM Fix wrong comparison logic (from upstream)
 Patch1: lmms-1.1.3-fix-wrong-comparison-logic.patch
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
@@ -121,12 +121,13 @@
 %build
 mkdir build
 cd build
-export CFLAGS="%{optflags} -fgnu89-inline"
-export CXXFLAGS="%{optflags}"
+export CFLAGS="%{optflags} -fgnu89-inline -fPIC -fPIE"
+export CXXFLAGS="%{optflags} -fPIC -fPIE"
 cmake -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
   -DCMAKE_INSTALL_LIBDIR=%{_lib} \
   -DCMAKE_BUILD_TYPE=Release \
+  -DCMAKE_EXE_LINKER_FLAGS:STRING="-pie" \
   -DCMAKE_VERBOSE_MAKEFILE=TRUE \
   ..
 make %{?_smp_mflags}

++ lmms-carla.patch ++
--- /var/tmp/diff_new_pack.ApkZhC/_old  2017-11-30 12:46:17.375959611 +0100
+++ /var/tmp/diff_new_pack.ApkZhC/_new  2017-11-30 12:46:17.379959466 +0100
@@ -1,6 +1,7 @@
-diff -up lmms-1.1.3/plugins/carlabase/carla.cpp.orig 
lmms-1.1.3/plugins/carlabase/carla.cpp
 lmms-1.1.3/plugins/carlabase/carla.cpp.orig2016-01-12 
19:23:03.546267149 +0100
-+++ lmms-1.1.3/plugins/carlabase/carla.cpp 2016-01-16 22:57:41.938774602 
+0100
+Index: lmms-1.1.3/plugins/carlabase/carla.cpp
+===
+--- lmms-1.1.3.orig/plugins/carlabase/carla.cpp2015-03-08 
04:47:14.0 +0200
 lmms-1.1.3/plugins/carlabase/carla.cpp 2017-11-30 10:22:24.378470164 
+0200
 @@ -150,10 +150,11 @@ CarlaInstrument::CarlaInstrument(Instrum
  fHost.uiParentId  = 0;
  
@@ -15,7 +16,13 @@
  #else
  fHost.resourceDir = NULL;
  #endif
-@@ -263,6 +264,9 @@ intptr_t CarlaInstrument::handleDispatch
+@@ -258,11 +259,15 @@ intptr_t CarlaInstrument::handleDispatch
+ case NATIVE_HOST_OPCODE_RELOAD_PARAMETERS:
+ case NATIVE_HOST_OPCODE_RELOAD_MIDI_PROGRAMS:
+ case NATIVE_HOST_OPCODE_RELOAD_ALL:
++case NATIVE_HOST_OPCODE_INTERNAL_PLUGIN:
+ // nothing
+ break;
  case NATIVE_HOST_OPCODE_UI_UNAVAILABLE:
  handleUiClosed();
  break;




commit lmms for openSUSE:Factory

2017-08-21 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2017-08-21 11:37:24

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Mon Aug 21 11:37:24 2017 rev:25 rq:517599 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2017-06-01 
16:33:24.605402705 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2017-08-21 
11:37:28.650504839 +0200
@@ -1,0 +2,5 @@
+Thu Aug 10 09:42:41 UTC 2017 - o...@aepfle.de
+
+- ExclusiveArch x86_64 until carla-i386 is fixed
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.Pa3Jzg/_old  2017-08-21 11:37:29.930324842 +0200
+++ /var/tmp/diff_new_pack.Pa3Jzg/_new  2017-08-21 11:37:29.938323718 +0200
@@ -28,7 +28,7 @@
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+
 Group:  Productivity/Multimedia/Sound/Midi
-ExclusiveArch:  %ix86 x86_64
+ExclusiveArch:  x86_64
 Url:https://lmms.io/
 
 Source0:https://github.com/LMMS/lmms/archive/v%{version}.tar.gz




commit lmms for openSUSE:Factory

2017-06-01 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2017-06-01 16:33:24

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Thu Jun  1 16:33:24 2017 rev:24 rq:499910 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2017-04-06 
11:02:19.674076742 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2017-06-01 
16:33:24.605402705 +0200
@@ -1,0 +2,5 @@
+Tue May 30 15:18:22 UTC 2017 - meiss...@suse.com
+
+- lmms-fix.patch: Fixed potential 1 byte sprintf overflow. (bsc#1041293)
+
+---

New:

  lmms-fix.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.bH4Xdj/_old  2017-06-01 16:33:25.457282534 +0200
+++ /var/tmp/diff_new_pack.bH4Xdj/_new  2017-06-01 16:33:25.461281970 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -42,6 +42,7 @@
 Patch6: lmms-code-indent.patch
 Patch7: lmms-code-min.patch
 Patch8: lmms-code-macro.patch
+Patch9: lmms-fix.patch
 
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
@@ -115,6 +116,7 @@
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 %build
 mkdir build

++ lmms-fix.patch ++
Index: lmms-1.1.3/plugins/flp_import/unrtf/convert.c
===
--- lmms-1.1.3.orig/plugins/flp_import/unrtf/convert.c
+++ lmms-1.1.3/plugins/flp_import/unrtf/convert.c
@@ -1548,7 +1548,7 @@ cmd_ftech (Word *w, int align, char has_
 
 static int 
 cmd_expand (Word *w, int align, char has_param, int param) {
-   char str[10];
+   char str[11];
if (has_param) {
sprintf(str, "%d", param/4);
if (!param) 
Index: lmms-1.1.3/plugins/LadspaEffect/swh/vynil_1905.c
===
--- lmms-1.1.3.orig/plugins/LadspaEffect/swh/vynil_1905.c
+++ lmms-1.1.3/plugins/LadspaEffect/swh/vynil_1905.c
@@ -234,6 +234,9 @@ static LADSPA_Handle instantiateVynil(
unsigned int i;
unsigned int buffer_size;
 
+   click_buffer_omega.all = 0;
+   click_buffer_pos.all = 0;
+
fs = (float)s_rate;
buffer_size = 4096;
while (buffer_size < s_rate * BUF_LEN) {



commit lmms for openSUSE:Factory

2017-04-06 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2017-04-06 11:02:18

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Thu Apr  6 11:02:18 2017 rev:23 rq:483013 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2017-03-05 
17:59:54.286628979 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2017-04-06 
11:02:19.674076742 +0200
@@ -1,0 +2,5 @@
+Tue Mar 28 11:08:14 UTC 2017 - o...@aepfle.de
+
+- ExclusiveArch Intel
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.UQVeuL/_old  2017-04-06 11:02:20.749924687 +0200
+++ /var/tmp/diff_new_pack.UQVeuL/_new  2017-04-06 11:02:20.749924687 +0200
@@ -28,6 +28,7 @@
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+
 Group:  Productivity/Multimedia/Sound/Midi
+ExclusiveArch:  %ix86 x86_64
 Url:https://lmms.io/
 
 Source0:https://github.com/LMMS/lmms/archive/v%{version}.tar.gz




commit lmms for openSUSE:Factory

2017-03-05 Thread root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2017-03-05 17:59:53

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms"

Sun Mar  5 17:59:53 2017 rev:22 rq:455979 version:1.1.3

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2016-10-31 
09:55:46.0 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2017-03-05 
17:59:54.286628979 +0100
@@ -1,0 +2,5 @@
+Thu Feb  9 16:45:20 UTC 2017 - o...@aepfle.de
+
+- Build unconditionally with carla because it is in Tumbleweed
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.8YIoIy/_old  2017-03-05 17:59:55.178502741 +0100
+++ /var/tmp/diff_new_pack.8YIoIy/_new  2017-03-05 17:59:55.178502741 +0100
@@ -19,7 +19,7 @@
 # Since 42.2 RPM creates a hard requirement on a build time library 
(libvstbase), the requirement is unnecessary and bad
 %global __requires_exclude_from ^%{_libdir}/lmms/.*\\.so$
 
-%bcond_with carla
+%bcond_without carla
 %bcond_without crippled_stk
 
 Name:   lmms




commit lmms for openSUSE:Factory

2016-10-31 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2016-10-31 09:55:45

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.changes2016-06-25 
02:22:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2016-10-31 
09:55:46.0 +0100
@@ -1,0 +2,6 @@
+Tue Oct 25 13:33:37 UTC 2016 - stephan.ba...@suse.com
+
+- Added __requires_exclude_from to prevent RPM from adding a requirement for a
+  library that only exists during build time (bsc#997249)
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.vqdYgw/_old  2016-10-31 09:55:48.0 +0100
+++ /var/tmp/diff_new_pack.vqdYgw/_new  2016-10-31 09:55:48.0 +0100
@@ -16,6 +16,9 @@
 #
 
 
+# Since 42.2 RPM creates a hard requirement on a build time library 
(libvstbase), the requirement is unnecessary and bad
+%global __requires_exclude_from ^%{_libdir}/lmms/.*\\.so$
+
 %bcond_with carla
 %bcond_without crippled_stk
 




commit lmms for openSUSE:Factory

2016-06-24 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2016-06-25 02:21:15

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.changes2016-03-01 
09:44:12.0 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2016-06-25 
02:22:03.0 +0200
@@ -1,0 +2,8 @@
+Sat Jun 18 22:19:53 UTC 2016 - o...@aepfle.de
+
+- Adjust indent to allow compile with gcc6 (bnc#985248)
+  lmms-code-indent.patch
+  lmms-code-macro.patch
+  lmms-code-min.patch
+
+---

New:

  lmms-code-indent.patch
  lmms-code-macro.patch
  lmms-code-min.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.LSxpy8/_old  2016-06-25 02:22:04.0 +0200
+++ /var/tmp/diff_new_pack.LSxpy8/_new  2016-06-25 02:22:04.0 +0200
@@ -35,6 +35,9 @@
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
 Patch4: lmms-1.0.0-crippled_stk.patch
 Patch5: lmms-carla.patch
+Patch6: lmms-code-indent.patch
+Patch7: lmms-code-min.patch
+Patch8: lmms-code-macro.patch
 
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
@@ -105,6 +108,9 @@
 %patch4 -p1
 %endif
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
 
 %build
 mkdir build

++ lmms-code-indent.patch ++
---
 plugins/opl2/fmopl.c  |5 -
 plugins/zynaddsubfx/zynaddsubfx/src/UI/EnvelopeUI.fl  |6 --
 plugins/zynaddsubfx/zynaddsubfx/src/UI/ResonanceUI.fl |6 --
 src/core/drumsynth.cpp|7 +--
 4 files changed, 17 insertions(+), 7 deletions(-)

--- a/plugins/opl2/fmopl.c
+++ b/plugins/opl2/fmopl.c
@@ -653,7 +653,10 @@ static void init_timetables( FM_OPL *OPL
double rate;
 
/* make attack rate & decay rate tables */
-   for ( i = 0; i < 4; i++ ) OPL->AR_TABLE[i] = OPL->DR_TABLE[i] = 0; {
+   for ( i = 0; i < 4; i++ )
+   OPL->AR_TABLE[i] = OPL->DR_TABLE[i] = 0;
+   if (1)
+   {
for (i = 4; i <= 60; i++) {
rate  = OPL->freqbase;  
/* frequency rate */
if( i < 60 ) { 
--- a/plugins/zynaddsubfx/zynaddsubfx/src/UI/EnvelopeUI.fl
+++ b/plugins/zynaddsubfx/zynaddsubfx/src/UI/EnvelopeUI.fl
@@ -204,12 +204,14 @@ if (event==FL_RELEASE){
 
 if ((event==FL_DRAG)&&(currentpoint>=0)){
   int ny=127-(int) (y_*127.0/h());
-  if (ny<0) ny=0;if (ny>127) ny=127;
+  if (ny<0) ny=0;
+  if (ny>127) ny=127;
   env->Penvval[currentpoint]=ny;
 
   int dx=(int)((x_-cpx)*0.1);
   int newdt=cpdt+dx;
-  if (newdt<0) newdt=0;if (newdt>127) newdt=127;
+  if (newdt<0) newdt=0;
+  if (newdt>127) newdt=127;
   if (currentpoint!=0) env->Penvdt[currentpoint]=newdt;
  else env->Penvdt[currentpoint]=0;
 
--- a/plugins/zynaddsubfx/zynaddsubfx/src/UI/ResonanceUI.fl
+++ b/plugins/zynaddsubfx/zynaddsubfx/src/UI/ResonanceUI.fl
@@ -133,8 +133,10 @@ if ( (x_>=0)&&(x_=0)&&(y_=w()) x_=w();if (y_>=h()-1) y_=h()-1;
+  if (x_<0) x_=0;
+  if (y_<0) y_=0;
+  if (x_>=w()) x_=w();
+  if (y_>=h()-1) y_=h()-1;
 
   if ((oldx<0)||(oldx==x_)){
 int sn=(int)(x_*1.0/w()*N_RES_POINTS);
--- a/src/core/drumsynth.cpp
+++ b/src/core/drumsynth.cpp
@@ -155,7 +155,8 @@ float DrumSynth::waveform(float ph, int
  case 1: w = (float)fabs(2.0f*(float)sin(fmod(0.5f*ph,TwoPi)))-1.f; break; 
//sine^2
  case 2: while(ph1.f) w=2.f-w; break;
+ if(w>1.f) w=2.f-w;
+ break;
  case 3: w = ph - TwoPi * (float)(int)(ph / TwoPi);
//saw
  w = (0.3183098f * w) - 1.f;break; 
 
 default: w = (sin(fmod(ph,TwoPi))>0.0)? 1.f: -1.f;  break; 
//square
@@ -429,7 +430,9 @@ int DrumSynth::GetDSFileSamples(const ch
   strcpy(sec, "Distortion");
   chkOn[5] = GetPrivateProfileInt(sec,"On",0,dsfile); DiON = chkOn[5];
   DStep = 1 + GetPrivateProfileInt(sec,"Rate",0,dsfile);
-  if(DStep==7) DStep=20; if(DStep==6) DStep=10; if(DStep==5) DStep=8;
+  if(DStep==7) DStep=20;
+  if(DStep==6) DStep=10;
+  if(DStep==5) DStep=8;
 
   clippoint = 32700;
   DAtten = 1.0f;
++ lmms-code-macro.patch ++
include/versioninfo.h:2:21: error: invalid suffix on literal; C++11 requires a 
space between literal and string macro [-Werror=literal-suffix]
---
 include/versioninfo.h |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- a/include/versioninfo.h
+++ b/include/versio

commit lmms for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2016-03-01 09:44:06

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.changes2016-02-18 
12:35:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2016-03-01 
09:44:12.0 +0100
@@ -1,0 +2,5 @@
+Thu Feb 25 15:06:38 UTC 2016 - o...@aepfle.de
+
+- Use carla-standalone instead of Carla in pkgconfig
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.lMqqKh/_old  2016-03-01 09:44:14.0 +0100
+++ /var/tmp/diff_new_pack.lMqqKh/_new  2016-03-01 09:44:14.0 +0100
@@ -61,7 +61,7 @@
 BuildRequires:  pkgconfig(zlib)
 %if %{with carla}
 # to enable internal Carla plugin host
-BuildRequires:  pkgconfig(Carla)
+BuildRequires:  pkgconfig(carla-standalone)
 # also needed (contains libcarla_standalone2 library)
 BuildRequires:  carla
 %endif




commit lmms for openSUSE:Factory

2016-02-18 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2016-02-18 11:07:04

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.changes2015-06-30 
10:18:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2016-02-18 
12:35:55.0 +0100
@@ -1,0 +2,12 @@
+Sat Jan 16 21:59:55 UTC 2016 - edog...@aon.at
+
+- added support for internal Carla LV2/DSSI/VST plugin host
+  * lmms-carla.patch: backported an upstream patch to implement 
NATIVE_HOST_OPCODE_HOST_IDLE
+  * added falkTX's fix for lib/lib64 in the hardcoded carla plugin resource 
path so that they will find their GUIs 
+
+---
+Fri Jul  3 06:52:52 UTC 2015 - o...@aepfle.de
+
+- Add versioned BuildRequires, adjust wine BuildRequires
+
+---

New:

  lmms-carla.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.2qWt5E/_old  2016-02-18 12:35:56.0 +0100
+++ /var/tmp/diff_new_pack.2qWt5E/_new  2016-02-18 12:35:56.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,7 @@
 #
 
 
+%bcond_with carla
 %bcond_without crippled_stk
 
 Name:   lmms
@@ -33,8 +34,8 @@
 Patch2: lmms-1.1.0-return.patch
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
 Patch4: lmms-1.0.0-crippled_stk.patch
-# We don't add portaudio-devel and/or sdl to the build requires because both
-# are built to use pulseaudio. Therefore they are unnecessary.
+Patch5: lmms-carla.patch
+
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -42,30 +43,39 @@
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libstk-devel
-BuildRequires:  wine
-BuildRequires:  pkgconfig(QtCore)
+BuildRequires:  pkgconfig(QtCore) >= 4.3.0
 BuildRequires:  pkgconfig(QtGui)
 BuildRequires:  pkgconfig(QtXml)
 BuildRequires:  pkgconfig(alsa)
-BuildRequires:  pkgconfig(fftw3f)
-BuildRequires:  pkgconfig(fluidsynth)
-BuildRequires:  pkgconfig(jack)
+BuildRequires:  pkgconfig(fftw3f) >= 3.0.0
+BuildRequires:  pkgconfig(fluidsynth) >= 1.0.7
+BuildRequires:  pkgconfig(jack) >= 0.77
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(ogg)
-BuildRequires:  pkgconfig(samplerate)
+BuildRequires:  pkgconfig(samplerate) >= 0.1.8
 BuildRequires:  pkgconfig(shared-mime-info)
-BuildRequires:  pkgconfig(sndfile)
+BuildRequires:  pkgconfig(sndfile) >= 1.0.11
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(vorbisenc)
 BuildRequires:  pkgconfig(vorbisfile)
 BuildRequires:  pkgconfig(zlib)
+%if %{with carla}
+# to enable internal Carla plugin host
+BuildRequires:  pkgconfig(Carla)
+# also needed (contains libcarla_standalone2 library)
+BuildRequires:  carla
+%endif
 # VeSTige needs wineserver for using VST plugins
+%ifarch %ix86
 Requires:   %{_bindir}/wineserver
 Recommends: %{_bindir}/wine
-%ifarch %ix86
+BuildRequires:  wine
 BuildRequires:  wine-devel
-%else
+%endif
 %ifarch x86_64
+Requires:   %{_bindir}/wineserver
+Recommends: %{_bindir}/wine
+BuildRequires:  wine
 %if 0%{?suse_version} == 1230
 # Workaround for missing dependency in wine-devel-32bit
 BuildRequires:  wine-devel
@@ -73,7 +83,6 @@
 BuildRequires:  gcc-c++-32bit
 BuildRequires:  wine-devel-32bit
 %endif
-%endif
 
 %description
 LMMS is a free cross-platform music studio which allows you to produce music
@@ -95,6 +104,7 @@
 %if %{with crippled_stk}
 %patch4 -p1
 %endif
+%patch5 -p1
 
 %build
 mkdir build

++ lmms-carla.patch ++
diff -up lmms-1.1.3/plugins/carlabase/carla.cpp.orig 
lmms-1.1.3/plugins/carlabase/carla.cpp
--- lmms-1.1.3/plugins/carlabase/carla.cpp.orig 2016-01-12 19:23:03.546267149 
+0100
+++ lmms-1.1.3/plugins/carlabase/carla.cpp  2016-01-16 22:57:41.938774602 
+0100
@@ -150,10 +150,11 @@ CarlaInstrument::CarlaInstrument(Instrum
 fHost.uiParentId  = 0;
 
 // figure out prefix from dll filename
-QString dllName(carla_get_library_filename());
+const QString dllName(carla_get_library_filename());
 
 #if defined(CARLA_OS_LINUX)
-fHost.resourceDir = strdup(QString(dllName.split("/lib/carla")[0] + 
"/share/carla/resources/").toUtf8().constData());
+  

commit lmms for openSUSE:Factory

2015-06-30 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2015-06-30 10:18:51

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.changes2015-03-28 
18:38:53.0 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2015-06-30 
10:18:52.0 +0200
@@ -1,0 +2,7 @@
+Wed Jun 24 09:38:18 UTC 2015 - antoine.belv...@laposte.net
+
+- Fix compilation with GCC 5:
+  * Add lmms-1.1.3-fix-wrong-comparison-logic.patch from upstream.
+  * Add fgnu89-inline to CFLAGS.
+
+---

New:

  lmms-1.1.3-fix-wrong-comparison-logic.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.lFiMGH/_old  2015-06-30 10:18:53.0 +0200
+++ /var/tmp/diff_new_pack.lFiMGH/_new  2015-06-30 10:18:53.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,8 @@
 Url:https://lmms.io/
 
 Source0:https://github.com/LMMS/lmms/archive/v%{version}.tar.gz
-
+# PATCH-FIX-UPSTREAM Fix wrong comparison logic (from upstream)
+Patch1: lmms-1.1.3-fix-wrong-comparison-logic.patch
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
 Patch2: lmms-1.1.0-return.patch
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
@@ -89,6 +90,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 %patch2 -p1
 %if %{with crippled_stk}
 %patch4 -p1
@@ -97,7 +99,7 @@
 %build
 mkdir build
 cd build
-export CFLAGS="%{optflags}"
+export CFLAGS="%{optflags} -fgnu89-inline"
 export CXXFLAGS="%{optflags}"
 cmake -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
   -DCMAKE_INSTALL_PREFIX=%{_prefix} \

++ lmms-1.1.3-fix-wrong-comparison-logic.patch ++
>From 317b2f02a829f694a66c760fc6de7df1db99b006 Mon Sep 17 00:00:00 2001
From: Tobias Doerffel 
Date: Mon, 16 Feb 2015 18:22:49 +0100
Subject: [PATCH] AutomatableModel: fix wrong comparison logic

We must not negate the float but instead test for inequality in order to
determine whether the linked model has to be updated.

Closes #1761.
---
 src/core/AutomatableModel.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/core/AutomatableModel.cpp b/src/core/AutomatableModel.cpp
index 6c7501c..bf56285 100644
--- a/src/core/AutomatableModel.cpp
+++ b/src/core/AutomatableModel.cpp
@@ -318,8 +318,7 @@ void AutomatableModel::setAutomatedValue( const float value 
)
it != 
m_linkedModels.end(); ++it )
{
if( (*it)->m_setValueDepth < 1 &&
-   !(*it)->fittedValue( m_value ) !=
-(*it)->m_value )
+   (*it)->fittedValue( m_value ) != (*it)->m_value 
)
{
(*it)->setAutomatedValue( value );
}



commit lmms for openSUSE:Factory

2015-03-28 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2015-03-28 18:38:52

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.changes2015-02-16 
21:46:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2015-03-28 
18:38:53.0 +0100
@@ -1,0 +2,18 @@
+Fri Mar 27 08:49:05 UTC 2015 - stephan.ba...@suse.com
+
+- Reverted Source0 tag to the real download location
+
+---
+Mon Mar  9 16:30:42 UTC 2015 - stephan.ba...@suse.com
+
+- Update to version 1.1.3 from 1.1.0
+  Upstream changes:
+  
+  - Fix pops and clicks introduced with new mixer (Bug #1662)
+  - Fix 0% export bug affecting certain languages/locales (Bug #1496)
+  - Fix Watsyn shows wrong selection after switching instruments (Bug #1526)
+  - Fix Nescaline crash when playing very high notes (Bug #1492)
+  - Fix AudioFileProcessor wave display bug (Bug #929)
+  - Fix various memory leaks
+
+---

Old:

  v1.1.0.tar.gz

New:

  v1.1.3.tar.gz



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.dBCCcV/_old  2015-03-28 18:38:55.0 +0100
+++ /var/tmp/diff_new_pack.dBCCcV/_new  2015-03-28 18:38:55.0 +0100
@@ -19,13 +19,15 @@
 %bcond_without crippled_stk
 
 Name:   lmms
-Version:1.1.0
+Version:1.1.3
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+
 Group:  Productivity/Multimedia/Sound/Midi
 Url:https://lmms.io/
+
 Source0:https://github.com/LMMS/lmms/archive/v%{version}.tar.gz
+
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
 Patch2: lmms-1.1.0-return.patch
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)

++ v1.1.0.tar.gz -> v1.1.3.tar.gz ++
/work/SRC/openSUSE:Factory/lmms/v1.1.0.tar.gz 
/work/SRC/openSUSE:Factory/.lmms.new/v1.1.3.tar.gz differ: char 29, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lmms for openSUSE:Factory

2015-02-16 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2015-02-16 21:46:34

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.changes2014-08-03 
15:37:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2015-02-16 
21:46:36.0 +0100
@@ -1,0 +2,45 @@
+Sun Feb 15 11:23:29 UTC 2015 - devel.s...@gmail.com
+
+- Change URL project link and some spec file changes
+
+---
+Sat Feb 14 23:15:06 UTC 2015 - reddw...@opensuse.org
+
+- Use real 1.1.0 tarball
+  The previous commit used a random git commit, even if it said 1.1.0
+- Revert back to lmms-1.0.0-crippled_stk.patch
+- Remove precheckin_cripple_tarball.sh and related
+  The real 1.1.0 tarball doesn't contain the problematic file anymore
+- Update the Source tag with the new download URL
+- lmms-1.1.0-return.patch keeps substituting lmms-1.0.0-return.patch
+  Just to make the factory-auto script happy
+
+---
+Fri Dec 26 21:03:42 UTC 2014 - stephan.ba...@suse.com
+
+- Rebased crippled_stk.patch
+  lmms-1.1.0-crippled_stk.patch
+- Added more output to precheckin_cripple_tarball.sh
+- Fixed lmms-1.1.0-return.patch. Only file location changed.
+- Update to version 1.1.0
+  Most interesting upstream changes:
+  * New FX Mixer
+  * New Instruments:
++ Nescaline - Nintendo Entertainment System(R) sound emulator
++ Watsyn - Advanced wavetable synth
++ Monstro - Advanced triple oscillator synth
++ Carla - Audio plugin host (Linux only)
+  * Instrument Enhancements:
++ AudioFileProcessor - Adjustable loop points
++ Kicker - Temposyncable envelope, higher max; distortion enhancements
++ LB302 - Fix note sticking, playback bugs
+  * UI Improvements
++ Piano Roll:
+  Ctrl + Left/Right Arrow keys now moves selected notes by one bar
+  Shift + Up/Down now moves selected notes by one semitone
+  * Enabled toggling of knob scale in context menu (Linear/Logarithmic)
+  * Added ability to record automations
+  * Added support for undo/redo in Piano Roll
+  * Bug Fixes
+
+---

Old:

  lmms-1.0.0-return.patch
  lmms-1.0.3-src-crippled.tar.bz2
  lmms-1.0.3-src.tar.bz2
  precheckin_cripple_tarball.sh

New:

  lmms-1.1.0-return.patch
  v1.1.0.tar.gz



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.Oolkmw/_old  2015-02-16 21:46:37.0 +0100
+++ /var/tmp/diff_new_pack.Oolkmw/_new  2015-02-16 21:46:37.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -16,38 +16,22 @@
 #
 
 
-# NOTE: Some parts of the upstream tarball have to removed. This can be done
-# by simply running "sh precheckin_cripple_tarball.sh"
-
-%bcond_without distributable
 %bcond_without crippled_stk
 
 Name:   lmms
-Version:1.0.3
+Version:1.1.0
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+
 Group:  Productivity/Multimedia/Sound/Midi
-Url:http://lmms.sourceforge.net/
-
-# By default we have to use the crippled tarball. See the bcond_withour above.
-
-%if %{with distributable}
-Source0:lmms-%{version}-src-crippled.tar.bz2
-%else
-Source0:
http://downloads.sourceforge.net/lmms/lmms-%{version}-src.tar.bz2
-%endif
-
-# Used for removing files that are not allowed to be distributed by us
-Source99:   precheckin_cripple_tarball.sh
+Url:https://lmms.io/
+Source0:https://github.com/LMMS/lmms/archive/v%{version}.tar.gz
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
-Patch2: lmms-1.0.0-return.patch
+Patch2: lmms-1.1.0-return.patch
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
 Patch4: lmms-1.0.0-crippled_stk.patch
-
 # We don't add portaudio-devel and/or sdl to the build requires because both
 # are built to use pulseaudio. Therefore they are unnecessary.
-
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -72,6 +56,9 @@
 BuildRequires:  pkgconfig(vorbisenc)
 BuildRequires:  pkgconfig(vorbisfile)
 BuildRequires:  pkgconfig(zlib)
+# VeSTige needs wine

commit lmms for openSUSE:Factory

2014-08-03 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2014-08-03 15:36:57

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.changes2014-06-10 
14:38:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2014-08-03 
15:37:03.0 +0200
@@ -1,0 +2,10 @@
+Sat Aug  2 17:18:38 UTC 2014 - stephan.ba...@suse.com
+
+- upgrade to version 1.0.3 from 1.0.2
+  Relevant upstream changes:
+  - Fix SF2 note volume
+  - Localization updates
+  - Updated LADSPA search paths
+  - Bugfixes in plugins
+
+---

Old:

  lmms-1.0.2-src-crippled.tar.bz2
  lmms-1.0.2-src.tar.bz2

New:

  lmms-1.0.3-src-crippled.tar.bz2
  lmms-1.0.3-src.tar.bz2



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.wnCJmS/_old  2014-08-03 15:37:04.0 +0200
+++ /var/tmp/diff_new_pack.wnCJmS/_new  2014-08-03 15:37:04.0 +0200
@@ -23,7 +23,7 @@
 %bcond_without crippled_stk
 
 Name:   lmms
-Version:1.0.2
+Version:1.0.3
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+

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

++ lmms-1.0.2-src.tar.bz2 -> lmms-1.0.3-src.tar.bz2 ++
/work/SRC/openSUSE:Factory/lmms/lmms-1.0.2-src.tar.bz2 
/work/SRC/openSUSE:Factory/.lmms.new/lmms-1.0.3-src.tar.bz2 differ: char 11, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lmms for openSUSE:Factory

2014-06-10 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2014-06-10 14:38:48

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.changes2014-05-10 
08:02:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2014-06-10 
14:38:50.0 +0200
@@ -1,0 +2,7 @@
+Mon Jun  2 06:26:22 UTC 2014 - stephan.ba...@suse.com
+
+- reinstated full bcond if condition and added upstream URL back
+- removed BuildRequires for portaudio-devel and sdl, because they are not
+  needed.
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.HQhrCF/_old  2014-06-10 14:38:51.0 +0200
+++ /var/tmp/diff_new_pack.HQhrCF/_new  2014-06-10 14:38:51.0 +0200
@@ -29,13 +29,25 @@
 License:GPL-2.0+
 Group:  Productivity/Multimedia/Sound/Midi
 Url:http://lmms.sourceforge.net/
+
+# By default we have to use the crippled tarball. See the bcond_withour above.
+
+%if %{with distributable}
 Source0:lmms-%{version}-src-crippled.tar.bz2
+%else
+Source0:
http://downloads.sourceforge.net/lmms/lmms-%{version}-src.tar.bz2
+%endif
+
 # Used for removing files that are not allowed to be distributed by us
 Source99:   precheckin_cripple_tarball.sh
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
 Patch2: lmms-1.0.0-return.patch
 # PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files 
due to legal issues (bnc#761147)
 Patch4: lmms-1.0.0-crippled_stk.patch
+
+# We don't add portaudio-devel and/or sdl to the build requires because both
+# are built to use pulseaudio. Therefore they are unnecessary.
+
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
@@ -43,7 +55,6 @@
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libstk-devel
-BuildRequires:  portaudio-devel
 BuildRequires:  wine
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtGui)
@@ -55,7 +66,6 @@
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(samplerate)
-BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(vorbis)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lmms for openSUSE:Factory

2014-05-09 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2014-05-10 08:02:50

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.changes2013-08-12 
14:25:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2014-05-10 
08:02:55.0 +0200
@@ -1,0 +2,22 @@
+Fri May  9 05:12:09 UTC 2014 - stephan.ba...@suse.com
+
+- update to version 1.0.2 which is bugfix release
+
+---
+Fri May  2 06:02:58 UTC 2014 - stephan.ba...@suse.com
+
+- update to version 1.0.0
+- Added BuildRequires for wine to be still able to build the VST plugin
+- Added explicit Requires for %{_bindir}/wineserver which is needed for full
+  VST support
+- removed patches:
+  - lmms-0.4.14-system_fltk.patch 
+lmms now uses system fltk by itself
+- redone patches:
+  - lmms-1.0.0-crippled_stk.patch
+  - lmms-1.0.0-return.patch
+- added Requires for portaudio-devel and pkgconfig(sdl)
+- updated precheckin_cripple_tarball.sh since the tarball name slightly
+  changed
+
+---

Old:

  lmms-0.4.12-return.patch
  lmms-0.4.13-crippled_stk.patch
  lmms-0.4.14-system_fltk.patch
  lmms-0.4.15-crippled.tar.bz2
  lmms-0.4.15.tar.bz2
  releasenotes-0.4.15.txt

New:

  lmms-1.0.0-crippled_stk.patch
  lmms-1.0.0-return.patch
  lmms-1.0.2-src-crippled.tar.bz2
  lmms-1.0.2-src.tar.bz2



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.S6KN7a/_old  2014-05-10 08:02:56.0 +0200
+++ /var/tmp/diff_new_pack.S6KN7a/_new  2014-05-10 08:02:56.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package lmms
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -16,34 +16,35 @@
 #
 
 
+# NOTE: Some parts of the upstream tarball have to removed. This can be done
+# by simply running "sh precheckin_cripple_tarball.sh"
+
 %bcond_without distributable
 %bcond_without crippled_stk
 
 Name:   lmms
-Version:0.4.15
+Version:1.0.2
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+
 Group:  Productivity/Multimedia/Sound/Midi
 Url:http://lmms.sourceforge.net/
-%if %{with distributable}
-Source0:lmms-%{version}-crippled.tar.bz2
-%else
-Source0:http://downloads.sourceforge.net/lmms/lmms-%{version}.tar.bz2
-%endif
-Source1:releasenotes-%{version}.txt
+Source0:lmms-%{version}-src-crippled.tar.bz2
+# Used for removing files that are not allowed to be distributed by us
 Source99:   precheckin_cripple_tarball.sh
-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
+Patch2: lmms-1.0.0-return.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
+Patch4: lmms-1.0.0-crippled_stk.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
+BuildRequires:  fdupes
 BuildRequires:  fltk-devel
 BuildRequires:  gcc-c++
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  libstk-devel
+BuildRequires:  portaudio-devel
+BuildRequires:  wine
 BuildRequires:  pkgconfig(QtCore)
 BuildRequires:  pkgconfig(QtGui)
 BuildRequires:  pkgconfig(QtXml)
@@ -54,6 +55,7 @@
 BuildRequires:  pkgconfig(libpulse)
 BuildRequires:  pkgconfig(ogg)
 BuildRequires:  pkgconfig(samplerate)
+BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(vorbis)
@@ -73,6 +75,8 @@
 %endif
 %endif
 Recommends: %{_bindir}/wine
+# VeSTige needs wineserver for using VST plugins
+Requires:   %{_bindir}/wineserver
 
 %description
 LMMS is a free cross-platform music studio which allows you to produce music
@@ -89,13 +93,10 @@
 
 %prep
 %setup -q
-%patch0
-%patch2
+%patch2 -p1
 %if %{with crippled_stk}
-%patch4
+%patch4 -p1
 %endif
-# Ensure we use system fltk
-rm -r plugins/zynaddsubfx/fltk
 
 %build
 mkdir build
@@ -116,9 +117,8 @@
 cd ..
 # Debian menu system
 rm -r '%{buildroot}%{_datadir}/menu'
-
 mkdir -p '%{buildroot}%{_defaultdocdir}/lmms/'
-cp %{S:1} '%{buildroot}%{_defaultdocdir}/lmms/'
+%fdupes -s %buildroot/%{_datadir}
 
 %post
 %icon_theme_cache_post

commit lmms for openSUSE:Factory

2013-08-12 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2013-08-12 14:25:47

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.changes2013-06-14 
15:45:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2013-08-12 
14:25:48.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug  1 14:49:56 UTC 2013 - reddw...@opensuse.org
+
+- Enable VST support in openSUSE 12.3 x86-64
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.PiU0xO/_old  2013-08-12 14:25:49.0 +0200
+++ /var/tmp/diff_new_pack.PiU0xO/_new  2013-08-12 14:25:49.0 +0200
@@ -64,6 +64,10 @@
 BuildRequires:  wine-devel
 %else
 %ifarch x86_64
+%if 0%{?suse_version} == 1230
+# Workaround for missing dependency in wine-devel-32bit
+BuildRequires:  wine-devel
+%endif
 BuildRequires:  gcc-c++-32bit
 BuildRequires:  wine-devel-32bit
 %endif

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lmms for openSUSE:Factory

2013-06-14 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2013-06-14 15:45:56

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.changes2013-05-02 
11:23:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2013-06-14 
15:45:58.0 +0200
@@ -1,0 +2,12 @@
+Wed Jun 12 20:42:29 UTC 2013 - reddw...@opensuse.org
+
+- Update to 0.4.15
+  * AutomationPattern: initialize with current value of first object
+  * Chords: fixed major pentatonic
+  * Properly cancel file export if opening output file failed
+  * InstrumentTrack: fix freeze when forwarding MIDI events to instrument
+  * Sf2Player: preserve custom track name when loading settings
+  * AudioFileProcessor: make playback cursor configurable
+  * AudioFileProcessor: fix crash with reversed samples
+
+---

Old:

  lmms-0.4.14-crippled.tar.bz2
  lmms-0.4.14.tar.bz2
  releasenotes-0.4.14.txt

New:

  lmms-0.4.15-crippled.tar.bz2
  lmms-0.4.15.tar.bz2
  releasenotes-0.4.15.txt



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.KB1IM9/_old  2013-06-14 15:45:59.0 +0200
+++ /var/tmp/diff_new_pack.KB1IM9/_new  2013-06-14 15:45:59.0 +0200
@@ -20,7 +20,7 @@
 %bcond_without crippled_stk
 
 Name:   lmms
-Version:0.4.14
+Version:0.4.15
 Release:0
 Summary:Linux MultiMedia Studio
 License:GPL-2.0+
@@ -29,9 +29,9 @@
 %if %{with distributable}
 Source0:lmms-%{version}-crippled.tar.bz2
 %else
-Source0:
http://sourceforge.net/projects/lmms/files/lmms/%{version}/lmms-%{version}.tar.bz2
+Source0:http://downloads.sourceforge.net/lmms/lmms-%{version}.tar.bz2
 %endif
-Source1:releasenotes-0.4.14.txt
+Source1:releasenotes-%{version}.txt
 Source99:   precheckin_cripple_tarball.sh
 Patch0: lmms-0.4.14-system_fltk.patch
 # PATCH-FIX-OPENSUSE Patch for providing proper return code in a function
@@ -133,7 +133,7 @@
 %{_mandir}/man1/lmms.1*
 %{_libdir}/lmms/
 %{_datadir}/lmms/
-%{_defaultdocdir}/lmms/releasenotes-0.4.14.txt
+%{_defaultdocdir}/lmms/releasenotes-%{version}.txt
 %{_datadir}/applications/lmms.desktop
 %{_datadir}/pixmaps/lmms.png
 %{_datadir}/mime/packages/lmms.xml

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

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

++ releasenotes-0.4.14.txt -> releasenotes-0.4.15.txt ++
--- /work/SRC/openSUSE:Factory/lmms/releasenotes-0.4.14.txt 2013-05-02 
11:23:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/releasenotes-0.4.15.txt
2013-06-14 15:45:58.0 +0200
@@ -1,102 +1,40 @@
 ===
-LMMS 0.4.14 Release Notes
+LMMS 0.4.15 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)!
+We're glad to announce the availability of LMMS 0.4.15. This version is a
+maintainance release of the 0.4.x series. It only contains fixes for bugs and
+regressions in the previous release. 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 im

commit lmms for openSUSE:Factory

2013-05-02 Thread h_root
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.changes2012-09-14 
12:29:54.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2013-05-02 
11:23:42.0 +0200
@@ -1,0 +2,23 @@
+Wed May  1 20:21:19 UTC 2013 - reddw...@opensuse.org
+
+- 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 - stephan.ba...@suse.com
+
+- 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.0 +0200
+++ /var/tmp/diff_new_pack.PvPo0L/_new  2013-05-02 11:23:45.0 +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/pack

commit lmms for openSUSE:Factory

2012-09-14 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2012-09-14 12:29:53

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2012-08-22 
14:36:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2012-09-14 
12:29:54.0 +0200
@@ -1,0 +2,7 @@
+Tue Sep 11 21:34:22 UTC 2012 - reddw...@opensuse.org
+
+- Recommend %{_bindir}/wine, needed by the VST plugin
+- Don't remove execute permission from VST and ZynAddSubFx plugins
+- Don't remove rpath, it's needed by the ZynAddSubFx plugin
+
+---



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.fg/_old  2012-09-14 12:29:59.0 +0200
+++ /var/tmp/diff_new_pack.fg/_new  2012-09-14 12:29:59.0 +0200
@@ -71,6 +71,7 @@
 BuildRequires:  wine-devel-32bit
 %endif
 %endif
+Recommends: %{_bindir}/wine
 
 %description
 LMMS is a free cross-platform music studio which allows you to produce music
@@ -98,12 +99,11 @@
 rm -r plugins/zynaddsubfx/fltk
 
 %build
-export REDDWARF_ALLOWSHAREDUNDEFINED=1
 mkdir build
 cd build
 export CFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
-cmake -DCMAKE_SKIP_RPATH=ON \
+cmake -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
   -DCMAKE_INSTALL_LIBDIR=%_lib \
   -DCMAKE_BUILD_TYPE=Release \
@@ -119,19 +119,19 @@
 rm -r '%{buildroot}%{_datadir}/menu'
 
 %post
+%icon_theme_cache_post
 %mime_database_post
 %desktop_database_post
-%icon_theme_cache_post
 
 %postun
-%icon_theme_cache_postun
 %desktop_database_postun
 %mime_database_postun
+%icon_theme_cache_postun
 
 %files
-%defattr(0644,root,root,0755)
+%defattr(-,root,root)
 %doc AUTHORS COPYING README TODO
-%attr(0755,-,-) %{_bindir}/lmms
+%{_bindir}/lmms
 %{_mandir}/man1/lmms.1*
 %{_libdir}/lmms/
 %{_datadir}/lmms/

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lmms for openSUSE:Factory

2012-08-22 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2012-08-22 14:36:52

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2012-08-07 
21:50:28.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2012-08-22 
14:36:55.0 +0200
@@ -1,0 +2,5 @@
+Wed Aug 22 09:59:45 UTC 2012 - dmuel...@suse.com
+
+- simply set libdir in the cmake call, which fixes build for ARM
+
+---

Old:

  lmms-0.4.13-powerpc_libdir.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.uLdDCQ/_old  2012-08-22 14:36:57.0 +0200
+++ /var/tmp/diff_new_pack.uLdDCQ/_new  2012-08-22 14:36:57.0 +0200
@@ -40,8 +40,6 @@
 Patch2: lmms-0.4.12-return.patch
 Patch3: lmms-0.4.13-gcc47.patch
 Patch4: lmms-0.4.13-crippled_stk.patch
-# PATCH-FIX-OPENSUSE lmms-0.4.13-powerpc_libdir.patch dval...@suse.com -- fix 
libdir on ppc 
-Patch5: lmms-0.4.13-powerpc_libdir.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fltk-devel
@@ -96,7 +94,6 @@
 %if %{with crippled_stk}
 %patch4
 %endif
-%patch5 -p1
 # Ensure we use system fltk
 rm -r plugins/zynaddsubfx/fltk
 
@@ -108,6 +105,7 @@
 export CXXFLAGS="%{optflags}"
 cmake -DCMAKE_SKIP_RPATH=ON \
   -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+  -DCMAKE_INSTALL_LIBDIR=%_lib \
   -DCMAKE_BUILD_TYPE=Release \
   -DCMAKE_VERBOSE_MAKEFILE=TRUE \
   ..

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit lmms for openSUSE:Factory

2012-08-07 Thread h_root
Hello community,

here is the log from the commit of package lmms for openSUSE:Factory checked in 
at 2012-08-07 21:50:26

Comparing /work/SRC/openSUSE:Factory/lmms (Old)
 and  /work/SRC/openSUSE:Factory/.lmms.new (New)


Package is "lmms", Maintainer is ""

Changes:

--- /work/SRC/openSUSE:Factory/lmms/lmms.changes2012-05-23 
08:53:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.lmms.new/lmms.changes   2012-08-07 
21:50:28.0 +0200
@@ -1,0 +2,5 @@
+Mon Aug  6 20:20:40 UTC 2012 - dval...@suse.com
+
+- set libdir on powerpc correctly
+
+---

New:

  lmms-0.4.13-powerpc_libdir.patch



Other differences:
--
++ lmms.spec ++
--- /var/tmp/diff_new_pack.kV9fC4/_old  2012-08-07 21:50:29.0 +0200
+++ /var/tmp/diff_new_pack.kV9fC4/_new  2012-08-07 21:50:29.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %bcond_without distributable
 %bcond_without crippled_stk
 
@@ -39,6 +40,8 @@
 Patch2: lmms-0.4.12-return.patch
 Patch3: lmms-0.4.13-gcc47.patch
 Patch4: lmms-0.4.13-crippled_stk.patch
+# PATCH-FIX-OPENSUSE lmms-0.4.13-powerpc_libdir.patch dval...@suse.com -- fix 
libdir on ppc 
+Patch5: lmms-0.4.13-powerpc_libdir.patch
 BuildRequires:  cmake
 BuildRequires:  desktop-file-utils
 BuildRequires:  fltk-devel
@@ -93,6 +96,7 @@
 %if %{with crippled_stk}
 %patch4
 %endif
+%patch5 -p1
 # Ensure we use system fltk
 rm -r plugins/zynaddsubfx/fltk
 

++ lmms-0.4.13-powerpc_libdir.patch ++
Index: lmms-0.4.13/cmake/modules/DetectMachine.cmake
===
--- lmms-0.4.13.orig/cmake/modules/DetectMachine.cmake
+++ lmms-0.4.13/cmake/modules/DetectMachine.cmake
@@ -11,6 +11,8 @@ ENDIF(WIN32)
 MESSAGE("PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
 SET(LMMS_HOST_X86 FALSE)
 SET(LMMS_HOST_X86_64 FALSE)
+SET(LMMS_HOST_PPC FALSE)
+SET(LMMS_HOST_PPC64 FALSE)
 
 IF(WIN32)
IF(WIN64)
@@ -24,6 +26,11 @@ ELSE(WIN32)
MESSAGE("Machine: ${Machine}")
STRING(REGEX MATCH "i.86" IS_X86 "${Machine}")
STRING(REGEX MATCH "86_64" IS_X86_64 "${Machine}")
+   IF("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc")
+   SET(IS_PPC TRUE)
+   ELSEIF("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc64")
+   SET(IS_PPC64 TRUE)
+   ENDIF("${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "ppc")
 ENDIF(WIN32)
 
 IF(IS_X86)
@@ -32,6 +39,12 @@ IF(IS_X86)
 ELSEIF(IS_X86_64)
MESSAGE("-- Target host is 64 bit")
SET(LMMS_HOST_X86_64 TRUE)
+ELSEIF(IS_PPC)
+   MESSAGE("-- Target host is 32 bit")
+   SET(LMMS_HOST_PPC TRUE)
+ELSEIF(IS_PPC64)
+   MESSAGE("-- Target host is 64 bit")
+   SET(LMMS_HOST_PPC64 TRUE)
 ELSE(IS_X86)
MESSAGE("Can't identify target host. Assuming 32 bit platform.")
 ENDIF(IS_X86)
@@ -39,11 +52,11 @@ ENDIF(IS_X86)
 IF(CMAKE_INSTALL_LIBDIR)
SET(LIB_DIR "${CMAKE_INSTALL_LIBDIR}")
 ELSE(CMAKE_INSTALL_LIBDIR)
-   IF(LMMS_HOST_X86_64)
+   IF(LMMS_HOST_X86_64 OR LMMS_HOST_PPC64)
SET(LIB_DIR lib64)
-   ELSE(LMMS_HOST_X86_64)
+   ELSEIF(LMMS_HOST_X86 OR LMMS_HOST_PPC)
SET(LIB_DIR lib)
-   ENDIF(LMMS_HOST_X86_64)
+   ENDIF(LMMS_HOST_X86_64 OR LMMS_HOST_PPC64)
 ENDIF(CMAKE_INSTALL_LIBDIR)
 
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org