[packages/fonts-TTF-RedHat-liberation] re-entrant install, cosmetics

glen glen at pld-linux.org
Mon Jul 30 08:31:20 CEST 2012


commit 2774d5a0aa0ed745dbe2bf14240da0ba2c02a798
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Jul 30 09:31:14 2012 +0300

    re-entrant install, cosmetics

 fonts-TTF-RedHat-liberation.spec | 20 +++++++++-----------
 generate.pe                      |  4 ++--
 2 files changed, 11 insertions(+), 13 deletions(-)
---
diff --git a/fonts-TTF-RedHat-liberation.spec b/fonts-TTF-RedHat-liberation.spec
index 9022413..22ddae5 100644
--- a/fonts-TTF-RedHat-liberation.spec
+++ b/fonts-TTF-RedHat-liberation.spec
@@ -44,27 +44,25 @@ Bitstream Vera Sans Mono).
 
 %prep
 %setup -q -n liberation-fonts-%{version}
-install -m755 %{SOURCE1} .
+install -p %{SOURCE1} .
 
 %build
 rm -f *.ttf
 ./generate.pe src/*.sfd
 
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_ttffontsdir}
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d
-
 mv LiberationMono.ttf LiberationMono-Regular.ttf
 mv LiberationSerif.ttf LiberationSerif-Regular.ttf
 mv LiberationSans.ttf LiberationSans-Regular.ttf
 
-cp -a *.ttf $RPM_BUILD_ROOT%{_ttffontsdir}
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{_ttffontsdir},%{_sysconfdir}/fonts/{conf.d,conf.avail}}
+
+cp -p *.ttf $RPM_BUILD_ROOT%{_ttffontsdir}
 
-install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/59-liberation-mono.conf
-install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/59-liberation-sans.conf
-install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/59-liberation-serif.conf
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/59-liberation-mono.conf
+cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/59-liberation-sans.conf
+cp -p %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/59-liberation-serif.conf
 
 ln -s ../conf.avail/59-liberation-mono.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d
 ln -s ../conf.avail/59-liberation-sans.conf $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.d
diff --git a/generate.pe b/generate.pe
old mode 100644
new mode 100755
index bf9bcb2..0b97159
--- a/generate.pe
+++ b/generate.pe
@@ -12,8 +12,8 @@ endif
 i = 1
 while ( i < $argc )
   Open($argv[i], 1)
-  #Use gen_flags=Defualt fmflags value as -1  
-  gen_flags = -1 
+  #Use gen_flags=Defualt fmflags value as -1
+  gen_flags = -1
   Generate("" + $fontname + ".ttf", "", gen_flags)
   i++
 endloop


More information about the pld-cvs-commit mailing list