commit sxhkd for openSUSE:Factory

2020-06-11 Thread root
Hello community,

here is the log from the commit of package sxhkd for openSUSE:Factory checked 
in at 2020-06-11 14:53:23

Comparing /work/SRC/openSUSE:Factory/sxhkd (Old)
 and  /work/SRC/openSUSE:Factory/.sxhkd.new.3606 (New)


Package is "sxhkd"

Thu Jun 11 14:53:23 2020 rev:4 rq:813463 version:0.6.1

Changes:

--- /work/SRC/openSUSE:Factory/sxhkd/sxhkd.changes  2018-05-16 
11:44:12.422591532 +0200
+++ /work/SRC/openSUSE:Factory/.sxhkd.new.3606/sxhkd.changes2020-06-11 
14:54:39.655271224 +0200
@@ -1,0 +2,6 @@
+Thu Jun 11 09:58:53 UTC 2020 - Florian Besser 
+
+- Bump to version 0.6.1
+- Fix gcc10 build, adding -fcommon to CPPFLAGS 
+
+---

Old:

  sxhkd-0.5.9.tar.gz

New:

  sxhkd-0.6.1.tar.gz



Other differences:
--
++ sxhkd.spec ++
--- /var/tmp/diff_new_pack.ap1s3i/_old  2020-06-11 14:54:40.903275030 +0200
+++ /var/tmp/diff_new_pack.ap1s3i/_new  2020-06-11 14:54:40.907275041 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sxhkd
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2017 Luke Jones, luke.nukem.jo...@gmail.com
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,12 +13,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   sxhkd
-Version:0.5.9
+Version:0.6.1
 Release:0
 Summary:Simple X hotkey daemon
 License:BSD-2-Clause
@@ -38,7 +38,7 @@
 %setup -q
 
 %build
-export CPPFLAGS="%{optflags}"
+export CPPFLAGS="%{optflags} -fcommon"
 make %{?_smp_mflags} 
 
 %install

++ sxhkd-0.5.9.tar.gz -> sxhkd-0.6.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.9/VERSION new/sxhkd-0.6.1/VERSION
--- old/sxhkd-0.5.9/VERSION 2018-03-28 10:36:13.0 +0200
+++ new/sxhkd-0.6.1/VERSION 2019-08-11 17:57:54.0 +0200
@@ -1 +1 @@
-0.5.9
\ No newline at end of file
+0.6.1
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.9/contrib/systemd/sxhkd.service 
new/sxhkd-0.6.1/contrib/systemd/sxhkd.service
--- old/sxhkd-0.5.9/contrib/systemd/sxhkd.service   2018-03-28 
10:36:13.0 +0200
+++ new/sxhkd-0.6.1/contrib/systemd/sxhkd.service   2019-08-11 
17:57:54.0 +0200
@@ -1,8 +1,8 @@
 [Unit]
 Description=Simple X Hotkey Daemon
 Documentation=man:sxhkd(1)
-BindsTo=xorg.service
-After=xorg.service
+BindsTo=display-manager.service
+After=display-manager.service
 
 [Service]
 ExecStart=/usr/bin/sxhkd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.9/doc/sxhkd.1 new/sxhkd-0.6.1/doc/sxhkd.1
--- old/sxhkd-0.5.9/doc/sxhkd.1 2018-03-28 10:36:13.0 +0200
+++ new/sxhkd-0.6.1/doc/sxhkd.1 2019-08-11 17:57:54.0 +0200
@@ -2,12 +2,12 @@
 .\" Title: sxhkd
 .\"Author: [see the "Author" section]
 .\" Generator: DocBook XSL Stylesheets v1.79.1 
-.\"  Date: 03/28/2018
+.\"  Date: 08/11/2019
 .\"Manual: Sxhkd Manual
-.\"Source: Sxhkd 0.5.9
+.\"Source: Sxhkd 0.6.1
 .\"  Language: English
 .\"
-.TH "SXHKD" "1" "03/28/2018" "Sxhkd 0\&.5\&.9" "Sxhkd Manual"
+.TH "SXHKD" "1" "08/11/2019" "Sxhkd 0\&.6\&.1" "Sxhkd Manual"
 .\" -
 .\" * Define some portability stuff
 .\" -
