2007-04-20 21:31:14 +00:00
|
|
|
#
|
2007-08-14 00:53:40 +00:00
|
|
|
# spec file for package icewm-lite (Version 1.2.32)
|
2007-04-20 21:31:14 +00:00
|
|
|
#
|
|
|
|
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
|
|
|
# This file and all modifications and additions to the pristine
|
|
|
|
# package are under the same license as the package itself.
|
|
|
|
#
|
|
|
|
# Please submit bugfixes or comments via http://bugs.opensuse.org/
|
|
|
|
#
|
|
|
|
|
|
|
|
# norootforbuild
|
|
|
|
|
|
|
|
Name: icewm-lite
|
2007-08-20 16:51:10 +00:00
|
|
|
BuildRequires: freetype2-devel gcc-c++ xorg-x11-devel
|
2007-08-14 00:53:40 +00:00
|
|
|
License: LGPL v2 or later
|
2007-04-20 21:31:14 +00:00
|
|
|
Group: System/GUI/Other
|
|
|
|
Provides: icewm-bin
|
|
|
|
Requires: icewm
|
|
|
|
Conflicts: icewm-default
|
|
|
|
Autoreqprov: on
|
2007-08-14 00:53:40 +00:00
|
|
|
Version: 1.2.32
|
2007-08-20 16:51:10 +00:00
|
|
|
Release: 5
|
2007-04-20 21:31:14 +00:00
|
|
|
Source: icewm-%{version}.tar.bz2
|
|
|
|
Patch0: icewm-LANG.menu.patch
|
|
|
|
Patch1: icewm-multiByte.patch
|
|
|
|
Patch2: icewm-menu.patch
|
|
|
|
Patch3: icewm-docdir.patch
|
|
|
|
URL: http://www.icewm.org/
|
|
|
|
Summary: Window Manager with Taskbar--Lite Version
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
|
|
|
|
|
|
|
%description
|
|
|
|
Window manager for the X Window System that can emulate the look of
|
|
|
|
Windows 95, OS/2 Warp 3,4, Motif. It tries to take the best features of
|
|
|
|
the above systems. It features multiple workspaces, opaque move and
|
|
|
|
resize, taskbar, window list, mailbox status, digital clock. It is fast
|
|
|
|
and small.
|
|
|
|
|
|
|
|
This is the lite version with minimal features.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Authors:
|
|
|
|
--------
|
|
|
|
Marko Macek <Marko.Macek@gmx.net>
|
|
|
|
|
|
|
|
%prep
|
2007-08-14 00:53:40 +00:00
|
|
|
%setup -q -n icewm-%version
|
2007-04-20 21:31:14 +00:00
|
|
|
%patch0 -p1
|
|
|
|
%patch1
|
|
|
|
%patch2
|
|
|
|
%patch3
|
|
|
|
|
|
|
|
%build
|
|
|
|
%{?suse_update_config:%{suse_update_config -f}}
|
|
|
|
autoconf
|
|
|
|
export CFLAGS="$RPM_OPT_FLAGS"
|
|
|
|
export CXXFLAGS="$RPM_OPT_FLAGS"
|
|
|
|
./configure --without-debug \
|
|
|
|
--sysconfdir=/etc \
|
|
|
|
--with-cfgdir=/etc/icewm \
|
|
|
|
--prefix=/usr \
|
|
|
|
--with-docdir=%{_docdir} \
|
|
|
|
--disable-i18n \
|
|
|
|
--disable-nls \
|
|
|
|
--disable-guievents \
|
|
|
|
--with-xpm \
|
|
|
|
--without-gnome-menus
|
|
|
|
make %{?jobs:-j%jobs}
|
|
|
|
|
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT;
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
|
|
|
cd src
|
|
|
|
install icewm icewmhint icewmbg icesh genpref icewm-session $RPM_BUILD_ROOT/usr/bin
|
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT;
|
|
|
|
|
|
|
|
%files
|
|
|
|
%defattr(-,root,root)
|
|
|
|
/usr/bin/icewm
|
|
|
|
/usr/bin/icewmhint
|
|
|
|
/usr/bin/icewmbg
|
|
|
|
/usr/bin/icesh
|
|
|
|
/usr/bin/genpref
|
|
|
|
/usr/bin/icewm-session
|
|
|
|
|
|
|
|
%changelog
|
2007-08-20 16:51:10 +00:00
|
|
|
* Mon Aug 20 2007 - mmarek@suse.cz
|
|
|
|
- reduced BuildRequires
|
2007-08-14 00:53:40 +00:00
|
|
|
* Mon Aug 13 2007 - mmarek@suse.cz
|
|
|
|
- updated to 1.2.32 [#299583]
|
|
|
|
* auto-hide like taskbar activation in full screen mode added
|
|
|
|
* missing ShowSettingsMenu and ShowFocusModeMenu
|
|
|
|
settings (Evgenii Terechkov)
|
|
|
|
* binding to raise window with mouse
|
|
|
|
(MouseWinRaise=Ctrl+Alt+Mouse1) (Thomas Holder)
|
|
|
|
* translation updates (cs, ru, zh_CN, zh_TW)
|
|
|
|
* bugfixes
|
|
|
|
- link duplicate theme icons
|
2007-04-20 21:31:14 +00:00
|
|
|
* Fri Apr 20 2007 - dmueller@suse.de
|
|
|
|
- remove nosource, prevents -debuginfo creation
|
|
|
|
* Fri Jan 12 2007 - mmarek@suse.cz
|
|
|
|
- fix last change (Start -> Help didn't work)
|
|
|
|
(icewm-docdir.patch)
|
|
|
|
* Thu Jan 11 2007 - mmarek@suse.cz
|
|
|
|
- updated to 1.2.30
|
|
|
|
+ battery status cleanups
|
|
|
|
+ new option BatteryPollingPeriod (default 10 seconds)
|
|
|
|
+ moved Themes selection to Settings menu
|
|
|
|
+ added Settings -> Focus menu (config saved to
|
|
|
|
~/.icewm/focus_mode as FocusMode=1,2 or 0)
|
|
|
|
+ new setting MapInactiveOnTop (default 1)
|
|
|
|
+ new setting RequestFocusOnAppRaise (when FocusOnAppRaise=0)
|
|
|
|
+ altgr_binding_support by Jörg Sommer
|
|
|
|
+ Apple PMU support by Jörg Sommer
|
|
|
|
+ start menu pixmap now named: taskbar/start.xpm
|
|
|
|
+ try to mouse focus only when mouse actually moves to another
|
|
|
|
window
|
|
|
|
+ prevent focusing taskbar with mouse focus
|
|
|
|
+ use locale strings in 'icewm-menu-gnome2'
|
|
|
|
+ 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
|
|
|
|
(Manuel Carrasco)
|
|
|
|
+ new preferences option: WinMenuItems (default=rmsnxfhualyticw)
|
|
|
|
(Manuel Carrasco/Marko Macek)
|
|
|
|
+ added 'Look=flat' (oscarello)
|
|
|
|
+ added TaskbarButtonWidthDivisor (lysanderslair)
|
|
|
|
+ bugfixes and translation updates
|
|
|
|
- spec file cleanup
|
|
|
|
+ reduced buildrequires
|
|
|
|
+ icewm-gnome is only an add-on to icewm-default, one spec file
|
|
|
|
less
|
|
|
|
+ use /usr/share/doc/packages/icewm (not icewm-%%version)
|
|
|
|
+ fixed default wallpaper location
|
|
|
|
* Thu May 18 2006 - pnemec@suse.cz
|
|
|
|
- updated to 1.2.26
|
|
|
|
many minor fix
|
|
|
|
some translation fix
|
|
|
|
strict-aliasing patch is in upstream now
|
|
|
|
* Wed Jan 25 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
* Fri Jan 20 2006 - tiwai@suse.de
|
|
|
|
- fixed strict-aliasing patch (#143861)
|
|
|
|
* Mon Jan 02 2006 - pnemec@suse.cz
|
|
|
|
- fixed wrong name of Norwegian messages
|
|
|
|
- removed X11R6 prefix
|
|
|
|
* Mon Jan 02 2006 - pnemec@suse.cz
|
|
|
|
- fixed strict aliasing errors ( -strict-aliasing.patch)
|
|
|
|
* Mon May 23 2005 - ltinkl@suse.cz
|
|
|
|
- install the icewm-session binary (#75691)
|
|
|
|
* Thu Apr 14 2005 - sbrabec@suse.cz
|
|
|
|
- Added audiofile-devel to neededforbuild.
|
|
|
|
* Wed Feb 23 2005 - meissner@suse.de
|
|
|
|
- fixed 0->NULL in Xft call.
|
|
|
|
* Tue Nov 02 2004 - ltinkl@suse.cz
|
|
|
|
- updated to 1.2.16
|
|
|
|
* Thu Aug 12 2004 - ltinkl@suse.cz
|
|
|
|
- update to 1.2.15
|
|
|
|
* Fri Mar 12 2004 - ltinkl@suse.cz
|
|
|
|
- make the XDG menu work
|
|
|
|
- use the default SUSE wallpaper
|
|
|
|
* Fri Feb 06 2004 - ltinkl@suse.cz
|
|
|
|
- support for xdg menu
|
|
|
|
* Sat Jan 10 2004 - adrian@suse.de
|
|
|
|
- build as user
|
|
|
|
* Wed Oct 15 2003 - ltinkl@suse.cz
|
|
|
|
- updated to 1.2.13
|
|
|
|
* Fri Jul 11 2003 - nadvornik@suse.cz
|
|
|
|
- updated to 1.2.9
|
|
|
|
* Thu May 29 2003 - nadvornik@suse.cz
|
|
|
|
- installed genpref
|
|
|
|
* Mon May 05 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
|
|
|
|
now actually uses the foundry and inserting an dummy value
|
|
|
|
doesn't work anymore.
|
|
|
|
* Fri Apr 25 2003 - lmfabian@suse.de
|
|
|
|
- update to 1.2.7
|
|
|
|
- add "fontconfig fontconfig-devel" to neededforbuild
|
|
|
|
- icewm-always-use-xft.patch: if we have Xft2, don't disable Xft
|
|
|
|
when no RENDER is found.
|
|
|
|
- remove icewm-menu-translations.tar.bz2: the language specific
|
|
|
|
"preferences" files did only set different fontsets, which is
|
|
|
|
not necessary anymore when Xft2 is used with generic aliases
|
|
|
|
like "sans" and "monospace" as the default settings. The same
|
|
|
|
default font settings should work for all languages.
|
|
|
|
The other files in icewm-menu-translations.tar.bz2 didn't
|
|
|
|
contain any important language specific differences either.
|
|
|
|
- fix icewm-LANG.menu.patch: look for the most specific extensions
|
|
|
|
first: e.g. first try "menu.ja_JP.UTF-8", then try "menu.ja_JP",
|
|
|
|
finally try "menu.ja". The current patch did it in the opposite
|
|
|
|
order, making it impossible to have different files for
|
|
|
|
ja_JP.eucJP and ja_JP.UTF-8.
|
|
|
|
* Mon Mar 10 2003 - nadvornik@suse.cz
|
|
|
|
- added Requires: icewm [#24936]
|
|
|
|
* Mon Feb 17 2003 - nadvornik@suse.cz
|
|
|
|
- use g++ for compilation and linking
|
|
|
|
* Fri Feb 14 2003 - nadvornik@suse.cz
|
|
|
|
- updated to 1.2.6
|
|
|
|
* Thu Nov 28 2002 - nadvornik@suse.cz
|
|
|
|
- fixed to compile with new gcc
|
|
|
|
* Tue Oct 22 2002 - nadvornik@suse.cz
|
|
|
|
- set multiByte to true by default [#20656]
|
|
|
|
* Fri Jul 26 2002 - nadvornik@suse.cz
|
|
|
|
- updated to 1.2.0
|
|
|
|
* Wed Jun 26 2002 - nadvornik@suse.cz
|
|
|
|
- updated to 1.2.0pre3: many bugs fixed
|
|
|
|
* Mon Apr 22 2002 - nadvornik@suse.cz
|
|
|
|
- fixed to compile
|
|
|
|
* Tue Apr 02 2002 - nadvornik@suse.cz
|
|
|
|
- used suse_update_config
|
|
|
|
* Tue Mar 12 2002 - nadvornik@suse.cz
|
|
|
|
- fixed Super key handling [bug #14734]
|
|
|
|
* Fri Feb 01 2002 - ro@suse.de
|
|
|
|
- changed neededforbuild <libpng> to <libpng-devel-packages>
|
|
|
|
* Tue Oct 23 2001 - nadvornik@suse.cz
|
|
|
|
- update to 1.0.9
|
|
|
|
- icon tray
|
|
|
|
- mouse wheel support for menus
|
|
|
|
- additional key bindings
|
|
|
|
- improved edge switching
|
|
|
|
- many bugfixes
|
|
|
|
* Mon Oct 15 2001 - nadvornik@suse.cz
|
|
|
|
- fixed path to help files [bug #11793]
|
|
|
|
* Tue Aug 21 2001 - nadvornik@suse.cz
|
|
|
|
- sources marked nosource (they are in icewm.spm)
|
|
|
|
* Mon Aug 13 2001 - nadvornik@suse.cz
|
|
|
|
- compiled with g++ (now compiles on axp)
|
|
|
|
* Fri Aug 10 2001 - nadvornik@suse.cz
|
|
|
|
- splitted from icewm
|