Compare commits

1 Commits
main ... 1.1

6 changed files with 72 additions and 225 deletions

BIN
icewm-3.3.4.tar.lz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
icewm-3.6.0.tar.lz (Stored with Git LFS)

Binary file not shown.

View File

@@ -1,8 +1,8 @@
Index: icewm-3.4.3/lib/icewm.desktop
Index: icewm-3.3.2/lib/icewm.desktop
===================================================================
--- icewm-3.4.3.orig/lib/icewm.desktop
+++ icewm-3.4.3/lib/icewm.desktop
@@ -26,7 +26,7 @@ Comment[uk]=Простий та швид
--- icewm-3.3.2.orig/lib/icewm.desktop
+++ icewm-3.3.2/lib/icewm.desktop
@@ -20,7 +20,7 @@ Comment[uk]=Простий та швид
Icon=icewm
TryExec=/usr/bin/icewm
Exec=/usr/bin/icewm

View File

@@ -13,65 +13,60 @@ a file generated by ./src/genpref. To edit the patch:
vi lib/preferences
quilt refresh
---
Index: icewm-3.4.3/src/preferences
Index: icewm-3.3.0/src/preferences
===================================================================
--- a/src/preferences
+++ b/src/preferences
@@ -212,7 +212,7 @@
# HorizontalEdgeSwitch=0 # 0/1
--- icewm-3.3.0.orig/src/preferences
+++ icewm-3.3.0/src/preferences
@@ -207,6 +207,7 @@
# Icon search path (colon separated)
-# IconPath="/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/icons:/usr/share/pixmaps:"
# IconPath="/usr/local/share/icons:/usr/local/share/pixmaps:/usr/share/icons:/usr/share/pixmaps:"
+IconPath="/usr/share/icons/Adwaita/16x16/legacy:/usr/share/icons/Adwaita/16x16/apps:/usr/share/icons/hicolor:/usr/share/icons:/usr/share/pixmaps"
# Colon separated icon theme list with wildcard support. Minus prefix - can be used to exclude themes.
# IconThemes="*:-HighContrast"
@@ -506,7 +506,7 @@
# LimitSize=1 # 0/1
@@ -501,6 +502,7 @@
# Command to lock display/screensaver.
-# LockCommand=""
# LockCommand=""
+LockCommand="xlock -mousemotion"
# Command to cancel logout.
# LogoutCancelCommand=""
@@ -707,7 +707,7 @@
# RaiseOnFocus=1 # 0/1
@@ -702,6 +704,7 @@
# Command to reboot the system.
-# RebootCommand="test -e /run/systemd/system && systemctl reboot || loginctl reboot"
# RebootCommand="test -e /run/systemd/system && systemctl reboot"
+RebootCommand="/bin/sh -c 'systemctl reboot ||:'"
# Send the clicks outside menus to target window.
# ReplayMenuCancelClick=0 # 0/1
@@ -776,7 +776,7 @@
# ShowWorkspaceStatus=1 # 0/1
@@ -771,6 +774,7 @@
# Command to shutdown the system.
-# ShutdownCommand="test -e /run/systemd/system && systemctl poweroff || loginctl poweroff"
# ShutdownCommand="test -e /run/systemd/system && systemctl poweroff"
+ShutdownCommand="/bin/sh -c 'systemctl poweroff ||:'"
# Maximized windows can be resized.
# SizeMaximized=0 # 0/1
@@ -1481,19 +1481,19 @@ WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4
# CycleBackgroundsPeriod=0 # [0-2147483647]
@@ -1473,18 +1477,21 @@ WorkspaceNames=" 1 ", " 2 ", " 3 ", " 4
# Display desktop background centered and not tiled.
-# DesktopBackgroundCenter=0 # 0/1
# DesktopBackgroundCenter=0 # 0/1
+DesktopBackgroundCenter=0 # 0/1
# Desktop background color(s), comma separated.
# Desktop background color(s)
# DesktopBackgroundColor=""
# Desktop background image(s), comma separated.
-# DesktopBackgroundImage=""
# Desktop background image(s)
# DesktopBackgroundImage=""
+DesktopBackgroundImage="BRANDING_PICTURE"
# Paint the background image over all multihead monitors combined.
# DesktopBackgroundMultihead=0 # 0/1
# Resize desktop background to full screen.
-# DesktopBackgroundScaled=0 # 0/1
# DesktopBackgroundScaled=0 # 0/1
+DesktopBackgroundScaled=1 # 0/1
# Color(s) to announce for semitransparent windows.

