Hello community,

here is the log from the commit of package gsequencer for openSUSE:Factory 
checked in at 2020-01-17 16:07:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gsequencer (Old)
 and      /work/SRC/openSUSE:Factory/.gsequencer.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gsequencer"

Fri Jan 17 16:07:51 2020 rev:56 rq:765213 version:3.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes    2019-12-18 
14:48:45.925950885 +0100
+++ /work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer.changes 
2020-01-17 16:08:11.068519445 +0100
@@ -1,0 +2,22 @@
+Fri Jan 17 08:10:16 UTC 2020 - Joël Krähemann <[email protected]>
+
+- new upstream v3.0.4 migrated to Gtk3, added GObject-Introspection
+  annotations and implemented AgsServer.
+- edited spec file to deal with improved Makefile.am, additional
+  dependencies and to install gir and typelib files.
+- dropped gsequencer.0-fix-makefile-am.patch
+
+-------------------------------------------------------------------
+Fri Dec 27 18:58:19 UTC 2019 - Joël Krähemann <[email protected]>
+
+- improved performance
+
+-------------------------------------------------------------------
+Fri Dec 27 06:25:22 UTC 2019 - Joël Krähemann <[email protected]>
+
+- implemented ags_audio_buffer_util_resample_with_buffer() and
+  related
+- fixed potential buffer-overflow in ags_sfz_sample.c
+- fixed SIGSEGV in ags_sound_resource.c
+
+-------------------------------------------------------------------

Old:
----
  gsequencer-2.4.4.tar.gz
  gsequencer.0-fix-makefile-am.patch

New:
----
  gsequencer-3.0.4.tar.gz

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

Other differences:
------------------
++++++ gsequencer.spec ++++++
--- /var/tmp/diff_new_pack.JrOT0m/_old  2020-01-17 16:08:11.836519808 +0100
+++ /var/tmp/diff_new_pack.JrOT0m/_new  2020-01-17 16:08:11.840519810 +0100
@@ -16,21 +16,19 @@
 #
 
 
-%define libagssonumber 2
+%define libagssonumber 3
 %define libgsequencersonumber 0
 # The condition is run functional tests; defaulted off and needs to be
 # activated with --with run_functional_tests command line switch.
 %bcond_with run_functional_tests
 Name:           gsequencer
-Version:        2.4.4
+Version:        3.0.4
 Release:        0
 Summary:        Audio processing engine
 License:        GPL-3.0-or-later AND AGPL-3.0-or-later AND GFDL-1.3-only
 Group:          Productivity/Multimedia/Sound/Midi
 Url:            https://nongnu.org/gsequencer
-Source0:        
https://download.savannah.gnu.org/releases/gsequencer/2.4.x/%{name}-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE gsequencer.0-fix-makefile-am.patch -- fix opensuse 
specific locations
-Patch0:         gsequencer.0-fix-makefile-am.patch
+Source0:        
https://download.savannah.gnu.org/releases/gsequencer/3.0.x/%{name}-%{version}.tar.gz
 BuildRequires:  cunit-devel
 BuildRequires:  desktop-file-utils
 BuildRequires:  docbook-xsl-stylesheets
@@ -49,10 +47,13 @@
 BuildRequires:  xvfb-run
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(fftw3)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(webkit2gtk-4.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libinstpatch-1.0)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(libsoup-2.4)
 BuildRequires:  pkgconfig(libxml-2.0)
 BuildRequires:  pkgconfig(samplerate)
 BuildRequires:  pkgconfig(sndfile)
@@ -69,23 +70,38 @@
 
 %prep
 %setup -q
-%patch0
 
 %build
 autoreconf -fi
-export CPPFLAGS='-std=gnu99 -include errno.h 
-DAGS_RC_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.rc\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/ags_supermoon-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\" 
-DAGS_REDUCE_RT_EVENTS=1 -DAGS_LIBRARY_SUFFIX=\".so\" -D_FORTIFY_SOURCE=2 
-Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1'
+export CPPFLAGS='-std=gnu99 -include errno.h 
-DAGS_CSS_FILENAME=\"'%{_datadir}'/gsequencer/styles/ags.css\" 
-DAGS_ANIMATION_FILENAME=\"'%{_datadir}'/gsequencer/images/gsequencer-800x450.png\"
 -DAGS_LOGO_FILENAME=\"'%{_datadir}'/gsequencer/images/ags.png\" 
