Update .gitea/workflows/build.yaml
Some checks failed
Build Wownero Core (Complete SDK) / build-all (aarch64-apple-darwin11) (push) Successful in 12m15s
Build Wownero Core (Complete SDK) / build-all (aarch64-linux-gnu) (push) Successful in 9m21s
Build Wownero Core (Complete SDK) / build-all (riscv64-linux-gnu) (push) Successful in 11m24s
Build Wownero Core (Complete SDK) / build-all (x86_64-linux-gnu) (push) Has been cancelled
Build Wownero Core (Complete SDK) / build-all (x86_64-w64-mingw32) (push) Has been cancelled
Build Wownero Core (Complete SDK) / release (push) Has been cancelled
Build Wownero Core (Complete SDK) / build-all (x86_64-apple-darwin11) (push) Has been cancelled

This commit is contained in:
2026-02-10 10:41:25 -05:00
parent 9b1d2d6388
commit 6cc4c3218b

View File

@@ -1,4 +1,4 @@
name: Build Wownero Core (Windows Filename Fix)
name: Build Wownero Core (Complete SDK)
on:
push:
branches: [ master, main ]
@@ -63,7 +63,30 @@ jobs:
curl -L -o contrib/depends/funcs.mk https://codeberg.org/wownero/wownero/raw/branch/master/contrib/depends/funcs.mk
curl -L -o contrib/depends/packages/packages.mk https://codeberg.org/wownero/wownero/raw/branch/master/contrib/depends/packages/packages.mk
sed -i 's/^packages :=.*/packages := boost openssl expat libusb hidapi protobuf libiconv sodium zeromq unbound zlib zstd/' contrib/depends/packages/packages.mk
# FIX: Inject libevent into the build list (before unbound)
sed -i 's/^packages :=.*/packages := boost openssl expat libusb hidapi protobuf libiconv sodium zeromq libevent unbound zlib zstd/' contrib/depends/packages/packages.mk
# GENERATE LIBEVENT.MK
cat <<'EOF' > contrib/depends/packages/libevent.mk
package=libevent
$(package)_version=2.1.12-stable
$(package)_download_path=https://github.com/libevent/libevent/releases/download/release-$($(package)_version)/
$(package)_file_name=$(package)-$($(package)_version).tar.gz
$(package)_sha256_hash=92e6de1be9ec176428fd2367677e61ecedc2fc1cb11bc61069461ea910c1d4d7
define $(package)_set_vars
$(package)_config_opts=--disable-shared --disable-openssl --disable-libenc --disable-samples --disable-debug-mode
endef
define $(package)_config_cmds
$($(package)_autoconf)
endef
define $(package)_build_cmds
$(MAKE)
endef
define $(package)_stage_cmds
$(MAKE) DESTDIR=$($(package)_staging_dir) install
endef
EOF
sed -i 's/^ /\t/' contrib/depends/packages/libevent.mk
# GENERATE ZLIB.MK
cat <<'EOF' > contrib/depends/packages/zlib.mk