SHA256
10
0
forked from pool/praat

Compare commits

36 Commits

Author SHA256 Message Date
1178dc43d1 Accepting request 1326361 from science
OBS-URL: https://build.opensuse.org/request/show/1326361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=68
2026-01-12 09:21:22 +00:00
d8db4ed3c1 * Update to version 6.4.52.
* Re-base patches for update: praat-allow-system-flags.patch, praat-use_system_libs.patch.

OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=153
2026-01-09 15:30:21 +00:00
547e086601 Accepting request 1322797 from science
OBS-URL: https://build.opensuse.org/request/show/1322797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=67
2025-12-15 10:59:44 +00:00
ee2c2d585e Update to version 6.4.48.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=151
2025-12-13 19:30:23 +00:00
4550ca13f8 Accepting request 1316668 from science
OBS-URL: https://build.opensuse.org/request/show/1316668
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=66
2025-11-09 20:09:58 +00:00
cf4aeea511 Update to version 6.4.47
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=149
2025-11-09 11:42:52 +00:00
1a73786667 Accepting request 1314927 from science
OBS-URL: https://build.opensuse.org/request/show/1314927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=65
2025-11-01 22:35:01 +00:00
6a36582a22 Update to version 6.4.46.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=147
2025-10-31 16:11:14 +00:00
c64a472ff7 Accepting request 1307121 from science
OBS-URL: https://build.opensuse.org/request/show/1307121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=64
2025-09-25 16:45:56 +00:00
4d3c8eef95 Update to version 6.4.43.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=145
2025-09-25 13:31:10 +00:00
a234f6be5c Accepting request 1306297 from science
OBS-URL: https://build.opensuse.org/request/show/1306297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=63
2025-09-22 14:39:37 +00:00
035bc970c0 Update to version 6.4.42
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=143
2025-09-21 11:24:25 +00:00
21778f8da3 Accepting request 1301326 from science
OBS-URL: https://build.opensuse.org/request/show/1301326
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=62
2025-08-26 12:56:51 +00:00
f3a5e0658a Update to version 6.4.41.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=141
2025-08-25 19:36:38 +00:00
a5357a7b6a Accepting request 1296410 from science
OBS-URL: https://build.opensuse.org/request/show/1296410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=61
2025-07-30 09:46:08 +00:00
c6e02e2390 * Update to version 6.4.39.
* Rebase praat-allow-system-flags.patch for updated version.

OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=139
2025-07-30 05:39:17 +00:00
69953f24aa Accepting request 1293757 from science
OBS-URL: https://build.opensuse.org/request/show/1293757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=60
2025-07-16 15:36:10 +00:00
a319e38d22 * Update to version 6.4.38.
* Update url for Source0.

OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=137
2025-07-16 10:35:37 +00:00
156a998bdc Accepting request 1288359 from science
OBS-URL: https://build.opensuse.org/request/show/1288359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=59
2025-06-26 09:37:01 +00:00
092861bc28 Update to version 6.4.35.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=135
2025-06-24 17:13:11 +00:00
8837697715 Accepting request 1284024 from science
OBS-URL: https://build.opensuse.org/request/show/1284024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=58
2025-06-10 07:07:09 +00:00
9b33596477 Accepting request 1283879 from home:badshah400:branches:science
Update to version 6.4.34.

OBS-URL: https://build.opensuse.org/request/show/1283879
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=133
2025-06-09 08:45:12 +00:00
053c89e217 Accepting request 1274135 from science
OBS-URL: https://build.opensuse.org/request/show/1274135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=57
2025-05-03 19:00:10 +00:00
59b881509f Update to version 6.4.30.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=131
2025-05-03 13:17:06 +00:00
2754782a79 Accepting request 1247456 from science
OBS-URL: https://build.opensuse.org/request/show/1247456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=56
2025-02-20 21:04:42 +00:00
5114010139 * Update to version 6.4.27.
* Rebase praat-allow-system-flags.patch for updated version.

OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=129
2025-02-20 16:48:06 +00:00
f8eb0e15f8 Accepting request 1233016 from science
OBS-URL: https://build.opensuse.org/request/show/1233016
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=55
2024-12-22 17:05:15 +00:00
d44f39472f Update to version 6.4.25
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=127
2024-12-22 07:12:34 +00:00
3864b53e39 Accepting request 1204542 from science
OBS-URL: https://build.opensuse.org/request/show/1204542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=54
2024-09-30 13:39:32 +00:00
3e0787f54c Update to version 6.4.21
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=125
2024-09-29 16:58:08 +00:00
0a0aeaf13f Accepting request 1194401 from science
OBS-URL: https://build.opensuse.org/request/show/1194401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=53
2024-08-17 10:44:19 +00:00
e31282ddbc Update to version 6.4.17
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=123
2024-08-17 04:20:49 +00:00
630e014441 Accepting request 1191723 from science
OBS-URL: https://build.opensuse.org/request/show/1191723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=52
2024-08-06 07:07:54 +00:00
9a30657ce5 Accepting request 1191116 from home:badshah400:branches:science
Update to v6.4.16

OBS-URL: https://build.opensuse.org/request/show/1191116
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=121
2024-08-05 14:35:02 +00:00
7cc36050d3 Accepting request 1187189 from science
OBS-URL: https://build.opensuse.org/request/show/1187189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/praat?expand=0&rev=51
2024-07-14 06:51:37 +00:00
d6999cb126 Accepting request 1186243 from home:badshah400:branches:science
Update to version 6.4.13:

OBS-URL: https://build.opensuse.org/request/show/1186243
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=119
2024-07-12 15:30:18 +00:00
6 changed files with 376 additions and 84 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:09241f59572e680eae2884b64aca1f7b719e6f52b01470b02eb01b9ecb886310
size 77024941

3
praat-6.4.52.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:93df7c5a3d9685086e548a38267538b7175748e64c29421ed5f211658efa6822
size 95635559

View File

@@ -1,9 +1,13 @@
Index: praat-6.4.05/makefiles/makefile.defs.linux.pulse
---
makefiles/makefile.defs.linux.pulse-gcc.LE | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
Index: praat.github.io-6.4.52/makefiles/makefile.defs.linux.pulse-gcc.LE
===================================================================
--- praat-6.4.05.orig/makefiles/makefile.defs.linux.pulse
+++ praat-6.4.05/makefiles/makefile.defs.linux.pulse
@@ -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
@@ -14,8 +18,8 @@ Index: praat-6.4.05/makefiles/makefile.defs.linux.pulse
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
# erased: -L /usr/lib/x86_64-linux-gnu
-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

View File

