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 - [email protected] + +- 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, [email protected] # # 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}