@@ -73,6 +73,11 @@
 .RS 4
 Output status information to the given FIFO\&.
 .RE
+.PP
+\fB\-a\fR \fIABORT_KEYSYM\fR
+.RS 4
+Name of the keysym used for aborting chord chains\&.
+.RE
 .SH "BEHAVIOR"
 .sp
 \fBsxhkd\fR is a daemon that listens to keyboard events and execute commands\&.
@@ -145,7 +150,7 @@
 .sp
 The valid modifier names are: \fIsuper\fR, \fIhyper\fR, \fImeta\fR, \fIalt\fR, 
\fIcontrol\fR, \fIctrl\fR, \fIshift\fR, \fImode_switch\fR, \fIlock\fR, 
\fImod1\fR, \fImod2\fR, \fImod3\fR, \fImod4\fR, \fImod5\fR and \fIany\fR\&.
 .sp
-The keysym names are given by the output of \fBxev\fR\&.
+The keysym names are given by the output of \fBxev \-event keyboard\fR\&.
 .sp
 Hotkeys and commands can be spread across multiple lines by ending each 
partial line with a backslash character\&.
 .sp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.9/doc/sxhkd.1.asciidoc 
new/sxhkd-0.6.1/doc/sxhkd.1.asciidoc
--- 

commit sxhkd for openSUSE:Factory

2018-05-16 Thread root
Hello community,

here is the log from the commit of package sxhkd for openSUSE:Factory checked 
in at 2018-05-16 11:43:04

Comparing /work/SRC/openSUSE:Factory/sxhkd (Old)
 and  /work/SRC/openSUSE:Factory/.sxhkd.new (New)


Package is "sxhkd"

Wed May 16 11:43:04 2018 rev:3 rq:607709 version:0.5.9

Changes:

--- /work/SRC/openSUSE:Factory/sxhkd/sxhkd.changes  2017-02-16 
16:51:40.425547664 +0100
+++ /work/SRC/openSUSE:Factory/.sxhkd.new/sxhkd.changes 2018-05-16 
11:44:12.422591532 +0200
@@ -1,0 +2,11 @@
+Tue May 15 02:09:14 UTC 2018 - avin...@opensuse.org
+
+- Update to 0.5.9
+  * discard non tail chain states when locked
+- includes 0.5.8
+  * write to status fifo when a chain begins / ends
+- cleanup with spec-cleaner
+- fix compilation with distribution rpm opt flags
+- refresh example config file
+
+---

Old:

  0.5.7.tar.gz

New:

  sxhkd-0.5.9.tar.gz



Other differences:
--
++ sxhkd.spec ++
--- /var/tmp/diff_new_pack.3W5B78/_old  2018-05-16 11:44:13.110566489 +0200
+++ /var/tmp/diff_new_pack.3W5B78/_new  2018-05-16 11:44:13.114566344 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sxhkd
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2017 Luke Jones, luke.nukem.jo...@gmail.com
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,19 +18,18 @@
 
 
 Name:   sxhkd
-Version:0.5.7
+Version:0.5.9
 Release:0
 Summary:Simple X hotkey daemon
 License:BSD-2-Clause
 Group:  System/GUI/Other
-Url:https://github.com/baskerville/sxhkd
-Source0:https://github.com/baskerville/sxhkd/archive/%{version}.tar.gz 
+URL:https://github.com/baskerville/sxhkd
+Source0:
https://github.com/baskerville/sxhkd/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
 Source1:
https://raw.githubusercontent.com/baskerville/bspwm/master/examples/sxhkdrc
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(xcb)
 BuildRequires:  pkgconfig(xcb-keysyms)
 BuildRequires:  pkgconfig(xcb-util)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 sxhkd is a simple X hotkey daemon with a powerful and compact configuration 
syntax.
@@ -39,6 +38,7 @@
 %setup -q
 
 %build
+export CPPFLAGS="%{optflags}"
 make %{?_smp_mflags}
 
 %install
@@ -47,10 +47,9 @@
 %{buildroot}%{_sysconfdir}/skel/.config/sxhkd/sxhkdrc
 
 %files
