Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package praat for openSUSE:Factory checked 
in at 2026-01-12 10:21:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/praat (Old)
 and      /work/SRC/openSUSE:Factory/.praat.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "praat"

Mon Jan 12 10:21:22 2026 rev:68 rq:1326361 version:6.4.52

Changes:
--------
--- /work/SRC/openSUSE:Factory/praat/praat.changes      2025-12-15 
12:05:39.485653511 +0100
+++ /work/SRC/openSUSE:Factory/.praat.new.1928/praat.changes    2026-01-12 
10:30:57.593311667 +0100
@@ -1,0 +2,21 @@
+Sun Jan  4 15:11:20 UTC 2026 - Atri Bhattacharya <[email protected]>
+
+- Update to version 6.4.52:
+  * Prevented a crash when a “barren” edition tried to run
+    runAllTests_batch.praat.
+  * Sound: To PowerCepstrogram... now averages the power over
+    channels instead of taking only channel 1.
+- Changes from versions 6.4.49 to 6.4.51:
+  * A bit of speech recognition via Whisper.cpp (adapted to Praat
+    by Anastasia Shchupak), such as Transcribe interval in the
+    TextGrid window. 
+  * Open without error messages or warnings Kay files that have
+    one sample too few or too many.
+  * Linux: the standard Linux edition now runs equally well on
+    Ubuntu, Fedora, Debian and Centos.
+  * EditDistanceTable: made readable and writable.
+- Re-base patches for update:
+  * praat-allow-system-flags.patch
+  * praat-use_system_libs.patch
+
+-------------------------------------------------------------------

Old:
----
  praat-6.4.48.tar.gz

New:
----
  praat-6.4.52.tar.gz

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

Other differences:
------------------
++++++ praat.spec ++++++
--- /var/tmp/diff_new_pack.uByloP/_old  2026-01-12 10:30:58.469347611 +0100
+++ /var/tmp/diff_new_pack.uByloP/_new  2026-01-12 10:30:58.473347775 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package praat
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # 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.4.48
+Version:        6.4.52
 Release:        0
 Summary:        Phonetics by computer
 License:        GPL-3.0-or-later
@@ -61,7 +61,7 @@
 %autosetup -p1 -n %{name}.github.io-%{version}
 
 %build
-cp makefiles/makefile.defs.linux.pulse-gcc ./makefile.defs
+cp makefiles/makefile.defs.linux.pulse-gcc.LE ./makefile.defs
 export CFLAGS="%{optflags}"
 export CXXFLAGS="%{optflags}"
 %make_build

++++++ praat-6.4.48.tar.gz -> praat-6.4.52.tar.gz ++++++
/work/SRC/openSUSE:Factory/praat/praat-6.4.48.tar.gz 
/work/SRC/openSUSE:Factory/.praat.new.1928/praat-6.4.52.tar.gz differ: char 13, 
line 1

++++++ praat-allow-system-flags.patch ++++++
--- /var/tmp/diff_new_pack.uByloP/_old  2026-01-12 10:30:58.517349580 +0100
+++ /var/tmp/diff_new_pack.uByloP/_new  2026-01-12 10:30:58.521349744 +0100
@@ -1,13 +1,13 @@
 ---
- makefiles/makefile.defs.linux.pulse-gcc |    6 +++---
+ makefiles/makefile.defs.linux.pulse-gcc.LE |    6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)
 
-Index: praat-6.4.27/makefiles/makefile.defs.linux.pulse-gcc
+Index: praat.github.io-6.4.52/makefiles/makefile.defs.linux.pulse-gcc.LE
 ===================================================================
---- praat-6.4.27.orig/makefiles/makefile.defs.linux.pulse-gcc
-+++ praat-6.4.27/makefiles/makefile.defs.linux.pulse-gcc
-@@ -11,13 +11,13 @@ PKG_CONFIG ?= pkg-config
- COMMONFLAGS = -DUNIX -Dlinux -DALSA -DHAVE_PULSEAUDIO -D_FILE_OFFSET_BITS=64 
`$(PKG_CONFIG) --cflags gtk+-3.0` \
+--- praat.github.io-6.4.52.orig/makefiles/makefile.defs.linux.pulse-gcc.LE
++++ praat.github.io-6.4.52/makefiles/makefile.defs.linux.pulse-gcc.LE
+@@ -13,13 +13,13 @@ COMMONFLAGS = -DUNIX -Dlinux -DALSA -DJA
+       -D_FILE_OFFSET_BITS=64 `$(PKG_CONFIG) --cflags gtk+-3.0` \
        -Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O3 -g1 