-DAGS_LICENSE_FILENAME=\"'%{_datadir}'/licenses/gsequencer/COPYING\" 
-DAGS_ONLINE_HELP_START_FILENAME=\"file://'%{_docdir}'/gsequencer/html/index.html/\"
 -DAGS_REDUCE_RT_EVENTS=1 -DAGS_LIBRARY_SUFFIX=\".so\" -D_FORTIFY_SOURCE=2 
-Wformat -Werror=format-security -DAGS_WITH_LIBINSTPATCH=1'
 %configure \
 %if %{with run_functional_tests}
     --enable-run-functional-tests \ 
 %endif
-    --without-included-regex --enable-threads=posix --disable-oss 
--enable-gtk-doc --enable-gtk-doc-html
+    
HTMLHELP_XSL="/usr/share/xml/docbook/stylesheet/nwalsh/current/htmlhelp/htmlhelp.xsl"
 GOBJECT_API_DOC="\.\.\/gobject" GTK_API_DOC="\.\.\/gtk3" 
LIBAGS_API_DOC="\.\.\/libags" LIBAGS_AUDIO_API_DOC="\.\.\/libags_audio" 
LIBAGS_GUI_API_DOC="\.\.\/libags_gui" --enable-introspection --disable-oss 
--enable-gtk-doc --enable-gtk-doc-html
 
 %make_build all
 %make_build html
+%make_build fix-local-html
 
 %install
 %make_install
+%make_install install-compress-changelog
+%make_install install-html-mkdir
+%make_install install-html-mkdir-links
 %make_install install-html
+mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libags
+mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libags_audio
+mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libags_gui
+mkdir -p %{buildroot}%{_datadir}/gtk-doc/html/libgsequencer
+mv %{buildroot}%{_datadir}/doc/libags-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libags
+mv %{buildroot}%{_datadir}/doc/libags-audio-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libags_audio
+mv %{buildroot}%{_datadir}/doc/libags-gui-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libags_gui
+mv %{buildroot}%{_datadir}/doc/libgsequencer-doc/api/* 
%{buildroot}%{_datadir}/gtk-doc/html/libgsequencer
+rm -rf %{buildroot}%{_datadir}/doc/libags-doc/api/
+rm -rf %{buildroot}%{_datadir}/doc/libags-audio-doc/api/
+rm -rf %{buildroot}%{_datadir}/doc/libags-gui-doc/api/
+rm -rf %{buildroot}%{_datadir}/doc/libgsequencer-doc/api/
 find %{buildroot} -type f -name "*.la" -delete -print
 rm -rf %{buildroot}%{_datadir}/doc-base/
 mkdir -p %{buildroot}%{_datadir}/doc/packages
@@ -117,6 +133,14 @@
 Advanced Gtk+ Sequencer is an audio sequencer application.
 This subpackage contains part of its library set.
 
+%package -n typelib-1_0-Libags-3_0
+Summary:        GSequencer core libraries -- Introspection bindings
+Group:          System/Libraries
+
+%description -n typelib-1_0-Libags-3_0
+Advanced Gtk+ Sequencer is an audio sequencer application.
+This package provides the GObject Introspection bindings for Libags.
+
 %package -n libgsequencer%{libgsequencersonumber}
 Summary:        GSequencer core libraries
 Group:          System/Libraries
@@ -142,6 +166,7 @@
 %{_libdir}/libags_gui.so
 %{_libdir}/libags_audio.so
 %{_libdir}/libgsequencer.so
+%{_datadir}/gir-1.0/*.gir
 %{_libdir}/pkgconfig/libags.pc
 %{_libdir}/pkgconfig/libags_audio.pc
 %{_libdir}/pkgconfig/libags_gui.pc
@@ -168,6 +193,13 @@
 %{_libdir}/libags_gui.so.%{libagssonumber}*
 %{_libdir}/libags_audio.so.%{libagssonumber}*
 
+
+%files -n typelib-1_0-Libags-3_0
+%defattr(-,root,root)
+%{_libdir}/girepository-1.0/Ags-3.0.typelib
+%{_libdir}/girepository-1.0/AgsGui-3.0.typelib
+%{_libdir}/girepository-1.0/AgsAudio-3.0.typelib
+
 %files -n libgsequencer%{libgsequencersonumber}
 %defattr(-,root,root)
 %{_libdir}/libgsequencer.so.%{libgsequencersonumber}*

++++++ gsequencer-2.4.4.tar.gz -> gsequencer-3.0.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/gsequencer/gsequencer-2.4.4.tar.gz 
/work/SRC/openSUSE:Factory/.gsequencer.new.26092/gsequencer-3.0.4.tar.gz 
differ: char 5, line 1


Reply via email to