Daurnimator pushed to branch main at Arch Linux / Packaging / Packages / zig


Commits:
9db4dbc7 by Daurnimator at 2024-04-29T14:14:20+10:00
upgpkg: 0.12.0-1

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,20 +1,22 @@
 pkgbase = zig
        pkgdesc = a general-purpose programming language and toolchain for 
maintaining robust, optimal, and reusable software
-       pkgver = 0.11.0
-       pkgrel = 2
+       pkgver = 0.12.0
+       pkgrel = 1
        url = https://ziglang.org/
        arch = x86_64
        license = MIT
        checkdepends = lib32-glibc
        makedepends = cmake
-       makedepends = llvm16
-       depends = clang16
-       depends = lld16
-       depends = llvm16-libs
+       makedepends = llvm
+       depends = clang
+       depends = lld
+       depends = llvm-libs
        options = !lto
-       source = https://ziglang.org/download/0.11.0/zig-0.11.0.tar.xz
+       source = https://ziglang.org/download/0.12.0/zig-0.12.0.tar.xz
+       source = 
zig-19800.patch::https://github.com/ziglang/zig/pull/19800.patch
        source = skip-localhost-test.patch
-       sha256sums = 
ead029cfe474d9bf0413332d0e9d3bdfb5990cadce238f44f35ba32d92169295
+       sha256sums = 
a6744ef84b6716f976dad923075b2f54dc4f785f200ae6c8ea07997bd9d9bd9a
+       sha256sums = 
aba93c54fc7e6048f97060d9bd3158ff5557bf3fb898707242b09883fe20211e
        sha256sums = 
eeb5f0f72035c52bf558ffc77a171a3ddf93eac7d663ef0c82826007763717a8
 
 pkgname = zig


=====================================
PKGBUILD
=====================================
@@ -2,24 +2,27 @@
 # Contributor: Marc Tiehuis <marctieh...@gmail.com>
 
 pkgname=zig
-pkgver=0.11.0
-pkgrel=2
+pkgver=0.12.0
+pkgrel=1
 pkgdesc='a general-purpose programming language and toolchain for maintaining 
robust, optimal, and reusable software'
 arch=('x86_64')
 url='https://ziglang.org/'
 license=('MIT')
 options=('!lto')
-depends=('clang16' 'lld16' 'llvm16-libs')
-makedepends=('cmake' 'llvm16')
+depends=('clang' 'lld' 'llvm-libs')
+makedepends=('cmake' 'llvm')
 checkdepends=('lib32-glibc')
 source=("https://ziglang.org/download/$pkgver/zig-$pkgver.tar.xz";
+        "zig-19800.patch::https://github.com/ziglang/zig/pull/19800.patch";
         "skip-localhost-test.patch")
-sha256sums=('72014e700e50c0d3528cef3adf80b76b26ab27730133e8202716a187a799e951'
+sha256sums=('a6744ef84b6716f976dad923075b2f54dc4f785f200ae6c8ea07997bd9d9bd9a'
+            'aba93c54fc7e6048f97060d9bd3158ff5557bf3fb898707242b09883fe20211e'
             'eeb5f0f72035c52bf558ffc77a171a3ddf93eac7d663ef0c82826007763717a8')
 
 prepare() {
     cd "$pkgname-$pkgver"
 
+    patch -p1 -i ../zig-19800.patch
     patch -p1 -i ../skip-localhost-test.patch
 }
 
@@ -28,14 +31,16 @@ build() {
 
     local cmake_vars=(
         CMAKE_INSTALL_PREFIX=/usr
-        CMAKE_PREFIX_PATH=/usr/lib/llvm16
 
         # The zig CMakeLists uses build type Debug if not set
         # override it back to None so makepkg env vars are respected
         CMAKE_BUILD_TYPE=None
 
+        ZIG_PIE=ON
         ZIG_SHARED_LLVM=ON
+        ZIG_USE_LLVM_CONFIG=ON
 
+        ZIG_TARGET_TRIPLE=native-linux.6.1-gnu.2.38
         ZIG_TARGET_MCPU=baseline
     )
     cmake -B build "${cmake_vars[@]/#/-D}" .



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zig/-/commit/9db4dbc7109c4aac4e8aa2d7527b00d82e0612cb

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/zig/-/commit/9db4dbc7109c4aac4e8aa2d7527b00d82e0612cb
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to