From f8cc3682be864bce1880a30e01dc33d7aa09d4b9 Mon Sep 17 00:00:00 2001 From: Evgeny Ermakov Date: Wed, 29 Dec 2021 22:13:11 +1100 Subject: [PATCH] codec2: update to 1.0.3. --- srcpkgs/codec2/template | 47 ++++++++++++----------------------------- 1 file changed, 13 insertions(+), 34 deletions(-) diff --git a/srcpkgs/codec2/template b/srcpkgs/codec2/template index 10521d98c05d..72c1157896d4 100644 --- a/srcpkgs/codec2/template +++ b/srcpkgs/codec2/template @@ -1,53 +1,32 @@ # Template file for 'codec2' pkgname=codec2 -version=1.0.1 +version=1.0.3 revision=1 build_style=cmake -checkdepends="gnuplot octave python3-numpy sox valgrind" +configure_args="-DUNITTEST=1" +checkdepends="gcc-fortran git gnuplot libgomp-devel octave openblas-devel python3-numpy sox tar valgrind" short_desc="Low bit rate speech codec" maintainer="Evgeny Ermakov " license="LGPL-2.1-only" homepage="https://www.rowetel.com/codec2.html" distfiles="https://github.com/drowe67/codec2/archive/v${version}.tar.gz" -checksum=14227963940d79e0ec5af810f37101b30e1c7e8555abd96c56b3c0473abac8ef +checksum=48162d562ea3bf4ca273f3c45df04505a006bd9a2b376006c75706c4de957da7 + +post_fetch() { + if [ "$XBPS_CHECK_PKGS" ]; then + octave-cli --eval "pkg install -verbose -forge control signal" + fi +} do_check() { cd build - ctest -E "test_CML_ldpcut|\ -test_COHPSK_modem_octave_port|\ -test_OFDM_modem_burst_acq_port|\ -test_OFDM_modem_datac0_octave_burst|\ -test_OFDM_modem_datac1_octave|\ -test_OFDM_modem_datac3_octave|\ -test_OFDM_modem_esno_est_c|\ -test_OFDM_modem_esno_est_octave|\ -test_OFDM_modem_fading_BER|\ -test_OFDM_modem_fading_DPSK_BER|\ -test_OFDM_modem_octaeve_datac0_mpp|\ -test_OFDM_modem_octave_burst_acq|\ -test_OFDM_modem_octave_datac0_mpp|\ -test_OFDM_modem_octave_datac0_mpp_coded|\ -test_OFDM_modem_octave_datac0_postamble|\ -test_OFDM_modem_octave_port|\ -test_OFDM_modem_octave_port_Nc_31|\ -test_OFDM_modem_octave_qam16_uncoded|\ -test_OFDM_modem_phase_est_bw|\ -test_OFDM_modem_time_sync_700D|\ -test_codec2_700c_octave_port|\ -test_demo_700d|\ -test_demo_700d_python|\ -test_freedv_api_700D_backwards_compatability|\ + ctest -E "test_codec2_700c_octave_port|\ test_freedv_api_700D_burble|\ test_freedv_data_raw_fsk_ldpc_100|\ -test_freedv_reliable_text_awgn_700D|\ -test_freedv_reliable_text_fade_1600|\ -test_freedv_reliable_text_fade_700D|\ -test_freedv_reliable_text_fade_700E|\ -test_fsk_lib_4fsk_ldpc|\ -test_fsk_modem_octave_port|\ test_ldpc_enc_dec_HRA_56_56|\ test_ldpc_enc_dec_H_16200_9720|\ -test_ldpc_enc_dec_H_2064_516_sparse" +test_ldpc_enc_dec_H_2064_516_sparse|\ +test_vq_mbest" } codec2-devel_package() {