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)


Reply via email to