rpms/wallpapoz/devel daemon_wallpapoz-wrapper, NONE, 1.1 wallpapoz.spec, 1.20, 1.21
Mamoru Tasaka
mtasaka at fedoraproject.org
Tue Jan 20 16:42:01 UTC 2009
Author: mtasaka
Update of /cvs/extras/rpms/wallpapoz/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21072
Modified Files:
wallpapoz.spec
Added Files:
daemon_wallpapoz-wrapper
Log Message:
* Wed Jan 21 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.1-8.svn87_trunk
- Always once kill daemon_wallpapoz process if it exists before start
--- NEW FILE daemon_wallpapoz-wrapper ---
#!/bin/sh
pgrep -U $(id -u) -f daemon_wallpapoz | while read daemon_pid
do
pgrep -U $(id -u) -f python | while read python_pid
do
if [ $daemon_pid = $python_pid ]
then
/usr/bin/kill -SIGTERM $daemon_pid
fi
done
done
exec /usr/libexec/daemon_wallpapoz "$@"
Index: wallpapoz.spec
===================================================================
RCS file: /cvs/extras/rpms/wallpapoz/devel/wallpapoz.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wallpapoz.spec 1 Dec 2008 15:00:55 -0000 1.20
+++ wallpapoz.spec 20 Jan 2009 16:41:31 -0000 1.21
@@ -8,19 +8,20 @@
%define mainver 0.4.1
%undefine betaver
%define svnver svn87_trunk
-%define fedorarel 7
+%define fedorarel 8
%define rel %{?betaver:0.}%{fedorarel}%{?svnver:.%svnver}%{?betaver:.%betaver}
Name: wallpapoz
Version: %{mainver}
-Release: %{rel}%{?dist}.1
+Release: %{rel}%{?dist}
Summary: Gnome Multi Backgrounds and Wallpapers Configuration Tool
Group: User Interface/Desktops
License: GPLv2+
URL: %{srcurl}
Source0: %{srcurl}files/%{name}-%{mainver}%{?svnver:-%svnver}%{?betaver:%betaver}.tar.bz2
+Source10: daemon_wallpapoz-wrapper
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
@@ -69,6 +70,14 @@
--delete-original \
$RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+# Install daemon_wallpapoz-wrapper, move the original one
+# to %%_libexecdir
+%{__mkdir_p} $RPM_BUILD_ROOT%{_libexecdir}
+%{__mv} $RPM_BUILD_ROOT%{_bindir}/daemon_wallpapoz \
+ $RPM_BUILD_ROOT%{_libexecdir}/
+%{__install} -cpm 0755 %{SOURCE10} \
+ $RPM_BUILD_ROOT%{_bindir}/daemon_wallpapoz
+
%{find_lang} %{name}
%clean
@@ -78,6 +87,7 @@
%defattr(-,root,root,-)
%doc COPYING README
%{_bindir}/*%{name}
+%{_libexecdir}/daemon_wallpapoz
%{_datadir}/%{name}/
%{_datadir}/gnome/help/%{name}/
@@ -86,8 +96,11 @@
%{_datadir}/applications/fedora-%{name}.desktop
%changelog
-* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 0.4.1-7.svn87_trunk.1
-- Rebuild for Python 2.6
+* Wed Jan 21 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.1-8.svn87_trunk
+- Always once kill daemon_wallpapoz process if it exists before start
+
+* Mon Dec 01 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com>
+- F-11: Rebuild for Python 2.6
* Wed Aug 27 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.4.1-7.svn87_trunk
- F-10+: Add (Build)Requires: gnome-python2-gnome (bug 456122, 460022)
More information about the fedora-extras-commits
mailing list