Compare commits

...
Sign in to create a new pull request.

29 commits

Author SHA1 Message Date
Miro Hrončok
a75f5fa0c7 Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13277 2026-03-24 19:44:56 +01:00
Fedora Release Engineering
44eeb0c670 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:09:55 +00:00
Marcin Juszkiewicz
4032f97492 enable RISC-V 64-bit architecture 2025-12-17 10:33:59 +01:00
Fedora Release Engineering
233b7e53bf Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:20:19 +00:00
f680769f8b Update to snapshot from 20250124; Resolves: RHBZ#2341703
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2025-02-06 17:58:06 -06:00
Fedora Release Engineering
f4f8b8d923 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:51:04 +00:00
2a14d8b264
Update to snapshot from 20240814
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2024-08-21 14:37:51 -05:00
d59dea8111
Update to snapshot from 20240626
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2024-07-26 15:56:03 -05:00
Fedora Release Engineering
c5029f65cf Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:12:15 +00:00
ff33f4d84f
Update to snapshot from 20240205
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2024-02-24 14:21:11 -06:00
b280895ab7
Update to snapshot from 20240115
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2024-01-25 13:03:37 -06:00
3430331ae6
Rebuilt for folly 2023.10.16.00 2023-10-18 09:55:55 -05:00
49a0446abd
Update to snapshot from 20230711
Signed-off-by: Michel Lind <salimma@fedoraproject.org>
2023-09-12 20:24:53 -05:00
Fedora Release Engineering
30a6aff96f Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 18:03:30 +00:00
7cb43fc52c
Rebuild for folly 2023.07.03.00
- Use SPDX license identifier

Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2023-07-07 11:33:29 -05:00
13edd39b1a
Update to snapshot from 20221218
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2023-04-25 15:46:42 -05:00
Fedora Release Engineering
4132e83b61 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:41:10 +00:00
Fedora Release Engineering
f6acb8f636 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:17:08 +00:00
Michel Alexandre Salim
d268762991 Update to snapshot from 20220708
Signed-off-by: Michel Alexandre Salim <michel@michel-slm.name>
2022-07-21 16:38:07 -05:00
76dc414525 Rebuilt for folly-2022.03.14.00 2022-03-16 20:22:28 -07:00
1b348c61df Drop static build; temporarily disable on ppc64le until Folly is fixed
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2022-03-08 20:13:19 -08:00
Fedora Release Engineering
cf1e6e16af - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:20:42 +00:00
79a47c7280 Rebuilt against the 2021.12.20.00 folly stack
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2021-12-24 16:17:08 -08:00
Sahana Prasad
5dcd048418 Rebuilt with OpenSSL 3.0.0 2021-09-14 19:17:44 +02:00
5644a4e1be Update to snapshot from 20210809; Fixes: RHBZ#1991103 2021-08-18 09:35:52 -07:00
b98ea37cf1 Convert to rpmautospec 2021-08-18 09:32:36 -07:00
73a7da13ea Update to snapshot from 20210726
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2021-08-01 20:49:41 -07:00
Fedora Release Engineering
cd5c490964 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:49:30 +00:00
f7b8dff8fe Update to snapshot from 20210625
Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2021-07-12 21:32:32 -07:00
5 changed files with 1 additions and 207 deletions

1
.gitignore vendored
View file

@ -1 +0,0 @@
/wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz

View file

@ -1,3 +0,0 @@
# wdt
The wdt package

1
dead.package Normal file
View file

@ -0,0 +1 @@
Retired: Fails to install: https://forge.fedoraproject.org/releng/tickets/issues/13277

View file

@ -1 +0,0 @@
SHA512 (wdt-0f100c6f38220378fcfbc672b007f4272c416a03.tar.gz) = bce0c175a0807d79d51367402837f84452106ff990fc346a99f2f0cb0b10c05abc179ad1b4f9d4bb33abef0f719eea330f710572d1a78162c70d5c3fdc269292

202
wdt.spec
View file

@ -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 <salimma@fedoraproject.org> - 1.32.1910230-6.20210420git0f100c6
- Rebuild against folly 2021.05.10.00
* Mon Apr 26 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.32.1910230-5.20210420git0f100c6
- Update to snapshot from 20210420
* Fri Apr 16 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.32.1910230-5.20210331gitfdbc543
- Update to snapshot from 20210331
* Mon Mar 29 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.32.1910230-5.20210312git97a8c0a
- Rebuild against folly 2021.03.29.00
* Wed Mar 24 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.32.1910230-4.20210312git97a8c0a
- Rebuild against folly 2021.03.22.00
* Mon Mar 15 2021 Michel Alexandre Salim <salimma@fedoraproject.org> - 1.32.1910230-3.20210312git97a8c0a
- Update to 20210312
* Tue Mar 9 2021 Davide Cavalca <dcavalca@fedoraproject.org> - 1.32.1910230-2.20210128git6aec23c
- Fix typos in summary
- Use more strict globbing for the soname version
* Thu Jan 28 2021 Davide Cavalca <dcavalca@fedoraproject.org> - 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 <kwizart@gmail.com> - 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 <kwizart@gmail.com> - 1.32.1910230-1.20200909gitb585d21
- Update to 1.32.1910230 snapshot
* Tue Dec 19 2017 Kees de Jong <keesdejong@fedoraproject.org> - 1.27.1612021-1
- Initial package