Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 55f0f02e802506eb6efb40c25e101268 > files > 5

kshutdown-0.8.2-2mdv2007.0.src.rpm

%define name	kshutdown
%define version	0.8.2
%define release	%mkrel 2
%define __libtoolize /bin/true
%define __cputoolize /bin/true

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:        KShutDown is an advanced shut down utility for KDE
Summary(fr):    KShutDown est un outils avancé de gestion de l'extinction  
License:        GPL
Group:		Graphical desktop/KDE
Source:	        http://ovh.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2	
Source10: 	%name-16.png
Source11: 	%name-32.png
Source12: 	%name-48.png



URL:		http://kshutdown.sourceforge.net/
Requires:	kdebase >= 3.3
BuildRequires:  kdelibs-devel >= 3.3
BuildRoot:	%{_tmppath}/%{name}-buildroot

%description
KShutDown is an advanced shut down utility for KDE.
Features:
- Shut Down (logout and halt the system)
- Reboot (logout and reboot the system)
- Lock Screen (lock the screen using a screen saver)
- Logout (end the session and logout the user)
- Extras (user commands)
- Wizard
- Time and delay options
- Command line support
- System tray
- Sounds
- Kiosk support
- And more...

%prep
rm -rf %{buildroot}

%setup -q -n %{name}-%{version}


%build

export QTDIR=%_prefix/lib/qt3
export KDEDIR=%_prefix

export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

%configure --disable-rpath

%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p %buildroot{%_menudir,%_miconsdir,%_iconsdir,%_liconsdir}
mkdir -p %buildroot%_datadir
mkdir -p %buildroot%_datadir/apps
mkdir -p %buildroot%_datadir/apps/kconf_update/


%makeinstall_std
cp %SOURCE10 %buildroot%_miconsdir/%name.png
cp %SOURCE11 %buildroot%_iconsdir/%name.png
cp %SOURCE12 %buildroot%_liconsdir/%name.png


kdedesktop2mdkmenu.pl %name "Applications/Monitoring" %buildroot/%_datadir/applications/kshutdown.desktop %buildroot/%_menudir/%name

%find_lang %name

%clean
rm -rf %{buildroot}

%post
%{update_menus}
%if %mdkversion > 200600
%update_icon_cache hicolor

%postun
%{clean_menus}
%if %mdkversion > 200600
%clean_icon_cache hicolor

%files -f %name.lang
%defattr(-,root,root)
%doc COPYING TODO VERSION AUTHORS README
%_menudir/%{name}
%attr(0755,root,root) %{_bindir}/%{name}
%_iconsdir/%{name}.png
%_iconsdir/*/%{name}.png
%_iconsdir/hicolor/*/apps/%{name}.png
%_datadir/applications/kshutdown.desktop
%_datadir/apps/kconf_update/%{name}.upd
%_datadir/apps/kicker/applets/kshutdownlockout.desktop
%_datadir/apps/%{name}/*

%dir %_docdir/HTML/en/kshutdown
%doc %_docdir/HTML/en/kshutdown/common
%doc %_docdir/HTML/en/kshutdown/index.cache.bz2
%doc %_docdir/HTML/en/kshutdown/index.docbook
%doc %_docdir/HTML/en/kshutdown/mainwindow.png

%dir %_docdir/HTML/de/kshutdown
%doc %_docdir/HTML/de/kshutdown/common
%doc %_docdir/HTML/de/kshutdown/index.cache.bz2
%doc %_docdir/HTML/de/kshutdown/index.docbook
%doc %_docdir/HTML/de/kshutdown/mainwindow.png


%_libdir/kde3/kshutdownlockout_panelapplet.la
%_libdir/kde3/kshutdownlockout_panelapplet.so



%changelog
* Wed Jun 21 2006 Nicolas Lécureuil <neoclust@mandriva.org>
+ 2006-06-21 22:44:15 (37802)
- Increase release
- Clean menu
- Use macros (for icons)

* Wed Jun 21 2006 Nicolas Lécureuil <neoclust@mandriva.org>
+ 2006-06-21 22:31:38 (37800)
- import kshutdown-0.8.2-1mdk

* Wed Feb 08 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.8.2-1mdk
- New release 0.8.2

* Mon Nov 28 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.8-1mdk
- 0.8.0
	- NEW: Swedish translation (thanks to Daniel Nylander)
	- Minor bugfixes
	- Removed the Authors tab from the About dialog
	- Setup: Fast compilation is now enabled by default (--enable-final)
	- Updated documentation
	- Setup: "kdesu" instead of "su"
- Remove patch 0 : Merged upstream

* Tue Jul 19 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.7.0-0.1beta.1mdk
- 0.7.0 Beta 1
- Patch 0 : Fix include

* Tue Jul 12 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.0-3mdk
- Fix File Section

* Mon Apr 25 2005 Nicolas Lécureuil <neoclust@mandriva.org> 0.6.0-2mdk
- Fix build for amd64

* Sat Mar 05 2005 Sebastien Savarin <plouf@mandrake.org> 0.6.0-1mdk
- 0.6.0

* Sat Feb 05 2005 Nicolas Lécureuil <neoclust@mandrake.org> 0.5.0-0.beta.1mdk
- From Sebastien Savarin <plouf@zarb.org>                            
                 - first release