[kshutdown] Update to 3.0beta6
Jan Grulich
jgrulich at fedoraproject.org
Sun Feb 24 08:23:46 UTC 2013
commit fe6d3526a53f89d45db5c495503794838263b5ff
Author: Jan Grulich <jgrulich at redhat.com>
Date: Sun Feb 24 09:22:53 2013 +0100
Update to 3.0beta6
.gitignore | 1 +
hi128-app-kshutdown.png | Bin 12210 -> 0 bytes
hi64-app-kshutdown.png | Bin 4886 -> 0 bytes
kshutdown-usr-actions-cpp.patch | 61 ------------------
kshutdown-usr-actions-h.patch | 13 ----
kshutdown.spec | 132 +++++++++++++++------------------------
sources | 2 +-
7 files changed, 53 insertions(+), 156 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b6aaafb..c071d92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
kshutdown-1.0.1.tar.bz2
+/kshutdown-3.0beta6.tar.xz
diff --git a/kshutdown.spec b/kshutdown.spec
index 6e8221a..1525620 100644
--- a/kshutdown.spec
+++ b/kshutdown.spec
@@ -1,109 +1,79 @@
Name: kshutdown
-Version: 1.0.1
-Release: 8%{?dist}
-Summary: KShutDown is an advanced shut down utility for KDE 3
+Version: 3.0
+Release: 0.1.beta6%{?dist}
+Summary: Graphical shutdown utility for KDE 4
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
+# Package from svn snapshots, create example:
+# svn export http://svn.code.sf.net/p/kshutdown/code/trunk/kshutdown2 kshutdown-3.0beta6
+# tar -cJvf kshutdown-3.0beta6.tar.xz kshutdown-3.0beta6
+Source: %{name}-%{version}beta6.tar.xz
+
+BuildRequires: gettext
+BuildRequires: desktop-file-utils
+BuildRequires: kdelibs4-devel
+BuildRequires: kde-workspace-devel
+
%description
-KShutDown is an advanced shut down utility for KDE 3.
+KShutdown is a graphical shutdown utility for KDE 4. It allows you to turn off
+or suspend computer at the specified time. It features various time and delay
+options, command line support, and notifications.
%prep
-%setup -q
-
-%patch0 -p0 -b .usr.h
-%patch1 -p0 -b .usr.cpp
+%setup -q -n %{name}-%{version}beta6
%build
-%configure --disable-rpath
-%{__make} %{?_smp_mflags}
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kde4} ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
%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
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+%find_lang %{name} --with-kde --all-name
+
+
+%check
+desktop-file-validate %{buildroot}%{_kde4_datadir}/applications/kde4/kshutdown.desktop
+
%post
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
+
%postun
-touch --no-create %{_datadir}/icons/hicolor || :
-%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
+if [ $1 -eq 0 ] ; then
+touch --no-create %{_datadir}/icons/hicolor &> /dev/null
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
-%clean
-%{__rm} -rf %{buildroot}
%files -f %{name}.lang
%defattr(-,root,root,-)
-%doc AUTHORS COPYING NEWS README TODO VERSION
+%doc LICENSE ChangeLog TODO
+%{_kde4_bindir}/kshutdown
+%{_kde4_datadir}/kde4/apps/kshutdown/extras/*
+%{_kde4_datadir}/kde4/apps/kshutdown/kshutdown.notifyrc
+%{_kde4_datadir}/applications/kde4/kshutdown.desktop
+%{_kde4_datadir}/icons/hicolor/*/apps/kshutdown.png
+%{_kde4_datadir}/icons/hicolor/*/apps/kshutdown.svgz
-%{_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
+* Sat Feb 16 2013 Jan Grulich <jgrulich at redhat.com> - 3.0-0.1.beta6
+- update to 3.0beta6
+
* Thu Aug 23 2007 Chitlesh Goorah <chitlesh [AT] fedoraproject DOT org> - 1.0.1-1
- mass rebuild for fedora 8 - BuildID
@@ -139,4 +109,4 @@ touch --no-create %{_datadir}/icons/hicolor || :
- Changed post/postun , lang part & buildrequires
* Sun Mar 26 2006 Kushal Das <kushal at fedoraproject.org> 0.8.2-1
-- initial release
+- initial release
\ No newline at end of file
diff --git a/sources b/sources
index 16e4c6e..bd50a1f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6f65d969fcd08533e4ccdf6cdc5576f6 kshutdown-1.0.1.tar.bz2
+572a62cbe0a19c87c05303564f9041ec kshutdown-3.0beta6.tar.xz
More information about the scm-commits
mailing list