-%defattr (-, root, root)
-%doc LICENSE
+%license LICENSE
 %{_bindir}/sxhkd
-%{_mandir}/man1/sxhkd.1%{ext_man}
+%{_mandir}/man1/sxhkd.1%{?ext_man}
 %{_docdir}/%{name}
 %{_sysconfdir}/skel/.config/sxhkd
 %config %{_sysconfdir}/skel/.config/sxhkd/sxhkdrc

++ sxhkdrc ++
--- /var/tmp/diff_new_pack.3W5B78/_old  2018-05-16 11:44:13.154564887 +0200
+++ /var/tmp/diff_new_pack.3W5B78/_new  2018-05-16 11:44:13.154564887 +0200
@@ -7,7 +7,7 @@
urxvt
 
 # program launcher
-super + space
+super + @space
dmenu_run
 
 # make sxhkd reload its configuration files:
@@ -30,9 +30,9 @@
 super + m
bspc desktop -l next
 
-# if the current node is automatic, send it to the last manual, otherwise pull 
the last leaf
+# send the newest marked node to the newest preselected node
 super + y
-   bspc query -N -n focused.automatic && bspc node -n last.!automatic || 
bspc node last.leaf -n focused
+   bspc node newest.marked.local -n newest.!automatic.local
 
 # swap the current node and the biggest node
 super + g
@@ -47,8 +47,8 @@
bspc node -t {tiled,pseudo_tiled,floating,fullscreen}
 
 # set the node flags
-super + ctrl + {x,y,z}
-   bspc node -g {locked,sticky,private}
+super + ctrl + {m,x,y,z}
+   bspc node -g {marked,locked,sticky,private}
 
 #
 # focus/swap
@@ -62,13 +62,13 @@
 super + {p,b,comma,period}
bspc node -f @{parent,brother,first,second}
 
-# focus the next/previous node
+# focus the next/previous node in the current desktop
 super + {_,shift + }c
-   bspc node -f {next,prev}
+   bspc node -f {next,prev}.local
 
-# focus the next/previous desktop
+# focus the next/previous desktop in the current monitor
 super + bracket{left,right}
-   bspc desktop -f {prev,next}
+   bspc desktop -f {prev,next}.local
 
 # focus the last node/desktop
 super + {grave,Tab}




commit sxhkd for openSUSE:Factory

2017-02-16 Thread root
Hello community,

here is the log from the commit of package sxhkd for openSUSE:Factory checked 
in at 2017-02-16 16:51:39

Comparing /work/SRC/openSUSE:Factory/sxhkd (Old)
 and  /work/SRC/openSUSE:Factory/.sxhkd.new (New)


Package is "sxhkd"

Changes:

--- /work/SRC/openSUSE:Factory/sxhkd/sxhkd.changes  2016-10-13 
11:29:43.0 +0200
+++ /work/SRC/openSUSE:Factory/.sxhkd.new/sxhkd.changes 2017-02-16 
16:51:40.425547664 +0100
@@ -1,0 +2,6 @@
+Fri Feb 10 03:42:07 UTC 2017 - luke.nukem.jo...@gmail.com
+
+- Update to 0.5.7
+* No changelog provided
+
+---

Old:

  0.5.6.tar.gz

New:

  0.5.7.tar.gz



Other differences:
--
++ sxhkd.spec ++
--- /var/tmp/diff_new_pack.xiaK0h/_old  2017-02-16 16:51:40.769498827 +0100
+++ /var/tmp/diff_new_pack.xiaK0h/_new  2017-02-16 16:51:40.769498827 +0100
@@ -1,7 +1,8 @@
 #
 # spec file for package sxhkd
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 Luke Jones, luke.nukem.jo...@gmail.com
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +18,7 @@
 
 
 Name:   sxhkd
-Version:0.5.6
+Version:0.5.7
 Release:0
 Summary:Simple X hotkey daemon
 License:BSD-2-Clause
@@ -27,8 +28,8 @@
 Source1:
https://raw.githubusercontent.com/baskerville/bspwm/master/examples/sxhkdrc
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(xcb)
-BuildRequires:  pkgconfig(xcb-util)
 BuildRequires:  pkgconfig(xcb-keysyms)
