[cvs] Clean spec file

Petr Pisar ppisar at fedoraproject.org
Tue Mar 15 17:24:58 UTC 2011


commit d3f040a5a44e18a4c9b8f6026faae239d8891eac
Author: Petr Písař <ppisar at redhat.com>
Date:   Tue Mar 15 18:05:54 2011 +0100

    Clean spec file

 cvs.spec |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)
---
diff --git a/cvs.spec b/cvs.spec
index 15d8b0a..9581ebe 100644
--- a/cvs.spec
+++ b/cvs.spec
@@ -21,7 +21,6 @@ Source4: cvs.csh
 Requires(post): /sbin/install-info
 Requires(preun): /sbin/install-info
 Requires: vim-minimal
-Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: autoconf >= 2.58, automake >= 1.7.9, libtool, zlib-devel
 BuildRequires: vim-minimal
 %if %{kerberized}
@@ -99,8 +98,8 @@ pages in PDF.
 %patch4 -p1 -b .bs
 %patch5 -p1 -b .proxy
 %patch7 -p1 -b .log
-%patch8 -p1
-%patch9 -p1
+%patch8 -p1 -b .tagname
+%patch9 -p1 -b .comp
 %patch11 -p1 -b .tmp
 
 %if %{pamified}
@@ -111,7 +110,7 @@ pages in PDF.
 %patch14 -p1 -b .diff-kk
 %patch15 -p1 -b .env
 %patch17 -p1 -b .ipv6
-%patch19 -p1 -b getline64
+%patch19 -p1 -b .getline64
 %patch20 -p1 -b .stdinargs
 %patch21 -p1 -b .cve-2010-3846
 %patch22 -p1 -b .undefined_date
@@ -122,9 +121,11 @@ pages in PDF.
 
 # Apply a patch to the generated files, OR
 # run autoreconf and require autoconf >= 2.58, automake >= 1.7.9
-iconv -f ISO-8859-1 -t UTF-8 < FAQ > FAQ.UTF8
-touch -r FAQ FAQ.UTF8
-mv FAQ.UTF8 FAQ
+for F in FAQ; do
+    iconv -f ISO-8859-1 -t UTF-8 < "$F" > "${F}.UTF8"
+    touch -r "$F"{,.UTF8}
+    mv "$F"{.UTF8,}
+done
 
 %build
 autoreconf
@@ -141,18 +142,18 @@ autoreconf
 	KRB_CONFIG="--with-gssapi --without-krb4 --enable-encryption"
 %endif
 
-%configure CFLAGS="$CFLAGS $RPM_OPT_FLAGS -D_FILE_OFFSET_BITS=64 %-D_LARGEFILE64_SOURCE" \
+%configure CFLAGS="$CFLAGS $RPM_OPT_FLAGS \
+    -D_FILE_OFFSET_BITS=64 %-D_LARGEFILE64_SOURCE" \
     $PAM_CONFIG $KRB_CONFIG CSH=/bin/csh
 
 make %{?_smp_mflags}
 
 %check
-if [ `id -u` -ne 0 ] ; then
+if [ $(id -u) -ne 0 ] ; then
 	make check
 fi
 
 %install
-rm -rf $RPM_BUILD_ROOT
 make install DESTDIR="$RPM_BUILD_ROOT" INSTALL="install -p"
 # forcefully compress the info pages so that install-info will work properly
 # in the %%post
@@ -162,15 +163,12 @@ rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
 install -D -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_sysconfdir}/xinetd.d/%{name}
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/%{name}
 %if %{pamified}
-install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/cvs
+    install -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT/%{_sysconfdir}/pam.d/cvs
 %endif
 install -D -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/cvs.sh
 install -D -m 644 %{SOURCE4} $RPM_BUILD_ROOT/%{_sysconfdir}/profile.d/cvs.csh
 
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
 %post
 /sbin/install-info /%{_infodir}/cvs.info.gz /%{_infodir}/dir
 /sbin/install-info /%{_infodir}/cvsclient.info.gz /%{_infodir}/dir
@@ -208,6 +206,7 @@ exit 0
 %changelog
 * Tue Mar 15 2011 Petr Pisar <ppisar at redhat.com> - 1.11.23-16
 - Back-port KeywordExpand configuration keyword
+- Clean spec file
 
 * Thu Mar 10 2011 Petr Pisar <ppisar at redhat.com> - 1.11.23-15
 - Set PAM_TTY and PAM_RHOST on PAM authentication


More information about the scm-commits mailing list