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)

Reply via email to