Accepting request 1003555 from X11:windowmanagers

OBS-URL: https://build.opensuse.org/request/show/1003555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/icewm?expand=0&rev=70
This commit is contained in:
2022-09-15 20:57:50 +00:00
committed by Git OBS Bridge
4 changed files with 55 additions and 24 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d5d0f78a49c952f7f185d0f6713c6fabba597dcb713b1ac92e0e5795db29a25
size 1768030

3
icewm-2.9.9.tar.lz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:af7bab3472189febf50753eaecfac586901419d282cbcbff92e860d4b74894b3
size 1775050

View File

@@ -1,3 +1,34 @@
-------------------------------------------------------------------
Tue Sep 13 09:17:24 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 2.9.9:
* Permit percentages to have comma's in icesh.
* Keep accurate track of window changes in workspace buttons for
PagerShowPreview. Only redraw affected workspace buttons, which reduces
the total number of workspace button redraws, especially for larges
number of workspace buttons.
* Add key bindings for single window tiling operations for issues
bbidulock/icewm#335, ice-wm/icewm#74 and ice-wm/icewm#84.
* Complete -e option.
* WindowMaker dock apps are supported.
* Support more HTML entities in icehelp.
* Remove dependency on asciidoc and prefer markdown format for the manual.
* Prevent warnings.
* Also install markdown.
* Try srcdir.
* Cleanup test and prefer markdown manual.
* Cleanup key grabs.
* Drop obsolete wmOccupyAll().
* Accept either markdown or asciidoc to generate manual html with CMake.
* Add markdown and icesh.
* Automatically detect and prevent race conditions in icesh relating to
moving and sizing windows for issue #335. Improve the accuracy of the
"sizeto" command in icesh for issue #335. Add "extents" command to
icesh. Add "workarea" command to icesh.
* Get rid of the frameContext.
* Prefer findClient in two cases: unmap notify and recv ping.
- spec-cleaner run
-------------------------------------------------------------------
Sat Jul 23 07:04:43 UTC 2022 - Dirk Müller <dmueller@suse.com>

View File

@@ -18,7 +18,7 @@
%global lites icewm icewmhint icewmbg icesh icewm-session
Name: icewm
Version: 2.9.8
Version: 2.9.9
Release: 0
Summary: Window Manager with a Taskbar
License: LGPL-2.1-or-later
@@ -37,12 +37,6 @@ BuildRequires: gcc-c++
BuildRequires: libtool
BuildRequires: lzip
BuildRequires: pkgconfig
# Needed for documentation.
%if 0%{?suse_version} <= 1320
BuildRequires: asciidoc
%else
BuildRequires: rubygem(asciidoctor)
%endif
BuildRequires: update-alternatives
BuildRequires: update-desktop-files
BuildRequires: pkgconfig(alsa)
@@ -65,11 +59,6 @@ BuildRequires: pkgconfig(xrandr)
Requires: alsa-utils
Requires: desktop-data
Requires: icewm-bin
%if !0%{?sle_version}
Requires: icewm-configuration-files
%else
Requires: icewm-theme-branding
%endif
Requires: imlib2-loaders
Requires: xdg-menu
Requires(post): update-alternatives
@@ -77,15 +66,26 @@ Requires(postun):update-alternatives
# If you have the choice, prefer the big one.
Recommends: icewm-default
Recommends: icewm-lang = %{version}
Recommends: xclock
# For locking you need xscreensaver
Recommends: xscreensaver
Recommends: xclock
%if 0%{?sle_version}
Recommends: polkit-gnome
%endif
Provides: icewm-gnome = %{version}
Obsoletes: icewm-gnome < %{version}
Provides: windowmanager
# Needed for documentation.
%if 0%{?suse_version} <= 1320
BuildRequires: asciidoc
%else
BuildRequires: rubygem(asciidoctor)
%endif
%if !0%{?sle_version}
Requires: icewm-configuration-files
%else
Requires: icewm-theme-branding
%endif
%if 0%{?sle_version}
Recommends: polkit-gnome
%endif
%if 0%{?suse_version} > 1315
Requires: xterm-bin
%else
@@ -102,9 +102,9 @@ mailbox status, and a digital clock. It is fast and small.
%package config-upstream
Summary: Window Manager with a Taskbar -- Default configuration
Group: System/GUI/Other
Conflicts: icewm-theme-branding
Provides: icewm-configuration-files = %{version}
BuildArch: noarch
Conflicts: icewm-theme-branding
%description config-upstream
A window manager for the X Window System that can emulate the look
@@ -172,13 +172,13 @@ autoreconf -fi
--disable-menus-fdo \
--disable-menus-mate \
--disable-fribidi
make %{?_smp_mflags}
%make_build
# Grab the lite content.
mkdir lite
for file in %{lites}; do
mv -f src/$file lite/$file-lite
done
make %{?_smp_mflags} clean
%make_build clean
# Configure for full deployment.
%configure \
--docdir=%{_docdir}/%{name} \
@@ -194,7 +194,7 @@ make %{?_smp_mflags} clean
--enable-shaped-decorations \
--enable-menus-fdo \
--enable-i18n
make %{?_smp_mflags}
%make_build
%if !0%{?sle_version}
# Patch generated lib/preferences file.
patch -p1 -i %{PATCH99}
@@ -224,7 +224,7 @@ ln -sf icewm.html %{buildroot}/%{_docdir}/icewm/index.html
mkdir -p %{buildroot}%{_sysconfdir}/alternatives/
for file in %{lites}; do
mv -f lite/$file-lite %{buildroot}%{_prefix}/bin
mv -f lite/$file-lite %{buildroot}%{_bindir}
mv -f %{buildroot}%{_bindir}/$file %{buildroot}%{_bindir}/$file-default
# Dummy.