Compare commits

22 Commits

Author SHA256 Message Date
e7a831251b 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
e10ec3ae49 * 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
86aff37355 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
a8154ed7ed * 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
a6e4b3863e 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
58b74748c5 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
53c97809da 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
86a16db27c Update to version 6.4.34.
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=133
2025-06-09 08:45:12 +00:00
4334993755 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
03dc83c9c7 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
f04d7739b4 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
3cfca60e33 Accepting request 1246423 from home:badshah400:branches:science
* Update to version 6.4.27.
* Rebase praat-allow-system-flags.patch for updated version.

OBS-URL: https://build.opensuse.org/request/show/1246423
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=129
2025-02-20 16:48:06 +00:00
bbb30b4ca7 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
c6179488d1 Accepting request 1231876 from home:badshah400:branches:science
Update to version 6.4.25

OBS-URL: https://build.opensuse.org/request/show/1231876
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=127
2024-12-22 07:12:34 +00:00
e350f4b9c7 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
8ceeb8e98c Accepting request 1204421 from home:badshah400:branches:science
Update to version 6.4.21

OBS-URL: https://build.opensuse.org/request/show/1204421
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=125
2024-09-29 16:58:08 +00:00
9f22ff2f2b 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
fa97b99921 Accepting request 1193596 from home:badshah400:branches:science
Update to version 6.4.17

OBS-URL: https://build.opensuse.org/request/show/1193596
OBS-URL: https://build.opensuse.org/package/show/science/praat?expand=0&rev=123
2024-08-17 04:20:49 +00:00
ea54005775 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
c6d1d12647 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
39bd383765 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
1133d2c024 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 52 additions and 148 deletions

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

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

View File

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

View File

@@ -1,13 +1,13 @@
---
makefiles/makefile.defs.linux.pulse-gcc.LE | 6 +++---
makefiles/makefile.defs.linux.pulse-gcc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
Index: praat.github.io-6.4.52/makefiles/makefile.defs.linux.pulse-gcc.LE
Index: praat-6.4.27/makefiles/makefile.defs.linux.pulse-gcc
===================================================================
--- 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` \
--- 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` \
-Wreturn-type -Wunused -Wunused-parameter -Wuninitialized -O3 -g1 -pthread
-CFLAGS = -std=gnu99 $(COMMONFLAGS) -Werror=missing-prototypes -Werror=implicit
@@ -18,8 +18,8 @@ Index: praat.github.io-6.4.52/makefiles/makefile.defs.linux.pulse-gcc.LE
EXECUTABLE = praat
-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
-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
AR = ar
RANLIB = ls

View File

@@ -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.52/melder/NUMlinprog.cpp
Index: 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
--- praat.github.io-6.4.39.orig/melder/NUMlinprog.cpp
+++ praat.github.io-6.4.39/melder/NUMlinprog.cpp
@@ -17,7 +17,7 @@
*/
@@ -33,10 +33,10 @@ Index: praat.github.io-6.4.52/melder/NUMlinprog.cpp
struct structNUMlinprog {
glp_prob *linearProgram;
Index: praat.github.io-6.4.52/melder/NUMspecfunc.cpp
Index: 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
--- praat.github.io-6.4.39.orig/melder/NUMspecfunc.cpp
+++ praat.github.io-6.4.39/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.52/melder/NUMspecfunc.cpp
double NUMlnGamma (double x) {
gsl_sf_result result;
Index: praat.github.io-6.4.52/melder/melder.cpp
Index: 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
--- praat.github.io-6.4.39.orig/melder/melder.cpp
+++ praat.github.io-6.4.39/melder/melder.cpp
@@ -24,7 +24,7 @@
#include "melder_enums.h"
@@ -65,10 +65,10 @@ Index: praat.github.io-6.4.52/melder/melder.cpp
#ifdef macintosh
#include <Carbon/Carbon.h> // Gestalt
#endif
Index: praat.github.io-6.4.52/dwsys/Makefile
Index: 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
--- praat.github.io-6.4.39.orig/dwsys/Makefile
+++ praat.github.io-6.4.39/dwsys/Makefile
@@ -4,7 +4,7 @@
include ../makefile.defs
@@ -85,10 +85,10 @@ Index: praat.github.io-6.4.52/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.52/dwtools/Sound_extensions.cpp
Index: 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
--- praat.github.io-6.4.39.orig/dwtools/Sound_extensions.cpp
+++ praat.github.io-6.4.39/dwtools/Sound_extensions.cpp
@@ -37,10 +37,10 @@
#include "Manipulation.h"
#include "NUMcomplex.h"
@@ -104,40 +104,26 @@ Index: praat.github.io-6.4.52/dwtools/Sound_extensions.cpp
#include "enums_getText.h"
#include "Sound_extensions_enums.h"
Index: praat.github.io-6.4.52/dwtools/Makefile
Index: praat.github.io-6.4.39/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
--- praat.github.io-6.4.39.orig/Makefile
+++ praat.github.io-6.4.39/Makefile
@@ -21,27 +21,22 @@ 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` \
external/whispercpp/libwhisper.a \
+ `pkg-config --libs vorbis vorbisfile ogg opusfile` \
$(LIBS)
all-external:
@@ -152,6 +138,19 @@ Index: praat.github.io-6.4.52/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 \

View File

@@ -1,98 +1,3 @@
-------------------------------------------------------------------
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>

View File

@@ -1,7 +1,7 @@
#
# spec file for package praat
#
# Copyright (c) 2026 SUSE LLC and contributors
# Copyright (c) 2025 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.4.52
Version: 6.4.39
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.LE ./makefile.defs
cp makefiles/makefile.defs.linux.pulse-gcc ./makefile.defs
export CFLAGS="%{optflags}"
export CXXFLAGS="%{optflags}"
%make_build