ad31cc8
Summary:	A fast, feature rich Window Manager
ad31cc8
Name:		WindowMaker
00160f5
Version:	0.92.0
9b575db
Release:	6%{?dist}
b95e054
cvsextras 43e64ba
License:	GPL
ad31cc8
Group:		User Interface/Desktops
ad31cc8
URL:		http://www.windowmaker.org/
00160f5
Source0:	ftp://windowmaker.org/pub/source/release/WindowMaker-0.92.0.tar.bz2
00160f5
Source1:        WindowMaker.xsession
00160f5
Source2:        WindowMaker.desktop
73d3b00
Patch0:         windowmaker-gcc4-x86_64.patch
ad31cc8
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot
9c868e5
BuildRequires:	libpng-devel libjpeg-devel libungif-devel
fffeda3
BuildRequires:	libtiff-devel zlib-devel gettext-devel
9c868e5
BuildRequires:  libICE-devel
9c868e5
BuildRequires:  libSM-devel
9c868e5
BuildRequires:  libX11-devel
9c868e5
BuildRequires:  libXext-devel
9c868e5
BuildRequires:  libXft-devel
9c868e5
BuildRequires:  libXinerama-devel
9c868e5
BuildRequires:  libXpm-devel
9c868e5
BuildRequires:  libXrender-devel
b296602
BuildRequires:  xorg-x11-proto-devel
676c6fe
BuildRequires:  fontconfig-devel
676c6fe
BuildRequires:  automake14 libtool
b296602
cvsextras 43e64ba
%package devel
cvsextras 43e64ba
Summary:	libraries needed for WindowMaker.
cvsextras 43e64ba
Group:		System Environment/Libraries
ad31cc8
Requires:	%{name} = %{version}-%{release}
cvsextras 43e64ba
cvsextras 43e64ba
cvsextras 43e64ba
%description
cvsextras 43e64ba
Window Maker is an X11 window manager designed to give additional
cvsextras 43e64ba
integration support to the GNUstep Desktop Environment. In every way
cvsextras 43e64ba
possible, it reproduces the elegant look and feel of the NeXTSTEP[tm]
cvsextras 43e64ba
GUI. It is fast, feature rich, easy to configure, and easy to use. In
cvsextras 43e64ba
addition, Window Maker works with GNOME and KDE, making it one of the
cvsextras 43e64ba
most useful and universal window managers available.
cvsextras 43e64ba
cvsextras 43e64ba
%description devel
cvsextras 43e64ba
Window Maker is an X11 window manager designed to give additional
cvsextras 43e64ba
integration support to the GNUstep Desktop Environment. In every way
cvsextras 43e64ba
possible, it reproduces the elegant look and feel of the NeXTSTEP[tm]
cvsextras 43e64ba
GUI. This package contains development files for WindowMaker libraries
cvsextras 43e64ba
cvsextras 43e64ba
cvsextras 43e64ba
%prep
cvsextras 43e64ba
%setup -q
73d3b00
%patch0
e9890b9
###### menu fix from Rudolf Kastel
e9890b9
for i in WindowMaker/*menu* ; do
e9890b9
echo $i
e9890b9
mv $i $i.old
e9890b9
sed -e 's/\/usr\/local\//\/usr\//g' $i.old >$i
e9890b9
mv $i $i.old
e9890b9
sed -e 's/\/home\/mawa/$(HOME)/g' $i.old >$i
e9890b9
done
cvsextras 43e64ba
cvsextras 43e64ba
%build
cvsextras 43e64ba
LINGUAS=`(cd po ; echo *.po|sed 's/zh_TW.Big5.po//g;s/.po//g')`
cvsextras 43e64ba
GNUSTEP_LOCAL_ROOT='%{_libdir}/GNUstep'
cvsextras 43e64ba
NLSDIR="%{_datadir}/locale"
cvsextras 43e64ba
export LINGUAS NLSDIR GNUSTEP_LOCAL_ROOT
fffeda3
%configure --enable-gnome --enable-kde --enable-usermenu --enable-xinerama \
676c6fe
--enable-fast-install --enable-modelock --x-includes=%{_includedir} \
676c6fe
--x-libraries=%{_libdir}
5d7e356
00160f5
make %{?_smp_mflags}
cvsextras 43e64ba
cvsextras 43e64ba
cvsextras 43e64ba
%install
cvsextras 43e64ba
rm -rf $RPM_BUILD_ROOT
cvsextras 43e64ba
make DESTDIR=$RPM_BUILD_ROOT NLSDIR=%{_datadir}/locale install
cvsextras 43e64ba
cvsextras 43e64ba
%find_lang '\(WPrefs\|%{name}\|WINGs\)'
cvsextras 43e64ba
cvsextras 43e64ba
rm -f $RPM_BUILD_ROOT%{_libdir}/libwraster.la
cvsextras 43e64ba
00160f5
install -D -m0755 %{SOURCE1} \
00160f5
%{buildroot}%{_sysconfdir}/X11/gdm/Sessions/WindowMaker
00160f5
install -D -m0644 %{SOURCE2} \
00160f5
%{buildroot}%{_sysconfdir}/X11/dm/Sessions/WindowMaker.desktop
cvsextras 43e64ba
cvsextras 43e64ba
%clean
cvsextras 43e64ba
rm -rf $RPM_BUILD_ROOT
cvsextras 43e64ba
cvsextras 43e64ba
cvsextras 43e64ba
%files -f '\(WPrefs\|%{name}\|WINGs\)'.lang
cvsextras 43e64ba
%defattr(-,root,root,-)
cvsextras 43e64ba
%doc AUTHORS ChangeLog NEWS FAQ* README* COPYING*
cvsextras 43e64ba
%config %{_sysconfdir}/%{name}
00160f5
%{_sysconfdir}/X11/gdm/Sessions/WindowMaker
00160f5
%{_sysconfdir}/X11/dm/Sessions/WindowMaker.desktop
cvsextras 43e64ba
%{_bindir}/*
cvsextras 43e64ba
%{_datadir}/%{name}
cvsextras 43e64ba
%{_datadir}/WINGs
cvsextras 43e64ba
%{_libdir}/GNUstep
cvsextras 43e64ba
%{_libdir}/libwraster.so.*
cvsextras 43e64ba
%{_mandir}/man1/*.1x*
cvsextras 43e64ba
%{_mandir}/sk/man1/*.1x*
00160f5
%exclude %{_bindir}/get-*-flags
cvsextras 43e64ba
cvsextras 43e64ba
%files devel
cvsextras 43e64ba
%defattr(-,root,root,-)
cvsextras 43e64ba
%{_bindir}/get-wings-flags
cvsextras 43e64ba
%{_bindir}/get-wraster-flags
cvsextras 43e64ba
%{_bindir}/get-wutil-flags
cvsextras 43e64ba
%{_includedir}/WINGs
cvsextras 43e64ba
%{_includedir}/WMaker.h
cvsextras 43e64ba
%{_includedir}/wraster.h
cvsextras 43e64ba
%{_libdir}/lib*.a
cvsextras 43e64ba
%{_libdir}/libwraster.so
fffeda3
%{_libdir}/pkgconfig/*.pc
cvsextras 43e64ba
cvsextras 43e64ba
cvsextras 43e64ba
%changelog
9b575db
* Thu Feb 16 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
9b575db
0.92.0-6
9b575db
- Rebuild for Fedora Extras 5
9b575db
9c868e5
* Fri Nov 25 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
9c868e5
0.92.0-5
9c868e5
- modular xorg integration
9c868e5
e9890b9
* Thu Nov 17 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
e9890b9
0.92.0-4
e9890b9
- add menu fix from Rudol Kastel (#173329)
e9890b9
73d3b00
* Mon Aug 22 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
73d3b00
0.92.0-3
73d3b00
- add gcc4/x86_64 patch from cvs
73d3b00
00160f5
* Tue Aug 09 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
5d7e356
0.92.0-2
5d7e356
- try to fix x86_64 build
5d7e356
5d7e356
* Tue Aug 09 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
00160f5
0.92.0-1
00160f5
- upgrade to new version 
00160f5
- use dist tag
00160f5
- use smp_mflags
00160f5
- fix #163459
00160f5
fffeda3
* Tue May 31 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
667169d
- add disttag fc3
667169d
667169d
* Tue May 31 2005 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
fffeda3
0.91.0-1
fffeda3
- upgrade to 0.91.0
fffeda3
b95e054
* Fri Apr  7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
b95e054
- rebuilt
b95e054
cvsextras 43e64ba
* Fri Nov 28 2003 Dams <anvil[AT]livna.org> - 0:0.80.2-0.fdr.6
cvsextras 43e64ba
- exclude -> rm
cvsextras 43e64ba
- Added patch to fix gtk2 apps handling and other focus things
cvsextras 43e64ba
cvsextras 43e64ba
* Wed Sep 17 2003 Dams <anvil[AT]livna.org> 0:0.80.2-0.fdr.5
cvsextras 43e64ba
- Shortened files section
cvsextras 43e64ba
- Fixed tarball permissions (now a+r)
cvsextras 43e64ba
cvsextras 43e64ba
* Wed Sep 17 2003 Dams <anvil[AT]livna.org> 0:0.80.2-0.fdr.4
cvsextras 43e64ba
- Header files were installed in the wrong directory. Fixed. Slovak
cvsextras 43e64ba
  man pages installation fixed same way.
cvsextras 43e64ba
- WindowWaker-libs is now obsolete.
cvsextras 43e64ba
cvsextras 43e64ba
* Tue Aug 12 2003 Dams <anvil[AT]livna.org> 0:0.80.2-0.fdr.3
cvsextras 43e64ba
- buildroot -> RPM_BUILD_ROOT
cvsextras 43e64ba
- New devel package
cvsextras 43e64ba
- No more libs package
cvsextras 43e64ba
cvsextras 43e64ba
* Thu Apr 10 2003 Dams <anvil[AT]livna.org> 0:0.80.2-0.fdr.2
cvsextras 43e64ba
- Added missing Require: for gettext
cvsextras 43e64ba
ad31cc8
* Tue Apr  8 2003 Dams <anvil[AT]livna.org>
cvsextras 43e64ba
- Initial build.