35 Commits

Author SHA256 Message Date
Soc Virnyl Estela
d96cbe0b77 Accepting request 1312183 from home:darix:branches:devel:languages:zig
I removed all the obsoletes from the packages and now I want to switch the zig main package to the same solution as ruby does.

thoughts?

Those implementation provides arent in the zigX.Y packages yet

- no longer hard enforce the latest version. Require any version
  but recommend the latest

Thos

OBS-URL: https://build.opensuse.org/request/show/1312183
OBS-URL: https://build.opensuse.org/package/show/devel:languages:zig/zig?expand=0&rev=3
2025-10-19 11:27:02 +00:00
0e994fbaf3 no longer obsolete
OBS-URL: https://build.opensuse.org/package/show/devel:languages:zig/zig?expand=0&rev=2
2025-10-19 00:51:55 +00:00
Soc Virnyl Estela
52dd328eb5 Accepting request 1306136 from home:uncomfyhalomacro:branches:devel:languages:zig
Stub package that points to latest zig version.

OBS-URL: https://build.opensuse.org/request/show/1306136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:zig/zig?expand=0&rev=1
2025-09-20 14:36:52 +00:00
5a47c33c24 Accepting request 1313383 from home:mia:branches:devel:tools:compiler
- 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/request/show/1313383
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=62
2025-10-28 14:39:50 +00:00
a01eb8e203 Accepting request 1305214 from home:Andreas_Schwab:Factory
- Remove unused build requires

OBS-URL: https://build.opensuse.org/request/show/1305214
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=60
2025-09-17 01:05:45 +00:00
Soc Virnyl Estela
18582034ae 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
e8b57312da 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
05d27dd89c 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
82cda88758 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
05cb805d62 - 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
da05f4eaba - 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
ad008e3d9f - 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
8ac069de18 - 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
7e34f667a8 - 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
a09ebcfece - 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
a8704f05db - 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
0c96794ba0 - 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
8c54e4fc0f 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
Soc Virnyl Estela
07ab005bb6 ./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
90956436dd - 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
36df5012b1 - 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
Soc Virnyl Estela
65a8c6e6bb 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
Soc Virnyl Estela
c782b4cc28 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
Soc Virnyl Estela
859dd58e3a - 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
Soc Virnyl Estela
2082cabb55 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
8ec3ca2b4f - 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
b4eba60650 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
Soc Virnyl Estela
ca23edc53c - Enable build with riscv64 and %{mips64} arches.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=12
2023-02-02 02:14:04 +00:00
Soc Virnyl Estela
5b8d5dcc59 - Declare Group as "Development/Languages/Other" to remove some warnings.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=11
2023-01-30 13:42:15 +00:00
Soc Virnyl Estela
86cb83fefa - Fix version required for LLVM on Leap.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=9
2023-01-30 13:13:15 +00:00
Soc Virnyl Estela
7f5e9764c1 - Add rpm-macros to recommends.
- Simplify to just use ExclusiveArch declaration.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=7
2023-01-25 03:33:24 +00:00
Soc Virnyl Estela
b689eb0e69 - Improve specfile: from %{_rpmconfigdir}/macros.d to %{_rpmmacrodir}
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=4
2023-01-24 16:23:30 +00:00
Soc Virnyl Estela
6350a67aff - Add zig-rpmlintrc to specfile as one of sources.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=3
2023-01-24 15:46:07 +00:00
Soc Virnyl Estela
f00277265f Accepting request 1060662 from home:uncomfyhalomacro:branches:devel:tools:compiler
- Increase physical memory to 64G on riscv, and aarch.
  * Note: ppc architectures won't build. Placeholder for now.
- Set physical memory to 8G for arm architectures. Placeholder for now
- Set physical memory to 32G for i586 archictectures.
- ExcludeArch for ppc and arm architectures.

OBS-URL: https://build.opensuse.org/request/show/1060662
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=2
2023-01-24 14:48:35 +00:00
8098740384 Accepting request 1060432 from home:uncomfyhalomacro:devel:tools:compiler
I want to add zig to devel:tools:compiler. Some architectures are near impossible to build for some reason, probably a _constraints file thing ??

OBS-URL: https://build.opensuse.org/request/show/1060432
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/zig?expand=0&rev=1
2023-01-24 08:24:40 +00:00