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)

Reply via email to