[hugs98] buildroot spec file cleanup

Jens Petersen petersen at fedoraproject.org
Sun Sep 29 04:47:59 UTC 2013


commit 5c45590f47e9efac1a77d5dfa33a00f563bbdfbd
Author: Jens Petersen <petersen at redhat.com>
Date:   Sun Sep 29 13:47:42 2013 +0900

    buildroot spec file cleanup

 hugs98.spec |   32 +++++++++++---------------------
 1 files changed, 11 insertions(+), 21 deletions(-)
---
diff --git a/hugs98.spec b/hugs98.spec
index 3ca6d96..7d51637 100644
--- a/hugs98.spec
+++ b/hugs98.spec
@@ -2,7 +2,7 @@
 
 Name:		hugs98
 Version:	2006.09
-Release:	16%{?dist}
+Release:	17%{?dist}
 Summary:	Haskell Interpreter
 
 Group:		Development/Languages
@@ -120,32 +120,26 @@ make %{?_smp_mflags}
 
 
 %install
-rm -rf $RPM_BUILD_ROOT
-make DESTDIR=$RPM_BUILD_ROOT install_all_but_docs
-make -C docs DESTDIR=$RPM_BUILD_ROOT install_man
+make DESTDIR=%{buildroot} install_all_but_docs
+make -C docs DESTDIR=%{buildroot} install_man
 
-execstack -s $RPM_BUILD_ROOT%{_bindir}/{hugs,runhugs,ffihugs}
+execstack -s %{buildroot}%{_bindir}/{hugs,runhugs,ffihugs}
 
-find $RPM_BUILD_ROOT -name '*.so' -exec chmod 0755 '{}' ';'
+find %{buildroot} -name '*.so' -exec chmod 0755 '{}' ';'
 
-mv $RPM_BUILD_ROOT%{_libdir}/hugs/demos installed-demos
+mv %{buildroot}%{_libdir}/hugs/demos installed-demos
 rm installed-demos/Makefile.in
 
-mv $RPM_BUILD_ROOT%{_datadir}/hsc2hs-*/* $RPM_BUILD_ROOT%{_libdir}/hugs/programs/hsc2hs
+mv %{buildroot}%{_datadir}/hsc2hs-*/* %{buildroot}%{_libdir}/hugs/programs/hsc2hs
 
 sed -i "s|^bindir.*|bindir=\"%{_bindir}\"|
         s|^libdir.*|libdir=\"%{_libdir}/hugs/programs/hsc2hs|
         s|^datadir.*|datadir=\"%{_libdir}/hugs/programs/hsc2hs\"|" \
-    $RPM_BUILD_ROOT%{_libdir}/hugs/programs/hsc2hs/Paths_hsc2hs.hs
+    %{buildroot}%{_libdir}/hugs/programs/hsc2hs/Paths_hsc2hs.hs
 
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %files
-%defattr(-,root,root,-)
 %doc License
 %doc Readme
 %doc Credits
@@ -165,37 +159,30 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %files demos
-%defattr(-,root,root,-)
 %doc installed-demos/*
 
 
 %files openal
-%defattr(-,root,root,-)
 %{_libdir}/hugs/packages/OpenAL
 
 
 %files alut
-%defattr(-,root,root,-)
 %{_libdir}/hugs/packages/ALUT
 
 
 %files x11
-%defattr(-,root,root,-)
 %{_libdir}/hugs/packages/X11
 
 
 %files opengl
-%defattr(-,root,root,-)
 %{_libdir}/hugs/packages/OpenGL
 
 
 %files glut
-%defattr(-,root,root,-)
 %{_libdir}/hugs/packages/GLUT
 
 
 %files hgl
-%defattr(-,root,root,-)
 %{_libdir}/hugs/packages/HGL
 
 
@@ -217,6 +204,9 @@ fi
 
 
 %changelog
+* Sun Sep 29 2013 Jens Petersen <petersen at redhat.com> - 2006.09-17
+- buildroot spec file cleanup
+
 * Wed Aug 21 2013 Jens Petersen <petersen at redhat.com> - 2006.09-16
 - BR autoconf for aarch64
 


More information about the scm-commits mailing list