public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/zig] epel9: Update to 0.16.0
@ 2026-09-05 13:31 Jan200101
  0 siblings, 0 replies; only message in thread
From: Jan200101 @ 2026-09-05 13:31 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/zig
Branch : epel9
Commit : 1ffefc4662fefa18cc95b427acff7d8c08de4553
Author : Jan200101 <sentrycraft123@gmail.com>
Date   : 2026-04-25T14:34:50+02:00
Stats  : +128/-106 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/zig/c/1ffefc4662fefa18cc95b427acff7d8c08de4553?branch=epel9

Log:
Update to 0.16.0

---
diff --git a/0001-remove-native-lib-directories-from-rpath.patch b/0001-remove-native-lib-directories-from-rpath.patch
index 68d498b..24db582 100644
--- a/0001-remove-native-lib-directories-from-rpath.patch
+++ b/0001-remove-native-lib-directories-from-rpath.patch
@@ -1,6 +1,6 @@
-From 776181c3f8b3d3e34758f376979eb11acd3317e6 Mon Sep 17 00:00:00 2001
+From a865b3569ace118cc1c1cd8d5d130ec316b0307d Mon Sep 17 00:00:00 2001
 From: Jan200101 <sentrycraft123@gmail.com>
-Date: Tue, 11 Jun 2024 13:35:37 +0200
+Date: Tue, 14 Apr 2026 19:04:40 +0200
 Subject: [PATCH 1/2] remove native lib directories from rpath
 
 Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
@@ -9,13 +9,13 @@ Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
  1 file changed, 9 insertions(+)
 
 diff --git a/src/main.zig b/src/main.zig
-index 036adbf852..8410c05576 100644
+index 0395a21a5f..86b6d9f86b 100644
 --- a/src/main.zig
 +++ b/src/main.zig