View File

@@ -1,157 +1,3 @@
-------------------------------------------------------------------
Wed Oct 9 01:15:23 UTC 2024 - Xiaoguang Wang <xiaoguang.wang@suse.com>
- Add explicit pkgconfig(librsvg-2.0) BuildRequires: Needed support
svg file (bsc#1222655).
-------------------------------------------------------------------
Mon Jun 17 06:45:58 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.6.0:
* Support composing characters in the address bar with X input method.
* Double-click the border to maximize just that side of the window.
* Repeat the double-click to restore that side. Also for corners.
* Ignore duplicate requests from GNOME to move or resize a window.
* Restore the moving of windows by dragging with the right button down.
* Avoid constructing invalid work areas.
* Don't dispatch events to destroyed windows.
* Don't install mouse bindings when the frame is being destroyed.
* Don't create a Window handle for a destroyed or orphaned window.
-------------------------------------------------------------------
Wed May 22 07:52:14 UTC 2024 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.5.0:
* New -i,--install option installs an icewm-extra theme.
* Add file argument completion to the address bar.
* Add "cd" and "pwd" commands to the address bar.
* Improve tilde expansion on user login names.
* Document the 22 address bar editing keys.
* When lowering a frame by KeyWinLower, also lower it in the focus order.
* Keyboard layout icon names can now be longer than 2 letters.
* Don't use XSendEvent for internal WM actions, but use XPutBack.
* When focusing a client, clear urgency and stop flashing.
* When the frame drops urgency, also update the client.
* Let "icesh restore" also clear the urgency flag.
* Several small documentation improvements.
-------------------------------------------------------------------
Thu Apr 18 16:58:08 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Do not recommends icewm-lang: the -lang package has already more
sophisticated supplements. The various sub-packages require
icewm, and thus get the supplements satisfied indirectly.
-------------------------------------------------------------------
Tue Apr 16 08:39:00 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
- Change DesktopBackgroundImage from .jpg to .png (boo#1222877)
-------------------------------------------------------------------
Mon Feb 26 16:04:51 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Use %patch -P N instead of deprecated %patchN.
-------------------------------------------------------------------
Thu Dec 28 22:45:13 UTC 2023 - Sean Lewis <seanlew@opensuse.org>
- Update to 3.4.5:
* Fix for centering the clock LED digits vertically
* Fix the KeyWinTile commands for multi-mon setups
* Fix the workspace buttons for right-to-left languages
-------------------------------------------------------------------
Sat Nov 25 20:17:40 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 3.4.4:
* Use fcsmart for capturing loadText data.
* Support TIFF and WEBP in icewmbg.
* More permissive parsing of a PAM image header in icesh.
* Remove obsolete winoption examples and add one for
plank.
* Use --disable-librsvg instead of --disable-rsvg.
* Add `supportsFormat` to check for support of additional
image formats.
* Support JXL, JP2, RAW, SVG, TGA image formats in
icewmbg.
* Test if a color can be considered dark for issue #715.
* Brighten the color of inactive preview icons for dark
themes for issue
* Fix a crash when a ping timeout dialog is destroyed for
issue #729.
* Let icewmbg interpret command-line arguments relative
to the current working directory.
* Clarify prefoverride and closes #750
* When mapping a client by PID, search for the best
match.
* Don't enforce the use of clang++ in the debug build.
* Fix ordering in the 4th configuration
* Fix minor warnings from recent CMake and GCC
* Translated using Weblate (Portuguese (Brazil))
-------------------------------------------------------------------
Sun Oct 22 14:23:19 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Drop pkgconfig(gdk-pixbuf-xlib-2.0) BuildRequires: No longer
needed nor used (in our case, we use the new default Imlib2).
- Add explicit pkgconfig(gdk-pixbuf-2.0) BuildRequires: Needed to
build {_bindir}/icewm-menu-fdo.
-------------------------------------------------------------------
Tue Oct 3 09:26:20 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
- Update to version 3.4.3:
* New preference "TaskBarShowWindowTitles" for icon-only task buttons.
* New winoption "doNotManage" to workaround bugs in picom for plank.
* When a battery has no data about full charge, use the capacity.
* When cascading windows, include the border size in the displacement.
* Let icewmbg interpret command-line file arguments relative to $PWD.
* Add a -f,--fork option to icewmbg to detach it from the terminal.
* Fix the Window List Menu for #144.
* Fix restoring from fullscreen with F11 in chromium for #141.
* Support tabs in the Window List Menu.
* Control the terminal in icewm-menu-fdo by option or environment.
* Let icewm-menu-fdo use a list of default terminals to choose from.
- Drop unknown config options:
* --enable-guievents
* --enable-antialiasing
* --enable-gradients
* --enable-shaped-decorations
-------------------------------------------------------------------
Mon Jun 5 10:19:21 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.4.0:
* Features:
- Support keybindings to shifted keys for issue #134.
- Support keybindings to literal Latin-1 characters.
- Support all UTF-8 code points in keybindings.
* Fixes:
- Fix for a map request from an unmanaged client for
bbidulock/icewm#734.
- When the keyboard layout changes, reparse the key bindings.
* Changes:
- Update the manpage for "icewm-keys".
- Updated translations.
-------------------------------------------------------------------
Thu May 18 12:51:20 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
- Update to 3.3.5:
* Lookup icons in more context directories for issue ice-wm/icewm#132.
* An Escape key release event must match the key press event for #726.
* Report when icon could not be found for issue ice-wm/icewm#133.
* Use "firefox" instead of "mozilla" as Firefox icon for ice-wm/icewm#132.
* Rescale workspace buttons when taskbar is rather high.
* Temporarily hide the taskbar collapse button when collapsing or expanding.
* Compute the ultimate workspace button height, before creating them.
* Limit the resource string of an unresponsive client for issue #729.
* Check for TaskBarDoubleHeight when computing workspace button height.
* Also focus last window when hiding and Click-to-focus for issue #727.
* Let icesh exit with zero if the last action was a successful manager
action.
-------------------------------------------------------------------
Thu May 4 07:17:39 UTC 2023 - Paolo Stivanin <info@paolostivanin.com>
@@ -238,7 +84,7 @@ Wed Dec 21 07:35:06 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
* Use spaces instead of dots when printing WM_COMMAND.
* When a focused window hides or rolls up, focus some other window.
* When looking for a focusable window, avoid rolled up windows.
* Fix for setting focus on passive motif dialogs
* Fix for setting focus on passive motif dialogs
* Fallback to rolled up windows in the second pass of getLastFocus.
* Use CurrentTime when setting focus to a passive client in the timeout.
* On icon not found, report dimensions.
@@ -250,7 +96,7 @@ Wed Dec 21 07:35:06 UTC 2022 - Paolo Stivanin <info@paolostivanin.com>
* Add preference ToolTipIcon=1 for issue #637.
* Add nanosvg to .gitignore.
* Remove unneeded logevent from icesh.
- Remove unknown options from configure
- Remove unknown options from configure
- Rebase icewm-preferences.patch
-------------------------------------------------------------------
@@ -307,7 +153,7 @@ Thu Nov 3 17:11:29 UTC 2022 - Victorhck <victorhck@opensuse.org>
- Update to version 3.2.0:
* Fix for fullscreen wine programs where taskbar would not hide.
* Ensure KeySysWinNext and KeySysWinPrev always work
* Ensure KeySysWinNext and KeySysWinPrev always work
for rolled up windows which use the Globally Active focus model.
* Give the Alt+Tab a 30 second history.
* The next Alt+Tab will continue where the previous one left off.
@@ -320,14 +166,14 @@ Thu Nov 3 17:11:29 UTC 2022 - Victorhck <victorhck@opensuse.org>
* Fix maximize and fullscreen for tabs with different normal sizes.
* Prevent the flashing when switching tabs.
* Only popup the grouping menu on a task button on the first button click
without key modifiers. This makes it easier to immediately select or
without key modifiers. This makes it easier to immediately select or
minimize the active application by using the shift or control modifier.
* Update the title bar shape when changing tabs.
* Set common properties when adding another tab to a frame.
* Always update the window list and _NET_CLIENT_LIST when adding more tabs.
* Add special filtered view and flat rendering options to icewm-menu-fdo.
* Updated translations.
- from version 3.1.0:
* Add a winoption "frame" to automatically group application windows
with the same "frame" value as tabs in a single frame.
@@ -574,7 +420,7 @@ Fri May 20 08:01:17 UTC 2022 - QK ZHU <qkzhu@suse.com>
bar buttons when the window list window is popped up.
* Fix for FreeBSD build.
* Document the -T switch for taskbar in icesh for issue #18.
- from version 2.8.0
* Improve the explanation on how to spy on client messages with icesh.
* When rearranging windows with tile placement or cascade placement, correct for
@@ -691,7 +537,7 @@ Fri May 20 08:01:17 UTC 2022 - QK ZHU <qkzhu@suse.com>
* Fix the exit code of icesh for issue #585.
* Only use RTTI when debugging for issue #48.
* Updated translations.
- from version 2.3.3:
* Document default winoption format .OPTION.
* Permit scroll wheel to control rolling up or down for issue #584.
@@ -1097,14 +943,14 @@ Changes in 1.6.4
-------------------------------------------------------------------
Tue Apr 14 00:51:41 UTC 2020 - Yifan Jiang <yfjiang@suse.com>
- Explicitly require icewm-theme-branding on SLE and Leap.
- Explicitly require icewm-theme-branding on SLE and Leap.
- Add Conflicts between icewm-config-upstream and icewm-theme-branding
-------------------------------------------------------------------
Mon Mar 16 03:45:48 UTC 2020 - Yifan Jiang <yfjiang@suse.com>
- Improve build tag consistency between SLE and Leap.
* Recommend polkit-gnome to both Leap and SLE.
* Recommend polkit-gnome to both Leap and SLE.
* Disable icewm-preferences.patch for Leap. The patch makes sense
to icewm-config-upstream while Leap uses icewm-theme-branding
the provide the theme.
@@ -1183,7 +1029,7 @@ Sat Nov 30 21:37:16 UTC 2019 - Namor Barcode <z1trus@gmx.com>
* Set WM_CLASS on all icewm windows.
* Updated translations.
* More support for clang C++11.
-------------------------------------------------------------------
Tue May 28 08:47:54 UTC 2019 - Simon Schricker <s.schricker@mailbox.org>
@@ -1202,13 +1048,13 @@ Wed Apr 3 06:00:40 UTC 2019 - qzheng <qzheng@suse.com>
- icewm-susemenu.patch: rebase "suseprog" function
- icewm-desktop-nodisplay.patch: rebase, set NoDisplay for
icewm.desktop
- icewm-preferences.patch: rebase, only IconPath hunk not in
- icewm-preferences.patch: rebase, only IconPath hunk not in
upstream now
- Drop patches
- Drop patches
- icewm-mate.patch: upstream no longer uses icewm-menu-gnome2 to
generate a default menu, the current freedesktop.org approach
generate a default menu, the current freedesktop.org approach
is superior for current distros
- icewm-use-iproute2-ss-instead-of-netstat.patch:
- icewm-use-iproute2-ss-instead-of-netstat.patch:
was accepted by upstream
-------------------------------------------------------------------
@@ -1226,7 +1072,7 @@ Tue Mar 6 17:00:08 CET 2018 - tiwai@suse.de
Tue Feb 27 03:04:05 UTC 2018 - qzheng@suse.com
- Add icewm-use-iproute2-ss-instead-of-netstat.patch:
Because netstat is not available by default, so call "ss" instead
Because netstat is not available by default, so call "ss" instead
of "netstat", and make the "clock" command work on icewm
( bsc#1079627 ).
@@ -1242,8 +1088,8 @@ Thu Dec 21 03:22:18 UTC 2017 - qkzhu@suse.com
IceWM upstream
- Add patch icewm-desktop-nodisplay.patch
Set NoDisplay for upstream's icewm.desktop since it only starts the
window manager, icewm-session.desktop (the preferred program to
start the IceWM system) will be displayed in display manager
window manager, icewm-session.desktop (the preferred program to
start the IceWM system) will be displayed in display manager
(bsc#1072557)
-------------------------------------------------------------------
@@ -1501,12 +1347,12 @@ Mon Jan 12 07:39:53 UTC 2015 - tyang@suse.com
- Fix the bnc#905159:shutdown and reboot commands not working.
Change the shutdown and reboot command in preference.
Add patch: icewm-1.3.8-shutdown-reboot-command.patch
and updated from upstream:https://github.com/bbidulock/icewm.
and updated from upstream:https://github.com/bbidulock/icewm.
-------------------------------------------------------------------
Tue Sep 30 06:11:49 UTC 2014 - crrodriguez@opensuse.org
- Do not use xorg-x11-devel, select only those packages needed
- Do not use xorg-x11-devel, select only those packages needed
for build.
- Build c++ code with fvisibility-inlines-hidden to avoid
bloating the symbol table.
@@ -1571,7 +1417,7 @@ Tue Dec 20 20:49:49 UTC 2011 - coolo@suse.com
-------------------------------------------------------------------
Mon Aug 29 21:52:18 UTC 2011 - crrodriguez@opensuse.org
- Must link with -lfontconfig too, fix build.
- Must link with -lfontconfig too, fix build.
-------------------------------------------------------------------
Tue Apr 26 11:02:56 UTC 2011 - mmarek@novell.com
@@ -1648,7 +1494,7 @@ Mon Sep 29 16:08:25 CEST 2008 - mmarek@suse.cz
Thu Sep 11 12:15:06 CEST 2008 - mmarek@suse.cz
- updated to 1.2.36pre2
* add support for sysfs interface (instead of proc) for battery
* add support for sysfs interface (instead of proc) for battery
status (initial code by Santiago Garcia Mantinan)
* bugfixes & translation updates
@@ -1700,7 +1546,7 @@ Mon Aug 13 11:43:13 CEST 2007 - mmarek@suse.cz
- updated to 1.2.32 [#299583]
* auto-hide like taskbar activation in full screen mode added
* missing ShowSettingsMenu and ShowFocusModeMenu
* missing ShowSettingsMenu and ShowFocusModeMenu
settings (Evgenii Terechkov)
* binding to raise window with mouse
(MouseWinRaise=Ctrl+Alt+Mouse1) (Thomas Holder)
@@ -1745,9 +1591,9 @@ Thu Jan 11 12:20:35 CET 2007 - mmarek@suse.cz
+ also search for .png icons when only basename is specified
(Manuel Carrasco)
+ change mouse cursor when dragging the taskbar (Manuel Carrasco)
+ icewmtray: catch HUP signal to reload theme and other fixes
+ icewmtray: catch HUP signal to reload theme and other fixes
(Manuel Carrasco)
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
(Manuel Carrasco/Marko Macek)
+ added 'Look=flat' (oscarello)
+ added TaskbarButtonWidthDivisor (lysanderslair)
@@ -1764,7 +1610,7 @@ Tue May 16 15:14:31 CEST 2006 - pnemec@suse.cz
- updated to 1.2.26
many minor fix
some translation fix
some translation fix
strict-aliasing patch is in upstream now
-------------------------------------------------------------------
@@ -1793,7 +1639,7 @@ Mon Jan 2 15:08:06 CET 2006 - pnemec@suse.cz
-------------------------------------------------------------------
Wed Dec 21 01:30:08 CET 2005 - ro@suse.de
- added locale dirs to filelist
- added locale dirs to filelist
-------------------------------------------------------------------
Mon Nov 28 16:07:25 CET 2005 - pnemec@suse.cz
@@ -1890,7 +1736,7 @@ Mon May 5 14:53:51 CEST 2003 - mfabian@suse.de
- remove "fontconfig fontconfig-devel" from neededforbuild and
use x-devel-packages instead of xf86
- use "-*-" instead of "-xftdummy-" as the foundry for the
default fonts when using Xft because the latest fontconfig
default fonts when using Xft because the latest fontconfig
now actually uses the foundry and inserting an dummy value
doesn't work anymore.
@@ -1947,7 +1793,7 @@ Fri Sep 27 14:34:36 CEST 2002 - ro@suse.de
-------------------------------------------------------------------
Wed Sep 18 01:47:09 CEST 2002 - ro@suse.de
- removed bogus self-provides
- removed bogus self-provides
-------------------------------------------------------------------
Fri Jul 26 12:07:26 CEST 2002 - nadvornik@suse.cz
@@ -1987,7 +1833,7 @@ Tue Mar 12 10:31:02 CET 2002 - nadvornik@suse.cz
-------------------------------------------------------------------
Sun Feb 10 16:54:30 CET 2002 - ro@suse.de
- tar option for bz2 is now "j"
- tar option for bz2 is now "j"
-------------------------------------------------------------------
Fri Feb 1 00:26:09 CET 2002 - ro@suse.de
@@ -1998,7 +1844,7 @@ Fri Feb 1 00:26:09 CET 2002 - ro@suse.de
Tue Oct 23 13:56:36 CEST 2001 - nadvornik@suse.cz
- update to 1.0.9
- icon tray
- icon tray
- mouse wheel support for menus
- additional key bindings
- improved edge switching
@@ -2018,7 +1864,7 @@ Mon Aug 13 12:01:47 CEST 2001 - nadvornik@suse.cz
Fri Aug 10 15:12:34 CEST 2001 - nadvornik@suse.cz
- update to 1.0.8
- created packages icewm-gnome, icewm-default,
- created packages icewm-gnome, icewm-default,
icewm-lite [bug #5692]
-------------------------------------------------------------------
@@ -2029,7 +1875,7 @@ Mon May 7 18:46:35 CEST 2001 - mfabian@suse.de
-------------------------------------------------------------------
Wed Mar 21 02:44:40 CET 2001 - ro@suse.de
- added esound-devel to neededforbuild
- added esound-devel to neededforbuild
-------------------------------------------------------------------
Tue Feb 20 14:30:02 CET 2001 - uli@suse.de
@@ -2053,7 +1899,7 @@ Fri Jan 26 12:29:38 CET 2001 - violiet@suse.de
and zh_TW.Big5.
- added patch to load translated menus from files with a locale
suffix, e.g. menu.ko, menu.ja ...
- added Korean translations for menus
- added Korean translations for menus
-------------------------------------------------------------------
Tue Nov 28 22:04:51 CET 2000 - grimmer@suse.de
@@ -2068,7 +1914,7 @@ Wed Nov 1 01:21:05 MET 2000 - egger@suse.de
- Updated specfile to new long packagenames.
- Reworked specfile.
- Probably needs some more work; I'm taking care of that.
- Probably needs some more work; I'm taking care of that.
-------------------------------------------------------------------
Wed Jun 28 10:43:52 CEST 2000 - grimmer@suse.de

View File

@@ -1,7 +1,7 @@
#
# spec file for package icewm
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%global lites icewm icewmhint icewmbg icesh icewm-session
Name: icewm
Version: 3.6.0
Version: 3.3.4
Release: 0
Summary: Window Manager with a Taskbar
License: LGPL-2.1-or-later
@@ -43,10 +43,9 @@ BuildRequires: update-desktop-files
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(fribidi)
BuildRequires: pkgconfig(gdk-pixbuf-2.0)
BuildRequires: pkgconfig(gdk-pixbuf-xlib-2.0)
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(imlib2)
BuildRequires: pkgconfig(librsvg-2.0)
BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(sndfile)
BuildRequires: pkgconfig(x11)
@@ -64,9 +63,10 @@ Requires: icewm-bin
Requires: imlib2-loaders
Requires: xdg-menu
Requires(post): update-alternatives
Requires(postun): update-alternatives
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
@@ -122,6 +122,7 @@ Group: System/GUI/Other
Requires: adwaita-icon-theme
Requires: icewm
Requires: update-alternatives
Recommends: icewm-lang
Provides: icewm-bin
%description default
@@ -136,6 +137,7 @@ Summary: Window Manager with a Taskbar -- Lite Version
Group: System/GUI/Other
Requires: icewm
Requires: update-alternatives
Recommends: icewm-lang
Provides: icewm-bin
%description lite
@@ -149,8 +151,8 @@ mailbox status, and a digital clock. It is fast and small.
%prep
%setup -q
%patch -P 1 -p1
%patch -P 2 -p1
%patch1 -p1
%patch2 -p1
%build
autoreconf -fi
@@ -179,6 +181,10 @@ done
--enable-i18n \
--enable-nls \
--enable-corefonts \
--enable-guievents \
--enable-antialiasing \
--enable-gradients \
--enable-shaped-decorations \
--enable-menus-fdo \
--enable-i18n
%make_build
@@ -188,7 +194,7 @@ patch -p1 -i %{PATCH99}
# And use proper branding
wallpaper="openSUSEdefault"
sed -i \
-e "s:BRANDING_PICTURE:%{_datadir}/wallpapers/$wallpaper/contents/images/1920x1080.png:" \
-e "s:BRANDING_PICTURE:%{_datadir}/wallpapers/$wallpaper/contents/images/1920x1080.jpg:" \
src/preferences
%endif