-pthread
  
 -CFLAGS = -std=gnu99 $(COMMONFLAGS) -Werror=missing-prototypes -Werror=implicit
@@ -18,8 +18,8 @@
  
  EXECUTABLE = praat
  
--LIBS = `$(PKG_CONFIG) --libs gtk+-3.0` -no-pie -lm -lpulse -lasound -lpthread
-+LIBS = `${LDFLAGS} $(PKG_CONFIG) --libs gtk+-3.0` -no-pie -lm -lpulse 
-lasound -lpthread
+-LIBS = `$(PKG_CONFIG) --libs gtk+-3.0 jack` -no-pie -lm -lpulse -lasound 
-lpthread
++LIBS = `$(LDFLAGS) $(PKG_CONFIG) --libs gtk+-3.0 jack` -no-pie -lm -lpulse 
-lasound -lpthread
  
  AR = ar
  RANLIB = ls

++++++ praat-use_system_libs.patch ++++++
--- /var/tmp/diff_new_pack.uByloP/_old  2026-01-12 10:30:58.545350729 +0100
+++ /var/tmp/diff_new_pack.uByloP/_new  2026-01-12 10:30:58.549350893 +0100
@@ -20,10 +20,10 @@
  melder/melder.cpp            |    2 +-
  7 files changed, 18 insertions(+), 23 deletions(-)
 
-Index: praat.github.io-6.4.39/melder/NUMlinprog.cpp
+Index: praat.github.io-6.4.52/melder/NUMlinprog.cpp
 ===================================================================
---- praat.github.io-6.4.39.orig/melder/NUMlinprog.cpp
-+++ praat.github.io-6.4.39/melder/NUMlinprog.cpp
+--- praat.github.io-6.4.52.orig/melder/NUMlinprog.cpp
++++ praat.github.io-6.4.52/melder/NUMlinprog.cpp
 @@ -17,7 +17,7 @@
   */
  
