From 47f1e114ed9cc7e23ab44b07cb202a7c13dcb444 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 22 May 2024 18:52:20 -0600 Subject: [PATCH 1/2] zig: update to 0.12.0. --- srcpkgs/zig/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/zig/template b/srcpkgs/zig/template index 52cda7e8e0cee7..9cebec03ddb286 100644 --- a/srcpkgs/zig/template +++ b/srcpkgs/zig/template @@ -1,20 +1,20 @@ # Template file for 'zig' pkgname=zig -version=0.10.1 -revision=3 +version=0.12.0 +revision=1 archs="x86_64* aarch64*" build_style=cmake -configure_args="-DZIG_TARGET_MCPU=baseline" +configure_args="-DZIG_TARGET_MCPU=baseline -DZIG_STATIC_ZLIB=ON" make_cmd=make # we add xml2, zstd, zlib and ncurses # because our lld is static-only and requires those to work -makedepends="clang15 llvm15 lld15-devel libxml2-devel libzstd-devel ncurses-devel zlib-devel" +makedepends="clang17-devel llvm17-devel lld17-devel libxml2-devel libzstd-devel ncurses-devel zlib-devel" short_desc="Programming language designed for robustness, optimality, and clarity" maintainer="Orphaned " license="MIT" homepage="https://ziglang.org" distfiles="https://ziglang.org/download/${version}/zig-${version}.tar.xz" -checksum=69459bc804333df077d441ef052ffa143d53012b655a51f04cfef1414c04168c +checksum=a6744ef84b6716f976dad923075b2f54dc4f785f200ae6c8ea07997bd9d9bd9a nopie=yes nocross=yes From 2b21f093f3937a1447470b1a92c65c07aa243ebd Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Wed, 22 May 2024 18:53:46 -0600 Subject: [PATCH 2/2] waylock: update to 1.1.0. --- srcpkgs/waylock/template | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/srcpkgs/waylock/template b/srcpkgs/waylock/template index 18a0c1813ca98d..e0adbfa75355e7 100644 --- a/srcpkgs/waylock/template +++ b/srcpkgs/waylock/template @@ -1,9 +1,8 @@ # Template file for 'waylock' pkgname=waylock -version=0.6.2 +version=1.1.0 revision=1 build_style=zig-build -configure_args="-Dpie" hostmakedepends="pkg-config wayland-devel scdoc" makedepends="libxkbcommon-devel pam-devel wayland-protocols wayland-devel" short_desc="Simple screenlocker for wayland compositors" @@ -11,7 +10,19 @@ maintainer="Orphaned " license="ISC" homepage="https://codeberg.org/ifreund/waylock" distfiles="https://codeberg.org/ifreund/waylock/releases/download/v${version}/waylock-${version}.tar.gz" -checksum=4a794dedd1b11f3b9bb7b46f8a93c20aac5ac1d40a851cabaa7ae84fd36686fa +checksum=fd200ddaf416e45a8dc6e212fb8b0fba2cf7bdcfaf5f65a361d8b0313600d02e +_deps="https://codeberg.org/ifreund/zig-wayland/archive/v0.1.0.tar.gz + https://codeberg.org/ifreund/zig-xkbcommon/archive/v0.1.0.tar.gz" + +post_fetch() { + for _d in $_deps; do + zig fetch --global-cache-dir $XBPS_BUILDDIR/zig-input $_d + done +} + +do_build() { + DESTDIR="zig-out" zig build --system $XBPS_BUILDDIR/zig-input/p -Doptimize=ReleaseSafe -Dpie --prefix /usr -Dcpu=baseline install +} post_install() { vlicense LICENSE