Hello community,

here is the log from the commit of package audacity for openSUSE:Factory 
checked in at 2020-09-06 00:00:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacity (Old)
 and      /work/SRC/openSUSE:Factory/.audacity.new.3399 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "audacity"

Sun Sep  6 00:00:46 2020 rev:89 rq:830589 version:2.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/audacity/audacity.changes        2020-07-06 
16:37:13.172624653 +0200
+++ /work/SRC/openSUSE:Factory/.audacity.new.3399/audacity.changes      
2020-09-06 00:01:13.419218424 +0200
@@ -1,0 +2,24 @@
+Sat Aug 29 07:15:45 UTC 2020 - Dave Plater <[email protected]>
+
+- Remove libavformat symlink and remove the plugins sub package.
+  The symlink is obsoleted by linking to ffmpeg rather than
+  dlopening it. The plugins were caused by the wrong suil version.
+
+-------------------------------------------------------------------
+Wed Aug 26 15:25:22 UTC 2020 - Michel Normand <[email protected]>
+
+- Add _constraints for min 6GB physicalymemory for ppc64/ppc64le
+
+-------------------------------------------------------------------
+Wed Aug 26 12:45:48 UTC 2020 - Jan Engelhardt <[email protected]>
+
+- Link to ffmpeg rather than dlopening it.
+
+-------------------------------------------------------------------
+Thu Aug 20 13:28:49 UTC 2020 - Dave Plater <[email protected]>
+
+- Create symlink for libavformat, audacity looks for the major
+  version only and this no longer exists in openSUSE after 
+  ffmpeg-4.3.1. See boo#1175205
+
+-------------------------------------------------------------------

New:
----
  _constraints

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ audacity.spec ++++++
--- /var/tmp/diff_new_pack.taHi8G/_old  2020-09-06 00:01:14.715219073 +0200
+++ /var/tmp/diff_new_pack.taHi8G/_new  2020-09-06 00:01:14.715219073 +0200
@@ -54,27 +54,34 @@
 BuildRequires:  pkgconfig(libavcodec) >= 51.53
 BuildRequires:  pkgconfig(libavformat) >= 52.12
 BuildRequires:  pkgconfig(libavutil)
-BuildRequires:  pkgconfig(lilv-0) >= 0.16
-BuildRequires:  pkgconfig(lv2)
+BuildRequires:  pkgconfig(lilv-0) >= 0.24.6
+BuildRequires:  pkgconfig(lv2) >= 1.16.0
 BuildRequires:  pkgconfig(mad)
 BuildRequires:  pkgconfig(ogg)
+BuildRequires:  pkgconfig(serd-0) >= 0.30.2
 BuildRequires:  pkgconfig(shared-mime-info)
 BuildRequires:  pkgconfig(sndfile)
+BuildRequires:  pkgconfig(sord-0) >= 0.16.4
 BuildRequires:  pkgconfig(soundtouch)
 BuildRequires:  pkgconfig(soxr)
-BuildRequires:  pkgconfig(suil-0) >= 0.8.2
+BuildRequires:  pkgconfig(sratom-0) >= 0.6.4
+BuildRequires:  pkgconfig(suil-0)  >= 0.10.6
 BuildRequires:  pkgconfig(twolame)
 BuildRequires:  pkgconfig(vamp-hostsdk)
 BuildRequires:  pkgconfig(vorbis)
 BuildRequires:  pkgconfig(vorbisenc)
 BuildRequires:  pkgconfig(vorbisfile)
+# WARNING lilv-0 >= 0.24.6;lv2 >= 1.16.0;serd-0 >= 0.30.2;sord-0 >= 
0.16.4;sratom-0 >= 0.6.4;suil-0 >= 0.10.6
+# check these versions after every update otherwise audacity builds libsuil 
itself.
+
 # This would require to patch our portaudio package with "PortMixer"... an 
extra API that never got integrated in PortAudio.
 #BuildRequires:  portaudio-devel
 Recommends:     %{name}-lang
-# WARNING Nothing provides libavutil without a suffix
-Requires:       %{name}-plugins = %{version}
+# Nothing provides libavutil without a suffix
 Requires:       ffmpeg
 Requires:       libmp3lame0
+Provides:       %{name}-plugins = %{version}
+Obsoletes:      %{name}-plugins <= 2.4.2
 #Doesn't build for 32 bit anymore
 ExcludeArch:    i586
 
@@ -87,15 +94,6 @@
 
 %lang_package
 
-%package plugins
-Summary:        Enhancments for Audacity
-Group:          Productivity/Multimedia/Sound
-Requires:       %{name} =  %{version}
-
-%description plugins
-This package contains extra plugins for audacity.
-
-
 %prep
 %setup -q -n %{name}-Audacity-%{version}
 %autopatch -p1
@@ -132,12 +130,15 @@
 export CFLAGS="%{optflags} -fno-strict-aliasing -ggdb"
 export CXXFLAGS="$CFLAGS -std=gnu++11"
 %cmake \
-       -Duse_lame:STRING=system
+       -Duse_lame:STRING=system \
+       -Daudacity_use_ffmpeg:STRING=linked
 
 make %{?_smp_mflags}
 
 %install
 %cmake_install
+mkdir -p %{buildroot}%{_libdir}/%{name}
+find %{buildroot}%{_datadir} -name "*.so" -print -exec mv {} 
%{buildroot}%{_libdir}/%{name}/ \;
 
 # E-mail wrote to [email protected].
 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/
@@ -146,18 +147,16 @@
 rm -rf %{buildroot}%{_datadir}/pixmaps/
 rm -rf %{buildroot}%{_datadir}/doc
 cp -v lib-src/portmixer/LICENSE.txt portmixer.LICENSE.txt
-%find_lang %{name}
 
-%files plugins
-%license LICENSE.txt
-%dir %{_libdir}/%{name}
-%{_libdir}/%{name}/suil*.so
+%find_lang %{name}
 
 %files
 %defattr(-,root,root)
 %doc README.txt
 %license LICENSE.txt LICENSE_NYQUIST.txt portmixer.LICENSE.txt
 %{_bindir}/%{name}
+%dir %{_libdir}/%{name}
+%{_libdir}/%{name}/mod-script-pipe.so
 %{_datadir}/%{name}/
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/*

++++++ _constraints ++++++
<constraints>
  <overwrite>
    <conditions>
      <arch>ppc64</arch>
      <arch>ppc64le</arch>
    </conditions>
    <hardware>
    <physicalmemory>
      <size unit="G">6</size>
    </physicalmemory>
    </hardware>
  </overwrite>
</constraints>


Reply via email to