Hello community, here is the log from the commit of package octave-forge-ltfat for openSUSE:Factory checked in at 2020-05-07 14:55:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/octave-forge-ltfat (Old) and /work/SRC/openSUSE:Factory/.octave-forge-ltfat.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "octave-forge-ltfat" Thu May 7 14:55:16 2020 rev:7 rq:800826 version:2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/octave-forge-ltfat/octave-forge-ltfat.changes 2018-07-28 12:40:09.532397687 +0200 +++ /work/SRC/openSUSE:Factory/.octave-forge-ltfat.new.2738/octave-forge-ltfat.changes 2020-05-07 14:55:23.646391831 +0200 @@ -1,0 +2,27 @@ +Tue Feb 25 19:52:22 UTC 2020 - Stefan BrĂ¼ns <[email protected]> + +- Update to version 2.4.0: + * Added universal filterbank phase reconstruction function: + + filterbankconstphase (Thanks to Nicki Holighaus) + * Added time-frequency jigsaw puzzle tonal-transinet-residual + separation: + tfjigsawsep, plottfjigsawsep, demo_tfjigsawsep + Thanks to Daniel Haider. + * Added coiflet filters up to K=17. Thanks to KIMURA Masaru. + * Added wavelet function generator (supported Cauchy, Morse) + freqwavelet + * Function cqtfilters now accepts windows from freqwin. + * MEX files are now compatible with the new MATLAB 2018a API. + * Deprecated cqt, icqt, erblett ierblett. Replacements: + cqt: cqtfilters and filterbank + icqt: filterbankdual and ifilterbank or ifilterbankiter + erblett: audfilters with 'erb' and filterbank + ierblett: filterbankdual and ifilterbank or ifilterbankiter +- Remove explicit blas build dependency, octave pulls in a BLAS + implementation (blas or openblas, dependent on archictecture) +- Delete the blockproc.jar included in the sources and regenerate + it by running make before %octave_pkg_src. +- Add RPM optflags to CFLAGS/CXXFLAGS, otherwise these are not + taken into account by the Makefiles. + +------------------------------------------------------------------- Old: ---- ltfat-2.3.1.tar.gz New: ---- ltfat-2.4.0-of.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ octave-forge-ltfat.spec ++++++ --- /var/tmp/diff_new_pack.zsbxLy/_old 2020-05-07 14:55:24.766393810 +0200 +++ /var/tmp/diff_new_pack.zsbxLy/_new 2020-05-07 14:55:24.770393817 +0200 @@ -1,7 +1,7 @@ # # spec file for package octave-forge-ltfat # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,20 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define octpkg ltfat Name: octave-forge-%{octpkg} -Version: 2.3.1 +Version: 2.4.0 Release: 0 Summary: The Large Time-Frequency Analysis Toolbox for Octave License: GPL-3.0-or-later Group: Productivity/Scientific/Math -Url: http://octave.sourceforge.net -Source0: http://downloads.sourceforge.net/octave/%{octpkg}-%{version}.tar.gz -BuildRequires: blas-devel +URL: https://octave.sourceforge.io/%{octpkg}/index.html +# Release 2.4.0 currently missing on octave-forge +# Source0: https://downloads.sourceforge.net/octave/%%{octpkg}-%%{version}.tar.gz +Source0: https://github.com/ltfat/ltfat/releases/download/2.4.0/ltfat-2.4.0-of.tar.gz BuildRequires: fdupes BuildRequires: fftw3-devel BuildRequires: fftw3-threads-devel @@ -48,9 +49,18 @@ %prep %setup -q -c %{name}-%{version} -%octave_pkg_src + +# REMOVE PREBUILT JAR +find ./ -name "*.jar" -delete -print %build +export CFLAGS="%{optflags}" +export CXXFLAGS="%{optflags}" +pushd ./ltfat/inst/blockproc/java/ +make %{?_smp_mflags} +popd +%octave_pkg_src + %octave_pkg_build %install
