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.