Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package praat for openSUSE:Factory checked in at 2021-01-21 21:57:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/praat (Old) and /work/SRC/openSUSE:Factory/.praat.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "praat" Thu Jan 21 21:57:56 2021 rev:27 rq:865499 version:6.1.38 Changes: -------- --- /work/SRC/openSUSE:Factory/praat/praat.changes 2020-10-08 13:14:12.459282352 +0200 +++ /work/SRC/openSUSE:Factory/.praat.new.28504/praat.changes 2021-01-21 21:57:57.897871166 +0100 @@ -1,0 +2,48 @@ +Thu Jan 21 14:19:36 UTC 2021 - Luigi Baldoni <aloi...@gmx.com> + +- Update to version 6.1.38 + * Scripting: string vectors, empty$# (), readLinesFromFile$# + (), fileNames$# (), folderNames$# (), splitByWhitespace$# (). + * Sound files: open Ogg Vorbis files and Opus files. + version 6.1.37: + * TextGrid window: removed a bug that caused Praat to crash + when option-clicking or command-clicking a boundary when + another boundary was selected on a point tier. + * PowerCepstrogram: more precise intergration, so that the + cepstral peak prominence is now a continuous function of time. + * TextGrid: Get points (preceded): removed a bug that caused + Praat to crash under some edge conditions. + * Scripting: tryToWriteFile () and tryToAppendFile () should + not be available in manuals. + version 6.1.36: + * Scripting: tryToWriteFile (), tryToAppendFile (); formulas + can have a size of 1 million. + * Obscured scripts: error messages always disclosed. + * IPA chart: sacrifice laminality symbol for breathiness + symbol. + version 6.1.35: + * Scripting: sort#(), shuffle#(), to#(), from_to#(), + from_to_by#(), from_to_count#(), between_by#(), + between_count#(). + version 6.1.34: + * SoundRecorder always a white background, instead of a + different background on each platform. + version 6.1.32: + * Made Text width... work correctly from batch. + * Reinstalled Tab shortcut in Sound window. + version 6.1.31: + * First GTK-3 version. + version 6.1.28: + * Pause forms: text fields can be multi-line. + * Removed a bug that caused Praat to crash when editing a + PitchTier. + * Script window: got rid of too many history entries after + dragging in the Picture window. + version 6.1.27: + * Demo window: make sure that the contents of the window + become visible more often without calling demoShow() or + demoWaitForInput(). +- Refreshed praat-use_system_libs.patch +- Switched build to gtk3 + +------------------------------------------------------------------- Old: ---- praat-6.1.26.tar.gz New: ---- praat-6.1.38.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ praat.spec ++++++ --- /var/tmp/diff_new_pack.NYIywC/_old 2021-01-21 21:57:58.813871535 +0100 +++ /var/tmp/diff_new_pack.NYIywC/_new 2021-01-21 21:57:58.817871537 +0100 @@ -1,7 +1,7 @@ # # spec file for package praat # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 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.1.26 +Version: 6.1.38 Release: 0 Summary: Phonetics by computer License: GPL-3.0-or-later @@ -36,9 +36,13 @@ BuildRequires: pkg-config BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(gsl) -BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(ogg) +BuildRequires: pkgconfig(opusfile) +BuildRequires: pkgconfig(vorbis) +BuildRequires: pkgconfig(vorbisfile) %description Praat is an open-software tool for the analysis of speech in phonetics. @@ -67,9 +71,11 @@ install -m 0755 %{name} %{buildroot}/%{_bindir} icns2png -x -d32 main/Praat.icns -for s in 16 32 48 128; do +for s in 16 32 48 64 128 256 512; do + if [ -f Praat_${s}x${s}x32.png ]; then mkdir -pv %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps install -m 0644 Praat_${s}x${s}x32.png %{buildroot}%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png + fi done # create .desktop file ++++++ praat-6.1.26.tar.gz -> praat-6.1.38.tar.gz ++++++ /work/SRC/openSUSE:Factory/praat/praat-6.1.26.tar.gz /work/SRC/openSUSE:Factory/.praat.new.28504/praat-6.1.38.tar.gz differ: char 35, line 1 ++++++ praat-use_system_libs.patch ++++++ --- /var/tmp/diff_new_pack.NYIywC/_old 2021-01-21 21:57:58.869871558 +0100 +++ /var/tmp/diff_new_pack.NYIywC/_new 2021-01-21 21:57:58.869871558 +0100 @@ -1,19 +1,19 @@ From: Luigi Baldoni <aloi...@gmx.com> -Date: 2020-09-25 09:46:36 +0200 +Date: 2021-01-21 17:50:04 +1200 Subject: Use system libraries when possible Praat includes a number of external libraries that then builds internally. -Some (gsl, glpk) can be replaced by system ones, other like espeak, -and FLAC are too heavily patched for the program to be compatible -with upstream ones. +Some (gsl, glpk, vorbis, ogg, opus) can be replaced by system ones, +other like espeak, and FLAC are too heavily patched for the program +to be compatible with upstream ones. Praat also supplies an unstable upstream portaudio version that's not recommendable for distro inclusion. -Index: praat-6.1.22/melder/NUMlinprog.cpp +Index: praat-6.1.38/melder/NUMlinprog.cpp =================================================================== ---- praat-6.1.22.orig/melder/NUMlinprog.cpp -+++ praat-6.1.22/melder/NUMlinprog.cpp +--- praat-6.1.38.orig/melder/NUMlinprog.cpp ++++ praat-6.1.38/melder/NUMlinprog.cpp @@ -17,7 +17,7 @@ */ @@ -23,10 +23,10 @@ struct structNUMlinprog { glp_prob *linearProgram; -Index: praat-6.1.22/melder/NUMspecfunc.cpp +Index: praat-6.1.38/melder/NUMspecfunc.cpp =================================================================== ---- praat-6.1.22.orig/melder/NUMspecfunc.cpp -+++ praat-6.1.22/melder/NUMspecfunc.cpp +--- praat-6.1.38.orig/melder/NUMspecfunc.cpp ++++ praat-6.1.38/melder/NUMspecfunc.cpp @@ -31,10 +31,10 @@ #include "melder.h" #include "../dwsys/NUM2.h" // NUMridders @@ -42,10 +42,10 @@ double NUMlnGamma (double x) { gsl_sf_result result; -Index: praat-6.1.22/melder/melder.cpp +Index: praat-6.1.38/melder/melder.cpp =================================================================== ---- praat-6.1.22.orig/melder/melder.cpp -+++ praat-6.1.22/melder/melder.cpp +--- praat-6.1.38.orig/melder/melder.cpp ++++ praat-6.1.38/melder/melder.cpp @@ -24,7 +24,7 @@ #include "melder_enums.h" @@ -55,10 +55,10 @@ #ifdef macintosh #include <Carbon/Carbon.h> // Gestalt #endif -Index: praat-6.1.22/dwsys/Makefile +Index: praat-6.1.38/dwsys/Makefile =================================================================== ---- praat-6.1.22.orig/dwsys/Makefile -+++ praat-6.1.22/dwsys/Makefile +--- praat-6.1.38.orig/dwsys/Makefile ++++ praat-6.1.38/dwsys/Makefile @@ -4,7 +4,7 @@ include ../makefile.defs @@ -75,20 +75,11 @@ -$(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 -Index: praat-6.1.22/Makefile +Index: praat-6.1.38/Makefile =================================================================== ---- praat-6.1.22.orig/Makefile -+++ praat-6.1.22/Makefile -@@ -14,8 +14,6 @@ include makefile.defs - # Makes the Praat executable in the source directory. - all: - $(MAKE) -C external/clapack -- $(MAKE) -C external/gsl -- $(MAKE) -C external/glpk - $(MAKE) -C external/mp3 - $(MAKE) -C external/flac - $(MAKE) -C external/portaudio -@@ -42,9 +40,8 @@ all: +--- praat-6.1.38.orig/Makefile ++++ praat-6.1.38/Makefile +@@ -23,23 +23,17 @@ all: all-external all-self external/espeak/libespeak.a \ external/portaudio/libportaudio.a \ external/flac/libflac.a external/mp3/libmp3.a \ @@ -96,6 +87,51 @@ + `pkg-config --libs libpulse` -lglpk `pkg-config --libs gsl` \ external/clapack/libclapack.a \ - external/gsl/libgsl.a \ +- external/vorbis/libvorbis.a \ ++ `pkg-config --libs vorbis vorbisfile ogg opusfile` \ $(LIBS) +- #external/opusfile/libopusfile.a \ + + all-external: + $(MAKE) -C external/clapack +- $(MAKE) -C external/gsl +- $(MAKE) -C external/glpk + $(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.1.38/dwtools/Makefile +=================================================================== +--- praat-6.1.38.orig/dwtools/Makefile ++++ praat-6.1.38/dwtools/Makefile +@@ -4,7 +4,7 @@ + + include ../makefile.defs + +-CPPFLAGS = -I . -I ../kar -I ../melder -I ../LPC -I ../fon -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 ../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 \ + Categories.o CategoriesEditor.o \ +Index: praat-6.1.38/dwtools/Sound_extensions.cpp +=================================================================== +--- praat-6.1.38.orig/dwtools/Sound_extensions.cpp ++++ praat-6.1.38/dwtools/Sound_extensions.cpp +@@ -66,9 +66,9 @@ + #include "Ltas.h" + #include "Manipulation.h" + #include "NUMcomplex.h" +-#include "../external/vorbis/vorbis_codec.h" +-#include "../external/vorbis/vorbisfile.h" +-#include "../external/opusfile/opusfile.h" ++#include <vorbis/codec.h> ++#include <vorbis/vorbisfile.h> ++#include <opusfile.h> - clean: + #include "enums_getText.h" + #include "Sound_extensions_enums.h"