commit lmms for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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