Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package praat for openSUSE:Factory checked 
in at 2021-01-21 21:57:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/praat (Old)
 and      /work/SRC/openSUSE:Factory/.praat.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "praat"

Thu Jan 21 21:57:56 2021 rev:27 rq:865499 version:6.1.38

Changes:
--------
--- /work/SRC/openSUSE:Factory/praat/praat.changes      2020-10-08 
13:14:12.459282352 +0200
+++ /work/SRC/openSUSE:Factory/.praat.new.28504/praat.changes   2021-01-21 
21:57:57.897871166 +0100
@@ -1,0 +2,48 @@
+Thu Jan 21 14:19:36 UTC 2021 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 6.1.38
+  * Scripting: string vectors, empty$# (), readLinesFromFile$#
+    (), fileNames$# (), folderNames$# (), splitByWhitespace$# ().
+  * Sound files: open Ogg Vorbis files and Opus files.
+  version 6.1.37:
+  * TextGrid window: removed a bug that caused Praat to crash
+    when option-clicking or command-clicking a boundary when
+    another boundary was selected on a point tier.
+  * PowerCepstrogram: more precise intergration, so that the
+    cepstral peak prominence is now a continuous function of time.
+  * TextGrid: Get points (preceded): removed a bug that caused
+    Praat to crash under some edge conditions.
+  * Scripting: tryToWriteFile () and tryToAppendFile () should
+    not be available in manuals.
+  version 6.1.36:
+  * Scripting: tryToWriteFile (), tryToAppendFile (); formulas
+    can have a size of 1 million.
+  * Obscured scripts: error messages always disclosed.
+  * IPA chart: sacrifice laminality symbol for breathiness
+    symbol.
+  version 6.1.35:
+  * Scripting: sort#(), shuffle#(), to#(), from_to#(),
+    from_to_by#(), from_to_count#(), between_by#(),
+    between_count#().
+  version 6.1.34:
+  * SoundRecorder always a white background, instead of a
+    different background on each platform.
+  version 6.1.32:
+  * Made Text width... work correctly from batch.
+  * Reinstalled Tab shortcut in Sound window.
+  version 6.1.31:
+  * First GTK-3 version.
+  version 6.1.28:
+  * Pause forms: text fields can be multi-line.
+  * Removed a bug that caused Praat to crash when editing a
+    PitchTier.
+  * Script window: got rid of too many history entries after
+    dragging in the Picture window.
+  version 6.1.27:
+  * Demo window: make sure that the contents of the window
+    become visible more often without calling demoShow() or
+    demoWaitForInput().
+- Refreshed praat-use_system_libs.patch
+- Switched build to gtk3
+
+-------------------------------------------------------------------

Old:
----
  praat-6.1.26.tar.gz

New:
----
  praat-6.1.38.tar.gz

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

Other differences:
------------------
++++++ praat.spec ++++++
--- /var/tmp/diff_new_pack.NYIywC/_old  2021-01-21 21:57:58.813871535 +0100
+++ /var/tmp/diff_new_pack.NYIywC/_new  2021-01-21 21:57:58.817871537 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package praat
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           praat
-Version:        6.1.26
+Version:        6.1.38
 Release:        0
 Summary:        Phonetics by computer
 License:        GPL-3.0-or-later
@@ -36,9 +36,13 @@
 BuildRequires:  pkg-config
 BuildRequires:  pkgconfig(alsa)
 BuildRequires:  pkgconfig(gsl)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(jack)
 BuildRequires:  pkgconfig(libpulse)
+BuildRequires:  pkgconfig(ogg)
+BuildRequires:  pkgconfig(opusfile)
+BuildRequires:  pkgconfig(vorbis)
+BuildRequires:  pkgconfig(vorbisfile)
 
 %description
 Praat is an open-software tool for the analysis of speech in phonetics.
@@ -67,9 +71,11 @@
 install -m 0755 %{name} %{buildroot}/%{_bindir}
 
 icns2png -x -d32 main/Praat.icns
