Commit graph

  • 57f3a79ce3
    refactor: add changelog file and revert minisign macro rawhide main f45 Jan200101 2026-08-08 18:51:30 +02:00
  • 99107eeb74
    style: remove redundant comment from zig.spec Rénich Bon Ćirić 2026-07-15 02:31:17 -06:00
  • dc01a78c50
    refactor: migrate to rpmautospec and clean up spec headers Rénich Bon Ćirić 2026-07-14 23:53:27 -06:00
  • 373fd58fba Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild Fedora Release Engineering 2026-07-17 09:40:29 +00:00
  • 63822db9c9
    refactor: add changelog file and revert minisign macro Rénich Bon Ćirić 2026-07-15 19:04:26 -06:00
  • fd5d913716
    style: remove redundant comment from zig.spec Rénich Bon Ćirić 2026-07-15 02:31:17 -06:00
  • 53fd573e49
    refactor: migrate to rpmautospec and clean up spec headers Rénich Bon Ćirić 2026-07-14 23:53:27 -06:00
  • 1ffefc4662
    Update to 0.16.0 f44 f43 epel10.3 epel10.2 epel10 Jan200101 2026-04-25 14:34:50 +02:00
  • b5b6b37ec0 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild Fedora Release Engineering 2026-01-17 21:08:07 +00:00
  • 38f18f6459
    Rebuilt for EPEL epel9 Jan200101 2026-01-04 17:56:04 +01:00
  • b9abbed4a8
    use relative cache dir, put cache into vpath for clean separation Jan200101 2026-01-04 17:22:54 +01:00
  • 393d1df948
    limit architectures for EPEL Jan200101 2026-01-04 15:54:15 +01:00
  • 61f511df21
    add patch to strip out LLVM targets for EPEL support Jan200101 2026-01-04 15:26:23 +01:00
  • 0c4d9963b5
    force minisign check to be plaintext Jan200101 2026-01-04 15:56:00 +01:00
  • 28b9e0c24c
    verify filename in minisig signed comment Jan200101 2025-12-14 13:34:27 +01:00
  • 55a3e42937
    Update to 0.15.2 Jan200101 2025-10-12 10:34:29 +02:00
  • 638b1b872e Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild Fedora Release Engineering 2025-07-25 21:18:12 +00:00
  • a298b2a8fb
    Update to 0.14.1 f42 Jan200101 2025-06-09 18:31:46 +02:00
  • 5466b3ff26
    add patch to add library directories f41 Jan200101 2025-05-27 16:16:32 +02:00
  • 3f9c4abd5e
    add gcc to runtime dependencies zig invokes the C compiler to figure out system info like where system Jan200101 2025-05-10 01:36:39 +02:00
  • 098a032507
    fix and re-enable documentation Jan200101 2025-04-24 18:31:29 +02:00
  • 9dbb6c1d28
    disable docs docs fail to generate because the build runner is unable to find the zig lib directory, despite it being present. it will be skipped for the initial build and included again once its figured out Jan200101 2025-04-22 10:32:26 +02:00
  • e2e82e488a
    reuse same build options when building docs Jan200101 2025-04-22 10:01:52 +02:00
  • 0ec1977ad7
    add default build-id to macro, correctly handle undefined macro thanks alebastr for pointing this out, unsure why I hadn't run into this myself Jan200101 2025-04-22 09:26:41 +02:00
  • f60ca2269e
    fix patch name Jan200101 2025-04-22 00:01:00 +02:00
  • 21b8f7dff6
    add patch to bump memory limits this should fix an issue not previously observed with aarch64 builds Jan200101 2025-04-21 23:40:41 +02:00
  • 0c6022a563
    set fedora llvm compat version to 42 this flew past me Jan200101 2025-04-21 21:30:25 +02:00
  • c7d17d37d7
    upload new sources Jan200101 2025-04-21 21:14:52 +02:00
  • 0a50d1817b
    Update to 0.14.0 Jan200101 2025-04-13 20:15:51 +02:00
  • 284dc4f1a3
    add user provided test and fetch options Jan200101 2025-02-01 19:21:24 +01:00
  • d0f0b383da
    bump release Jan200101 2025-01-27 16:35:42 +01:00
  • 901fbb9f17
    specify to build against local zig stdlib directory Jan200101 2025-01-27 16:34:37 +01:00
  • fecba593ad
    use release fast instead of release safe this doesn't match how how we build other zig projects but it matches how stage3 is build using cmake. I hope this brings the aarch64 memory usage down far enough for it to compile Jan200101 2025-01-27 15:46:08 +01:00
  • 3220db0cdf
    enable position independent executable for the zig build Jan200101 2025-01-27 15:21:36 +01:00
  • 3f349af1df
    bump release Jan200101 2025-01-27 12:34:01 +01:00
  • 8cc224672e
    build stage 3 using zig build system Jan200101 2025-01-27 13:59:52 +01:00
  • a70f739094
    add user provided options to the end of the build and install options Jan200101 2025-01-27 11:03:01 +01:00
  • e48280957a
    drop unused patch the patch was originally introduced to fix some hash related issues where the artifacts created by zig may influence the hash creation. This is only an issue when the build.zig.zon of a project specifies "" as a path, which means "include the whole project foler" including any sort of output or build cache. While this hasn't caused any issues for anyone this is undesired behavior and changes how zig operates its best to start a discussion with upstream how this best be dealt with Jan200101 2025-01-27 10:04:03 +01:00
  • 2bbfea5a46
    separate package dir from cache dir, add prepare macro zig build --system fails if the given path does not exist this hasn't been an issue for river or ghostty since they pull in dependencies which makes zig create the given path, but ncdu doesn't have any dependencies. Jan200101 2025-01-27 10:01:34 +01:00
  • 6150a6d460
    rebuild against fixed llvm Jan200101 2025-01-23 18:36:02 +01:00
  • 72e170e8d6 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild Fedora Release Engineering 2025-01-19 16:46:02 +00:00
  • ceb0aad27a
    quote paths to prevent any accidents Jan200101 2025-01-01 14:37:31 +01:00
  • f0f8c54d66
    update baseline list, add summary flag to general options Jan200101 2025-01-01 13:20:03 +01:00
  • 5087b7f0b0
    bump release f40 Jan200101 2024-12-30 12:08:21 +01:00
  • c61f4bb7e8
    set llvm_compat for Fedora 41 Fedora 41 now ships llvm19 by default Jan200101 2024-12-30 11:50:27 +01:00
  • c8cfc2b53d
    correct macro variables - zig does not handle relative paths passed to the first process so we need to specify an absolute path - system integration was accidentally broken by an extra % sign - system flag was used on cache instead of package directory Jan200101 2024-12-30 11:49:48 +01:00
  • b72f379bfd
    update callaway licenses to follow SPDX Jan200101 2024-12-30 00:13:43 +01:00
  • cf62d59e74 convert license to SPDX Miroslav Suchý 2024-09-04 23:02:26 +02:00
  • 8a08922842 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild Fedora Release Engineering 2024-07-20 10:52:01 +00:00
  • 8736cbd905
    bump release Jan200101 2024-06-11 22:47:27 +02:00
  • 7a78a337a5
    Update to 0.13.0 Jan200101 2024-06-11 14:03:34 +02:00
  • 932de196c3
    Update to 0.12.1 Jan200101 2024-06-11 10:56:01 +02:00
  • 7048d61867
    Update to 0.12.0 Jan200101 2024-06-11 10:57:05 +02:00
  • d8a8ae5c93
    Rebuild for bootstrapping Jan200101 2024-02-21 21:50:11 +01:00
  • 8c4bf36257
    Update to 0.11.0 Aleksei Bavshin 2023-10-21 02:46:55 +00:00
  • 39e7a7ca51
    Drop %%_zig_version macro Aleksei Bavshin 2023-11-04 05:01:15 +00:00
  • 13becf1d7b
    Fix build with --without macro Aleksei Bavshin 2023-10-20 04:14:56 +00:00
  • 36f7a7c316
    Verify signature Benson Muite 2023-06-07 09:30:10 +00:00
  • 92cf9baa1f Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild Fedora Release Engineering 2024-01-27 11:06:25 +00:00
  • 0900b58aab bootstrap Pavel Valena 2024-01-22 15:21:28 +01:00
  • c8d8bae834 Ignore standard RPATH for now Pavel Valena 2024-01-22 15:11:11 +01:00
  • 4cb1df9f8b 0.12.0-dev.2063+804cee3b9 Pavel Valena 2024-01-08 03:19:46 +01:00
  • e17f630fa4
    Update to 0.11.0 Aleksei Bavshin 2023-10-21 02:46:55 +00:00
  • 8a19df627b
    Drop %%_zig_version macro Aleksei Bavshin 2023-11-04 05:01:15 +00:00
  • 895fd3fec7
    Fix build with --without macro Aleksei Bavshin 2023-10-20 04:14:56 +00:00
  • 3cded1823a Verify signature Benson Muite 2023-06-07 10:39:00 +03:00
  • 579d2ccf41
    Verify signature Benson Muite 2023-06-07 09:30:10 +00:00
  • cb82d9f39e Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild f39 Fedora Release Engineering 2023-07-22 19:41:38 +00:00
  • e8322f0e45 allow building on epel without %fedora Jens Petersen 2023-07-03 00:10:40 +08:00
  • 30d05a7a46 Update to 0.10.1 Benson Muite 2023-06-06 22:51:49 +03:00
  • de9733eb6e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild f38 Fedora Release Engineering 2023-01-21 08:15:40 +00:00
  • d67f2fe59a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild f37 Fedora Release Engineering 2022-07-23 13:55:04 +00:00
  • 2c550d93b0
    build against LLVM13 compat version when needed Jan200101 2022-04-10 21:49:21 +02:00
  • 3138357a37
    Update sources f36 f35 Jan200101 2022-02-18 11:57:35 +01:00
  • 6ef693cad9
    Update to 0.9.1 Jan200101 2022-02-18 11:48:20 +01:00
  • 473aee6a77
    add patch to keep native lib paths off rpath, set default build flags Jan200101 2022-01-31 21:12:54 +01:00
  • 8215cfe5c5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Fedora Release Engineering 2022-01-22 05:51:23 +00:00
  • d5915ed85a
    rpm macros: set default build flags Aleksei Bavshin 2022-01-13 23:39:28 -08:00
  • 66f987acf6
    Update to 0.9.0 Jan200101 2021-12-21 00:16:37 +01:00
  • 5fe3677a9b
    Enable documentation on Fedora 35 Jan200101 2021-11-17 21:40:46 +01:00
  • cc12bd6575 Rebuild for llvm-13.0.0 Tom Stellard 2021-11-09 17:43:54 +00:00
  • cdca87f270
    move fedora versions for comparisons into dedicated globals Jan200101 2021-11-02 20:40:40 +01:00
  • 76a3195070
    Update LLVM 13 patch Jan200101 2021-10-30 23:56:27 +02:00
  • c7ab229781 Rebuild for llvm-13.0.0 Tom Stellard 2021-10-07 23:28:39 +00:00
  • c3e9108d35
    Update sources f34 Jan200101 2021-09-12 19:04:15 +02:00
  • 8b6be487d3
    Update to Zig 0.8.1, update patches, add LLVM 13 patch, add conditions Jan200101 2021-09-12 18:52:57 +02:00
  • 840ad2e520
    Rebuilt for lld soname bump Jan200101 2021-08-18 18:26:01 +02:00
  • 36f798f9a0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Fedora Release Engineering 2021-07-23 22:17:45 +00:00
  • c4504e64ad
    add native libc detection patch this fixes an issue where setting CC to zig cc could cause a recursive call and cause failures during linkage. Jan200101 2021-07-19 22:38:11 +02:00
  • fe97af2f08
    correct newline causing DESTDIR to be ignored, bump release Jan200101 2021-07-04 22:52:27 +02:00
  • 95073caec6
    bump release again Jan200101 2021-06-28 20:35:35 +02:00
  • a45c3225a5
    replace hardcoded value with macro a macro was put in place since certain actions like tests and docs fail on rawhide. There might be a better solution for this but I haven't found one Jan200101 2021-06-28 20:34:44 +02:00
  • aa3606be7b
    correct rpm macro once again a space at the end of the line was escaped instead of going to the next line Jan200101 2021-06-28 20:10:31 +02:00
  • a1c6eac4ce
    bump Jan200101 2021-06-24 12:21:02 +02:00
  • 4fa445116f
    improve macros, add build instruction to build macro, fix improper mkdir Jan200101 2021-06-24 12:17:24 +02:00
  • bbaa7eaae4
    correct rpm macro, remove rawhide specific hacks Jan200101 2021-06-24 11:25:08 +02:00
  • 11a0bc08dd
    add missing build dependency, update patches Jan200101 2021-06-14 21:42:15 +02:00
  • 1922d307ed
    remove 32 bit systems from arch list zig0 building zig1 currently takes more ram than 32 bit systems can use https://github.com/ziglang/zig/issues/6485 Jan200101 2021-06-07 22:21:10 +02:00
  • 89a4b3568c
    Initial import (rhbz#1968139) Jan200101 2021-06-07 22:01:14 +02:00
  • 51cbd5f5a3 Added the README Gwyn Ciesla 2021-06-07 18:32:21 +00:00