63 Commits

Author SHA256 Message Date
b97859a14d Accepting request 1314099 from devel:tools:compiler
- Add RPM 4.20 declarative build system macros

These allow reducing most spec file boilerplate to a simple BuildSystem: zig (forwarded request 1313383 from mia)

OBS-URL: https://build.opensuse.org/request/show/1314099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=10
2025-10-29 20:05:40 +00:00
f21863840d - Add RPM 4.20 declarative build system macros
These allow reducing most spec file boilerplate to a simple BuildSystem: zig

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=62
2025-10-28 14:39:50 +00:00
66658d58a3 Accepting request 1305271 from devel:tools:compiler
- Remove unused build requires (forwarded request 1305214 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1305271
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=9
2025-09-17 14:44:03 +00:00
15815f1459 - Remove unused build requires
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=60
2025-09-17 01:05:45 +00:00
313ccb8634 Accepting request 1302085 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1302085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=8
2025-09-01 15:18:01 +00:00
Soc Virnyl Estela
50dc71abe9 Accepting request 1301851 from home:uncomfyhalomacro:branches:devel:tools:compiler
- Update to version 0.15.1:
  ** CHANGELOG TOO LONG **
  See https://ziglang.org/download/0.15.1/release-notes.html

OBS-URL: https://build.opensuse.org/request/show/1301851
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=58
2025-08-31 11:37:18 +00:00
47d984f034 Accepting request 1241564 from home:bmwiedemann:branches:devel:tools:compiler
- Add reproducible.patch to fix reproducible-builds issues (boo#1100677)
  https://github.com/ziglang/zig/issues/22663

This fixes river, stacktile, waylock, wayprompt and zls

only zig itself has some variations from ASLR left. Will debug later...

OBS-URL: https://build.opensuse.org/request/show/1241564
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=57
2025-02-10 10:30:00 +00:00
Soc Virnyl Estela
15a6207e77 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=56 2024-06-24 05:54:49 +00:00
Soc Virnyl Estela
0e97ce964c OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=55 2024-06-24 04:46:17 +00:00
Soc Virnyl Estela
d7f3e5387e OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=54 2024-06-24 00:06:27 +00:00
Soc Virnyl Estela
916a8dfa48 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=53 2024-06-23 13:15:18 +00:00
Soc Virnyl Estela
3e800f8ae2 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=52 2024-06-23 08:42:37 +00:00
Soc Virnyl Estela
c87a233603 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=51 2024-06-23 08:36:36 +00:00
Soc Virnyl Estela
492cfa8a9d OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=50 2024-06-23 06:04:49 +00:00
Soc Virnyl Estela
93a60323ca OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=49 2024-06-23 03:58:08 +00:00
Soc Virnyl Estela
bf7918c042 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=48 2024-06-23 03:08:46 +00:00
Soc Virnyl Estela
3c0c285f5e - Add *debuginfo variants of build requirements for tests
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=47
2024-06-23 03:05:02 +00:00
Soc Virnyl Estela
9188254726 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=46 2024-06-23 02:21:44 +00:00
Soc Virnyl Estela
e39573411b - Workaround for test
* add vendored cache dependencies.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=45
2024-06-23 01:32:00 +00:00
Soc Virnyl Estela
bf208962e0 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=44 2024-06-23 00:47:24 +00:00
Soc Virnyl Estela
e5512844f1 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=43 2024-06-23 00:41:59 +00:00
Soc Virnyl Estela
aca4ce3fe6 - Fix check section for tests
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=42
2024-06-23 00:18:33 +00:00
Soc Virnyl Estela
7f741f0567 - Add -DZIG_USE_LLVM_CONFIG=ON option
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=41
2024-06-22 09:14:10 +00:00
Soc Virnyl Estela
f1ca18b3cd - Add elfutils and libelf-devel for test suites
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=40
2024-06-22 07:42:01 +00:00
Soc Virnyl Estela
7bd1d451f7 - Add patch skip-localhost-test.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=39
2024-06-22 05:25:43 +00:00
Soc Virnyl Estela
56c37b6d1e OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=38 2024-06-22 03:46:45 +00:00
Soc Virnyl Estela
e256911be3 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=37 2024-06-22 03:15:54 +00:00
Soc Virnyl Estela
af76719f06 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=36 2024-06-22 01:25:27 +00:00
Soc Virnyl Estela
cde208fffa - Add liburing-devel for test suites
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=35
2024-06-22 01:21:59 +00:00
Soc Virnyl Estela
80bb2641d0 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=34 2024-06-22 01:19:28 +00:00
Soc Virnyl Estela
9cb6508e6b OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=33 2024-06-22 01:12:15 +00:00
Soc Virnyl Estela
e51deb7f8a OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=32 2024-06-22 00:26:43 +00:00
Soc Virnyl Estela
d8d47ce95e OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=31 2024-06-22 00:17:59 +00:00
Soc Virnyl Estela
eb8010870f - Set mold as linker. Efficient and fast at utilising computer resources
unlike GNU ld.
- Enable tests
- Specfile cleanup
  * remove some outdated comments

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=30
2024-06-22 00:11:57 +00:00
Soc Virnyl Estela
2eafc87a19 Accepting request 1180180 from home:Andreas_Schwab:Factory
- Reduce constraints

OBS-URL: https://build.opensuse.org/request/show/1180180
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=29
2024-06-13 11:50:22 +00:00
e13dfb3c9f Accepting request 1179408 from devel:tools:compiler
- Update patchsets for llvm18 changes
  ./0000-remove-lld-in-cmakelist.patch
  ./0001-invoke-lld.patch
- Update to version 0.13.0:
  ** CHANGELOG TOO LONG **
  See https://ziglang.org/download/0.12.0/release-notes.html
  * Release focuses more on the LLVM18 support

OBS-URL: https://build.opensuse.org/request/show/1179408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=7
2024-06-09 18:22:22 +00:00
Soc Virnyl Estela
1af365e1e3 ./0001-invoke-lld.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=27
2024-06-07 18:27:34 +00:00
Soc Virnyl Estela
9e5d0a8a54 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=26 2024-06-07 18:08:12 +00:00
Soc Virnyl Estela
86abd88865 - Update patchsets for llvm18 changes
./0000-remove-lld-in-cmakelist.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=25
2024-06-07 17:57:56 +00:00
Soc Virnyl Estela
fb33ce16b6 - Update to version 0.13.0:
** CHANGELOG TOO LONG **
  See https://ziglang.org/download/0.12.0/release-notes.html
  * Release focuses more on the LLVM18 support

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=24
2024-06-07 17:36:53 +00:00
dae5ccaac8 Accepting request 1171998 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1171998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=6
2024-05-06 15:53:25 +00:00
Soc Virnyl Estela
d9984cefa2 Accepting request 1171917 from home:mburge:branches:devel:tools:compiler
- Update to version 0.12.0:
  ** CHANGELOG TOO LONG **
  See https://ziglang.org/download/0.12.0/release-notes.html
- Now requires llvm17, all patches and specfile updated accordingly

OBS-URL: https://build.opensuse.org/request/show/1171917
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=22
2024-05-05 15:35:24 +00:00
49cfd2a5af Accepting request 1123712 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1123712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=5
2023-11-07 20:26:20 +00:00
Soc Virnyl Estela
bb30e57db8 Accepting request 1123711 from home:uncomfyhalomacro:branches:devel:tools:compiler
- Update macros.zig
  * Change %zig to %__zig to avoid confusion between `zig` or `%zig`.

OBS-URL: https://build.opensuse.org/request/show/1123711
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=20
2023-11-07 04:24:17 +00:00
1db0a2719e Accepting request 1119327 from devel:tools:compiler
- Drelease-safe is now Doptimize

OBS-URL: https://build.opensuse.org/request/show/1119327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=4
2023-10-22 19:01:52 +00:00
Soc Virnyl Estela
43ce175c89 - Drelease-safe is now Doptimize
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=18
2023-10-21 06:21:52 +00:00
a1be16e946 Accepting request 1118745 from devel:tools:compiler
- Change builder to ninja. change c and c++ compiler to clang
- Remove comment since it builds now on latest glibc.
- Update to version 0.11.0:
  ** CHANGELOG TOO LONG **
  See https://ziglang.org/download/0.11.0/release-notes.html
- Update patchsets:
  * remove 0000-invoke-lld-llvm15.patch
  * add 0000-remove-lld-in-cmakelist.patch
  * add 0001-invoke-lld.patch
  * update 0002-no-lld-libs-and-includes.patch
  * change to llvm16
- Update specfile to use LLVM version 16.x. This will be removed in the future.

OBS-URL: https://build.opensuse.org/request/show/1118745
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zig?expand=0&rev=3
2023-10-19 20:48:58 +00:00
Soc Virnyl Estela
60737a9b3f Accepting request 1118569 from home:uncomfyhalomacro:branches:devel:tools:compiler
- Change builder to ninja. change c and c++ compiler to clang

OBS-URL: https://build.opensuse.org/request/show/1118569
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=16
2023-10-18 11:27:27 +00:00
Soc Virnyl Estela
c2caf3251f - Remove comment since it builds now on latest glibc.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=15
2023-09-07 11:17:06 +00:00
Soc Virnyl Estela
9c31d27111 Accepting request 1102336 from home:uncomfyhalomacro:branches:devel:tools:compiler
- Update to version 0.11.0:
  ** CHANGELOG TOO LONG **
  See https://ziglang.org/download/0.11.0/release-notes.html
- Update patchsets:
  * remove 0000-invoke-lld-llvm15.patch
  * add 0000-remove-lld-in-cmakelist.patch
  * add 0001-invoke-lld.patch
  * update 0002-no-lld-libs-and-includes.patch
  * change to llvm16
- Update specfile to use LLVM version 16.x. This will be removed in the future.

OBS-URL: https://build.opensuse.org/request/show/1102336
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=14
2023-08-04 10:04:08 +00:00