+BuildRequires:  pkgconfig(xcb-util)
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ 0.5.6.tar.gz -> 0.5.7.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.6/Makefile new/sxhkd-0.5.7/Makefile
--- old/sxhkd-0.5.6/Makefile2016-03-15 17:20:41.0 +0100
+++ new/sxhkd-0.5.7/Makefile2016-10-30 13:28:09.0 +0100
@@ -1,5 +1,6 @@
 NAME = sxhkd
-VERSION := $(shell git describe 2> /dev/null || cat VERSION)
+VERCMD  ?= git describe 2> /dev/null
+VERSION := $(shell $(VERCMD) || cat VERSION)
 
 CPPFLAGS += -D_POSIX_C_SOURCE=200112L -DVERSION=\"$(VERSION)\"
 CFLAGS   += -std=c99 -pedantic -Wall -Wextra
@@ -10,8 +11,8 @@
 MANPREFIX ?= $(PREFIX)/share/man
 DOCPREFIX ?= $(PREFIX)/share/doc/$(NAME)
 
-SRC = $(wildcard *.c)
-OBJ = $(SRC:.c=.o)
+SRC := $(wildcard *.c)
+OBJ := $(SRC:.c=.o)
 
 all: $(NAME)
 
@@ -39,7 +40,7 @@
rm -rf "$(DESTDIR)$(DOCPREFIX)"
 
 doc:
-   a2x -v -d manpage -f manpage -a revnumber=$(VERSION) doc/$(NAME).1.txt
+   a2x -v -d manpage -f manpage -a revnumber=$(VERSION) 
doc/$(NAME).1.asciidoc
 
 clean:
rm -f $(OBJ) $(NAME)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.6/README.asciidoc 
new/sxhkd-0.5.7/README.asciidoc
--- old/sxhkd-0.5.6/README.asciidoc 2017-02-16 16:51:40.825490877 +0100
+++ new/sxhkd-0.5.7/README.asciidoc 1970-01-01 01:00:00.0 +0100
@@ -1 +0,0 @@
-symbolic link to doc/sxhkd.1.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sxhkd-0.5.6/README.md new/sxhkd-0.5.7/README.md
--- old/sxhkd-0.5.6/README.md   1970-01-01 01:00:00.0 +0100
+++ new/sxhkd-0.5.7/README.md   2016-10-30 13:28:09.0 +0100
@@ -0,0 +1,52 @@
+## Description
+
+*sxhkd* is an X daemon that reacts to input events by executing commands.
+
+Its configuration file is a series of bindings that define the associations 
between the input events and the commands.
+
+The format of the configuration file supports a simple notation for mapping 
multiple shortcuts to multiple commands in parallel.
+
+## Example Bindings
+
+   XF86Audio{Prev,Next}
+   mpc -q {prev,next}
+
+   @XF86LaunchA
+   scrot -s -e 'image_viewer $f'
+
+   super + shift + equal
+   sxiv -rt "$HOME/image"
+
+   XF86LaunchB
+   xdotool selectwindow | xsel -bi
+
+   super + {h,j,k,l}
+   bspc node -f {west,south,north,east}
+
+   super + alt + {0-9}
+   mpc -q seek {0-9}0%
+
+   super + {alt,ctrl,alt + ctrl} + XF86Eject
+   sudo systemctl {suspend,reboot,poweroff}
+
+   super + {_,shift + }{h,j,k,l}
+   bspc node -{f,s} {west,south,north,east}
+
+   {_,shift + ,super + }XF86MonBrightness{Down,Up}
+   bright {-1,-10,min,+1,+10,max}
+
+   super + o ; {e,w,m}
+   {gvim,firefox,thunderbird}
+
+   super + alt + control 

commit sxhkd for openSUSE:Factory

2016-10-13 Thread h_root
Hello community,

here is the log from the commit of package sxhkd for openSUSE:Factory checked 
in at 2016-10-13 11:29:40

Comparing /work/SRC/openSUSE:Factory/sxhkd (Old)
 and  /work/SRC/openSUSE:Factory/.sxhkd.new (New)


Package is "sxhkd"

Changes:

New Changes file:

