forked from pool/praat
Compare commits
36 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 1178dc43d1 | |||
| d8db4ed3c1 | |||
| 547e086601 | |||
| ee2c2d585e | |||
| 4550ca13f8 | |||
| cf4aeea511 | |||
| 1a73786667 | |||
| 6a36582a22 | |||
| c64a472ff7 | |||
| 4d3c8eef95 | |||
| a234f6be5c | |||
| 035bc970c0 | |||
| 21778f8da3 | |||
| f3a5e0658a | |||
| a5357a7b6a | |||
| c6e02e2390 | |||
| 69953f24aa | |||
| a319e38d22 | |||
| 156a998bdc | |||
| 092861bc28 | |||
| 8837697715 | |||
| 9b33596477 | |||
| 053c89e217 | |||
| 59b881509f | |||
| 2754782a79 | |||
| 5114010139 | |||
| f8eb0e15f8 | |||
| d44f39472f | |||
| 3864b53e39 | |||
| 3e0787f54c | |||
| 0a0aeaf13f | |||
| e31282ddbc | |||
| 630e014441 | |||
| 9a30657ce5 | |||
| 7cc36050d3 | |||
| d6999cb126 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a432faee3f00710fb969dcc3ef09aec518332a7cf9c6512a320d657a0155fb24
|
||||
size 94575164
|
||||
3
praat-6.4.52.tar.gz
Normal file
3
praat-6.4.52.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:93df7c5a3d9685086e548a38267538b7175748e64c29421ed5f211658efa6822
|
||||
size 95635559
|
||||
@@ -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 @@ Index: praat-6.4.27/makefiles/makefile.defs.linux.pulse-gcc
|
||||
|
||||
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
|
||||
|
||||
@@ -20,10 +20,10 @@ not recommendable for distro inclusion.
|
||||
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 @@ Index: praat.github.io-6.4.39/melder/NUMlinprog.cpp
|
||||
|
||||
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 @@ Index: praat.github.io-6.4.39/melder/NUMspecfunc.cpp
|
||||
|
||||
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 @@ Index: praat.github.io-6.4.39/melder/melder.cpp
|
||||
#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 @@ Index: praat.github.io-6.4.39/dwsys/Makefile
|
||||
-$(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 @@ Index: praat.github.io-6.4.39/dwtools/Sound_extensions.cpp
|
||||
|
||||
#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,19 +152,6 @@ Index: praat.github.io-6.4.39/Makefile
|
||||
$(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 \
|
||||
|
||||
@@ -1,3 +1,98 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 4 15:11:20 UTC 2026 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 11 09:59:06 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.48:
|
||||
* Linux audio: recognize JACK devices (next to the already
|
||||
recongized ALSA devices).
|
||||
* Linux fonts: support for the Charis 7 font, as on macOS and
|
||||
Windows.
|
||||
* OTGrammar: non-negative maximum entropy learning.
|
||||
* Debug option at start-up from command line, e.g. --debug=58.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 8 13:34:21 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.47:
|
||||
* Sound: To LPC...: channel averaging by default.
|
||||
* runSystem and runSubprocess should not divert a terminal
|
||||
window’s standard output.
|
||||
* Repaired a bug from November 2014 by which writing a
|
||||
BarkSpectrogram to a binary file used an incorrect format.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 28 07:03:42 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.46:
|
||||
* ScriptEditor: made Run selection work again on Windows and
|
||||
Linux (bug since 6.4.44).
|
||||
- Changes from version 6.4.45:
|
||||
* Made Picture window 60×60 inches (instead of 12×12).
|
||||
* Repaired an old bug that could crash Praat when viewing a
|
||||
Table with 0 rows.
|
||||
- Changes from version 6.4.44:
|
||||
* No Linux related changes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Sep 21 20:26:24 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.43:
|
||||
* Calling Praat from the command line: the new switch
|
||||
--send-or-form sends a script to a different already running
|
||||
GUI instance of Praat, like --send does, but takes no
|
||||
arguments (except for the name of the script file) and
|
||||
presents a form on the screen if the script has a form in it.
|
||||
* More detailed manual page for fileNames$# ().
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 15 14:22:32 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.42:
|
||||
* Calling Praat from the command line: the new switch
|
||||
--send-or-form sends a script to a different already running
|
||||
GUI instance of Praat, like --send does, but takes no
|
||||
arguments (except for the name of the script file) and
|
||||
presents a form on the screen if the script has a form in it.
|
||||
* More detailed manual page for fileNames$# ().
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Aug 22 06:24:58 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.41:
|
||||
* Faster computation of some formants (because of
|
||||
multithreading).
|
||||
* Removed a bug that caused Praat to crash on Sound: To Formant
|
||||
(robust).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 18 15:44:04 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
- Update to version 6.4.40:
|
||||
* Faster computation of spectrograms and formants (because of
|
||||
multithreading).
|
||||
* Full awareness of processors with up to 400 physical threads
|
||||
(i.e. 200 or 400 cores).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 26 03:53:23 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package praat
|
||||
#
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
# 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.39
|
||||
Version: 6.4.52
|
||||
Release: 0
|
||||
Summary: Phonetics by computer
|
||||
License: GPL-3.0-or-later
|
||||
@@ -61,7 +61,7 @@ provisions for communicating with other programs.
|
||||
%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
|
||||
|
||||
Reference in New Issue
Block a user