|
|
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.
|