@@ -10,10 +10,20 @@ to be compatible with upstream ones.
Praat also supplies an unstable upstream portaudio version that's
not recommendable for distro inclusion.
Index: praat-6.4.02/melder/NUMlinprog.cpp
---
Makefile | 15 +++++----------
dwsys/Makefile | 4 ++--
dwtools/Makefile | 2 +-
dwtools/Sound_extensions.cpp | 8 ++++----
melder/NUMlinprog.cpp | 2 +-
melder/NUMspecfunc.cpp | 8 ++++----
melder/melder.cpp | 2 +-
7 files changed, 18 insertions(+), 23 deletions(-)
Index: praat.github.io-6.4.52/melder/NUMlinprog.cpp
===================================================================
--- praat-6.4.02.orig/melder/NUMlinprog.cpp
+++ praat-6.4.02/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 @@
*/
@@ -23,10 +33,10 @@ Index: praat-6.4.02/melder/NUMlinprog.cpp
struct structNUMlinprog {
glp_prob *linearProgram;
Index: praat-6.4.02/melder/NUMspecfunc.cpp
Index: praat.github.io-6.4.52/melder/NUMspecfunc.cpp
===================================================================
--- praat-6.4.02.orig/melder/NUMspecfunc.cpp
+++ praat-6.4.02/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
@@ -42,10 +52,10 @@ Index: praat-6.4.02/melder/NUMspecfunc.cpp
double NUMlnGamma (double x) {
gsl_sf_result result;
Index: praat-6.4.02/melder/melder.cpp
Index: praat.github.io-6.4.52/melder/melder.cpp
===================================================================
--- praat-6.4.02.orig/melder/melder.cpp
+++ praat-6.4.02/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"
@@ -55,16 +65,16 @@ Index: praat-6.4.02/melder/melder.cpp
#ifdef macintosh
#include <Carbon/Carbon.h> // Gestalt
#endif
Index: praat-6.4.02/dwsys/Makefile
Index: praat.github.io-6.4.52/dwsys/Makefile
===================================================================
--- praat-6.4.02.orig/dwsys/Makefile
+++ praat-6.4.02/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
-CPPFLAGS = -I ../melder -I ../stat -I ../sys -I ../fon -I ../external/gsl -I ../external/clapack -I ../kar -I ../dwtools
+CPPFLAGS = -I ../melder -I ../stat -I ../sys -I ../fon -I /usr/include/gsl -I ../external/clapack -I ../kar -I ../dwtools
-CPPFLAGS = -I ../melder -I ../stat -I ../sys -I ../fon -I ../external/gsl -I ../external/num -I ../external/clapack -I ../kar -I ../dwtools
+CPPFLAGS = -I ../melder -I ../stat -I ../sys -I ../fon -I /usr/include/gsl -I ../external/num -I ../external/clapack -I ../kar -I ../dwtools
all: libdwsys.a
@@ -72,61 +82,13 @@ Index: praat-6.4.02/dwsys/Makefile
$(AR) cq libdwsys.a $(OBJECTS)
$(RANLIB) libdwsys.a
-$(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
-$(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-6.4.02/Makefile
Index: praat.github.io-6.4.52/dwtools/Sound_extensions.cpp
===================================================================
--- praat-6.4.02.orig/Makefile
+++ praat-6.4.02/Makefile
@@ -21,25 +21,20 @@ 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/clapack/libclapack.a \
- external/gsl/libgsl.a \
- external/vorbis/libvorbis.a \
- external/opusfile/libopusfile.a \
+ `pkg-config --libs vorbis vorbisfile ogg opusfile` \
$(LIBS)
all-external:
$(MAKE) -C external/clapack
- $(MAKE) -C external/gsl
- $(MAKE) -C external/glpk
- $(MAKE) -C external/lame
$(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.4.02/dwtools/Makefile
===================================================================
--- praat-6.4.02.orig/dwtools/Makefile
+++ praat-6.4.02/dwtools/Makefile
@@ -4,7 +4,7 @@
include ../makefile.defs
-CPPFLAGS = -I . -I ../kar -I ../melder -I ../LPC -I ../fon -I ../foned -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 ../foned -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 AnalyticSound.o \
Categories.o CategoriesEditor.o \
Index: praat-6.4.02/dwtools/Sound_extensions.cpp
===================================================================
--- praat-6.4.02.orig/dwtools/Sound_extensions.cpp
+++ praat-6.4.02/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"
@@ -142,3 +104,54 @@ Index: praat-6.4.02/dwtools/Sound_extensions.cpp
#include "enums_getText.h"
#include "Sound_extensions_enums.h"
Index: praat.github.io-6.4.52/dwtools/Makefile
===================================================================
--- 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/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` \
external/whispercpp/libwhisper.a \
$(LIBS)
all-external:
$(MAKE) -C external/clapack
- $(MAKE) -C external/gsl
- $(MAKE) -C external/glpk
- $(MAKE) -C external/lame
$(MAKE) -C external/mp3
$(MAKE) -C external/num
$(MAKE) -C external/flac
$(MAKE) -C external/portaudio
$(MAKE) -C external/espeak
- $(MAKE) -C external/vorbis
- $(MAKE) -C external/opusfile
$(MAKE) -C external/whispercpp
all-self:

View File

@@ -1,3 +1,278 @@
-------------------------------------------------------------------
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
windows 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>
- Update to version 6.4.39:
* Calibrated cepstral peak prominence (PowerCepstrogram: Get
CPPS...).
- Rebase praat-allow-system-flags.patch for updated version.
-------------------------------------------------------------------
Fri Jul 11 09:24:51 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.38:
* PairDistribution: Set weight....
* OTGrammarEditor: removed a bug by which the window wouldnt
update automatically after learning.
- Changes from version 6.4.37:
* Only Mac and Win speific changes.
- Changes from version 6.4.36:
* Scripting: function moveAndOrRenameFile ().
* FLAC 1.5.0.
* Scripting on Windows: more Command-key combinations with
demoKey$ in Demo window.
- Update url for Source0.
-------------------------------------------------------------------
Sat Jun 21 05:11:43 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.35:
* Pitch analysis: guard against zero pitch floor if logarithmic.
* Scripting: fixed$ () for vectors and matrices.
* Linux: removed hard-coded background colour.
-------------------------------------------------------------------
Sat Jun 7 20:20:35 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.34:
* Linux: made demoShow () work again on GTK 3.
* Scripting: clock ().
- Changes from version 6.4.33:
* H1-minus-H2 in the voice report.
* Repaired an old bug that made spectrogram computation in the
Sound window crash under some uncommon combinations of
settings.
-------------------------------------------------------------------
Wed Apr 30 08:02:37 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.30:
* Made the whole of the Buckeye corpus readable.
* Backslash trigraphs for tone symbols: a᷄ (a\-'), a᷇ (a\'-), a᷅
(a\`-), a᷆ (a\-`), a᷈ (a\rf), a᷉ (a\fr).
* Other backslash trigraphs: d̼ (d\mv), d̫ (d\wv).
- Changes from version 6.4.29:
* Read Sound and adjacent annotation files (TIMIT)...: if you
open any sound file from the TIMIT corpus, the annotation
files with the same name in the same folder are interpreted as
a TextGrid and opened as well.
* Read Sound and adjacent annotation files (Buckeye)...: if you
open any sound file from the Buckeye corpus, the annotation
files with the same name in the same folder are interpreted as
a TextGrid and opened as well.
* Backslash trigraphs for tone symbols: a̋ (a\''), ȁ (a\``), ˥
(\-5), ˦ (\-4), ˧ (\-3), ˨ (\-2), ˩ (\-1), ꜛ (\|u), ꜜ (\|d).
* Backslash trigraphs for diagonal arrows: ↗ (\NE), ↘ (\SE), ↙
(\SW), ↖ (\NW); the first two of these double as tone symbols.
- Changes from version 6.4.28:
* TextGrid window: removed a bug that caused slow scrolling
(i.e. computation of whole-sound Pitch and Formant objects) if
the TextGrid was much longer than the Sound and the Sound was
scrolled out of sight.
* EEG window: repaired a bug that caused Praat to crash when
clicking View & Edit.
* Windows Demo window: made Escape key available to demoKey$()
(this had been a bug since the beginning of the Demo window,
i.e. since May 2009).
* Read TextGrid from ESPS label file...
* Repaired a bug that could cause Praat to crash on pitch
analysis when a part of the sound was constant.
* Insert picture from file...: the picture is now embedded into
Praat picture files; this also solves a problem with file
paths that surfaced when a script called another script that
inserted a picture.
-------------------------------------------------------------------
Mon Feb 17 09:18:32 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.27:
* Graphics text: better pipes and slashes.
- Changes from version 6.4.26:
* Rectangle text (maximal fit)... is perhaps useful in general,
but will especially facilitate text and button drawing in Demo
window.
* Linux for ARM64 processors: sped up some slow computations by
a factor of over 100.
* OTGrammar & Strings & Strings: Tabulate all correct rankings
lists all full rankings that map the given list of inputs to
the given list of partial outputs, using brute-force
permutation of up to 18 constraints.
* OTGrammar: Tabulate equivalent pairs checks to what extent
different candidates have different sets of constraint
violations.
- Rebase praat-allow-system-flags.patch for updated version.
-------------------------------------------------------------------
Wed Dec 18 11:57:05 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.25:
* Command-line interface: solved a crash that occurred when a
menu command was not available.
- Changes from version 6.4.24:
* FormantPath: fixed bug with sampling frequency.
* Formant measurements: fixed bugs in ”autocorrelation” and
“robust” methods.
* Manual: better support for screens taller than 15 inches.
* Scripting: support for subtraction and unary minus for
tensors.
* Scripting: removed sendsocket.
- Changes from version 6.4.23:
* Audio output: higher-quality playback of sounds with unusual
sampling frequencies.
* Scripting: better error messages on Save commands.
* Better HTML output from manuals (e.g. italicized or bolded
backslash sequences).
- Changes from version 6.4.22:
* More robustness against trying to run a binary file as a
script.
-------------------------------------------------------------------
Sun Sep 29 00:34:17 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.21:
* SpeechSynthesizer: repaired an old bug whereby Get phonemes
from text... could increase the duration of a subsequent Play
(or To Sound...).
* SpeechSynthesizer and TextGrid alignment: repaired a bug
(existing since 6.4.18) whereby clause and word tiers would be
empty.
* TextGrid window: disambiguated Command-F5 (now Option-F5 for
Get minimum pitch; likewise, Option-F8 for Get minimum
intensity).
* Calling Praat from command line: reenabled --pref-dir= option.
- Refresh praat-use_system_libs.patch for update.
-------------------------------------------------------------------
Tue Aug 13 05:15:53 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.17:
* Spectrogram: Paint: solved a bug that could cause Praat to
crash if the time domain was smaller than that of the
Spectrogram.
* ScriptEditor: Run selection can call procedures outside the
selected text.
* Audio files: can open Polyphone (Shorten) files.
-------------------------------------------------------------------
Fri Aug 2 07:25:50 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.16:
* No Linux specific changes.
- Changes from version 6.4.15:
* Distinguish between pitch ceiling (flat) and pitch top (curved
ceiling), mainly because of their different meanings.
- Changes from version 6.4.14:
* Pitch menu (in e.g. Sound or TextGrid window): separate
settings for four pitch analysis methods.
* Formant analysis: faster on all systems.
* Pitch analysis: faster on Windows (Intel64 and Intel32).
* TextGrids: Concatenate: guard against some incorrect TexGrid
files.
-------------------------------------------------------------------
Mon Jul 8 19:14:20 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.13:
* More manual pages.
* Sounds: Concatenate with overlap...: guard against a crash
that would occur if the total overlap time was longer than the
original sounds together.
* number recognizes hexadecimal numbers again.
-------------------------------------------------------------------
Thu Apr 25 15:03:37 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package praat
#
# Copyright (c) 2024 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,13 +17,13 @@
Name: praat
Version: 6.4.10
Version: 6.4.52
Release: 0
Summary: Phonetics by computer
License: GPL-3.0-or-later
Group: Productivity/Scientific/Other
URL: http://www.praat.org
Source0: https://github.com/praat/praat/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source0: https://github.com/praat/praat.github.io/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source1: %{name}.rpmlintrc
# PATCH-FIX-OPENSUSE praat-use_system_libs.patch -- replace some embedded libs with system ones
Patch1: praat-use_system_libs.patch
@@ -58,10 +58,10 @@ Praat is configurable and extensible through its own scripting language and has
provisions for communicating with other programs.
%prep
%autosetup -p1
%autosetup -p1 -n %{name}.github.io-%{version}
%build
cp makefiles/makefile.defs.linux.pulse ./makefile.defs
cp makefiles/makefile.defs.linux.pulse-gcc.LE ./makefile.defs
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
%make_build
@@ -98,7 +98,7 @@ MimeType=text/praat-textgrid;text/praat-pitch;
EOF
%files
%license main/GNU_General_Public_License.txt
%license main/gpl-3.0.txt
%doc README.md
%{_bindir}/%{name}
%{_datadir}/icons/hicolor/*/apps/%{name}.png