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
