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
