Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package wvkbd for openSUSE:Factory checked 
in at 2026-01-23 17:32:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wvkbd (Old)
 and      /work/SRC/openSUSE:Factory/.wvkbd.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "wvkbd"

Fri Jan 23 17:32:18 2026 rev:3 rq:1328746 version:0.19.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/wvkbd/wvkbd.changes      2026-01-22 
15:19:17.979033464 +0100
+++ /work/SRC/openSUSE:Factory/.wvkbd.new.1928/wvkbd.changes    2026-01-23 
17:32:46.285210041 +0100
@@ -1,0 +2,12 @@
+Thu Jan 22 20:57:03 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 0.19.2:
+  * Makefile: do not rebuild on install
+
+-------------------------------------------------------------------
+Thu Jan 22 20:56:53 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 0.19.1:
+  * Improve the makefile to simplify building multiple layouts
+
+-------------------------------------------------------------------

Old:
----
  v0.19.tar.gz

New:
----
  v0.19.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ wvkbd.spec ++++++
--- /var/tmp/diff_new_pack.1k9MWm/_old  2026-01-23 17:32:46.781230322 +0100
+++ /var/tmp/diff_new_pack.1k9MWm/_new  2026-01-23 17:32:46.785230485 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           wvkbd
-Version:        0.19
+Version:        0.19.2
 Release:        0
 Summary:        Wayland on-screen keyboard
 License:        GPL-3.0-only

++++++ v0.19.tar.gz -> v0.19.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wvkbd-0.19/.gitignore new/wvkbd-0.19.2/.gitignore
--- old/wvkbd-0.19/.gitignore   2026-01-21 22:00:51.000000000 +0100
+++ new/wvkbd-0.19.2/.gitignore 2026-01-22 17:33:05.000000000 +0100
@@ -5,8 +5,6 @@
 include/config.h
 .gdb_history
 *.log
-wvkbd
 *.1
-config.h
-wvkbd-mobintl
-wvkbd-deskintl
+build-*/*
+wvkbd-*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wvkbd-0.19/Makefile new/wvkbd-0.19.2/Makefile
--- old/wvkbd-0.19/Makefile     2026-01-21 22:00:51.000000000 +0100
+++ new/wvkbd-0.19.2/Makefile   2026-01-22 17:33:05.000000000 +0100
@@ -1,5 +1,7 @@
 include config.mk
 
+BUILDDIR=build-${LAYOUT}
+
 NAME=wvkbd
 BIN=${NAME}-${LAYOUT}
 SRC=.
@@ -9,6 +11,7 @@
 
 WVKBD_SOURCES += $(wildcard $(SRC)/*.c)
 WVKBD_HEADERS += $(wildcard $(SRC)/*.h)
+WVKBD_DIR_SOURCES = $(foreach src, $(WVKBD_SOURCES), $(addprefix $(BUILDDIR)/, 
$(src)))
 
 PKG_CONFIG ?= pkg-config
 CFLAGS += -std=gnu99 -Wall -g -DWITH_WAYLAND_SHM 
-DLAYOUT=\"layout.${LAYOUT}.h\" -DKEYMAP=\"keymap.${LAYOUT}.h\"
@@ -20,16 +23,21 @@
 HDRS = $(WAYLAND_HEADERS:.xml=-client-protocol.h)
 WAYLAND_SRC = $(HDRS:.h=.c)
 SOURCES = $(WVKBD_SOURCES) $(WAYLAND_SRC)
+OBJECTS = $(WVKBD_DIR_SOURCES:.c=.o) $(WAYLAND_SRC:.c=.o)
 
 SCDOC=scdoc
 DOCS = wvkbd.1
 
-OBJECTS = $(SOURCES:.c=.o)
 
 all: ${BIN} ${DOCS}
 
-config.h:
-       cp config.${LAYOUT}.h config.h
+$(BUILDDIR)/config.h:
+       mkdir -p $(BUILDDIR)
+       cp config.$(LAYOUT).h $@
+
+$(BUILDDIR)/%.o: %.c
+       mkdir -p $(BUILDDIR)
+       $(CC) -I $(CURDIR) -I $(CURDIR)/$(BUILDDIR) -c $(CFLAGS) -o $@ $<
 
 proto/%-client-protocol.c: proto/%.xml
        wayland-scanner code < $? > $@
@@ -39,11 +47,11 @@
 
 $(OBJECTS): $(HDRS) $(WVKBD_HEADERS)
 
-wvkbd-${LAYOUT}: config.h $(OBJECTS) layout.${LAYOUT}.h
+wvkbd-${LAYOUT}: $(BUILDDIR)/config.h $(OBJECTS) layout.${LAYOUT}.h
        $(CC) -o wvkbd-${LAYOUT} $(OBJECTS) $(LDFLAGS)
 
 clean:
-       rm -f $(OBJECTS) config.h $(HDRS) $(WAYLAND_SRC) ${BIN} ${DOCS}
+       rm -rf "$(BUILDDIR)" wvkbd-$(LAYOUT)
 
 format:
        clang-format -i $(WVKBD_SOURCES) $(WVKBD_HEADERS)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/wvkbd-0.19/config.mk new/wvkbd-0.19.2/config.mk
--- old/wvkbd-0.19/config.mk    2026-01-21 22:00:51.000000000 +0100
+++ new/wvkbd-0.19.2/config.mk  2026-01-22 17:33:05.000000000 +0100
@@ -1,4 +1,4 @@
-VERSION = 0.19
+VERSION = 0.19.2
 CFLAGS = -DVERSION=\"$(VERSION)\" -D_XOPEN_SOURCE=700
 PREFIX = /usr/local
 MANPREFIX = ${PREFIX}/share/man

Reply via email to