[gdesklet-SlideShow] Rebuild
MERCIER Jonathan
bioinfornatics at fedoraproject.org
Fri May 10 17:46:41 UTC 2013
commit 10735c129e5b03e8a82d71bd9dbaa75090784019
Author: bioinfornatics <bioinfornatics at fedoraproject.org>
Date: Fri May 10 19:46:38 2013 +0200
Rebuild
gdesklet-SlideShow.spec | 26 +++++++++++---------------
1 files changed, 11 insertions(+), 15 deletions(-)
---
diff --git a/gdesklet-SlideShow.spec b/gdesklet-SlideShow.spec
index 55a26ba..ac981d3 100644
--- a/gdesklet-SlideShow.spec
+++ b/gdesklet-SlideShow.spec
@@ -8,7 +8,6 @@ URL: http://www.gdesklets.de
Source0: http://www.gdesklets.de/files/desklets/SlideShow/SlideShow-%{version}.tar.gz
Source1: http://www.gdesklets.de/files/controls/ImageSlideShow/ImageSlideShow-0.8.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
%define _appname SlideShow
@@ -31,29 +30,26 @@ Cycle through a collection of pictures. Will display image captions
%install
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
#need to install the control first
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Controls/%{_ctrlname}/
-install -p -m644 %{_ctrlname}/* $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Controls/%{_ctrlname}/.
-rm $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Controls/%{_ctrlname}/MANIFEST
-rm $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Controls/%{_ctrlname}/README
+mkdir -p %{buildroot}/%{_datadir}/gdesklets/Controls/%{_ctrlname}/
+install -p -m644 %{_ctrlname}/* %{buildroot}/%{_datadir}/gdesklets/Controls/%{_ctrlname}/.
+rm %{buildroot}/%{_datadir}/gdesklets/Controls/%{_ctrlname}/MANIFEST
+rm %{buildroot}/%{_datadir}/gdesklets/Controls/%{_ctrlname}/README
#add shebang and execution mode
-find $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Controls/%{_ctrlname}/. \( -name "*.py" \) -exec sed -i '1i\#!/usr/bin/python' {} \;
-find $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Controls/%{_ctrlname}/. \( -name "*.py" \) | xargs chmod a+x
+find %{buildroot}/%{_datadir}/gdesklets/Controls/%{_ctrlname}/. \( -name "*.py" \) -exec sed -i '1i\#!/usr/bin/python' {} \;
+find %{buildroot}/%{_datadir}/gdesklets/Controls/%{_ctrlname}/. \( -name "*.py" \) | xargs chmod a+x
#install the display now
-mkdir -p $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Displays/%{_appname}/
-cp -rp %{_appname}/* $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Displays/%{_appname}/.
-rm $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Displays/%{_appname}/LICENSE
-rm $RPM_BUILD_ROOT/%{_datadir}/gdesklets/Displays/%{_appname}/todo
+mkdir -p %{buildroot}/%{_datadir}/gdesklets/Displays/%{_appname}/
+cp -rp %{_appname}/* %{buildroot}/%{_datadir}/gdesklets/Displays/%{_appname}/.
+rm %{buildroot}/%{_datadir}/gdesklets/Displays/%{_appname}/LICENSE
+rm %{buildroot}/%{_datadir}/gdesklets/Displays/%{_appname}/todo
-%clean
-rm -rf $RPM_BUILD_ROOT
%files
-%defattr(-,root,root,-)
%doc %{_appname}/LICENSE %{_appname}/todo %{_ctrlname}/MANIFEST %{_ctrlname}/README
%{_datadir}/gdesklets/Controls/ImageSlideShow/
%{_datadir}/gdesklets/Displays/SlideShow/
More information about the scm-commits
mailing list