281 lines
9.2 KiB
RPMSpec
281 lines
9.2 KiB
RPMSpec
#
|
|
# spec file for package icewm-lite (Version 1.2.35)
|
|
#
|
|
# Copyright (c) 2008 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
|
|
BuildRequires: freetype2-devel gcc-c++ xorg-x11-devel
|
|
License: LGPL v2.1 or later
|
|
Group: System/GUI/Other
|
|
Provides: icewm-bin
|
|
Requires: icewm
|
|
Conflicts: icewm-default
|
|
AutoReqProv: on
|
|
Version: 1.2.35
|
|
Release: 15
|
|
Source: icewm-%{version}.tar.bz2
|
|
Patch0: icewm-LANG.menu.patch
|
|
Patch1: icewm-multiByte.patch
|
|
Patch2: icewm-menu.patch
|
|
Patch3: icewm-docdir.patch
|
|
Patch4: icewm-1.2.30-strict-aliasing.patch
|
|
Patch5: icewm-1.2.35-override-config.patch
|
|
Patch6: icewm-1.2.35-lite-build.patch
|
|
Patch7: icewm-1.2.35-dialog-center-fix.patch
|
|
Patch8: icewm-1.2.35-empty-winmenu.patch
|
|
Url: http://www.icewm.org/
|
|
Summary: IceWM Window Manager--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. It is fast and small.
|
|
|
|
The icewm-default package features a taskbar, window list, mailbox
|
|
status and digital clock in addition to that.
|
|
|
|
|
|
|
|
Authors:
|
|
--------
|
|
Marko Macek <Marko.Macek@gmx.net>
|
|
|
|
%prep
|
|
%setup -q -n icewm-%version
|
|
%patch0 -p1
|
|
%patch1
|
|
%patch2
|
|
%patch3
|
|
%patch4
|
|
%patch5
|
|
%patch6
|
|
%patch7
|
|
%patch8
|
|
|
|
%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} \
|
|
--enable-i18n \
|
|
--disable-nls \
|
|
--disable-guievents \
|
|
--with-xpm \
|
|
--disable-winmenu \
|
|
--enable-lite \
|
|
--without-gnome-menus
|
|
make %{?jobs:-j%jobs}
|
|
|
|
%install
|
|
mkdir -p $RPM_BUILD_ROOT/usr/bin
|
|
cd src
|
|
install icewm icewmhint icewmbg icesh 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/icewm-session
|
|
|
|
%changelog
|
|
* Fri Mar 07 2008 mmarek@suse.cz
|
|
- re-enable taskbar (icewm-lite will be installed by default, so
|
|
let's make it a bit more usable). No clock/cpu/mail/net applet
|
|
though. i586 rpm increased by about 12K (bnc#365535)
|
|
* Fri Mar 07 2008 mmarek@suse.cz
|
|
- don't popup empty window menu
|
|
* Fri Feb 29 2008 mmarek@suse.cz
|
|
- fixed centering of dialogs (bnc#359529)
|
|
* Fri Feb 01 2008 mmarek@suse.cz
|
|
- --enable-i18n, to display window titles correctly (size of i586
|
|
rpm increases by only about 2K) (bnc#357240#c11)
|
|
* Tue Jan 29 2008 mmarek@suse.cz
|
|
- build with --disable-taskbar --disable-winmenu --enable-lite
|
|
to save as much space as possible in the inst-sys (bnc#357240)
|
|
(this means that if you want a taskbar, you should use the
|
|
icewm-default package instead)
|
|
* Tue Jan 29 2008 mmarek@suse.cz
|
|
- make icewm --config=file work
|
|
(override-config.patch)
|
|
* Mon Jan 28 2008 mmarek@suse.cz
|
|
- updated to 1.2.35
|
|
* Application tray bug fixes
|
|
* Add encoding/language to about dialog
|
|
* fix gmplayer switching to fullscreen
|
|
* popup dialog focus fixes
|
|
* fix screen change with xrandr 1.2
|
|
* build fixes (Bert Wesarg)
|
|
* fix FocusOnRaise
|
|
* tray fixes
|
|
* fix taskbar popup in fullscreen mode
|
|
- don't install genpref (only needed at build time)
|
|
- fixed build for older distributions in X11:windowmanagers
|
|
- use %%suse_update_desktop_file
|
|
* Mon Aug 20 2007 mmarek@suse.cz
|
|
- reduced BuildRequires
|
|
* 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
|
|
* 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
|