-for s in 16 32 48 128; do
+for s in 16 32 48 64 128 256 512; do
+   if [ -f Praat_${s}x${s}x32.png ]; then
   mkdir -pv %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps
   install -m 0644 Praat_${s}x${s}x32.png 
%{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png
+   fi
 done
 
 # create .desktop file

++++++ praat-6.1.26.tar.gz -> praat-6.1.38.tar.gz ++++++
/work/SRC/openSUSE:Factory/praat/praat-6.1.26.tar.gz 
/work/SRC/openSUSE:Factory/.praat.new.28504/praat-6.1.38.tar.gz differ: char 
35, line 1

++++++ praat-use_system_libs.patch ++++++
--- /var/tmp/diff_new_pack.NYIywC/_old  2021-01-21 21:57:58.869871558 +0100
+++ /var/tmp/diff_new_pack.NYIywC/_new  2021-01-21 21:57:58.869871558 +0100
@@ -1,19 +1,19 @@
 From: Luigi Baldoni <aloi...@gmx.com>
-Date: 2020-09-25 09:46:36 +0200
+Date: 2021-01-21 17:50:04 +1200
 Subject: Use system libraries when possible
 
 Praat includes a number of external libraries that then builds
 internally.
-Some (gsl, glpk) can be replaced by system ones, other like espeak,
-and FLAC are too heavily patched for the program to be compatible
-with upstream ones.
+Some (gsl, glpk, vorbis, ogg, opus) can be replaced by system ones,
+other like espeak, and FLAC are too heavily patched for the program
+to be compatible with upstream ones.
 Praat also supplies an unstable upstream portaudio version that's
 not recommendable for distro inclusion.
 
-Index: praat-6.1.22/melder/NUMlinprog.cpp
+Index: praat-6.1.38/melder/NUMlinprog.cpp
 ===================================================================
---- praat-6.1.22.orig/melder/NUMlinprog.cpp
-+++ praat-6.1.22/melder/NUMlinprog.cpp
+--- praat-6.1.38.orig/melder/NUMlinprog.cpp
++++ praat-6.1.38/melder/NUMlinprog.cpp
 @@ -17,7 +17,7 @@
   */
  
@@ -23,10 +23,10 @@
  
  struct structNUMlinprog {
        glp_prob *linearProgram;
-Index: praat-6.1.22/melder/NUMspecfunc.cpp
+Index: praat-6.1.38/melder/NUMspecfunc.cpp
 ===================================================================
---- praat-6.1.22.orig/melder/NUMspecfunc.cpp
-+++ praat-6.1.22/melder/NUMspecfunc.cpp
+--- praat-6.1.38.orig/melder/NUMspecfunc.cpp
++++ praat-6.1.38/melder/NUMspecfunc.cpp
 @@ -31,10 +31,10 @@
  #include "melder.h"
  #include "../dwsys/NUM2.h"   // NUMridders
@@ -42,10 +42,10 @@
  
  double NUMlnGamma (double x) {
        gsl_sf_result result;
-Index: praat-6.1.22/melder/melder.cpp
+Index: praat-6.1.38/melder/melder.cpp
 ===================================================================
---- praat-6.1.22.orig/melder/melder.cpp
-+++ praat-6.1.22/melder/melder.cpp
+--- praat-6.1.38.orig/melder/melder.cpp
++++ praat-6.1.38/melder/melder.cpp
 @@ -24,7 +24,7 @@
  #include "melder_enums.h"
  
@@ -55,10 +55,10 @@
  #ifdef macintosh
        #include <Carbon/Carbon.h>   // Gestalt
  #endif
-Index: praat-6.1.22/dwsys/Makefile
+Index: praat-6.1.38/dwsys/Makefile
 ===================================================================
---- praat-6.1.22.orig/dwsys/Makefile
-+++ praat-6.1.22/dwsys/Makefile
+--- praat-6.1.38.orig/dwsys/Makefile
++++ praat-6.1.38/dwsys/Makefile
 @@ -4,7 +4,7 @@
  
  include ../makefile.defs
@@ -75,20 +75,11 @@
 -$(OBJECTS): *.h ../melder/*.h ../stat/*.h ../sys/*.h ../fon/*.h 
../external/gsl/*.h ../dwsys/*.h ../kar/*.h
 +$(OBJECTS): *.h ../melder/*.h ../stat/*.h ../sys/*.h ../fon/*.h 
/usr/include/gsl/*.h ../dwsys/*.h ../kar/*.h
  
-Index: praat-6.1.22/Makefile
+Index: praat-6.1.38/Makefile
 ===================================================================
---- praat-6.1.22.orig/Makefile
-+++ praat-6.1.22/Makefile
-@@ -14,8 +14,6 @@ include makefile.defs
- # Makes the Praat executable in the source directory.
- all:
-       $(MAKE) -C external/clapack
--      $(MAKE) -C external/gsl
--      $(MAKE) -C external/glpk
-       $(MAKE) -C external/mp3
-       $(MAKE) -C external/flac
-       $(MAKE) -C external/portaudio
-@@ -42,9 +40,8 @@ all:
+--- praat-6.1.38.orig/Makefile
++++ praat-6.1.38/Makefile
+@@ -23,23 +23,17 @@ all: all-external all-self
                external/espeak/libespeak.a \
                external/portaudio/libportaudio.a \
                external/flac/libflac.a external/mp3/libmp3.a \
@@ -96,6 +87,51 @@
 +              `pkg-config --libs libpulse` -lglpk `pkg-config --libs gsl` \
                external/clapack/libclapack.a \
 -              external/gsl/libgsl.a \
+-              external/vorbis/libvorbis.a \
++              `pkg-config --libs vorbis vorbisfile ogg opusfile` \
                $(LIBS)
+-              #external/opusfile/libopusfile.a \
+ 
+ all-external:
+       $(MAKE) -C external/clapack
+-      $(MAKE) -C external/gsl
+-      $(MAKE) -C external/glpk
+       $(MAKE) -C external/mp3
+       $(MAKE) -C external/flac
+       $(MAKE) -C external/portaudio
+       $(MAKE) -C external/espeak
+-      $(MAKE) -C external/vorbis
+-      $(MAKE) -C external/opusfile
+ 
+ all-self:
+       $(MAKE) -C kar
+Index: praat-6.1.38/dwtools/Makefile
+===================================================================
+--- praat-6.1.38.orig/dwtools/Makefile
++++ praat-6.1.38/dwtools/Makefile
+@@ -4,7 +4,7 @@
+ 
+ include ../makefile.defs
+ 
+-CPPFLAGS = -I . -I ../kar -I ../melder -I ../LPC -I ../fon -I ../sys -I 
../stat -I ../dwsys -I ../external/portaudio -I ../external/espeak -I 
../external/clapack -I ../EEG -I ../external/vorbis -I ../external/opusfile
++CPPFLAGS = -I . -I ../kar -I ../melder -I ../LPC -I ../fon -I ../sys -I 
../stat -I ../dwsys -I ../external/portaudio -I ../external/espeak -I 
../external/clapack -I ../EEG -I /usr/include/opus
+ 
+ OBJECTS = ActivationList.o AffineTransform.o \
+       Categories.o CategoriesEditor.o \
+Index: praat-6.1.38/dwtools/Sound_extensions.cpp
+===================================================================
+--- praat-6.1.38.orig/dwtools/Sound_extensions.cpp
++++ praat-6.1.38/dwtools/Sound_extensions.cpp
+@@ -66,9 +66,9 @@
+ #include "Ltas.h"
+ #include "Manipulation.h"
+ #include "NUMcomplex.h"
+-#include "../external/vorbis/vorbis_codec.h"
+-#include "../external/vorbis/vorbisfile.h"
+-#include "../external/opusfile/opusfile.h"
++#include <vorbis/codec.h>
++#include <vorbis/vorbisfile.h>
++#include <opusfile.h>
  
- clean:
+ #include "enums_getText.h"
+ #include "Sound_extensions_enums.h"

Reply via email to