Hello community, here is the log from the commit of package gsequencer for openSUSE:Factory checked in at 2019-01-24 14:12:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gsequencer (Old) and /work/SRC/openSUSE:Factory/.gsequencer.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gsequencer" Thu Jan 24 14:12:05 2019 rev:32 rq:667425 version:2.1.40 Changes: -------- --- /work/SRC/openSUSE:Factory/gsequencer/gsequencer.changes 2019-01-10 15:21:17.934457368 +0100 +++ /work/SRC/openSUSE:Factory/.gsequencer.new.28833/gsequencer.changes 2019-01-24 14:12:07.067452270 +0100 @@ -1,0 +2,41 @@ +Mon Jan 21 08:46:16 UTC 2019 - [email protected] + +- ags-function-test-util-self.patch: fix type mismatch in test framework + +------------------------------------------------------------------- +Sat Jan 19 18:31:13 UTC 2019 - Joël Krähemann <[email protected]> + +- new upstream v2.1.30 fixed resample/reallocate only as needed. +- Disabled functional tests by default. Re-enable during build by + calling `osc build --with=run_functional_tests`. + +------------------------------------------------------------------- +Sat Jan 19 04:18:11 UTC 2019 - Joël Krähemann <[email protected]> + +- new upstream v2.1.39 refactored ags_wave_find_point() doing + bisect, now. +- Additional makefile to run unit-tests against installed system. + +------------------------------------------------------------------- +Thu Jan 17 18:43:11 UTC 2019 - Joël Krähemann <[email protected]> + +- new upstream v2.1.37 fixed missing remove of generic message + timeout related to AgsMachine implementations. + +------------------------------------------------------------------- +Wed Jan 16 20:06:18 UTC 2019 - Joël Krähemann <[email protected]> + +- new upstream v2.1.36 fixed resampling issues on samplerate chage. +- fixed initial seek of AgsAudiorec +- added missing AgsSeekable interface to AgsCaptureWaveChannelRun. + +------------------------------------------------------------------- +Mon Jan 14 05:01:25 UTC 2019 - Joël Krähemann <[email protected]> + +- new upstream v2.1.35 minor improvements like updating + AgsOscillator of AgsSynth and AgsSyncsynth as adjusting + samlerate. +- fixed adjust loop information according to samplerate as open a + sound resource. + +------------------------------------------------------------------- Old: ---- gsequencer-2.1.33.tar.gz New: ---- ags-function-test-util-self.patch gsequencer-2.1.40.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gsequencer.spec ++++++ --- /var/tmp/diff_new_pack.Q5bKRH/_old 2019-01-24 14:12:07.639451610 +0100 +++ /var/tmp/diff_new_pack.Q5bKRH/_new 2019-01-24 14:12:07.643451607 +0100 @@ -1,7 +1,7 @@ # # spec file for package gsequencer # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,46 +12,52 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %define libagssonumber 2 %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.1.33 +Version: 2.1.40 Release: 0 Summary: Audio processing engine -License: GPL-3.0+ AND AGPL-3.0+ AND GFDL-1.3 +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.1.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 -BuildRequires: fluid-soundfont-gm -BuildRequires: hydrogen +# PATCH-FIX-UPSTREAM ags-function-test-util-self.patch -- fix type mismatch in testuite framework +Patch1: ags-function-test-util-self.patch BuildRequires: cunit-devel BuildRequires: desktop-file-utils BuildRequires: docbook-xsl-stylesheets BuildRequires: dssi-devel +BuildRequires: fluid-soundfont-gm BuildRequires: gettext-devel >= 0.19.8 BuildRequires: gtk-doc +BuildRequires: hydrogen BuildRequires: ladspa-cmt BuildRequires: ladspa-devel BuildRequires: libtool BuildRequires: lv2-devel BuildRequires: lv2-swh-plugins BuildRequires: pkgconfig -BuildRequires: xvfb-run BuildRequires: pulseaudio +BuildRequires: xvfb-run BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libinstpatch-1.0) +BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(samplerate) BuildRequires: pkgconfig(sndfile) -BuildRequires: pkgconfig(fftw3) BuildRequires: pkgconfig(uuid) %description @@ -66,11 +72,17 @@ %prep %setup -q %patch0 +%patch1 -p1 %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' -%configure --enable-run-functional-tests --disable-oss --enable-gtk-doc --enable-gtk-doc-html +%configure \ +%if %{with run_functional_tests} + --enable-run-functional-tests \ +%endif + --disable-oss --enable-gtk-doc --enable-gtk-doc-html + %make_build all %make_build html ++++++ ags-function-test-util-self.patch ++++++ Index: gsequencer-2.1.33/ags/test/X/ags_functional_test_util.c =================================================================== --- gsequencer-2.1.33.orig/ags/test/X/ags_functional_test_util.c +++ gsequencer-2.1.33/ags/test/X/ags_functional_test_util.c @@ -46,7 +46,7 @@ gboolean ags_functional_test_util_driver void* ags_functional_test_util_add_test_thread(void *ptr); void* ags_functional_test_util_do_run_thread(void *ptr); -pthread_t *ags_functional_test_util_thread = NULL; +pthread_t ags_functional_test_util_thread; extern AgsApplicationContext *ags_application_context; @@ -106,7 +106,7 @@ ags_functional_test_util_driver_dispatch return(G_SOURCE_CONTINUE); } -pthread_t* +pthread_t ags_functional_test_util_self() { return(ags_functional_test_util_thread); Index: gsequencer-2.1.33/ags/test/X/ags_functional_test_util.h =================================================================== --- gsequencer-2.1.33.orig/ags/test/X/ags_functional_test_util.h +++ gsequencer-2.1.33/ags/test/X/ags_functional_test_util.h @@ -54,7 +54,7 @@ struct _AgsFunctionalTestUtilContainerTe guint count; }; -pthread_t* ags_functional_test_util_self(); +pthread_t ags_functional_test_util_self(); /* legacy setup */ void ags_functional_test_util_setup_and_launch(); Index: gsequencer-2.1.33/ags/test/X/machine/ags_functional_ffplayer_test.c =================================================================== --- gsequencer-2.1.33.orig/ags/test/X/machine/ags_functional_ffplayer_test.c +++ gsequencer-2.1.33/ags/test/X/machine/ags_functional_ffplayer_test.c @@ -396,7 +396,7 @@ main(int argc, char **argv) ags_functional_test_util_do_run(argc, argv, ags_functional_ffplayer_test_add_test, &is_available); - pthread_join(ags_functional_test_util_self()[0], + pthread_join(ags_functional_test_util_self(), NULL); return(-1); ++++++ gsequencer-2.1.33.tar.gz -> gsequencer-2.1.40.tar.gz ++++++ ++++ 18557 lines of diff (skipped)
