commit herbstluftwm for openSUSE:Factory
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
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
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
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
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
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
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
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