diff --git a/srt-1.4.1.tar.gz b/srt-1.4.1.tar.gz deleted file mode 100644 index bfe44f3..0000000 Binary files a/srt-1.4.1.tar.gz and /dev/null differ diff --git a/srt-1.4.4.tar.gz b/srt-1.4.4.tar.gz new file mode 100644 index 0000000..0d38c32 Binary files /dev/null and b/srt-1.4.4.tar.gz differ diff --git a/srt.spec b/srt.spec index b3b5965..7df118e 100644 --- a/srt.spec +++ b/srt.spec @@ -1,13 +1,13 @@ Name: srt -Version: 1.4.1 -Release: 4 +Version: 1.4.4 +Release: 1 Summary: Secure Reliable Transport protocol tools License: MPLv2.0 URL: https://www.srtalliance.org Source0: https://github.com/Haivision/srt/archive/v%{version}/%{name}-%{version}.tar.gz -BuildRequires: cmake gcc-c++ +BuildRequires: cmake gcc-c++ make BuildRequires: gnutls-devel gmock-devel gtest-devel Requires: srt-libs%{?_isa} = %{version}-%{release} ffmpeg @@ -51,13 +51,15 @@ rm -f %{buildroot}/%{_libdir}/pkgconfig/haisrt.pc %check -# Fails with x390x -make test \ -%ifarch s390x - || : +# - test are broken on s390x for some slowness/timing reason +# - tests can't be run in parallel because they reuse port numbers +# - %%ctest macro doesn't support additional ctest arguments +# - TestIPv6 are known broken due to v4_v6 mapping differnces between platforms +# https://github.com/Haivision/srt/issues/1972# +%ifnarch s390x +/usr/bin/ctest --output-on-failure --force-new-ctest-process -j1 -E TestIPv6 %endif - %ldconfig_scriptlets libs %files @@ -67,7 +69,6 @@ make test \ %{_bindir}/srt-file-transmit %{_bindir}/srt-live-transmit %{_bindir}/srt-tunnel -%{_bindir}/test-srt %files libs %license LICENSE @@ -81,6 +82,9 @@ make test \ %changelog +* Thu Aug 10 2023 leeffo - 1.4.4-1 +- upgrade to version 1.4.4 + * Mon Sep 13 2021 weidong - 1.4.1-4 - Add installation dependencies diff --git a/srt.yaml b/srt.yaml new file mode 100644 index 0000000..6250e19 --- /dev/null +++ b/srt.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: srt +tag_prefix: ^v +separator: .