-@@ -3945,6 +3945,15 @@ fn createModule(
+@@ -4102,6 +4102,15 @@ fn createModule(
  
              try create_module.lib_directories.ensureUnusedCapacity(arena, paths.lib_dirs.items.len);
-             for (paths.lib_dirs.items) |path| addLibDirectoryWarn2(&create_module.lib_directories, path, true);
+             for (paths.lib_dirs.items) |path| addLibDirectoryWarn2(io, &create_module.lib_directories, path, true);
 +
 +            for (paths.lib_dirs.items) |native_lib_dir| {
 +                for (0.., create_module.rpath_list.items) |i, rpath_dir| {
@@ -29,5 +29,5 @@ index 036adbf852..8410c05576 100644
  
          if (create_module.libc_paths_file) |paths_file| {
 -- 
-2.52.0
+2.53.0
 

diff --git a/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch b/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
index 1ce06be..a8b942f 100644
--- a/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
+++ b/0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
@@ -1,6 +1,6 @@
-From ab92fe5f0be7a49fa2c97957bebf6278a1b69aaf Mon Sep 17 00:00:00 2001
+From 803935baf6a4730426afbb746adfd00c0ffc0f39 Mon Sep 17 00:00:00 2001
 From: Jan200101 <sentrycraft123@gmail.com>
-Date: Sun, 4 Jan 2026 12:41:39 +0100
+Date: Tue, 14 Apr 2026 19:20:26 +0200
 Subject: [PATCH 2/2] Remove unsupported LLVM targets for RHEL
 
 LLVM for RHEL is only build with a subset of targets
@@ -16,130 +16,130 @@ Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
  3 files changed, 45 insertions(+), 97 deletions(-)
 
 diff --git a/cmake/Findllvm.cmake b/cmake/Findllvm.cmake
-index 5ff5de869c..5430ef9d59 100644
+index 0c08d4f0ac..ed4da12044 100644
 --- a/cmake/Findllvm.cmake
 +++ b/cmake/Findllvm.cmake
 @@ -83,7 +83,7 @@ if(ZIG_USE_LLVM_CONFIG)
        OUTPUT_STRIP_TRAILING_WHITESPACE)
      string(REPLACE " " ";" LLVM_TARGETS_BUILT "${LLVM_TARGETS_BUILT_SPACES}")
  
--    set(ZIG_LLVM_REQUIRED_TARGETS "AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;Mips;MSP430;NVPTX;PowerPC;RISCV;Sparc;SystemZ;VE;WebAssembly;X86;XCore")
+-    set(ZIG_LLVM_REQUIRED_TARGETS "AArch64;AMDGPU;ARM;AVR;BPF;Hexagon;Lanai;LoongArch;Mips;MSP430;NVPTX;PowerPC;RISCV;SPIRV;Sparc;SystemZ;VE;WebAssembly;X86;XCore")
 +    set(ZIG_LLVM_REQUIRED_TARGETS "X86;AMDGPU;PowerPC;NVPTX;SystemZ;AArch64;BPF;WebAssembly;RISCV")
  
      set(ZIG_LLVM_REQUIRED_TARGETS_ENABLED TRUE)
      foreach(TARGET_NAME IN LISTS ZIG_LLVM_REQUIRED_TARGETS)
 diff --git a/src/codegen/llvm.zig b/src/codegen/llvm.zig
-index bd2c7bd022..a98fbab47e 100644
+index 1ba3b272da..1ac1f6adc8 100644
 --- a/src/codegen/llvm.zig
 +++ b/src/codegen/llvm.zig
-@@ -13016,20 +13016,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
-             llvm.LLVMInitializeAMDGPUAsmPrinter();
-             llvm.LLVMInitializeAMDGPUAsmParser();
+@@ -4736,20 +4736,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+             bindings.LLVMInitializeAMDGPUAsmPrinter();
+             bindings.LLVMInitializeAMDGPUAsmParser();
          },
 -        .thumb, .thumbeb, .arm, .armeb => {
--            llvm.LLVMInitializeARMTarget();
--            llvm.LLVMInitializeARMTargetInfo();
--            llvm.LLVMInitializeARMTargetMC();
--            llvm.LLVMInitializeARMAsmPrinter();
--            llvm.LLVMInitializeARMAsmParser();
+-            bindings.LLVMInitializeARMTarget();
+-            bindings.LLVMInitializeARMTargetInfo();
+-            bindings.LLVMInitializeARMTargetMC();
+-            bindings.LLVMInitializeARMAsmPrinter();
+-            bindings.LLVMInitializeARMAsmParser();
 -        },
 -        .avr => {
--            llvm.LLVMInitializeAVRTarget();
--            llvm.LLVMInitializeAVRTargetInfo();
--            llvm.LLVMInitializeAVRTargetMC();
--            llvm.LLVMInitializeAVRAsmPrinter();
--            llvm.LLVMInitializeAVRAsmParser();
+-            bindings.LLVMInitializeAVRTarget();
+-            bindings.LLVMInitializeAVRTargetInfo();
+-            bindings.LLVMInitializeAVRTargetMC();
+-            bindings.LLVMInitializeAVRAsmPrinter();
+-            bindings.LLVMInitializeAVRAsmParser();
 -        },
          .bpfel, .bpfeb => {
-             llvm.LLVMInitializeBPFTarget();
-             llvm.LLVMInitializeBPFTargetInfo();
-@@ -13037,34 +13023,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
-             llvm.LLVMInitializeBPFAsmPrinter();
-             llvm.LLVMInitializeBPFAsmParser();
+             bindings.LLVMInitializeBPFTarget();
+             bindings.LLVMInitializeBPFTargetInfo();
+@@ -4757,34 +4743,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+             bindings.LLVMInitializeBPFAsmPrinter();
+             bindings.LLVMInitializeBPFAsmParser();
          },
 -        .hexagon => {
--            llvm.LLVMInitializeHexagonTarget();
--            llvm.LLVMInitializeHexagonTargetInfo();
--            llvm.LLVMInitializeHexagonTargetMC();
--            llvm.LLVMInitializeHexagonAsmPrinter();
--            llvm.LLVMInitializeHexagonAsmParser();
+-            bindings.LLVMInitializeHexagonTarget();
+-            bindings.LLVMInitializeHexagonTargetInfo();
+-            bindings.LLVMInitializeHexagonTargetMC();
+-            bindings.LLVMInitializeHexagonAsmPrinter();
+-            bindings.LLVMInitializeHexagonAsmParser();
 -        },
 -        .lanai => {
--            llvm.LLVMInitializeLanaiTarget();
--            llvm.LLVMInitializeLanaiTargetInfo();
--            llvm.LLVMInitializeLanaiTargetMC();
--            llvm.LLVMInitializeLanaiAsmPrinter();
--            llvm.LLVMInitializeLanaiAsmParser();
+-            bindings.LLVMInitializeLanaiTarget();
+-            bindings.LLVMInitializeLanaiTargetInfo();
+-            bindings.LLVMInitializeLanaiTargetMC();
+-            bindings.LLVMInitializeLanaiAsmPrinter();
+-            bindings.LLVMInitializeLanaiAsmParser();
 -        },
 -        .mips, .mipsel, .mips64, .mips64el => {
--            llvm.LLVMInitializeMipsTarget();
--            llvm.LLVMInitializeMipsTargetInfo();
--            llvm.LLVMInitializeMipsTargetMC();
--            llvm.LLVMInitializeMipsAsmPrinter();
--            llvm.LLVMInitializeMipsAsmParser();
+-            bindings.LLVMInitializeMipsTarget();
+-            bindings.LLVMInitializeMipsTargetInfo();
+-            bindings.LLVMInitializeMipsTargetMC();
+-            bindings.LLVMInitializeMipsAsmPrinter();
+-            bindings.LLVMInitializeMipsAsmParser();
 -        },
 -        .msp430 => {
--            llvm.LLVMInitializeMSP430Target();
--            llvm.LLVMInitializeMSP430TargetInfo();
--            llvm.LLVMInitializeMSP430TargetMC();
--            llvm.LLVMInitializeMSP430AsmPrinter();
--            llvm.LLVMInitializeMSP430AsmParser();
+-            bindings.LLVMInitializeMSP430Target();
+-            bindings.LLVMInitializeMSP430TargetInfo();
+-            bindings.LLVMInitializeMSP430TargetMC();
+-            bindings.LLVMInitializeMSP430AsmPrinter();
+-            bindings.LLVMInitializeMSP430AsmParser();
 -        },
          .nvptx, .nvptx64 => {
-             llvm.LLVMInitializeNVPTXTarget();
-             llvm.LLVMInitializeNVPTXTargetInfo();
-@@ -13086,13 +13044,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
-             llvm.LLVMInitializeRISCVAsmPrinter();
-             llvm.LLVMInitializeRISCVAsmParser();
+             bindings.LLVMInitializeNVPTXTarget();
+             bindings.LLVMInitializeNVPTXTargetInfo();
+@@ -4806,13 +4764,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+             bindings.LLVMInitializeRISCVAsmPrinter();
+             bindings.LLVMInitializeRISCVAsmParser();
          },
 -        .sparc, .sparc64 => {
--            llvm.LLVMInitializeSparcTarget();
--            llvm.LLVMInitializeSparcTargetInfo();
--            llvm.LLVMInitializeSparcTargetMC();
--            llvm.LLVMInitializeSparcAsmPrinter();
--            llvm.LLVMInitializeSparcAsmParser();
+-            bindings.LLVMInitializeSparcTarget();
+-            bindings.LLVMInitializeSparcTargetInfo();
+-            bindings.LLVMInitializeSparcTargetMC();
+-            bindings.LLVMInitializeSparcAsmPrinter();
+-            bindings.LLVMInitializeSparcAsmParser();
 -        },
          .s390x => {
-             llvm.LLVMInitializeSystemZTarget();
-             llvm.LLVMInitializeSystemZTargetInfo();
-@@ -13123,13 +13074,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
-                 llvm.LLVMInitializeXtensaAsmParser();
+             bindings.LLVMInitializeSystemZTarget();
+             bindings.LLVMInitializeSystemZTargetInfo();
+@@ -4843,13 +4794,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+                 bindings.LLVMInitializeXtensaAsmParser();
              }
          },
 -        .xcore => {
--            llvm.LLVMInitializeXCoreTarget();
--            llvm.LLVMInitializeXCoreTargetInfo();
--            llvm.LLVMInitializeXCoreTargetMC();
--            llvm.LLVMInitializeXCoreAsmPrinter();
+-            bindings.LLVMInitializeXCoreTarget();
+-            bindings.LLVMInitializeXCoreTargetInfo();
+-            bindings.LLVMInitializeXCoreTargetMC();
+-            bindings.LLVMInitializeXCoreAsmPrinter();
 -            // There is no LLVMInitializeXCoreAsmParser function.
 -        },
          .m68k => {
              if (build_options.llvm_has_m68k) {
-                 llvm.LLVMInitializeM68kTarget();
-@@ -13148,13 +13092,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
-                 llvm.LLVMInitializeCSKYAsmParser();
+                 bindings.LLVMInitializeM68kTarget();
+@@ -4868,13 +4812,6 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+                 bindings.LLVMInitializeCSKYAsmParser();
              }
          },
 -        .ve => {
--            llvm.LLVMInitializeVETarget();
--            llvm.LLVMInitializeVETargetInfo();
--            llvm.LLVMInitializeVETargetMC();
--            llvm.LLVMInitializeVEAsmPrinter();
--            llvm.LLVMInitializeVEAsmParser();
+-            bindings.LLVMInitializeVETarget();
+-            bindings.LLVMInitializeVETargetInfo();
+-            bindings.LLVMInitializeVETargetMC();
+-            bindings.LLVMInitializeVEAsmPrinter();
+-            bindings.LLVMInitializeVEAsmParser();
 -        },
          .arc => {
              if (build_options.llvm_has_arc) {
-                 llvm.LLVMInitializeARCTarget();
-@@ -13164,21 +13101,29 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
+                 bindings.LLVMInitializeARCTarget();
+@@ -4884,21 +4821,29 @@ pub fn initializeLLVMTarget(arch: std.Target.Cpu.Arch) void {
                  // There is no LLVMInitializeARCAsmParser function.
              }
          },
 -        .loongarch32, .loongarch64 => {
--            llvm.LLVMInitializeLoongArchTarget();
--            llvm.LLVMInitializeLoongArchTargetInfo();
--            llvm.LLVMInitializeLoongArchTargetMC();
--            llvm.LLVMInitializeLoongArchAsmPrinter();
--            llvm.LLVMInitializeLoongArchAsmParser();
+-            bindings.LLVMInitializeLoongArchTarget();
+-            bindings.LLVMInitializeLoongArchTargetInfo();
+-            bindings.LLVMInitializeLoongArchTargetMC();
+-            bindings.LLVMInitializeLoongArchAsmPrinter();
+-            bindings.LLVMInitializeLoongArchAsmParser();
 -        },
 +
 +        // Disabled LLVM targets
@@ -164,20 +164,20 @@ index bd2c7bd022..a98fbab47e 100644
          .spirv32,
          .spirv64,
 -        => {
--            llvm.LLVMInitializeSPIRVTarget();
--            llvm.LLVMInitializeSPIRVTargetInfo();
--            llvm.LLVMInitializeSPIRVTargetMC();
--            llvm.LLVMInitializeSPIRVAsmPrinter();
+-            bindings.LLVMInitializeSPIRVTarget();
+-            bindings.LLVMInitializeSPIRVTargetInfo();
+-            bindings.LLVMInitializeSPIRVTargetMC();
+-            bindings.LLVMInitializeSPIRVAsmPrinter();
 -        },
 +        => unreachable,
  
          // LLVM does does not have a backend for these.
-         .kalimba,
+         .alpha,
 diff --git a/src/target.zig b/src/target.zig
-index f8201d691b..8491912bd5 100644
+index 3d04c06f5e..9e19836815 100644
 --- a/src/target.zig
 +++ b/src/target.zig
-@@ -166,23 +166,12 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
+@@ -185,23 +185,12 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
      }
  
      return switch (target.cpu.arch) {
@@ -201,10 +201,10 @@ index f8201d691b..8491912bd5 100644
          .powerpc,
          .powerpcle,
          .powerpc64,
-@@ -190,24 +179,38 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
-         .amdgcn,
-         .riscv32,
+@@ -211,24 +200,38 @@ pub fn hasLlvmSupport(target: *const std.Target, ofmt: std.Target.ObjectFormat)
+         .riscv32be,
          .riscv64,
+         .riscv64be,
 -        .sparc,
 -        .sparc64,
 -        .spirv32,
@@ -250,5 +250,5 @@ index f8201d691b..8491912bd5 100644
          .csky,
          .xtensa,
 -- 
-2.52.0
+2.53.0
 

diff --git a/macros.zig b/macros.zig
index 8f43673..990eddc 100644
--- a/macros.zig
+++ b/macros.zig
@@ -1,6 +1,6 @@
 %zig_arches x86_64 aarch64 riscv64 %{mips64}
 
-%zig %{_bindir}/zig
+%__zig %{_bindir}/zig
 
 %_zig_cache_dir %{_vpath_builddir}/zig-cache
 %_zig_package_dir %{_zig_cache_dir}/p
@@ -27,7 +27,10 @@
 # seperated build options
 %_zig_general_options --verbose --release=%{_zig_release_mode} --build-id=sha1 --summary all
 %_zig_project_options -Dtarget=%{_zig_target} -Dcpu=%{_zig_cpu}
-%_zig_system_integration --system "%{_zig_package_dir}"
+# 0.16.0 introduced packaging changes which install packages into this relative directory
+# Will be ovewritable in 0.17.0
+# https://codeberg.org/ziglang/zig/pulls/31950
+%_zig_system_integration --system "zig-pkg"
 %_zig_advanced_options -fallow-so-scripts --cache-dir "%{_zig_cache_dir}" --global-cache-dir "%{_zig_cache_dir}"
 
 %_zig_build_options %{?_zig_general_options} %{?_zig_project_options} %{?_zig_system_integration} %{?_zig_advanced_options} %{?zig_build_options}
@@ -40,10 +43,11 @@
     mkdir -p \
         %{_zig_cache_dir} \
         %{_zig_package_dir} \
+        "zig-pkg" \
 }
 
 %zig_build %{shrink: \
-    %zig \
+    %__zig \
         build \
         %{?_zig_build_options} \
 }
@@ -56,7 +60,7 @@
 }
 
 %zig_fetch %{shrink: \
-    %zig \
+    %__zig \
         fetch \
         %{?_zig_fetch_options} \
 }

diff --git a/sources b/sources
index b3ceab1..d07a209 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (zig-0.15.2.tar.xz) = 56b0f2b14da8603bf86ab672fd1fe38c2b04d8d90512839104e85b0fbda94aaf07fecf76b238d7b17715f9fee24be46c1830a96a0b5993cff6adef91b83f3201
-SHA512 (zig-0.15.2.tar.xz.minisig) = d951c167561599a11ac1881c0c12d17be5d8ea3d214b96403acaa5b40f62a6bee48602dcbf963046897481525b801023fe419daca6d6811b495c44a242777a13
+SHA512 (zig-0.16.0.tar.xz) = 1404a939c6f233d5f328a4833543d7a2b2d9f0f5081babe6e3ad43daed25bbb0844b28c01c900f64b5bb63ac62b5586457c05380b10494dfefb56f49b58d4a0a
+SHA512 (zig-0.16.0.tar.xz.minisig) = 44a2d57061cbe8bd4e9ad587c247883e2e9abefa148ab375617665fe51500a106f488ceaaeaf038c0ff5ce1a70f4eb3b519a44f3211769ea1ebae5ad49b2f1b9

diff --git a/zig.spec b/zig.spec
index 8bd9acb..ccb142a 100644
--- a/zig.spec
+++ b/zig.spec
@@ -10,17 +10,28 @@
 %global         public_key RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U
 
 # note here at which Fedora or EL release we need to use compat LLVM packages
-%if 0%{?fedora} >= 43 || 0%{?rhel} >= 11
-%global         llvm_compat 20
+%if 0%{?fedora} >= 44 || 0%{?rhel} >= 11
+%global         llvm_compat 21
 %endif
 
-%global         llvm_version 20.0.0
+%global         llvm_version 21.1.8
 
 %bcond bootstrap 0
 %bcond docs      %{without bootstrap}
 %bcond macro     %{without bootstrap}
 %bcond test      1
 
+# GCC < 16.0 miscompiles on RISC-V 
+%ifarch riscv64
+%if 0%{?fedora} < 44
+%bcond toolchain_clang 1
+%endif
+%endif
+
+%if %{with toolchain_clang}
+%global toolchain clang
+%endif
+
 %global zig_cache_dir %{_vpath_builddir}/zig-cache
 
 %global zig_build_options %{shrink: \
@@ -49,8 +60,8 @@
 }
 
 Name:           zig
-Version:        0.15.2
-Release:        3%{?dist}
+Version:        0.16.0
+Release:        1%{?dist}
 Summary:        Programming language for maintaining robust, optimal, and reusable software
 # The minisign file references a specific archive name so we store for ease of use
 %global         archive_name %{name}-%{version}.tar.xz
@@ -68,8 +79,12 @@ Patch0:         0001-remove-native-lib-directories-from-rpath.patch
 # Targets come from https://src.fedoraproject.org/rpms/llvm/blob/rawhide/f/llvm.spec
 Patch1:         0002-Remove-unsupported-LLVM-targets-for-EPEL.patch
 
+%if %{without toolchain_clang}
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
+%else
+BuildRequires:  clang
+%endif
 BuildRequires:  cmake
 BuildRequires:  llvm%{?llvm_compat}-devel
 BuildRequires:  clang%{?llvm_compat}-devel
@@ -82,7 +97,7 @@ BuildRequires:  help2man
 BuildRequires:  minisign
 
 %if %{without bootstrap}
-BuildRequires:  (zig >= 0.15 with zig < 0.16)
+BuildRequires:  (zig >= 0.16 with zig < 0.17)
 %endif
 
 %if %{with test}
@@ -98,7 +113,7 @@ Requires:       %{name}-libs = %{version}
 # Apache-2.0 WITH LLVM-exception OR NCSA OR MIT
 Provides: bundled(compiler-rt) = %{llvm_version}
 # LGPL-2.1-or-later AND SunPro AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later WITH GNU-compiler-exception AND GPL-2.0-only AND ISC AND LicenseRef-Fedora-Public-Domain AND HPND AND CMU-Mach AND LGPL-2.0-or-later AND Unicode-3.0 AND GFDL-1.1-or-later AND GPL-1.0-or-later AND FSFUL AND MIT AND Inner-Net-2.0 AND X11 AND GPL-2.0-or-later WITH GCC-exception-2.0 AND GFDL-1.3-only AND GFDL-1.1-only
-Provides: bundled(glibc) = 2.41
+Provides: bundled(glibc) = 2.43
 # Apache-2.0 WITH LLVM-exception OR MIT OR NCSA
 Provides: bundled(libcxx) = %{llvm_version}
 # Apache-2.0 WITH LLVM-exception OR MIT OR NCSA
@@ -246,6 +261,9 @@ install -D -pv -m 0644 %{SOURCE2} %{buildroot}%{_rpmmacrodir}/macros.%{name}
 %endif
 
 %changelog
+* Wed Apr 15 2026 Jan200101 <sentrycraft123@gmail.com> - 0.16.0-1
+- Update to 0.16.0
+
 * Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.2-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-05 13:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-05 13:31 [rpms/zig] epel9: Update to 0.16.0 Jan200101

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox