commit herbstluftwm for openSUSE:Factory

2020-11-02 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2020-11-02 09:44:14

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


Package is "herbstluftwm"

Mon Nov  2 09:44:14 2020 rev:9 rq:845299 version:0.9.0

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2020-06-09 00:07:18.573853762 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.3463/herbstluftwm.changes  
2020-11-02 09:44:35.341851484 +0100
@@ -1,0 +2,35 @@
+Sun Nov  1 21:25:19 UTC 2020 - Michael Vetter 
+
+- Update to 0.9.0:
+  * When an application fails to focus itself (because
+focus_stealing_prevention is active), then the window is marked
+as urgent.
+  * New optional argument for the 'split' command for splitting
+non-leaf frames
+  * Frame objects: the frame layout can be introspected via the
+'tiling' object present in each tag, e.g.: 'tags.focus.tiling'.
+  * New command 'foreach' for iterating over objects
+  * New attribute 'urgent_count' for tags, counting the number of
+urgent clients on a tag
+  * New rule consequence 'floatplacement' that updates the placement
+of floating clients ('floatplacement=smart' for little overlap,
+'floatplacement=center' for centering) or leaves the floating
+position as is ('floatplacement=none')
+  * New rule condition 'pgid'
+  * New format specifier '%c' in the 'sprintf' command (useful
+in combination with 'foreach')
+  * The 'new_attr' command now also accepts an initial value
+  * React to a change of the 'floating_focused' attribute of the
+tag object
+  * New frame index character 'p' for accessing the parent frame
+  * Object tree documentation as a json file
+  Bug fixes:
+  * Fix wrong behaviour in 'cycle_layout' in the case where the
+current layout is not contained in the layout list passed
+to 'cycle_layout'.
+  * Fix handling of delta -1 in 'focus_monitor' and 'cycle_monitor'
+  * Fixed precision decimals in the layout tree (more reliable
+in- and output of fractions in frame splits)
+  * Fixes in maximize.sh
+
+---

Old:

  herbstluftwm-0.8.3.tar.gz
  herbstluftwm-0.8.3.tar.gz.sig

New:

  herbstluftwm-0.9.0.tar.gz
  herbstluftwm-0.9.0.tar.gz.sig



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.zqcrmv/_old  2020-11-02 09:44:35.797851922 +0100
+++ /var/tmp/diff_new_pack.zqcrmv/_new  2020-11-02 09:44:35.801851926 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   herbstluftwm
-Version:0.8.3
+Version:0.9.0
 Release:0
 Summary:A manual tiling window manager
 License:BSD-2-Clause
@@ -121,6 +121,7 @@
 %{_mandir}/man1/%{name}.1%{?ext_man}
 %{_mandir}/man7/%{name}-tutorial.7%{?ext_man}
 %{_datadir}/xsessions/%{name}.desktop
+%{_datadir}/doc/herbstluftwm/hlwm-doc.json
 
 %files examples
 %dir %{_datadir}/doc/%{name}/examples
@@ -143,6 +144,7 @@
 %{_datadir}/doc/%{name}/examples/toggledualhead.sh
 %{_datadir}/doc/%{name}/examples/windowmenu.sh
 %{_datadir}/doc/%{name}/examples/wselect.sh
+%{_datadir}/doc/herbstluftwm/examples/perclient_kb_layout.sh
 
 %files zsh-completion
 %{_datadir}/zsh/site-functions/_herbstclient

++ herbstluftwm-0.8.3.tar.gz -> herbstluftwm-0.9.0.tar.gz ++
 8900 lines of diff (skipped)




commit herbstluftwm for openSUSE:Factory

2020-06-08 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2020-06-09 00:05:31

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


Package is "herbstluftwm"