@@ -33,10 +33,10 @@
  
  struct structNUMlinprog {
        glp_prob *linearProgram;
-Index: praat.github.io-6.4.39/melder/NUMspecfunc.cpp
+Index: praat.github.io-6.4.52/melder/NUMspecfunc.cpp
 ===================================================================
---- praat.github.io-6.4.39.orig/melder/NUMspecfunc.cpp
-+++ praat.github.io-6.4.39/melder/NUMspecfunc.cpp
+--- praat.github.io-6.4.52.orig/melder/NUMspecfunc.cpp
++++ praat.github.io-6.4.52/melder/NUMspecfunc.cpp
 @@ -31,10 +31,10 @@
  #include "melder.h"
  #include "../dwsys/NUM2.h"   // NUMridders
@@ -52,10 +52,10 @@
  
  double NUMlnGamma (double x) {
        gsl_sf_result result;
-Index: praat.github.io-6.4.39/melder/melder.cpp
+Index: praat.github.io-6.4.52/melder/melder.cpp
 ===================================================================
---- praat.github.io-6.4.39.orig/melder/melder.cpp
-+++ praat.github.io-6.4.39/melder/melder.cpp
+--- praat.github.io-6.4.52.orig/melder/melder.cpp
++++ praat.github.io-6.4.52/melder/melder.cpp
 @@ -24,7 +24,7 @@
  #include "melder_enums.h"
  
@@ -65,10 +65,10 @@
  #ifdef macintosh
        #include <Carbon/Carbon.h>   // Gestalt
  #endif
-Index: praat.github.io-6.4.39/dwsys/Makefile
+Index: praat.github.io-6.4.52/dwsys/Makefile
 ===================================================================
---- praat.github.io-6.4.39.orig/dwsys/Makefile
-+++ praat.github.io-6.4.39/dwsys/Makefile
+--- praat.github.io-6.4.52.orig/dwsys/Makefile
++++ praat.github.io-6.4.52/dwsys/Makefile
 @@ -4,7 +4,7 @@
  
  include ../makefile.defs
@@ -85,10 +85,10 @@
 -$(OBJECTS): *.h ../melder/*.h ../stat/*.h ../sys/*.h ../fon/*.h 
../external/gsl/*.h ../external/num/*.h ../dwsys/*.h ../kar/*.h
 +$(OBJECTS): *.h ../melder/*.h ../stat/*.h ../sys/*.h ../fon/*.h 
/usr/include/gsl/*.h ../external/num/*.h ../dwsys/*.h ../kar/*.h
  
-Index: praat.github.io-6.4.39/dwtools/Sound_extensions.cpp
+Index: praat.github.io-6.4.52/dwtools/Sound_extensions.cpp
 ===================================================================
---- praat.github.io-6.4.39.orig/dwtools/Sound_extensions.cpp
-+++ praat.github.io-6.4.39/dwtools/Sound_extensions.cpp
+--- praat.github.io-6.4.52.orig/dwtools/Sound_extensions.cpp
++++ praat.github.io-6.4.52/dwtools/Sound_extensions.cpp
 @@ -37,10 +37,10 @@
  #include "Manipulation.h"
  #include "NUMcomplex.h"
@@ -104,26 +104,40 @@
  
  #include "enums_getText.h"
  #include "Sound_extensions_enums.h"
-Index: praat.github.io-6.4.39/Makefile
+Index: praat.github.io-6.4.52/dwtools/Makefile
 ===================================================================
---- praat.github.io-6.4.39.orig/Makefile
-+++ praat.github.io-6.4.39/Makefile
-@@ -21,27 +21,22 @@ all: all-external all-self
+--- praat.github.io-6.4.52.orig/dwtools/Makefile
++++ praat.github.io-6.4.52/dwtools/Makefile
+@@ -5,7 +5,7 @@
+ include ../makefile.defs
+ 
+ CPPFLAGS = -I . -I ../kar -I ../melder -I ../sys -I ../dwsys -I ../stat -I 
../fon -I ../LPC -I ../foned -I ../EEG \
+-      -I ../external/clapack -I ../external/vorbis -I ../external/opusfile -I 
../external/portaudio -I ../external/espeak \
++      -I ../external/clapack -I /usr/include/opus -I ../external/portaudio -I 
../external/espeak \
+       -I ..external/num
+ 
+ OBJECTS = ActivationList.o AffineTransform.o AnalyticSound.o \
+Index: praat.github.io-6.4.52/Makefile
+===================================================================
+--- praat.github.io-6.4.52.orig/Makefile
++++ praat.github.io-6.4.52/Makefile
+@@ -21,28 +21,23 @@ all: all-external all-self
                dwsys/libdwsys.a sys/libsys.a melder/libmelder.a kar/libkar.a \
                external/espeak/libespeak.a \
                external/portaudio/libportaudio.a \
 -              external/flac/libflac.a external/lame/liblame.a 
external/mp3/libmp3.a \
 -              external/glpk/libglpk.a \
-+              external/flac/libflac.a external/mp3/libmp3.a \
-+              `pkg-config --libs libpulse` -lglpk \
-+              `pkg-config --libs gsl` \
-+              `pkg-config --libs lame` \
++              external/flac/libflac.a external/mp3/libmp3.a \
++              `pkg-config --libs libpulse` -lglpk \
++              `pkg-config --libs gsl` \
++              `pkg-config --libs lame` \
                external/clapack/libclapack.a \
 -              external/gsl/libgsl.a \
                external/num/libnum.a \
 -              external/vorbis/libvorbis.a \
 -              external/opusfile/libopusfile.a \
-+              `pkg-config --libs vorbis vorbisfile ogg opusfile` \
++              `pkg-config --libs vorbis vorbisfile ogg opusfile` \
+               external/whispercpp/libwhisper.a \
                $(LIBS)
  
  all-external:
@@ -138,20 +152,7 @@
        $(MAKE) -C external/espeak
 -      $(MAKE) -C external/vorbis
 -      $(MAKE) -C external/opusfile
+       $(MAKE) -C external/whispercpp
  
  all-self:
-       $(MAKE) -C kar
-Index: praat.github.io-6.4.39/dwtools/Makefile
-===================================================================
---- praat.github.io-6.4.39.orig/dwtools/Makefile
-+++ praat.github.io-6.4.39/dwtools/Makefile
-@@ -5,7 +5,7 @@
- include ../makefile.defs
- 
- CPPFLAGS = -I . -I ../kar -I ../melder -I ../sys -I ../dwsys -I ../stat -I 
../fon -I ../LPC -I ../foned -I ../EEG \
--      -I ../external/clapack -I ../external/vorbis -I ../external/opusfile -I 
../external/portaudio -I ../external/espeak \
-+      -I ../external/clapack -I /usr/include/opus -I ../external/portaudio -I 
../external/espeak \
-       -I ..external/num
- 
- OBJECTS = ActivationList.o AffineTransform.o AnalyticSound.o \
 

Reply via email to