From 22a85c3b63a1e6568bae2e12e66ee02a0c28bdc0 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 21 May 2026 09:23:39 +0000 Subject: automatic import of zig --- zig.spec | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 zig.spec (limited to 'zig.spec') diff --git a/zig.spec b/zig.spec new file mode 100644 index 0000000..01322c0 --- /dev/null +++ b/zig.spec @@ -0,0 +1,31 @@ +Name: zig +Version: 0.16.0 +Release: 1%{?dist} +Summary: General-purpose programming language and build system +License: MIT +URL: https://ziglang.org/ +Source0: https://gitee.com/vabchang/zig-eur/releases/download/zig-0.16/zig-x86_64-linux-%{version}.tar.xz +%description +Zig is a general-purpose programming language and build system designed +to be a robust, optimal, and clear replacement for C. +- No hidden control flow, no hidden memory allocations +- Cross-compilation out of the box +- Compile-time code execution +%prep +%setup -q -n zig-x86_64-linux-%{version} +%install +# Install into /usr/libexec/zig/ (private location for binaries) +mkdir -p %{buildroot}%{_libexecdir}/zig/%{version} +cp -a lib/* %{buildroot}%{_libexecdir}/zig/%{version}/ +install -m 0755 zig %{buildroot}%{_libexecdir}/zig/%{version}/ +# Create wrapper symlink +mkdir -p %{buildroot}%{_bindir} +ln -s %{_libexecdir}/zig/%{version}/zig %{buildroot}%{_bindir}/zig +%files +%license LICENSE +%doc README.md +%{_bindir}/zig +%{_libexecdir}/zig/%{version}/ +%changelog +* Thu May 21 2026 Packager - 0.16.0-1 +- Initial package for openEuler EUR -- cgit v1.2.3