Tue Jun  9 00:05:31 2020 rev:8 rq:812452 version:0.8.3

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2020-05-05 18:56:17.869529946 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.3606/herbstluftwm.changes  
2020-06-09 00:07:18.573853762 +0200
@@ -1,0 +2,11 @@
+Mon Jun  8 07:56:04 UTC 2020 - Michael Vetter 
+
+- Update to 0.8.3:
+  * Set .desktop file Type to Application (#903) 
+  * Ignore EnterNotify events by grabs and decoration (#907) 
+  * Don't drop later EnterNotify during enternotify() (#909) 
+  * Consistently use $(BUILDDIR) in Makefile
+  * Remove unused command interface methods (#917) 
+  * Update and add new tests
+
+---

Old:

  herbstluftwm-0.8.2.tar.gz
  herbstluftwm-0.8.2.tar.gz.sig

New:

  herbstluftwm-0.8.3.tar.gz
  herbstluftwm-0.8.3.tar.gz.sig



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.HACM4c/_old  2020-06-09 00:07:19.837858246 +0200
+++ /var/tmp/diff_new_pack.HACM4c/_new  2020-06-09 00:07:19.841858260 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   herbstluftwm
-Version:0.8.2
+Version:0.8.3
 Release:0
 Summary:A manual tiling window manager
 License:BSD-2-Clause

++ herbstluftwm-0.8.2.tar.gz -> herbstluftwm-0.8.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/herbstluftwm-0.8.2/HACKING 
new/herbstluftwm-0.8.3/HACKING
--- old/herbstluftwm-0.8.2/HACKING  2020-05-04 19:24:08.0 +0200
+++ new/herbstluftwm-0.8.3/HACKING  2020-06-06 20:45:01.0 +0200
@@ -35,8 +35,14 @@
 tox -c ..  -- -v --maxfail=1
 
 If you run arch linux, it may be necessary to add -e py38 to the tox parameters
-(that is, before the --). The argument after the -- are pytest parameters (add
--h to see a help).
+(that is, before the --). If you have an old version of tox installed, it may 
be
+necessary to pass ../tox.ini instead of .. to the -c parameter.
+
+The argument after the -- are pytest parameters (add -h to see a help). If you
+do not want to use tox and instead run pytest directly, then call the following
+command in the build directory:
+
+python3 -m pytest ../tests
 
 [1] http://pytest.org/
 [2] https://tox.readthedocs.io/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/herbstluftwm-0.8.2/INSTALL 
new/herbstluftwm-0.8.3/INSTALL
--- old/herbstluftwm-0.8.2/INSTALL  2020-05-04 19:24:08.0 +0200
+++ new/herbstluftwm-0.8.3/INSTALL  2020-06-06 20:45:01.0 +0200
@@ -47,8 +47,8 @@
 directory. The compilation and installation is configured by the following 
CMake
 variables which you can set on the initial cmake call and alter with ccmake:
 
-CMAKE_INSTALL_PREFIX   = /usr/# the prefix
-CMAKE_INSTALL_SYSCONF_ = $(DESTDIR)/etc/  # path to etc directory
+CMAKE_INSTALL_PREFIX = /usr/# the prefix
+CMAKE_INSTALL_SYSCONF_PREFIX = $(DESTDIR)/etc/  # path to etc directory
 
 Individual paths for special files can be set with the *DIR variables, 
typically
 relative to CMAKE_INSTALL_PREFIX. If you are building package, you would
@@ -116,3 +116,5 @@
 clear mod1
 add mod1 = Alt_L
 --- snap ---
+
+// vim: nowrap ft=asciidoc tw=80
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/herbstluftwm-0.8.2/MIGRATION 
new/herbstluftwm-0.8.3/MIGRATION
--- old/herbstluftwm-0.8.2/MIGRATION2020-05-04 19:24:08.0 +0200
+++ new/herbstluftwm-0.8.3/MIGRATION2020-06-06 20:45:01.0 +0200
@@ -52,4 +52,4 @@
 can replace a line like 'set ignore_class "$foo"' in your autostart by 'rule
 class~"$foo" manage=off'
 
-// vim: tw=80
+// vim: nowrap ft=asciidoc tw=80
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/herbstluftwm-0.8.2/Makefile 
new/herbstluftwm-0.8.3/Makefile
--- old/herbstluftwm-0.8.2/Makefile 2020-05-04 19:24:08.0 +0200
+++ new/herbstluftwm-0.8.3/Makefile 2020-06-06 20:45:01.0 +0200
@@ -17,7 +17,7 @@
cd $@ && cmake ..
 
 clean:
-   rm -r build/
+   rm -r $(BUILDDIR)/
 
 doc: $(BUILDDIR)
cd $(BUILDDIR)/doc && $(MAKE)
@@ -25,6 +25,6 @@
 tar: doc
git archive --prefix=herbstluftwm-$(VERSION)/ -o $(TARFILE) HEAD
tar --transform="flags=r;s,$(BUILDDIR),herbstluftwm-$(VERSION),"  

commit herbstluftwm for openSUSE:Factory

2020-05-05 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2020-05-05 18:56:15

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


Package is "herbstluftwm"

Tue May  5 18:56:15 2020 rev:7 rq:800246 version:0.8.2

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2020-04-21 13:13:00.885093198 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.2738/herbstluftwm.changes  
2020-05-05 18:56:17.869529946 +0200
@@ -1,0 +2,21 @@
+Tue May  5 07:17:51 UTC 2020 - Michael Vetter 
+
+- Update to 0.8.2:
+  * Selection of empty frames by the mouse (by click or by hover if
+focus_follows_mouse is enabled)
+  * The commands 'close_and_remove' / 'close_or_remove' act like
+'close' for floating clients
+  * The decoration window allows focusing, moving, and resizing
+the client via the mouse (as known from standard floating
+window managers)
+  * Improved herbstclient tab completion for the fish shell
+  * Fix a crash in the error handler when a invalid monitor
+name is passed. (Affects list_padding move_monitor
+rename_monitor lock_tag unlock_tag)
+  * Fix the type of WM_STATE
+  * The client attributes sizehints_tiling and sizehints_floating
+are now writable
+  * Fix EWMH urgency change for clients without WM hints set
+  * Fix the exit code of the 'focus' command
+
+---

Old:

  herbstluftwm-0.8.1.tar.gz
  herbstluftwm-0.8.1.tar.gz.sig

New:

  herbstluftwm-0.8.2.tar.gz
  herbstluftwm-0.8.2.tar.gz.sig



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.lawXyw/_old  2020-05-05 18:56:18.737531815 +0200
+++ /var/tmp/diff_new_pack.lawXyw/_new  2020-05-05 18:56:18.737531815 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   herbstluftwm
-Version:0.8.1
+Version:0.8.2
 Release:0
 Summary:A manual tiling window manager
 License:BSD-2-Clause

++ herbstluftwm-0.8.1.tar.gz -> herbstluftwm-0.8.2.tar.gz ++
 2987 lines of diff (skipped)




commit herbstluftwm for openSUSE:Factory

2020-04-21 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2020-04-21 13:12:58

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


Package is "herbstluftwm"

Tue Apr 21 13:12:58 2020 rev:6 rq:795955 version:0.8.1

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2020-04-14 16:20:52.731541925 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.2738/herbstluftwm.changes  
2020-04-21 13:13:00.885093198 +0200
@@ -1,0 +2,23 @@
+Tue Apr 21 06:23:38 UTC 2020 - Michael Vetter 
+
+- Update to 0.8.1:
+  * the frame index 'e' refers to the first empty frame
+(e.g. 'rule index=e' places new windows in empty frames, if possible)
+  * new setting 'hide_covered_windows' to improve the appearance
+when used with a compositor.
+  * resize floating windows with the same command ('resize') as in
+tiling mode and thus the same keybindings as in tiling mode.
+Therefore, the 'fractiondelta' parameter to the 'resize' command
+is now optional.
+  * keybind now checks that the bound command exists.
+  * cycle_all (Alt-Tab) now also traverses floating clients
+  * new setting 'auto_detect_panels' controlling the panel
+detection algorithm.
+  * improved herbstclient tab completion for the fish shell
+  Bug fixes:
+  * Handle the regular expression "" correctly, since the grammar
+of extended regular expressions does not allow "".
+  * Error handling for the lack of xrandr
+  * Fixes to make it compile on other systems and architecture
+
+---

Old:

  herbstluftwm-0.8.0.tar.gz
  herbstluftwm-0.8.0.tar.gz.sig

New:

  herbstluftwm-0.8.1.tar.gz
  herbstluftwm-0.8.1.tar.gz.sig



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.4DjcJq/_old  2020-04-21 13:13:01.833095089 +0200
+++ /var/tmp/diff_new_pack.4DjcJq/_new  2020-04-21 13:13:01.833095089 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   herbstluftwm
-Version:0.8.0
+Version:0.8.1
 Release:0
 Summary:A manual tiling window manager
 License:BSD-2-Clause
@@ -148,7 +148,7 @@
 %{_datadir}/zsh/site-functions/_herbstclient
 
 %files bash-completion
-%config %{_sysconfdir}/bash_completion.d/herbstclient-completion
+%{_datadir}/bash-completion/completions/herbstclient
 
 %files fish-completion
 %dir %{_datadir}/fish

++ herbstluftwm-0.8.0.tar.gz -> herbstluftwm-0.8.1.tar.gz ++
 8089 lines of diff (skipped)




commit herbstluftwm for openSUSE:Factory

2020-04-14 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2020-04-14 15:11:43

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


Package is "herbstluftwm"

Tue Apr 14 15:11:43 2020 rev:5 rq:793813 version:0.8.0

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2019-06-17 10:35:19.369204733 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.2738/herbstluftwm.changes  
2020-04-14 16:20:52.731541925 +0200
@@ -1,0 +2,46 @@
+Sun Apr 12 20:45:28 UTC 2020 - Michael Vetter 
+
+- Update to 0.8.0:
+  * single window floating (every client has an attribute 'floating' which can
+be set at run time and via the rule consequence 'floating=on')
+  * monitor detection via xrandr
+  * detection of external panels
+  * new command: apply_rules
+  * new command: export (convenience wrapper around setenv)
+  * new client attribute: keys_inactive (negation of keymask)
+  * new command: drag (initiates moving/resizing a window by mouse)
+  * if tags have been configured through EWMH before herbstluftwm starts (from
+a previous running window manager), then herbstluftwm re-uses these tags
+(start with --no-tag-import to disable this)
+  * The build system is now cmake. See the INSTALL file if you need to
+compile herbstluftwm yourself.
+  * the 'remove' command now tries to preserve the focus and the client
+arrangement. Intuitively speaking, 'remove' is undoing a frame split.
+  * Many boolean style settings were formerly of type int. Now, these are
+boolean settings.
+  * The 'toggle' command only works for boolean settings. For the former
+behavior for int-typed settings, use 'cycle_value'.
+  * Writing '%%' in the 'sprintf' format string now gives a literate '%', just
+as printf. Formerly it stayed '%%'.
+  * The 'keybind' command now accepts all valid key symbols, even if they are
+not present on the current keyboard layout at the time of setup.
+  * the rules are also applied to those clients that change their WM_CLASS
+after being shown already.
+  * 'detect_monitors' has an additional '--list-all' parameter
+  * do not change the focus (for focus_follows_mouse=1) when an unmanaged
+dialog (e.g. a rofi menu or a notification) closes.
+  * list_rules now prints regex-based rule conditions with '~' instead of '='
+  * new attributes on every monitor for pad_up pad_down pad_left pad_right
+  * new flag --exit-on-xerror (to be used in automated testing only)
+  * Formerly, double dots in object paths were allowed (similar to double
+slashes in file paths in unix). Right now, they are only allowed at the end
+(which is necessary for the tab-completion of attr):
+- +monitors+ is valid
+- +monitors.+ is valid
+- +monitors..+ is valid
+- +monitors.by-name.+ is valid
+- +monitors..by-name.+ is *invalid*
+- Remove examples-remove-executable-bits.patch
+- Run spec-cleaner
+
+---

Old:

  examples-remove-executable-bits.patch
  herbstluftwm-0.7.2.tar.gz
  herbstluftwm-0.7.2.tar.gz.sig

New:

  herbstluftwm-0.8.0.tar.gz
  herbstluftwm-0.8.0.tar.gz.sig



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.boMmdI/_old  2020-04-14 16:20:53.195542408 +0200
+++ /var/tmp/diff_new_pack.boMmdI/_new  2020-04-14 16:20:53.199542411 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package herbstluftwm
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,25 +12,25 @@
 # 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:   herbstluftwm
-Version:0.7.2
+Version:0.8.0
 Release:0
 Summary:A manual tiling window manager
 License:BSD-2-Clause
 Group:  System/GUI/Other
-Url:https://herbstluftwm.org
+URL:https://herbstluftwm.org
 Source0:https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz
 Source1:https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz.sig
 Source2:%{name}.desktop
-# PATCH-FIX-SUSE Remove executable bits from the documentation
-Patch0: examples-remove-executable-bits.patch
 BuildRequires:  asciidoc
+BuildRequires:  cmake >= 3.1
 BuildRequires:  

commit herbstluftwm for openSUSE:Factory

2019-06-17 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2019-06-17 10:35:08

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


Package is "herbstluftwm"

Mon Jun 17 10:35:08 2019 rev:4 rq:710286 version:0.7.2

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2018-01-13 21:46:56.532047607 +0100
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new.4811/herbstluftwm.changes  
2019-06-17 10:35:19.369204733 +0200
@@ -1,0 +2,24 @@
+Wed May 29 07:19:37 UTC 2019 - mvet...@suse.com
+
+- Update to 0.7.2:
+  * When herbstluftwm is not running and herbstclient is called,
+the absent herbstluftwm is detected instead of hanging forever.
+  * Close window on _NET_CLOSE_WINDOW. This makes closing windows
+via ewmh panels work.
+  * Fix return code of remove_attr
+  * Fix error when unmanaging clients
+  * Some typo fixes in the documentation
+- Remove and replace with sed:
+  * herbstluftwm-shebangs.patch
+  * herbstluftwm-shebangs-2.patch
+  * herbstluftwm-shebangs-3.patch
+
+---
+Fri Mar 22 01:23:44 UTC 2019 - xaver@hellauer.bayern
+
+- updated to latest stable release (0.7.1)
+- changes to herbstluftwm-shebangs.patch due to rejects caused by upstream 
changes
+- add herbstluftwm-shebangs-3.patch
+- fish-completion package
+
+---

Old:

  herbstluftwm-0.7.0.tar.gz
  herbstluftwm-0.7.0.tar.gz.sig
  herbstluftwm-shebangs-2.patch
  herbstluftwm-shebangs.patch

New:

  herbstluftwm-0.7.2.tar.gz
  herbstluftwm-0.7.2.tar.gz.sig



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.Cc3TjY/_old  2019-06-17 10:35:20.949203943 +0200
+++ /var/tmp/diff_new_pack.Cc3TjY/_new  2019-06-17 10:35:20.985203925 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package herbstluftwm
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -17,7 +17,7 @@
 
 
 Name:   herbstluftwm
-Version:0.7.0
+Version:0.7.2
 Release:0
 Summary:A manual tiling window manager
 License:BSD-2-Clause
@@ -26,12 +26,8 @@
 Source0:https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz
 Source1:https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz.sig
 Source2:%{name}.desktop
-# PATCH-FIX-SUSE Applied in reverse to replace "env" in shebangs with /bin/bash
-Patch0: 
https://github.com/%{name}/%{name}/commit/b1fe1380419e1bc11ee017b59a9d58c238c66f91.patch#/%{name}-shebangs.patch
-# PATCH-FIX-SUSE Applied in reverse to replace "env" in shebangs with /bin/bash
-Patch1: 
https://github.com/%{name}/%{name}/commit/edc8c1656ec67b73f92f25d9cf322cea0df5d0a6.patch#/%{name}-shebangs-2.patch
 # PATCH-FIX-SUSE Remove executable bits from the documentation
-Patch2: examples-remove-executable-bits.patch
+Patch0: examples-remove-executable-bits.patch
 BuildRequires:  asciidoc
 BuildRequires:  gcc-c++ >= 4.9
 BuildRequires:  glib2-devel
@@ -56,6 +52,16 @@
 %description bash-completion
 Bash completion for herbstclient
 
+%package fish-completion
+Summary:Fish completion for %{name}
+Group:  System/Shells
+Requires:   %{name} = %{version}
+Supplements:packageand(%{name}:fish)
+BuildArch:  noarch
+
+%description fish-completion
+Fish completion for herbstclient
+
 %package zsh-completion
 Summary:Zsh completion for %{name}
 Group:  System/Shells
@@ -79,10 +85,9 @@
 
 %prep
 %setup -q
+%patch0 -p1
 # fix errors about improper shebangs due to /usr/bin/env
-%patch0 -R -p1
-%patch1 -R -p1
-%patch2 -p1
+find . -type f -exec sed -i "s/#!\/usr\/bin\/env bash/#!\/usr\/bin\/bash/" {} +
 
 %build
 export CPPFLAGS="%{optflags}"
@@ -125,6 +130,7 @@
 %{_datadir}/doc/%{name}/examples/dumpbeautify.sh
 %{_datadir}/doc/%{name}/examples/exec_on_tag.sh
 %{_datadir}/doc/%{name}/examples/execwith.sh
+%{_datadir}/doc/%{name}/examples/float-maximize.sh
 %{_datadir}/doc/%{name}/examples/floatmon.sh
 %{_datadir}/doc/%{name}/examples/herbstcommander.sh
 %{_datadir}/doc/%{name}/examples/keychain.sh
@@ -148,4 +154,9 @@
 %files bash-completion
 %config %{_sysconfdir}/bash_completion.d/herbstclient-completion
 
+%files fish-completion
+%dir %{_datadir}/fish
+%dir %{_datadir}/fish/vendor_completions.d
+%{_datadir}/fish/vendor_completions.d/herbstclient.fish
+
 %changelog

++ 

commit herbstluftwm for openSUSE:Factory

2018-01-13 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2018-01-13 21:46:48

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


Package is "herbstluftwm"

Sat Jan 13 21:46:48 2018 rev:3 rq:563341 version:0.7.0

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2017-12-08 12:58:15.831787260 +0100
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new/herbstluftwm.changes   
2018-01-13 21:46:56.532047607 +0100
@@ -1,0 +2,22 @@
+Wed Jan 10 14:22:05 UTC 2018 - jeng...@inai.de
+
+- Update RPM groups and summaries.
+
+---
+Mon Jan  1 00:41:19 UTC 2018 - avin...@opensuse.org
+
+- Split files into appropriate sub-packages
+- Pass optflags to gcc via CPPFLAGS instead of CXXFLAGS
+- Patches for fixing build errors and warnings
+  * add herbstluftwm-shebangs.patch
+  * add herbstluftwm-shebangs-2.patch
+  * add examples-remove-executable-bits.patch
+- Source download
+  * update all urls to use https
+  * track .sig file
+- General tidiness
+  * cleanup with spec-cleaner
+  * use %make_install macro
+  * renumber sources
+
+---

New:

  examples-remove-executable-bits.patch
  herbstluftwm-0.7.0.tar.gz.sig
  herbstluftwm-shebangs-2.patch
  herbstluftwm-shebangs.patch



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.VabQMz/_old  2018-01-13 21:46:57.244014417 +0100
+++ /var/tmp/diff_new_pack.VabQMz/_new  2018-01-13 21:46:57.248014231 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package herbstluftwm
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -22,14 +22,22 @@
 Summary:A manual tiling window manager
 License:BSD-2-Clause
 Group:  System/GUI/Other
-Url:http://herbstluftwm.org
-Source0:http://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz
-Source1:%{name}.desktop
+Url:https://herbstluftwm.org
+Source0:https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz
+Source1:https://herbstluftwm.org/tarballs/%{name}-%{version}.tar.gz.sig
+Source2:%{name}.desktop
+# PATCH-FIX-SUSE Applied in reverse to replace "env" in shebangs with /bin/bash
+Patch0: 
https://github.com/%{name}/%{name}/commit/b1fe1380419e1bc11ee017b59a9d58c238c66f91.patch#/%{name}-shebangs.patch
+# PATCH-FIX-SUSE Applied in reverse to replace "env" in shebangs with /bin/bash
+Patch1: 
https://github.com/%{name}/%{name}/commit/edc8c1656ec67b73f92f25d9cf322cea0df5d0a6.patch#/%{name}-shebangs-2.patch
+# PATCH-FIX-SUSE Remove executable bits from the documentation
+Patch2: examples-remove-executable-bits.patch
 BuildRequires:  asciidoc
 BuildRequires:  gcc-c++ >= 4.9
 BuildRequires:  glib2-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  ncurses-utils
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xext)
 BuildRequires:  pkgconfig(xinerama)
@@ -37,35 +45,81 @@
 %description
 herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib.
 
+%package bash-completion
+Summary:Bash completion for %{name}
+Group:  System/Shells
+Requires:   %{name} = %{version}
+Requires:   bash-completion
+Supplements:packageand(%{name}:bash)
+BuildArch:  noarch
+
+%description bash-completion
+Bash completion for herbstclient
+
+%package zsh-completion
+Summary:Zsh completion for %{name}
+Group:  System/Shells
+Requires:   %{name} = %{version}
+Supplements:packageand(%{name}:zsh)
+BuildArch:  noarch
+
+%description zsh-completion
+ZSH completion for herbstclient
+
+%package examples
+Summary:Example scripts for %{name}
+Group:  System/GUI/Other
+Requires:   %{name} = %{version}
+Requires:   bash
+BuildArch:  noarch
+
+%description examples
+Sample bash scripts for herbstluftwm and herbstclient, which give the user
+an idea of what is possible.
+
 %prep
 %setup -q
+# fix errors about improper shebangs due to /usr/bin/env
+%patch0 -R -p1
+%patch1 -R -p1
+%patch2 -p1
 
 %build
-export CXXFLAGS="%optflags"
-export CFLAGS="%optflags"
+export CPPFLAGS="%{optflags}"
+export CFLAGS="%{optflags}"
 make VERBOSE= COLOR=0 %{?_smp_mflags}
 
 %install
-make install \
+%make_install \
INSTALL="install -p" \
-   DESTDIR=%{buildroot} \
-   PREFIX="%{_prefix}" 

commit herbstluftwm for openSUSE:Factory

2017-12-08 Thread root
Hello community,

here is the log from the commit of package herbstluftwm for openSUSE:Factory 
checked in at 2017-12-08 12:58:14

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


Package is "herbstluftwm"

Fri Dec  8 12:58:14 2017 rev:2 rq:554727 version:0.7.0

Changes:

--- /work/SRC/openSUSE:Factory/herbstluftwm/herbstluftwm.changes
2017-09-22 21:33:27.584490406 +0200
+++ /work/SRC/openSUSE:Factory/.herbstluftwm.new/herbstluftwm.changes   
2017-12-08 12:58:15.831787260 +0100
@@ -1,0 +2,6 @@
+Tue Dec  5 21:35:10 UTC 2017 - crrodrig...@opensuse.org
+
+- Respect %optflags 
+- BuildRequire only the needed x libs, not xorg-x11-devel
+
+---



Other differences:
--
++ herbstluftwm.spec ++
--- /var/tmp/diff_new_pack.wGEfNV/_old  2017-12-08 12:58:16.695756057 +0100
+++ /var/tmp/diff_new_pack.wGEfNV/_new  2017-12-08 12:58:16.699755912 +0100
@@ -30,9 +30,9 @@
 BuildRequires:  glib2-devel
 BuildRequires:  libxslt-devel
 BuildRequires:  ncurses-utils
-BuildRequires:  xorg-x11-devel
-Requires:   xorg-x11-libX11
-# BuildArch:  noarch
+BuildRequires:  pkgconfig(x11)
+BuildRequires:  pkgconfig(xext)
+BuildRequires:  pkgconfig(xinerama)
 
 %description
 herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib.
@@ -40,10 +40,10 @@
 %prep
 %setup -q
 
-
 %build
-make COLOR=0 %{?_smp_mflags}
-
+export CXXFLAGS="%optflags"
+export CFLAGS="%optflags"
+make VERBOSE= COLOR=0 %{?_smp_mflags}
 
 %install
 make install \
@@ -55,7 +55,6 @@
 
 install -D -m0644  %{SOURCE1} %{buildroot}%{_datadir}/xsessions/%{name}.desktop
 
-
 %files
 %dir %{_datadir}/zsh/functions
 %dir %{_datadir}/zsh/functions/Completion