Compare commits

..

18 commits

Author SHA1 Message Date
Fedora Release Engineering
bf32f63a71 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:41:38 +00:00
hydai
413625c189 Release 0.17.1
Signed-off-by: hydai <hydai@hyd.ai>
2026-07-06 13:04:14 +00:00
František Zatloukal
bc89d47d1c Rebuilt for fmt/spdlog 2026-06-25 12:41:53 +02:00
hydai
cf2bc7a492 Release 0.17.0
- Bump C API library version (capi_version) to 0.1.1
- Drop Patch0: Poller context refactor merged upstream in 0.17.0 (WasmEdge/WasmEdge#4509)

Signed-off-by: hydai <hydai@hyd.ai>
2026-06-02 03:36:04 +00:00
hydai
2deb44698f Release 0.16.1
Signed-off-by: hydai <hydai@hyd.ai>
2026-01-29 10:57:10 +00:00
Fedora Release Engineering
77d3cb82a2 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:07:26 +00:00
dm4
03061a817a Backport fix for CVE-2025-22921
Signed-off-by: dm4 <dm4@secondstate.io>
2026-01-02 07:50:30 +00:00
dm4
77dbafb03f Remove the unused patch file
Signed-off-by: dm4 <dm4@secondstate.io>
2026-01-02 07:48:31 +00:00
Marcin Juszkiewicz
07fa8c1127 enable RISC-V 64-bit port 2025-12-15 13:25:37 +01:00
dm4
59ca94a3ed Release 0.15.0
Signed-off-by: dm4 <dm4@secondstate.io>
2025-09-16 08:00:06 +00:00
Fedora Release Engineering
3af298da15 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:17:42 +00:00
dm4
930412cde4 Apply a patch to suppress deprecated warnings
Signed-off-by: dm4 <dm4@secondstate.io>
2025-02-06 08:10:28 +00:00
Fedora Release Engineering
e0d670ba29 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:46:01 +00:00
František Zatloukal
0ef2e38044 Rebuilt for spdlog 1.15.0 2024-11-26 10:25:08 +01:00
dm4
f2e7034a8d Release 0.14.1
Signed-off-by: dm4 <dm4@secondstate.io>
2024-10-23 08:58:12 +00:00
Miroslav Suchý
ba35a54773 convert license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-08-07 10:20:12 +02:00
Fedora Release Engineering
4306cab708 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:08:02 +00:00
Kefu Chai
454c01e6db Rebuilt for fmt 11 2024-07-15 23:02:18 +08:00
2 changed files with 16 additions and 41 deletions

4
.gitignore vendored
View file

@ -10,4 +10,8 @@
/WasmEdge-0.13.4-src.tar.gz
/WasmEdge-0.13.5-src.tar.gz
/WasmEdge-0.14.0-src.tar.gz
/WasmEdge-0.14.1-src.tar.gz
/WasmEdge-0.15.0-src.tar.gz
/WasmEdge-0.16.1-src.tar.gz
/WasmEdge-0.17.0-src.tar.gz
/WasmEdge-0.17.1-src.tar.gz

View file

@ -2,29 +2,28 @@
%global reponame WasmEdge
%global capi_soname 0
%global capi_version 0.1.1
%undefine _annotated_build
Name: wasmedge
Version: %{version}
Release: 1%{?dist}
Release: %autorelease
Summary: High performance WebAssembly Virtual Machine
# The entire source code is ASL 2.0 except LICENSE.spdx which is CC0
License: ASL 2.0 and CC0
# Automatically converted from old format: ASL 2.0 and CC0 - review is highly recommended.
License: Apache-2.0 AND CC0-1.0
URL: https://github.com/%{reponame}/%{reponame}
Source0: %{url}/releases/download/%{version}/%{reponame}-%{version}-src.tar.gz
BuildRequires: cmake
BuildRequires: gcc-c++
BuildRequires: gcc-toolset-11-toolchain
BuildRequires: git
BuildRequires: lld-devel
BuildRequires: llvm-devel
BuildRequires: lld18-devel
BuildRequires: llvm18-devel
BuildRequires: ninja-build
BuildRequires: spdlog-devel
Requires: lld
Requires: llvm
Requires: lld18
Requires: llvm18
Requires: spdlog
# Currently wasmedge could only be built on specific arches
ExclusiveArch: x86_64 aarch64
ExclusiveArch: x86_64 aarch64 riscv64
Provides: %{reponame} = %{version}-%{release}
Provides: bundled(blake3) = 1.2.0
Provides: bundled(wasi-cpp-header) = 0.0.1
@ -60,12 +59,11 @@ This package contains necessary header files for %{reponame} development.
[ -f VERSION ] || echo -n %{version} > VERSION
%build
source /opt/rh/gcc-toolset-11/enable
%cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DWASMEDGE_BUILD_TESTS=OFF
%cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DWASMEDGE_BUILD_TESTS=OFF -DLLVM_DIR=/usr/lib64/llvm18/lib/cmake/llvm
%cmake_build
mkdir rt
cd rt
%cmake -S .. -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DWASMEDGE_BUILD_TESTS=OFF -DWASMEDGE_BUILD_AOT_RUNTIME=OFF
%cmake -S .. -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_SHARED_LIBS=OFF -DWASMEDGE_BUILD_TESTS=OFF -DWASMEDGE_BUILD_AOT_RUNTIME=OFF -DLLVM_DIR=/usr/lib64/llvm18/lib/cmake/llvm
%cmake_build
%install
@ -103,6 +101,7 @@ cd ..
%{_includedir}/%{name}/enum_types.h
%{_includedir}/%{name}/int128.h
%{_includedir}/%{name}/version.h
%{_includedir}/%{name}/wasmedge.h
%{_includedir}/%{name}/wasmedge_ast.h
%{_includedir}/%{name}/wasmedge_basic.h
%{_includedir}/%{name}/wasmedge_compiler.h
@ -116,35 +115,7 @@ cd ..
%{_includedir}/%{name}/wasmedge_tools.h
%{_includedir}/%{name}/wasmedge_value.h
%{_includedir}/%{name}/wasmedge_vm.h
%{_includedir}/%{name}/wasmedge.h
%{_libdir}/lib%{name}.so
%changelog
* Mon Jul 06 2026 hydai <hydai@hyd.ai> - 0.17.1-1
- Update to 0.17.1
- Drop 0001-fmt6-compat.patch; fmt/spdlog compat upstreamed
* Tue Jun 02 2026 hydai <z54981220@gmail.com> - 0.17.0-1
- Update to 0.17.0
- Add fmt 6 / spdlog 1.5 compatibility patch for EPEL 8 (Patch0)
* Mon Jan 05 2026 dm4 <dm4@secondstate.io> - 0.14.0-4
- Backport fix for CVE-2025-22921
* Fri Jul 18 2025 Carl George <carlwgeorge@fedoraproject.org> - 0.14.0-3
- Add upstream patch for LLVM 19 support
- Rebuild for LLVM 19 rhbz#2381863
* Tue Nov 26 2024 Carl George <carlwgeorge@fedoraproject.org> - 0.14.0-2
- Rebuilt for LLVM 18
* Thu May 30 2024 dm4 <dm4@secondstate.io> - 0.14.0
- Release 0.14.0
* Mon Oct 2 2023 dm4 <dm4@secondstate.io> - 0.13.4
- Release 0.13.4
* Fri Jul 21 2023 dm4 <dm4@secondstate.io> - 0.13.2
- Release 0.13.2
* Mon Jul 10 2023 dm4 <dm4@secondstate.io> - 0.13.1
- Release 0.13.1
* Thu Apr 27 2023 dm4 <dm4@secondstate.io> - 0.12.0-1
- Release 0.12.0
%autochangelog