diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 76e97d0..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz diff --git a/README.md b/README.md deleted file mode 100644 index 491b61b..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# wdt - -The wdt package diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..2c35b03 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13277 diff --git a/sources b/sources deleted file mode 100644 index 93bc80e..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz) = bce0c175a0807d79d51367402837f84452106ff990fc346a99f2f0cb0b10c05abc179ad1b4f9d4bb33abef0f719eea330f710572d1a78162c70d5c3fdc269292 diff --git a/wdt.spec b/wdt.spec deleted file mode 100644 index 9fd9511..0000000 --- a/wdt.spec +++ /dev/null @@ -1,202 +0,0 @@ -%bcond_without static -# The tests work but they rely on strict timing, which makes them flaky when -# run in koji, so keep them disabled for now -%bcond_with tests - -# last tagged release is from 2016 despite ongoing development -%global commit 0f100c6f38220378fcfbc672b007f4272c416a03 -%global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global date 20210420 - -%global _shared_builddir shared_build -%global _static_builddir static_build - -Name: wdt -Version: 1.32.1910230 -Release: 6.%{?date}git%{?shortcommit}%{?dist} -Summary: Warp speed Data Transfer - -License: BSD -URL: https://www.facebook.com/WdtOpenSource -Source0: https://github.com/facebook/wdt/archive/%{commit}/%{name}-%{commit}.tar.gz - -BuildRequires: gcc-c++ -BuildRequires: cmake - -# folly is disabled on s390x -ExcludeArch: s390x - -BuildRequires: boost-devel -BuildRequires: double-conversion-devel -BuildRequires: folly-devel -BuildRequires: gflags-devel -BuildRequires: glog-devel -BuildRequires: gtest-devel -BuildRequires: jemalloc-devel -BuildRequires: openssl-devel -%if %{with static} -BuildRequires: folly-static -%endif -%if %{with tests} -BuildRequires: bash -BuildRequires: python3 -%endif - -Requires: %{name}-libs%{?_isa} = %{version}-%{release} -# for wcp -Requires: bash - -%description -Warp speed Data Transfer is aiming to transfer data between two systems -as fast as possible. - -%package devel -Summary: Development files for %{name} -Requires: %{name}-libs%{?_isa} = %{version}-%{release} - -%description devel -The %{name}-devel package contains libraries and header files for -developing applications that use %{name}. - -%package libs -Summary: Shared libraries for %{name} - -%description libs -Warp speed Data Transfer (WDT) is a library aiming to transfer data between -two systems as fast as possible over multiple TCP paths. - -%if %{with static} -%package static -Summary: Static development libraries for %{name} -Requires: %{name}-devel%{?_isa} = %{version}-%{release} - -%description static -The %{name}-static package contains static libraries for -developing applications that use %{name}. -%endif - -%prep -%setup -c -q -# wdt needs to be build from a base directory called wdt -# https://github.com/facebook/wdt/issues/213 -ln -s %{name}-%{commit} %{name} -# Disable hardcoded CXX FLAGS -sed -i -e 's/set(CMAKE_CXX_FLAGS.*//' %{name}/CMakeLists.txt - -%build -mkdir %{_shared_builddir} -pushd %{_shared_builddir} -%cmake ../%{name} \ - -DCMAKE_CXX_FLAGS="%{optflags}" \ - -DCMAKE_SKIP_RPATH=ON \ - -DBUILD_SHARED_LIBS=ON \ - -DWDT_USE_SYSTEM_FOLLY=ON \ -%if %{with tests} - -DBUILD_TESTING=ON -%else - -DBUILD_TESTING=OFF -%endif -%cmake_build -popd - -%if %{with static} -mkdir %{_static_builddir} -pushd %{_static_builddir} -%cmake ../%{name} \ - -DCMAKE_CXX_FLAGS="%{optflags}" \ - -DCMAKE_SKIP_RPATH=ON \ - -DBUILD_SHARED_LIBS=OFF \ - -DWDT_USE_SYSTEM_FOLLY=ON \ - -DBUILD_TESTING=OFF -%cmake_build -popd -%endif - -%install -pushd "%{_shared_builddir}" -%cmake_install -# move installed shared libraries in the right place if needed -%if "%{_lib}" == "lib64" -mv %{buildroot}%{_prefix}/lib %{buildroot}%{_libdir} -%endif -popd - -%if %{with static} -pushd %{_static_builddir} -# Not using %%cmake_install here as we need to override the DESTDIR -DESTDIR="%{buildroot}/static" %__cmake --install "%{__cmake_builddir}" -# move installed static libraries in the right place -mv %{buildroot}/static%{_prefix}/lib/*.a %{buildroot}%{_libdir} -rm -rf %{buildroot}/static -popd -%endif - -%if %{with tests} -%check -pushd %{_shared_builddir} -# tests are linked against a bunch of shared libraries -export LD_LIBRARY_PATH="$PWD/%{__cmake_builddir}" -%ctest -popd -%endif - -%files -%doc wdt/README.md -%license wdt/LICENSE -%{_bindir}/wdt -%{_bindir}/wcp - -%files devel -%{_includedir}/* -%{_libdir}/*.so - -%files libs -%{_libdir}/*.so.1* - -%if %{with static} -%files static -%{_libdir}/*.a -%endif - -%changelog -* Mon May 10 2021 Michel Alexandre Salim - 1.32.1910230-6.20210420git0f100c6 -- Rebuild against folly 2021.05.10.00 - -* Mon Apr 26 2021 Michel Alexandre Salim - 1.32.1910230-5.20210420git0f100c6 -- Update to snapshot from 20210420 - -* Fri Apr 16 2021 Michel Alexandre Salim - 1.32.1910230-5.20210331gitfdbc543 -- Update to snapshot from 20210331 - -* Mon Mar 29 2021 Michel Alexandre Salim - 1.32.1910230-5.20210312git97a8c0a -- Rebuild against folly 2021.03.29.00 - -* Wed Mar 24 2021 Michel Alexandre Salim - 1.32.1910230-4.20210312git97a8c0a -- Rebuild against folly 2021.03.22.00 - -* Mon Mar 15 2021 Michel Alexandre Salim - 1.32.1910230-3.20210312git97a8c0a -- Update to 20210312 - -* Tue Mar 9 2021 Davide Cavalca - 1.32.1910230-2.20210128git6aec23c -- Fix typos in summary -- Use more strict globbing for the soname version - -* Thu Jan 28 2021 Davide Cavalca - 1.32.1910230-1.20210128git6aec23c -- Bump git commit to include upstream fixes -- Use system folly instead of bundling it -- Default to shared library build -- Use %%cmake instead of %%cmake3 -- Use %%bcond for tests and turn off by default due to flakiness -- Update BuildRequires and Requires - -* Sat Nov 07 2020 Nicolas Chauvet - 1.32.1910230-2.20200909gitb585d21 -- Improve description -- Add --with tests conditional for tests -- Switch to cmake3 -- And ExcludeArch inherited from folly - -* Fri Oct 23 2020 Nicolas Chauvet - 1.32.1910230-1.20200909gitb585d21 -- Update to 1.32.1910230 snapshot - -* Tue Dec 19 2017 Kees de Jong - 1.27.1612021-1 -- Initial package