75 Commits

Author SHA256 Message Date
Yifan Jiang
d9dea24020 Accepting request 794858 from home:yfjiang:branches:X11:windowmanagers
- Explicitly require icewm-theme-branding on SLE and Leap. 
- Add Conflicts between icewm-config-upstream and icewm-theme-branding

OBS-URL: https://build.opensuse.org/request/show/794858
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=107
2020-04-22 07:21:52 +00:00
Tomáš Chvátal
7d6b80d57e Accepting request 785408 from home:yfjiang:branches:X11:windowmanagers
- Improve build tag consistency between SLE and Leap.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/785408
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=105
2020-03-16 08:55:01 +00:00
Tomáš Chvátal
7f965f2fae Accepting request 781710 from home:yfjiang:branches:X11:windowmanagers
- icewm-preferences.patch: Add the adwaita legacy path to the
  IconPath. adwaita-icon-theme has its main icon updated to
  symbolic style, while icewm's style is more suitable for
  legacy-style icons (eg. web-browser). Without the update, current
  icewm can not find default web-browser toolbar icon
  (bsc#1157930).

OBS-URL: https://build.opensuse.org/request/show/781710
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=103
2020-03-05 08:16:33 +00:00
Tomáš Chvátal
2f1ebd48bc Accepting request 752661 from home:z1trus:branches:X11:windowmanagers
- Update to 1.6.3
  * Much improved 32-bit icon drawing
  * Add --trace=conf,icon option for path logging
  * Several portability fixes for FreeBSD
  * Update taskbar geometry on screen resize
  * Support PNG format for theme image files
  * Improved support for depcrecated linux.xpm
  * Highlight current workspace on startup
  * Fix for themable cursors
  * Fix for cmake build
  * Fix for rpm build
  * Updated man pages
  * Updated translations
- Changes from 1.5.4
  * Configurable X11 terminal to avoid dependency on xterm
  * Fix support for themable cursors for gdk-pixbuf
  * Fix Xft font corruption in 32-bit alpha mode
  * Fix frame depth for 32-bit apps in 24-bit mode
  * Enable tilde and $HOME expansion for icon paths
  * Restore old behavior of ColorQuickSwitchActive for vertical switching
  * IceSh addWorkspace, prop commands plus -Prop, -Role options
  * IceSh fix getWorkspace for sticky windows, fix getOpacity, improve sync
  * Expand installation prefix in default configuration files and manpages
  * Fix typos in documentation and update Spanish translation
  * Better icewm-session manpage
  * Compile on GCC 9.2 without warning
  * Improve CMake compilation
  * IceWM splash image
  * Silence icehelp
  * Allow a taskbarbg.xpm or taskbarbg.png with transparency for a translucent taskbar
  * Don't use composite on systray when using 24-bit RGB visuals for issue #374
  * Update translations
  * Use lzip instead of xz
  * Add support for 32-bit RGBA visuals if Alpha is enabled.
  * Colors can have a [100] opacity prefix, where 100 is a percentage from 1 to 100.
  * Colors can also be specified in "rgba:" form.
  * Alpha channels in icons are preserved and drawn if Alpha is enabled.
  * Support showing a splash image on startup.
  * Icesh has new commands sizeto, pid, systray, xembed, motif, symbols.
  * Icesh supports filtering on and modifying gravity properties.
  * New winoption "startClose" to immediately close unwanted windows.
  * Several improvements to CMake builds.
  * _NET_SYSTEM_TRAY_ORIENTATION and _NET_SYSTEM_TRAY_VISUAL are now supported.
  * Nearly unlimited number of workspaces.
  * New option TaskBarWorkspacesLimit to limit number of workspaces shown on taskbar.
  * Workspace names can be edited on taskbar.
  * Change default WorkspaceStatusTime to 700 milliseconds.
  * Optimizations of resource usage on startup of icewm.
  * Restore TaskBarFullscreenAutoShow for issue #361.
  * Don't focus frame under mouse for ClickToFocus in issues #355 and #358.
  * Only update if WM_NORMAL_HINTS has really changed for Xephyr in #353.
  * Only update if WIN_HINTS has really changed.
  * Fix icesh -last filter. Fix icesh toggleState for #354.
  * Add another xrandr setup where second screen is primary.
  * Remove support for EsounD.
  * Add many new icesh features.
  * Support opacity in icesh, icewmhint, winoptions.
  * Set window type on all icewm windows.
  * Set WM_CLASS on all icewm windows.
  * Updated translations.
  * More support for clang C++11.

OBS-URL: https://build.opensuse.org/request/show/752661
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=101
2019-12-02 07:43:49 +00:00
Tomáš Chvátal
621815337e Accepting request 705861 from home:simson:branches:X11:windowmanagers
- Update to 1.5.4
  * New get-commands for icesh
  * Support for OnyX theme for yximage
  * Update icewmhint and man pages
  * fix changing workspace names
  * fix NanoBlue icon names

OBS-URL: https://build.opensuse.org/request/show/705861
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=99
2019-05-28 11:01:33 +00:00
Tomáš Chvátal
ab3f97e789 Accepting request 693024 from home:zhengqiang:branches:X11:windowmanagers
- Update to 1.5.3
- Rebase patches
  - 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 
    upstream now
- Drop patches 
  - icewm-mate.patch: upstream no longer uses icewm-menu-gnome2 to
    generate a default menu, the current freedesktop.org approach 
    is superior for current distros
  - icewm-use-iproute2-ss-instead-of-netstat.patch: 
    was accepted by upstream

OBS-URL: https://build.opensuse.org/request/show/693024
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=97
2019-04-11 05:49:16 +00:00
Tomáš Chvátal
37afeb8dbb Accepting request 633973 from home:zhengqiang:branches:X11:windowmanagers
- Delete icewm.desktop and rename icewm-session.desktop to
  icewm.desktop to fix the upgrade issue ( bsc#1096917 ).

OBS-URL: https://build.opensuse.org/request/show/633973
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=95
2018-09-11 07:30:21 +00:00
Tomáš Chvátal
d47ad5a8c1 Accepting request 583473 from home:tiwai:branches:X11:windowmanagers
- Use asciidoctor instead of asciidoc (bsc#1075764)

OBS-URL: https://build.opensuse.org/request/show/583473
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=93
2018-03-06 20:47:25 +00:00
Tomáš Chvátal
e1c4c1f489 Accepting request 580525 from home:zhengqiang:branches:X11:windowmanagers
- Add icewm-use-iproute2-ss-instead-of-netstat.patch:
  Because netstat is not available by default, so call "ss" instead 
  of "netstat", and make the "clock" command work on icewm
  ( bsc#1079627 ).

OBS-URL: https://build.opensuse.org/request/show/580525
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=91
2018-02-27 09:46:03 +00:00
Tomáš Chvátal
0c302cd616 Accepting request 566549 from home:zhengqiang:branches:X11:windowmanagers
- Change the recommend xlockmore to xscreensaver( bsc#1074932 ).

OBS-URL: https://build.opensuse.org/request/show/566549
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=89
2018-01-17 07:50:51 +00:00
Tomáš Chvátal
3eccb123c4 Accepting request 558749 from home:qkzhu:branches:X11:windowmanagers
- Drop our distribution's icewm.desktop and use the one provided by
  IceWM upstream
- Hide 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 (bsc#1072557)

OBS-URL: https://build.opensuse.org/request/show/558749
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=85
2017-12-20 09:27:04 +00:00
Tomáš Chvátal
3286ba8818 Accepting request 557207 from home:yfjiang:branches:X11:windowmanagers
- Make polkit-gnome is recommended in SLE, since SLES requires an
  authentication dialog when being rebooted and shutted-down from
  GUI (bsc#1067788 bsc#1072428)

OBS-URL: https://build.opensuse.org/request/show/557207
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=83
2017-12-15 08:34:05 +00:00
Tomáš Chvátal
f4c227025e - Use prefoverride instead of preferences in the sysconfig to make
sure take priority over theme

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=79
2017-10-10 13:39:03 +00:00
Tomáš Chvátal
94c0ab5fe7 Accepting request 529925 from home:avindra
- Update to 1.4.2
- Rebase patches
  - icewm-susemenu.patch: rebase "suseprog" function
  - icewm-preferences.patch: rebase, only IconPath hunk not in upstream now
  - icewm-mate.patch: rebase several hunks in which context changed
- Drop patches that were accepted upstream
  - icewm-session-desktop.patch
  - icewm-exit-fork.patch
  - icewm-mail.patch
- Swap "sgmltool" for "asciidoc"

OBS-URL: https://build.opensuse.org/request/show/529925
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=77
2017-10-02 09:04:31 +00:00
Tomáš Chvátal
a7841dbc3e OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=75 2017-05-31 09:28:20 +00:00
Tomáš Chvátal
c242023a12 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=74 2017-05-31 07:51:15 +00:00
Tomáš Chvátal
2ea9e40f03 - Fix the updates-alternatives code
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=73
2017-05-23 08:54:22 +00:00
Tomáš Chvátal
35cc6570ae Accepting request 495642 from home:favogt:autologin
Use update-alternatives to create default.desktop xsession (boo#1030873)

OBS-URL: https://build.opensuse.org/request/show/495642
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=72
2017-05-18 12:14:38 +00:00
Tomáš Chvátal
4a3c4cfb1e Accepting request 459643 from home:okurz:branches:X11:windowmanagers
Ensure a valid mailbox check tool (bsc#1026134)

OBS-URL: https://build.opensuse.org/request/show/459643
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=69
2017-02-22 10:24:48 +00:00
Tomáš Chvátal
f5249fe7fa Accepting request 422149 from home:favogt:branches:X11:windowmanagers
Add patch icewm-exit-fork.patch to avoid deadlock (bsc#977233)

OBS-URL: https://build.opensuse.org/request/show/422149
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=67
2016-08-25 16:25:45 +00:00
Tomáš Chvátal
b6811f6643 Accepting request 421482 from home:VictorYang:branches:X11:windowmanagers
bnc#977233 modify the command to correct one

OBS-URL: https://build.opensuse.org/request/show/421482
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=66
2016-08-24 08:16:29 +00:00
Tomáš Chvátal
6cdea97f58 - Use just xlockmore wrt fate#320737
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=63
2016-06-02 11:31:02 +00:00
Tomáš Chvátal
7c0218d2fd - Update prefferences patch to point to correct wallpaper on the disk
based on openSUSE/SLE branding package

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=59
2016-03-08 12:50:09 +00:00
Tomáš Chvátal
5b630fcd46 - Add patch to fix icewm session desktop files
* icewm-session-desktop.patch

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=58
2016-03-08 12:35:22 +00:00
Tomáš Chvátal
1382ccc4c4 - Add back icewm menu as it is used by us
* icewm-susemenu.patch

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=57
2016-03-08 12:26:31 +00:00
Tomáš Chvátal
782c8c4767 Accepting request 360103 from home:alarrosa:branches:X11:windowmanagers
- Small fix to continue requiring xterm in distributions that don't
  have xterm-bin (Leap 42.1 and older)

OBS-URL: https://build.opensuse.org/request/show/360103
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=55
2016-02-18 12:56:01 +00:00
Tomáš Chvátal
4bfcd19c78 Accepting request 359999 from home:dimstar:Factory
- Require xterm-bin instead of xterm: only the binary is required.

OBS-URL: https://build.opensuse.org/request/show/359999
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=54
2016-02-17 18:01:25 +00:00
Tomáš Chvátal
ef0dd657c9 Accepting request 353662 from home:czerw:branches:X11:windowmanagers
- Version bump to 1.3.12:
  * various bugfixes collected from all upstream vendors
  * added new translations
- Removed upstreamed patches:
  * icewm-toolbar-icons-generic.patch
  * icewm-fix-local-search.patch

OBS-URL: https://build.opensuse.org/request/show/353662
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=52
2016-01-17 08:36:01 +00:00
Tomáš Chvátal
0591da2a10 - Split out configuration files to allow icewm-theme-branding to
work

- Simplify reboot/shutdown commands:
  * icewm-preferences.patch

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=49
2015-10-26 10:51:50 +00:00
Tomáš Chvátal
73b2b0b65c - Enable fribidi support on main package RTL is quite used
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=48
2015-10-26 10:32:23 +00:00
Tomáš Chvátal
800bbc67de - Kill back the mate subpkg as it does not really pose any benefit
for us. But keep the patch as it should be merged upstream

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=47
2015-10-26 10:12:19 +00:00
Tomáš Chvátal
df71f86c5e - Cleanup a bit the update-alternatives syntax
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=46
2015-10-26 07:11:15 +00:00
Tomáš Chvátal
5b4814186e Accepting request 340896 from home:XRevan86
OBS-URL: https://build.opensuse.org/request/show/340896
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=45
2015-10-26 06:52:33 +00:00
Tomáš Chvátal
8af8c6b5c8 - Deprecate the gnome subpackage as after investigation we figured
we can simply use icewm-menu-fdo to generate the taskbar menu
  without any need for gnome2 ties.
- Drop binary icewm-set-gnomewm as the gnome2 is not supported anyway
  and thus gconf settings of its defaults are bit pointless

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=44
2015-10-25 20:51:24 +00:00
Tomáš Chvátal
cdda9c9cdc - Move icesound to default package as alsa is in by default
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=43
2015-10-25 12:31:41 +00:00
Tomáš Chvátal
2cfeed57c1 Accepting request 340827 from home:Zaitor:branches:X11:windowmanagers
Fix up bogus BuildRequires

OBS-URL: https://build.opensuse.org/request/show/340827
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=42
2015-10-25 12:28:00 +00:00
Tomáš Chvátal
153db27968 - Add requires on xterm+alsa-utils that are used in default calls
of icewm
- For icewm-default add requires on gnome-icon-theme as otherwise
  we would not see icons for most of the things

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=41
2015-10-24 19:13:57 +00:00
Tomáš Chvátal
fc712d43be OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=40 2015-10-24 18:13:01 +00:00
Tomáš Chvátal
2647b12280 OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=39 2015-10-24 18:12:07 +00:00
Tomáš Chvátal
801025c00c OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=38 2015-10-24 18:03:40 +00:00
Tomáš Chvátal
6f5407db07 - Set up icesound to base on alsa only, as OSS and ESD are quite
not useful nowdays

OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=37
2015-10-24 18:01:28 +00:00
4443121a79 Accepting request 339212 from home:scarabeus_iv:branches:X11:windowmanagers
- Add back bcond_with gnome conditional as it is redefined on low
  rings

OBS-URL: https://build.opensuse.org/request/show/339212
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=36
2015-10-16 08:40:45 +00:00
5b81e6b598 Accepting request 337520 from home:scarabeus_iv:branches:X11:windowmanagers
- Sed in lower requirement on gettext to work on Leap and 13.2

- Split lang pkg and properly recommend it
- Install icewm-menu-fdo and manpage
- Properly set docdir
- Add sgmltool to generate html help pages
- Use %configure macros properly
- Cleanup with spec-cleaner
- Drop bcond for gnome as it is enabled everywhere anyway
- Drop patches that should not be needed after discussion with mmarek:
  * icewm-menu.patch
  * icewm-susemenu.patch
- Peferences file is now in src not in lib so update patch,
  also use systemd to call shutdown and reboot which should be bit more safe
  today:
  * icewm-preferences.patch

- Version bump to 1.3.11:
  * various bugfixes collected from all upstream vendors
- Remove upstreamed patches:
  * icewm-1.2.35-empty-winmenu.patch
  * icewm-1.2.35-override-config.patch
  * icewm-1.2.35-unaligned-access.patch
  * icewm-1.3.6-winoptions.patch
  * icewm-1.3.8-enable-guievents.patch
  * icewm-1.3.8-shutdown-reboot-command.patch
  * icewm-1.3.8.tar.gz
  * icewm-bg-default-at-error.patch
  * icewm-docdir.patch
  * icewm-fix-themes.patch

OBS-URL: https://build.opensuse.org/request/show/337520
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=35
2015-10-12 18:37:14 +00:00
Flavio Castelli
8d8d1a8fea Accepting request 280845 from home:VictorYang:branches:X11:windowmanagers
Fix the bnc#905159:shutdown and reboot commands not working

OBS-URL: https://build.opensuse.org/request/show/280845
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=33
2015-01-12 15:57:16 +00:00
Tomáš Chvátal
16493e336c Accepting request 253156 from home:elvigia:branches:X11:windowmanagers
- 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.

OBS-URL: https://build.opensuse.org/request/show/253156
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=31
2014-10-07 11:55:22 +00:00
Philipp Seiler
e16c958345 Accepting request 229644 from home:tiwai:branches:X11:windowmanagers
- icewm-bg-default-at-error.patch:
  properly default to the solid color background when the given
  default background pixmap can't be loaded (bnc#872740)

- icewm-fix-themes.patch
  * Workaround for bnc#856931.

OBS-URL: https://build.opensuse.org/request/show/229644
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=29
2014-04-10 15:54:14 +00:00
Michal Hrusecky (old before rename to _miska_)
a698d98920 Accepting request 224110 from home:scarabeus_iv
- update version to 1.3.8
- remove patches:icewm-gcc47.patch,icewm-x11.patch
- add two new patches:icewm-1.3.8-enable-guievents.patch,icewm-susemenu.patch
  for new fate #313170

OBS-URL: https://build.opensuse.org/request/show/224110
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=27
2014-02-27 14:47:29 +00:00
Michal Marek
f4f204ebd7 Accepting request 213176 from home:coolo:justcore
- merge icewm-lite into icewm.spec using update-alternatives

OBS-URL: https://build.opensuse.org/request/show/213176
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=25
2014-01-08 14:36:40 +00:00
Togan Muftuoglu
b8c9d788e3 Accepting request 161534 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/161534
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=23
2013-03-28 09:06:58 +00:00
Philipp Seiler
28b1ac0c73 Accepting request 121755 from home:namtrac:branches:X11:windowmanagers
- Fix build with gcc 4.7
- Fix build with new X11 headers

OBS-URL: https://build.opensuse.org/request/show/121755
OBS-URL: https://build.opensuse.org/package/show/X11:windowmanagers/icewm?expand=0&rev=21
2012-05-24 13:12:53 +00:00