Package jwm: Specfile

Name: jwm
Version: 2.0.1
Release: alt5.20100305

Summary: Joe's Window Manager
License: GPL2
Group: Graphical desktop/Other
Url: http://joewing.net/programs/jwm/
Packager: Alexey Gladkov <legion@altlinux.ru>

# Requires: design-graphics tango-icon-theme icon-theme-hicolor

Source0: jwm-%version.tar
Source1: jwm-conf.tar
Source2: startjwm
Source3: jwm.desktop
Source4: jwm.wmsession
Source5: jwm.method

Patch0: jwm-alt-add-sigchld-sigign.patch
Patch1: jwm-alt-fix-build-warning.patch
Patch2: jwm-alt-config-file.patch
Patch3: jwm-alt-dead-windows-in-taskbar.patch

# Automatically added by buildreq on Sat Jan 10 2009
BuildRequires: imake libXext-devel libXft-devel libXinerama-devel libXpm-devel libjpeg-devel libpng-devel xorg-cf-files

%description
JWM is a window manager for the X11 Window System.

%prep
%setup -q
%patch0 -p2
%patch1 -p2
%patch2 -p1
%patch3 -p2

%build
%autoreconf
CFLAGS="$CFLAGS -O3 -Wall -Werror"
%configure \
	--enable-debug \
	--enable-shade \
	--sysconfdir=%_sysconfdir/X11/jwm \
	--disable-xrender \
	--disable-fribidi
%make_build

%install
%makeinstall \
	BINDIR=%buildroot/%_bindir \
	SYSCONF=%buildroot/%_sysconfdir/X11/jwm \
	MANDIR=%buildroot/%_mandir \
	#

tar -xC %buildroot/%_sysconfdir/X11/jwm -f %SOURCE1
rm -f -- %buildroot/%_sysconfdir/X11/jwm/system.jwmrc

# install -m755 %SOURCE2 %buildroot/%_bindir/
install -D -m644 %SOURCE3 %buildroot/%_datadir/xsessions/jwm.desktop
install -D -m644 %SOURCE4 %buildroot/%_sysconfdir/X11/wmsession.d/jwm
install -D -m755 %SOURCE5 %buildroot/%_sysconfdir/menu-methods/%name

%files
%_bindir/*
%dir %_sysconfdir/X11/jwm
%config %_sysconfdir/X11/jwm/*
%config %_sysconfdir/X11/wmsession.d/*
%_sysconfdir/menu-methods/%name
%_datadir/xsessions/*
%_man1dir/*

%changelog
* Fri Mar 12 2010 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt5.20100305
- Fix dead windows in taskbar.

* Fri Mar 05 2010 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt4.20100305
- New snapshot.

* Mon May 25 2009 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt4.20090330
- Fix build.

* Mon Mar 30 2009 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt3.20090330
- New snapshot.
- Add menu method.
- Rewrite alt-config-file.patch.

* Fri Feb 27 2009 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt3.20080901
- Add system defaults.
- Add read system and user config.
- Move and split system config to /etc/X11/jwm.

* Sat Jan 10 2009 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt2.20080901
- Bugfix build.

* Mon Sep 01 2008 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt1.20080901
- New snapshot.

* Tue Mar 11 2008 Alexey Gladkov <legion@altlinux.ru> 2.0.1-alt1
- First build for sisyphus.