--- /dev/null   2016-09-15 12:42:18.240042505 +0200
+++ /work/SRC/openSUSE:Factory/.sxhkd.new/sxhkd.changes 2016-10-13 
11:29:43.0 +0200
@@ -0,0 +1,10 @@
+---
+Wed Oct  5 09:43:30 UTC 2016 - luke.nukem.jo...@gmail.com
+
+- Add missing LICENSE to package
+
+---
+Fri Jul 15 22:40:28 UTC 2016 - luke.nukem.jo...@gmail.com
+
+- Move to pkgconfig
+

New:

  0.5.6.tar.gz
  sxhkd.changes
  sxhkd.spec
  sxhkdrc



Other differences:
--
++ sxhkd.spec ++
#
# spec file for package sxhkd
#
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:   sxhkd
Version:0.5.6
Release:0
Summary:Simple X hotkey daemon
License:BSD-2-Clause
Group:  System/GUI/Other
Url:https://github.com/baskerville/sxhkd
Source0:https://github.com/baskerville/sxhkd/archive/%{version}.tar.gz 
Source1:
https://raw.githubusercontent.com/baskerville/bspwm/master/examples/sxhkdrc
BuildRequires:  pkgconfig
BuildRequires:  pkgconfig(xcb)
BuildRequires:  pkgconfig(xcb-util)
BuildRequires:  pkgconfig(xcb-keysyms)
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

%description
sxhkd is a simple X hotkey daemon with a powerful and compact configuration 
syntax.

%prep
%setup -q

%build
make %{?_smp_mflags}

%install
%make_install PREFIX=%{_prefix} DOCPREFIX=%{_docdir}/%{name}
install -D -p -m 644 %{SOURCE1} \
%{buildroot}%{_sysconfdir}/skel/.config/sxhkd/sxhkdrc

%files
%defattr (-, root, root)
%doc LICENSE
%{_bindir}/sxhkd
%{_mandir}/man1/sxhkd.1%{ext_man}
%{_docdir}/%{name}
%{_sysconfdir}/skel/.config/sxhkd
%config %{_sysconfdir}/skel/.config/sxhkd/sxhkdrc

%changelog
++ sxhkdrc ++
#
# wm independent hotkeys
#

# terminal emulator
super + Return
urxvt

# program launcher
super + space
dmenu_run

# make sxhkd reload its configuration files:
super + Escape
pkill -USR1 -x sxhkd

#
# bspwm hotkeys
#

# quit bspwm normally
super + alt + Escape
bspc quit

# close and kill
super + {_,shift + }w
bspc node -{c,k}

# alternate between the tiled and monocle layout
super + m
bspc desktop -l next

# if the current node is automatic, send it to the last manual, otherwise pull 
the last leaf
super + y
bspc query -N -n focused.automatic && bspc node -n last.!automatic || 
bspc node last.leaf -n focused

# swap the current node and the biggest node
super + g
bspc node -s biggest

#
# state/flags
#

# set the window state
super + {t,shift + t,s,f}
bspc node -t {tiled,pseudo_tiled,floating,fullscreen}

# set the node flags
super + ctrl + {x,y,z}
bspc node -g {locked,sticky,private}

#
# focus/swap
#

# focus the node in the given direction
super + {_,shift + }{h,j,k,l}
bspc node -{f,s} {west,south,north,east}

# focus the node for the given path jump
super + {p,b,comma,period}
bspc node -f @{parent,brother,first,second}

# focus the next/previous node
super + {_,shift + }c
bspc node -f {next,prev}

# focus the next/previous desktop
super + bracket{left,right}
bspc desktop -f {prev,next}

# focus the last node/desktop
super + {grave,Tab}
bspc {node,desktop} -f last

# focus the older or newer node in the focus history
super + {o,i}
bspc wm -h off; \
bspc node {older,newer} -f; \
bspc wm -h on

# focus or send to the given desktop
super + {_,shift + }{1-9,0}
bspc {desktop -f,node -d} '^{1-9,10}'

#
# preselect
#

# preselect the direction
super + ctrl + {h,j,k,l}
bspc node -p {west,south,north,east}

# preselect the ratio
super + ctrl + {1-9}
bspc node -o 0.{1-9}

# cancel the preselection for the focused node
super + ctrl + space
bspc