%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