Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 9894e7a36f7e96a137ac8b095469561e > files > 6

kshutdown-1.0.1-5.fc15.src.rpm

Name:           kshutdown
Version:        1.0.1
Release:        5%{?dist}
Summary:        KShutDown is an advanced shut down utility for KDE 3

Group:          Applications/System
License:        GPLv2

URL:            http://kshutdown.sourceforge.net/
Source:         http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
Source1:        hi64-app-kshutdown.png
#Source2: so that kshutdown.png looks beautiful on katapult
Source2:        hi128-app-kshutdown.png
Patch0:         %{name}-usr-actions-h.patch
Patch1:         %{name}-usr-actions-cpp.patch

BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  desktop-file-utils kdelibs3-devel
# needed in kshutdown/actions.h
Requires:       xscreensaver-base

%description
KShutDown is an advanced shut down utility for KDE 3.

%prep
%setup -q

%patch0 -p0 -b .usr.h
%patch1 -p0 -b .usr.cpp

%build
%configure --disable-rpath
%{__make} %{?_smp_mflags}

%install
%{__rm} -rf %{buildroot}
%{__make} install DESTDIR=%{buildroot}

#bug 241019
echo "OnlyShowIn=KDE;" >> %{buildroot}%{_datadir}/applications/%{name}.desktop

desktop-file-install --vendor fedora                        \
        --dir %{buildroot}%{_datadir}/applications          \
        --add-category Utility                              \
        --delete-original                                   \
    %{buildroot}%{_datadir}/applications/%{name}.desktop


%{__rm} -f %{buildroot}%{_datadir}/apps/%{name}/extras/{multimedia,system,shutdown}/.directory

%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/
%{__cp} -p %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
%{__mkdir} -p %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/
%{__cp} -p %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/128x128/apps/%{name}.png

## File lists
# locale's
%find_lang %{name} || touch %{name}.lang
# HTML (1.0)
HTML_DIR=$(kde-config --expandvars --install html)
if [ -d %{buildroot}$HTML_DIR ]; then
for lang_dir in %{buildroot}$HTML_DIR/* ; do
  if [ -d $lang_dir ]; then
    lang=$(basename $lang_dir)
    echo "%lang($lang) $HTML_DIR/$lang/*" >> %{name}.lang
    # replace absolute symlinks with relative ones
    pushd $lang_dir
      for i in *; do
        [ -d $i -a -L $i/common ] && rm -f $i/common && ln -sf ../../en/common $i/common
      done
    popd
  fi
done
fi

%post
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :

%postun
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :


%clean
%{__rm} -rf %{buildroot}

%files -f %{name}.lang
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README TODO VERSION

%{_bindir}/%{name}

# Should at all cost ship the .la file if not we'll struck the bug #224430
# "The KShutDown applet could not be loaded. Please check your installation."
%{_libdir}/kde3/%{name}lockout_panelapplet.la

%{_libdir}/kde3/%{name}lockout_panelapplet.so
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/apps/%{name}
%{_datadir}/apps/kconf_update/%{name}.upd
%{_datadir}/apps/kicker/applets/%{name}lockout.desktop
%{_datadir}/icons/hicolor/??x??/apps/%{name}.png
%{_datadir}/icons/hicolor/128x128/apps/%{name}.png

%Changelog
* Thu Aug 23 2007 Chitlesh Goorah  <chitlesh [AT] fedoraproject DOT org> - 1.0.1-1
- mass rebuild for fedora 8 - BuildID

* Fri Apr 27 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> 1.0-3
- bug fixing #241019 for gnome

* Fri Apr 27 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> 1.0-2
- patched the default values to allow user permissions on actions
- added 64x64 and 128x128 png icons so that kshutdown looks beautiful on katapult

* Sat Apr 20 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> 1.0-1
- New upstream release

* Sat Feb 03 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> 0.9.1beta-2
- bug fix #224430

* Wed Jan 10 2007 Chitlesh Goorah <chitlesh@fedoraproject.org> 0.9.1beta-1
- New upstream development release 0.9.1beta
- Dropped fedora vendor
- Minor fixes in the spec files
- Fixed absolute paths

* Sun Sep 10 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> 0.8.2-5
- Added %%{?dist}

* Wed Aug 23 2006 Chitlesh Goorah <chitlesh@fedoraproject.org> 0.8.2-4
- Fixed symlinks and rpmlint warnings

* Wed Mar 29 2006 Kushal Das <kushal@fedoraproject.org> 0.8.2-3
- Changed release tag

* Wed Mar 29 2006 Kushal Das <kushal@fedoraproject.org> 0.8.2-2
- Changed post/postun , lang part & buildrequires

* Sun Mar 26 2006 Kushal Das <kushal@fedoraproject.org> 0.8.2-1
- initial release