Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package waylock for openSUSE:Factory checked in at 2024-05-29 19:36:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/waylock (Old) and /work/SRC/openSUSE:Factory/.waylock.new.24587 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "waylock" Wed May 29 19:36:03 2024 rev:7 rq:1177431 version:1.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/waylock/waylock.changes 2024-04-21 20:27:35.430602598 +0200 +++ /work/SRC/openSUSE:Factory/.waylock.new.24587/waylock.changes 2024-05-29 19:36:49.870616023 +0200 @@ -1,0 +2,13 @@ +Wed May 22 02:29:08 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildserv...@uncomfyhalomacro.pl> + +- Remove files + * zig-wayland.tar.gz + * zig-xkbcommon.tar.gz +- Update to 1.1.0: + * Seat: submit password on KP_Enter keysym + * build: update to Zig 0.12.0 + * build: switch to the Zig package manager +- Add vendor.tar.zst. Vendored dependencies. +- Add ./add-experimental-non-llvm-zig-backend.patch + +------------------------------------------------------------------- Old: ---- waylock-1.0.0.tar.gz waylock-1.0.0.tar.gz.sig zig-wayland.tar.gz zig-xkbcommon.tar.gz New: ---- add-experimental-non-llvm-zig-backend.patch vendor.tar.zst waylock-1.1.0.tar.gz waylock-1.1.0.tar.gz.sig BETA DEBUG BEGIN: New:- Add vendor.tar.zst. Vendored dependencies. - Add ./add-experimental-non-llvm-zig-backend.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ waylock.spec ++++++ --- /var/tmp/diff_new_pack.E55wce/_old 2024-05-29 19:36:50.530639909 +0200 +++ /var/tmp/diff_new_pack.E55wce/_new 2024-05-29 19:36:50.530639909 +0200 @@ -16,10 +16,8 @@ # -%global _zig_wayland_ver 73fed093301b2e5f58998aa4797ce952bd148676 -%global _zig_xkbcommon_ver 7e09b389373b060148c0ca050e0b525e118d91e7 Name: waylock -Version: 1.0.0 +Version: 1.1.0 Release: 0 Summary: Small screenlocker for Wayland compositors License: ISC @@ -28,12 +26,13 @@ Source1: waylock.pamd Source2: https://isaacfreund.com/public_key.txt#/%{name}.keyring Source3: https://codeberg.org/ifreund/waylock/releases/download/v%{version}/waylock-%{version}.tar.gz.sig -Source4: https://codeberg.org/ifreund/zig-wayland/archive/%{_zig_wayland_ver}.tar.gz#/zig-wayland.tar.gz -Source5: https://codeberg.org/ifreund/zig-xkbcommon/archive/%{_zig_xkbcommon_ver}.tar.gz#/zig-xkbcommon.tar.gz +Source4: vendor.tar.zst +Patch1: add-experimental-non-llvm-zig-backend.patch BuildRequires: pkgconfig BuildRequires: scdoc >= 1.9.2 BuildRequires: zig BuildRequires: zig-rpm-macros +BuildRequires: zstd BuildRequires: pkgconfig(pam) BuildRequires: pkgconfig(wayland-protocols) >= 1.24 BuildRequires: pkgconfig(wayland-server) >= 1.20.0 @@ -46,19 +45,16 @@ cause the session to be unlocked.) %prep -%autosetup +%autosetup -a4 -p1 # Replace with configuration that works in openSUSE cp %{SOURCE1} ./pam.d/waylock -tar xvf %{SOURCE4} -C deps/ -tar xvf %{SOURCE5} -C deps/ - %build -%zig_build -Dpie +%zig_build -Dpie --global-cache-dir vendor/ %install -%zig_install -Dpie +%zig_install -Dpie --global-cache-dir vendor/ # Removes rpmlint error: filelist-forbidden-move-to-usr error mkdir -p %{buildroot}%{_pam_vendordir} @@ -67,7 +63,7 @@ %files %license LICENSE -%doc README.md +%doc README.md PACKAGING.md %{_bindir}/waylock %{_mandir}/man1/waylock.1%{?ext_man} %{_pam_vendordir}/waylock ++++++ add-experimental-non-llvm-zig-backend.patch ++++++ diff -ruN waylock-1.1.0.orig/build.zig waylock-1.1.0/build.zig --- waylock-1.1.0.orig/build.zig 2024-05-22 10:37:08.249783613 +0800 +++ waylock-1.1.0/build.zig 2024-05-22 10:39:12.273075063 +0800 @@ -18,6 +18,7 @@ const strip = b.option(bool, "strip", "Omit debug information") orelse false; const pie = b.option(bool, "pie", "Build a Position Independent Executable") orelse false; + const llvm = !(b.option(bool, "no-llvm", "(expirimental) Use non-LLVM x86 Zig backend") orelse false); const man_pages = b.option( bool, @@ -96,6 +97,7 @@ .root_source_file = .{ .path = "src/main.zig" }, .target = target, .optimize = optimize, + .use_llvm = llvm }); waylock.root_module.addOptions("build_options", options); ++++++ waylock-1.0.0.tar.gz -> waylock-1.1.0.tar.gz ++++++ ++++ 10185 lines of diff (skipped)