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 \
