Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lmms for openSUSE:Factory checked in at 2024-09-30 15:42:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lmms (Old) and /work/SRC/openSUSE:Factory/.lmms.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lmms" Mon Sep 30 15:42:03 2024 rev:46 rq:1204703 version:1.3.0~git2024.09.21 Changes: -------- --- /work/SRC/openSUSE:Factory/lmms/lmms.changes 2023-03-15 18:56:14.276935618 +0100 +++ /work/SRC/openSUSE:Factory/.lmms.new.29891/lmms.changes 2024-09-30 15:42:22.477954573 +0200 @@ -1,0 +2,21 @@ +Thu Sep 26 12:29:21 UTC 2024 - davejpla...@gmail.com + +- Update to git snapshot version 1.3.0~git2024.09.21 +- Renabled the wine vst build. +- Removed patches: + lmms-1.2.0-return.patch, lmms-1.2.0-crippled_stk.patch, + lmms-rpmalloc-fpic.patch and lmms-1.2.2-carla_defines.patch +- Upstream changes: + * Refactor Effect processing (#7484) + * Make the send button and receive arrow occupy the same space in + mixer channels (#7503) + * Restore some whitespace to the mixer channel layout (#7507) + * Fix Lb302 silence (#7504) + * Shrink mixer channel strip (#7502) + * SlicerT UI update (#7453) + * Replace Compressor infinite ratio icons (#7501) + * Fix sample clip position when reversing (#7446) + * Process metronome every MIDI tick (#7483) + * Fix: unnecessary space in Update EqControlsDialog.cpp (#7485) + +------------------------------------------------------------------- Old: ---- 022b39a1d496d72eb3e5b5188e5559f66afca957.tar.gz b5bdc18051bb74a22f0bde4bcc90b01cf590b496.tar.gz lmms-1.2.0-crippled_stk.patch lmms-1.2.0-return.patch lmms-1.2.2-carla_defines.patch lmms-1.2.2.tar.gz lmms-rpmalloc-fpic.patch New: ---- _service _servicedata lmms-1.3.0~git2024.09.21.tar.gz BETA DEBUG BEGIN: Old:- Removed patches: lmms-1.2.0-return.patch, lmms-1.2.0-crippled_stk.patch, lmms-rpmalloc-fpic.patch and lmms-1.2.2-carla_defines.patch Old:- Removed patches: lmms-1.2.0-return.patch, lmms-1.2.0-crippled_stk.patch, lmms-rpmalloc-fpic.patch and lmms-1.2.2-carla_defines.patch Old: lmms-1.2.0-return.patch, lmms-1.2.0-crippled_stk.patch, lmms-rpmalloc-fpic.patch and lmms-1.2.2-carla_defines.patch - Upstream changes: Old: lmms-1.2.0-return.patch, lmms-1.2.0-crippled_stk.patch, lmms-rpmalloc-fpic.patch and lmms-1.2.2-carla_defines.patch - Upstream changes: BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lmms.spec ++++++ --- /var/tmp/diff_new_pack.zvQEJl/_old 2024-09-30 15:42:23.738007068 +0200 +++ /var/tmp/diff_new_pack.zvQEJl/_new 2024-09-30 15:42:23.738007068 +0200 @@ -1,7 +1,7 @@ # # spec file for package lmms # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,37 +19,25 @@ # 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 +%define rev 18252088ba1dcbf5218e0bf7cb6604522a64185c %if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 -%bcond_with wine +%bcond_without wine %endif %bcond_without carla %bcond_without crippled_stk Name: lmms -Version: 1.2.2 +Version: 1.3.0~git2024.09.21 Release: 0 Summary: Linux MultiMedia Studio License: GPL-2.0-or-later Group: Productivity/Multimedia/Sound/Midi URL: https://lmms.io/ -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 +Source0: %{name}-%{version}.tar.gz %if %{with wine} Source3: lmms-warning %endif -# PATCH-FIX-OPENSUSE Patch for providing proper return code in a function -Patch0: lmms-1.2.0-return.patch -%if %{with crippled_stk} -# PATCH-FIX-OPENSUSE Some parts cannot be build because stk misses some files due to legal issues (bnc#761147) -Patch1: lmms-1.2.0-crippled_stk.patch -%endif # PATCH-FIX-UPSTREAM Fix plugin library search path, testing an upstream proposal Patch2: lmms-1.2.0-libdir.patch -Patch3: lmms-rpmalloc-fpic.patch -# PATCH-FIX-UPSTREAM -- Fix build with recent carla releases -Patch4: lmms-1.2.2-carla_defines.patch BuildRequires: bash-completion BuildRequires: cmake BuildRequires: desktop-file-utils @@ -63,6 +51,8 @@ BuildRequires: libQt5Gui-private-headers-devel BuildRequires: libQt5Widgets-private-headers-devel BuildRequires: libstk-devel +BuildRequires: perl-List-MoreUtils +BuildRequires: perl-XML-Parser BuildRequires: pkgconfig BuildRequires: sndio-devel BuildRequires: cmake(Qt5Core) @@ -152,39 +142,12 @@ %prep %autosetup -p1 -pushd src/3rdparty -rm -r qt5-x11embed -tar -xf %{SOURCE2} && mv qt5-x11embed-%{qt5x11embedrev} qt5-x11embed -pushd qt5-x11embed -rm -r 3rdparty/ECM -ln -s %{_datadir}/ECM 3rdparty/ECM -popd -cd rpmalloc && rm -r rpmalloc && tar -xf %{SOURCE1} && mv rpmalloc-%{rpmallocrev} rpmalloc -popd - %build export PATHBU=$PATH %if %{with wine} # Remove -m64 from CFLAGS, it causes VST build failure. export CFLAGS="-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" %define optflags $CFLAGS -%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 -#Add workaround for boo#1179734 to create the missing libwine.so symlink -export WINELIB=$(find %{_libdir} -name libwine.so.?) -export WINELIB32=$(find %{_prefix}/lib -name libwine.so.?) -export WINELINK=$(echo $WINELIB | cut -d . -f 1,2) -if ! test -e ${WINELINK} -then -mkdir -p $HOME/%{_lib}/wine -mkdir -p $HOME/lib/wine -pushd $HOME/%{_lib}/wine -ln -sf ${WINELIB} libwine.so -cd ../../lib/wine -ln -sf ${WINELIB32} libwine.so -export PATH="$PATH:$HOME/%{_lib}/:$HOME/lib" -popd -fi -%endif %endif export CFLAGS="$CFLAGS -fPIC" @@ -208,10 +171,6 @@ -Wno-dev export PATH=$PATHBU -%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 -sed -i 's/\/wine\/libwinecrt0.a//' plugins/vst_base/CMakeFiles/vstbase.dir/build.make -sed -i 's/libwinecrt0.a\/wine\///' plugins/vst_base/CMakeFiles/vstbase.dir/build.make -%endif %cmake_build @@ -249,16 +208,16 @@ %if %{with wine} %{_localstatedir}/adm/update-messages/%{name}-warning -%exclude %{_libdir}/lmms/RemoteVstPlugin -%exclude %{_libdir}/lmms/RemoteVstPlugin.exe.so +%exclude %{_libdir}/lmms/32/RemoteVstPlugin32 +%exclude %{_libdir}/lmms/32/RemoteVstPlugin32.exe.so %exclude %{_libdir}/lmms/libvsteffect.so %post cat %{_localstatedir}/adm/update-messages/%{name}-warning %files vst -%{_libdir}/lmms/RemoteVstPlugin -%{_libdir}/lmms/RemoteVstPlugin.exe.so +%{_libdir}/lmms/32/RemoteVstPlugin32 +%{_libdir}/lmms/32/RemoteVstPlugin32.exe.so %{_libdir}/lmms/libvsteffect.so %endif ++++++ _service ++++++ <!-- Downloads revision vx.x and removes proprietary data/windows --> <services> <service name="tar_scm" mode="disabled"> <param name="url">https://github.com/LMMS/lmms.git</param> <param name="scm">git</param> <param name="exclude">.git</param> <param name="submodules">enable</param> <param name="revision">18252088ba1dcbf5218e0bf7cb6604522a64185c</param> <param name="version">1.3.0~git2024.09.21</param> <param name="changesgenerate">enable</param> <param name="filename">lmms</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> <param name="compression">gz</param> </service> <service name="set_version" mode="disabled"> </service> </services> <!--<param name="versionrewrite-pattern">v(.*)</param>/--> ++++++ _servicedata ++++++ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/LMMS/lmms.git</param> <param name="changesrevision">18252088ba1dcbf5218e0bf7cb6604522a64185c</param></service></servicedata> (No newline at EOF)