Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 671f62211f45f37265fb59b1422869bf > files > 3

xfce-session-0.1.4-1mdk.src.rpm

%define oname xfce4-session

# soname breaks, don't run libtoolize
%define __libtoolize    /bin/true

Summary: 	XFce Session manager.
Name: 		xfce-session
Version: 	0.1.4
Release: 	1mdk
License:	BSD
URL: 		http://www.xfce.org/
Source0: 	%{oname}-%{version}.tar.bz2
Source1:	%{name}-readme.mdk
# don't use sudo, and use /usr/bin/shutdown instead of /sbin/shutdown
Patch0:		xfce-session-20031119-mdkshutdown.patch.bz2
Group: 		Graphical desktop/Other
BuildRoot: 	%{_tmppath}/%{name}-root
Requires:	xfce-mcs-manager >= 4.0.1
Requires:	usermode-consoleonly
BuildRequires:	xfce-mcs-manager-devel >= 4.0.1
BuildRequires:	libgdk_pixbuf2.0-devel
BuildRequires:  autoconf2.5

%description
XFce-session is the session manager for the XFce desktop environment.

It is still in development, and not stable yet. You should only install
this if you really want a session manager in XFce, and are feeling adventurous.

%prep
%setup -q -n %{oname}-%{version}
%patch0 -p1 -b .sudo

cp %SOURCE1 $RPM_BUILD_DIR/%{oname}-%{version}/README.MDK

# remove xftaskbar4 from default session
perl -pi -e 's/xftaskbar4/#xftaskbar4/g' defaults/default.session

WANT_AUTOCONF_2_5=1 autoconf

%build
%configure2_5x --sysconfdir=%{_sysconfdir}/X11
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

# remove devel file
rm $RPM_BUILD_ROOT%{_libdir}/xfce4/mcs-plugins/session_settings.a
# remove unneeded xinitrc script
rm $RPM_BUILD_ROOT%{_sysconfdir}/X11/xfce4/xinitrc.xfce4-session

%find_lang %oname

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %oname.lang
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog ChangeLog.pre-xfce-devel NEWS README README.MDK TODO
%doc docs/FAQ docs/SessionFileFormat.txt docs/SplashThemes.txt
%dir %{_sysconfdir}/X11/xfce4/
%config(noreplace) %{_sysconfdir}/X11/xfce4/*
%{_datadir}/xfce4/splash
%{_bindir}/*
%{_sbindir}/*
%{_libdir}/xfce4/mcs-plugins/*
%{_mandir}/man1/*

%changelog
* Fri Dec 26 2003 Marcel Pol <mpol@mandrake.org> 0.1.4-1mdk
- 0.1.4
- requires: usermode-consoleonly
- remove devel file and unused xinitrc script
- include more docs
- don't run xftaskbar4 in default session
- include readme.mdk

* Fri Nov 21 2003 Marcel Pol <mpol@gmx.net> 0.1.3-0.20031119.1mdk
- initial package from Götz Waschk