Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xdotool for openSUSE:Factory checked in at 2022-01-06 15:50:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdotool (Old) and /work/SRC/openSUSE:Factory/.xdotool.new.1896 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdotool" Thu Jan 6 15:50:53 2022 rev:12 rq:943917 version:3.20211022.1 Changes: -------- --- /work/SRC/openSUSE:Factory/xdotool/xdotool.changes 2021-10-18 22:02:50.802121981 +0200 +++ /work/SRC/openSUSE:Factory/.xdotool.new.1896/xdotool.changes 2022-01-06 15:50:57.704960663 +0100 @@ -1,0 +2,10 @@ +Tue Jan 4 21:25:07 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 3.2021022.1: + * Fix a bug causing `make create-package-deb` to fail. (#362) + * Revert XWayland detection. Some parts of xdotool do not work under + XWayland. However, many features *do* work on XWayland, and rejecting + XWayland caused problems for several + folks who were otherwise happily using xdotool under Wayland/XWayland. (#346, #355) + +------------------------------------------------------------------- Old: ---- xdotool-3.20210903.1.tar.gz New: ---- xdotool-3.20211022.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdotool.spec ++++++ --- /var/tmp/diff_new_pack.kPTpIN/_old 2022-01-06 15:50:58.624961168 +0100 +++ /var/tmp/diff_new_pack.kPTpIN/_new 2022-01-06 15:50:58.628961170 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdotool # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: xdotool -Version: 3.20210903.1 +Version: 3.20211022.1 Release: 0 Summary: Fake keyboard/mouse input License: BSD-3-Clause ++++++ xdotool-3.20210903.1.tar.gz -> xdotool-3.20211022.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdotool-3.20210903.1/CHANGELIST new/xdotool-3.20211022.1/CHANGELIST --- old/xdotool-3.20210903.1/CHANGELIST 2021-09-04 01:01:54.000000000 +0200 +++ new/xdotool-3.20211022.1/CHANGELIST 2021-10-22 07:44:38.000000000 +0200 @@ -9,6 +9,14 @@ Unfortunately, there seem to be no common and stable way to do what xdotool does *on* Wayland, so xdotool does not work correctly under Wayland. +3.20211022.1 + - Fix a bug causing `make create-package-deb` to fail. (#362) + +3.20210903.1 + - Revert XWayland detection. Some parts of xdotool do not work under XWayland. However, + many features *do* work on XWayland, and rejecting XWayland caused problems for several + folks who were otherwise happily using xdotool under Wayland/XWayland. (#346, #355) + 3.20210804.1 - xdotool and libxdo will now reject if it is running under Wayland/XWayland. If XWayland is detected, the program will fail. This is because XWayland diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdotool-3.20210903.1/Makefile new/xdotool-3.20211022.1/Makefile --- old/xdotool-3.20210903.1/Makefile 2021-09-04 01:01:54.000000000 +0200 +++ new/xdotool-3.20211022.1/Makefile 2021-10-22 07:40:46.000000000 +0200 @@ -124,7 +124,8 @@ .PHONY: clean clean: rm -f *.o xdotool xdotool.static xdotool.1 xdotool.html \ - libxdo.$(LIBSUFFIX) libxdo.$(VERLIBSUFFIX) libxdo.a libxdo.pc + libxdo.$(LIBSUFFIX) libxdo.$(VERLIBSUFFIX) libxdo.a libxdo.pc \ + *.deb xdo.o: xdo.c xdo_version.h $(CC) $(CFLAGS) -fPIC -c xdo.c @@ -148,7 +149,7 @@ libxdo.$(VERLIBSUFFIX): libxdo.$(LIBSUFFIX) ln -s $< $@ -libxdo.pc: +libxdo.pc: VERSION sh pc.sh $(VERSION) $(INSTALLLIB) $(INSTALLINCLUDE) > libxdo.pc # xdotool the binary requires libX11 now for XSelectInput and friends. @@ -235,7 +236,7 @@ # tarballs. DEBDIR=deb-build -create-package-deb: pre-create-package VERSION xdo_version.h +create-package-deb: VERSION xdo_version.h [ -d $(DEBDIR) ] && rm -r $(DEBDIR) || true $(MAKE) xdotool.deb xdotool-doc.deb libxdo$(MAJOR).deb libxdo$(MAJOR)-dev.deb @@ -270,18 +271,18 @@ tar -C $(DEBDIR)/$* -zcf $(DEBDIR)/$*/control.tar.gz control md5sums # Build a tarball for xdotool files -$(DEBDIR)/xdotool/data.tar.gz: $(DEBDIR)/xdotool/ +$(DEBDIR)/xdotool/data.tar.gz: $(DEBDIR)/xdotool tar -C $(DEBDIR) -zcf $@ usr/bin # Build a tarball for libxdo# files -$(DEBDIR)/libxdo$(MAJOR)/data.tar.gz: $(DEBDIR)/libxdo$(MAJOR)/ +$(DEBDIR)/libxdo$(MAJOR)/data.tar.gz: $(DEBDIR)/libxdo$(MAJOR) tar -C $(DEBDIR) -zcf $@ usr/lib # Build a tarball for libxdo#-dev files -$(DEBDIR)/libxdo$(MAJOR)-dev/data.tar.gz: $(DEBDIR)/libxdo$(MAJOR)-dev/ +$(DEBDIR)/libxdo$(MAJOR)-dev/data.tar.gz: $(DEBDIR)/libxdo$(MAJOR)-dev tar -C $(DEBDIR) -zcf $@ usr/include # Build a tarball for xdotool-doc files -$(DEBDIR)/xdotool-doc/data.tar.gz: $(DEBDIR)/xdotool-doc/ +$(DEBDIR)/xdotool-doc/data.tar.gz: $(DEBDIR)/xdotool-doc tar -C $(DEBDIR) -zcf $@ usr/share diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdotool-3.20210903.1/VERSION new/xdotool-3.20211022.1/VERSION --- old/xdotool-3.20210903.1/VERSION 2021-09-04 01:15:36.000000000 +0200 +++ new/xdotool-3.20211022.1/VERSION 2021-10-22 07:40:30.000000000 +0200 @@ -1,3 +1,3 @@ MAJOR="3" -RELEASE="20210903" +RELEASE="20211022" REVISION="1" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdotool-3.20210903.1/libxdo.pc new/xdotool-3.20211022.1/libxdo.pc --- old/xdotool-3.20210903.1/libxdo.pc 2021-09-04 01:15:42.000000000 +0200 +++ new/xdotool-3.20211022.1/libxdo.pc 2021-10-22 07:43:49.000000000 +0200 @@ -3,7 +3,7 @@ Name: libxdo Description: fake keyboard/mouse input, window management, and more -Version: 3.20210903.1 +Version: 3.20211022.1 Requires: x11 Libs: -L${libdir} -lxdo Cflags: -I${includedir} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdotool-3.20210903.1/t/ephemeral-x.sh new/xdotool-3.20211022.1/t/ephemeral-x.sh --- old/xdotool-3.20210903.1/t/ephemeral-x.sh 2020-02-07 06:32:33.000000000 +0100 +++ new/xdotool-3.20211022.1/t/ephemeral-x.sh 2021-10-08 04:45:16.000000000 +0200 @@ -71,7 +71,12 @@ pkill -KILL -P $$ || true } -eval "set -- $( (POSIXLY_CORRECT=1 getopt +x:w:qh "$@" || echo " "FAIL) | tr -d '\n' )" +POSIXLY_CORRECT=1 getopt -s sh +x:w:qh "$@" > /dev/null +if [ $? -ne 0 ] ; then + echo "Invalid arguments..." + exit 1 +fi +eval "set -- $(POSIXLY_CORRECT=1 getopt -s sh +x:w:qh "$@")" while [ "0$#" -gt 0 ] ; do case $1 in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xdotool-3.20210903.1/xdo_version.h new/xdotool-3.20211022.1/xdo_version.h --- old/xdotool-3.20210903.1/xdo_version.h 2021-09-04 01:15:36.000000000 +0200 +++ new/xdotool-3.20211022.1/xdo_version.h 2021-10-22 07:40:30.000000000 +0200 @@ -1,4 +1,4 @@ #ifndef _VERSION_H_ #define _VERSION_H_ -static const char *XDO_VERSION = "3.20210903.1"; +static const char *XDO_VERSION = "3.20211022.1"; #endif /* ifndef _VERSION_H */