Hello community, here is the log from the commit of package qtractor for openSUSE:Factory checked in at 2012-01-09 16:01:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qtractor (Old) and /work/SRC/openSUSE:Factory/.qtractor.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "qtractor", Maintainer is "MSeben@novell.com" Changes: -------- --- /work/SRC/openSUSE:Factory/qtractor/qtractor.changes 2011-10-12 16:14:55.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.qtractor.new/qtractor.changes 2012-01-09 16:01:25.000000000 +0100 @@ -1,0 +2,90 @@ +Sun Jan 8 18:03:02 UTC 2012 - prusnak@opensuse.org + +- updated to 0.5.3 + * Fixed initial LV2 plugin UI widget/window titles. + * Attempt to get any brand new LV2 plugins Qt4 enabled UI's + working on either slv2 and lilv build modes ;) + (nailed by falkTX, thanks). + * Current clip is ultimately inferred from the one under + the play-head position and current selected track; + the last one clicked over and/or selected still has precedence + (following request by Loiugi Verona). + * Drag-moving clips horizontally with the keyboard arrow-keys + just got a step better with a fixed minimum of one pixel, + depending still on the current snap-per-beat setting and + horizontal zoom level (as suggested by Louigi Verona, thanks). + * Get maximum and minimum peak values back when drawing audio waveforms. + * Automation play/feedback has been missed to show on those + plugins that provide their own GUI, now on par with all the rest + 'homebrew' widgets (eg. generic plugin properties dialog). + * All plugin parameters automation and selection were left + inaccessible until the generic native plugin dialog is eventually + shown, now fixed (re. bug #3463916). + +------------------------------------------------------------------- +Sun Jan 8 18:02:55 UTC 2012 - prusnak@opensuse.org + +- updated to 0.5.2 + * Fixed a probably old lurking destructive bug, which was incidental + to when an invalid or non audio file is imported, intentionally + or by mistake, into new or existing audio clips (eg. importing + a MIDI file where an audio file is expected). + * Force audio file closing to occur on the very same disk-write (sync) + thread, possibly mitigating an old random crash issue lurking + in the vorbis reference encoder (recording) re. the non thread-safeness + of the vorbis_analysis() final call. + * Fixed extraordinary shadow-playback of audio clips which extent + were longer than the respective audio file length. + * Default session file format option now promoted + (see View/Options.../General/Session) in the way of whether + file suffix gets honored upon session open or save (.qtr, .qts or .qtz). + This brand new option also applies for default state file format + on a JACK-session salvage context. + * The View/Options... (aka. user preferences) dialog sees a new + arranjement in layout, with some options moving into this + brand new tab page called General. + * LV2 State extension support has been added, which shall replace old LV2 + Persist extension interface in the near future. It also replaces + the LV2 Files extension from now on (thanks to Dave Robillard). + * Dirty MIDI clips are now auto-saved when MIDI track properties + get changed through its own dialog. + * Fixed one probable too old crash when canceling a new/add track dialog. + * MIDI SysEx event list editing is now fixed. + * Once again, make sure all recorded clips start and end at the very + same position when multiple track recording is turned on/off, + while playback is still rolling. + * Fixed Makefile.in handling installation directories to the configure + script eg. --datadir, --localedir. + * Possible attempt to improve in-flight recording clip display, + especially when looping and MIDI clips are involved. + * MIDI clip revision (re)numbering paranoia has been improved as much + to avoid MIDI file clashes as much as possible while editing multiple + MIDI clips which reference the same SMF and track/channel. + * Creating new or updating existing buses with exact same names of any + current dedicated inputs/outputs (which are implemented as special + covert buses) is now disallowed (preventing bug #3430406). + * Loop-recording/takes functionality is now ready for the masses and + accessible from brand new Clip/Take menu (Select, First, Previous, + Next, Last, Reset and Range...; the latter is actually being provided + as bonus feature :) as to fold any given clip into so-called takes, + simulating loop-recording mode over an arbitrary range). + * Loop-recording/takes infrastructure integration is sneaking in: + all clips recorded under a loop/cycle range may now get split (folded) + into one or more so-called takes. A new option is now provided, + as to select which take is about to retain after the recording ends, + either the First or the Last one. Just turn this mode off (None) + and keep with the old recording behavior, where clips are laid out + unfolded through the timeline, as usual + (see menu View/Options.../Display/Loop recording mode). + * Improved robustness in face of disabled audio buses when global maximum + number of JACK (audio) ports is surpassed (mitigating bug #3421911). + * Improved single-track clip selection status logic, (possibly fixing + bug #3419141). + * Clip/Unlink action is now available for detaching linked/ref-counted + MIDI clips, renaming and saving into auto-incremental SMF filenames. + * Temporary session archive directory now (pre)fixed with program name + (eg. /tmp/qtractor). + * Fixed VST GUI editor window title on first show. + * Fixed build for ancient VST-SDK 2.3 (32bit only). + +------------------------------------------------------------------- Old: ---- qtractor-0.5.1.tar.bz2 qtractor.desktop New: ---- qtractor-0.5.3.tar.gz qtractor-nodatetime.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qtractor.spec ++++++ --- /var/tmp/diff_new_pack.n3Gu2u/_old 2012-01-09 16:01:26.000000000 +0100 +++ /var/tmp/diff_new_pack.n3Gu2u/_new 2012-01-09 16:01:26.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package qtractor # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 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 @@ -15,34 +15,30 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Name: qtractor -Version: 0.5.1 +Version: 0.5.3 Release: 1 -Url: http://qtractor.sourceforge.net/ License: GPL-2.0+ -Group: Productivity/Multimedia/Sound/Editors and Convertors Summary: An Audio/MIDI multi-track sequencer -Source: %{name}-%{version}.tar.bz2 -Source1: %{name}.desktop -BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: libqt4-devel >= 4.1 -BuildRequires: libjack-devel +Url: http://qtractor.sourceforge.net/ +Group: Productivity/Multimedia/Sound/Editors and Convertors +Source: %{name}-%{version}.tar.gz +Patch0: %{name}-nodatetime.patch BuildRequires: alsa-devel +BuildRequires: dssi-devel +BuildRequires: ladspa-devel +BuildRequires: libjack-devel +BuildRequires: liblo-devel +BuildRequires: libqt4-devel >= 4.1 +BuildRequires: librubberband-devel +BuildRequires: libsamplerate-devel BuildRequires: libsndfile-devel >= 1.0.11 BuildRequires: libvorbis-devel -BuildRequires: libsamplerate-devel -BuildRequires: liblo-devel -BuildRequires: ladspa-devel -BuildRequires: dssi-devel BuildRequires: update-desktop-files -#librubberband is available since openSUSE 11.2 -%if %suse_version > 1110 -BuildRequires: librubberband-devel -%endif Requires: jack +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Qtractor is an Audio/MIDI multi-track sequencer application @@ -56,20 +52,18 @@ %prep %setup -q -##%patch -[ -f Makefile.cvs ] && make -f Makefile.cvs +%patch0 %build +[ -f Makefile.cvs ] && make -f Makefile.cvs %configure -make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install -%makeinstall -#make DESTDIR=$RPM_BUILD_ROOT install -%suse_update_desktop_file -i %{name} +%make_install %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} %files %defattr(-,root,root) ++++++ qtractor-nodatetime.patch ++++++ Index: src/qtractorMainForm.cpp =================================================================== --- src/qtractorMainForm.cpp.orig +++ src/qtractorMainForm.cpp @@ -4829,7 +4829,7 @@ void qtractorMainForm::helpAbout (void) sText += "<b>" QTRACTOR_TITLE " - " + tr(QTRACTOR_SUBTITLE) + "</b><br />\n"; sText += "<br />\n"; sText += tr("Version") + ": <b>" QTRACTOR_VERSION "</b><br />\n"; - sText += "<small>" + tr("Build") + ": " __DATE__ " " __TIME__ "</small><br />\n"; +// sText += "<small>" + tr("Build") + ": " __DATE__ " " __TIME__ "</small><br />\n"; QStringListIterator iter(list); while (iter.hasNext()) { sText += "<small>"; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org