浏览代码

simplify packaging

Ralf S. Engelschall 22 年之前
父节点
当前提交
0038e7f846
共有 1 个文件被更改,包括 30 次插入36 次删除
  1. 30 36
      cvs/cvs.spec

+ 30 - 36
cvs/cvs.spec

@@ -38,7 +38,7 @@ Class:        CORE
 Group:        SCM
 License:      GPL
 Version:      %{V_cvs}
-Release:      20040207
+Release:      20040212
 
 #   package options
 %option       with_fsl         yes
@@ -96,42 +96,38 @@ AutoReqProv:  no
     }
 
 %prep
-    %setup -q -c
+    %setup -q
     %setup -q -T -D -a 1
 
     #   apply patches
-    ( cd cvs-%{V_cvs}
 %if "%{with_rse}" == "yes"
-      cat %{PATCH cvs.patch.rse} |\
-      sed -e 's;\(#define RSE_PATCH_CVSUSER_CALLER "\)cvs\("\);\1%{with_rse_cvsuser}\2;' |\
-      %{l_patch} -p0
+    cat %{PATCH cvs.patch.rse} |\
+    sed -e 's;\(#define RSE_PATCH_CVSUSER_CALLER "\)cvs\("\);\1%{with_rse_cvsuser}\2;' |\
+    %{l_patch} -p0
 %endif
-      %patch -p0
-    ) || exit $?
+    %patch -p0
 
 %build
     #   configure CVS package
-    ( cd cvs-%{V_cvs}
-      CC="%{l_cc}" \
+    CC="%{l_cc}" \
 %if "%{with_rse}" == "yes"
-      CFLAGS="%{l_cflags -O} -DRSE_PATCHES" \
+    CFLAGS="%{l_cflags -O} -DRSE_PATCHES" \
 %else
-      CFLAGS="%{l_cflags -O}" \
+    CFLAGS="%{l_cflags -O}" \
 %endif
-      LDFLAGS="%{l_fsl_ldflags}" \
-      LIBS="%{l_fsl_libs}" \
-      ./configure \
-          --prefix=%{l_prefix} \
-          --with-patch=%{l_prefix}/bin/patch \
-          --with-tmpdir=%{l_prefix}/var/cvs/tmp \
-          --without-krb4 \
-          --without-gssapi \
-          --enable-encryption \
-          --enable-server
-      %{l_make} %{l_mflags -O}
-    ) || exit $?
-
-    #   configure CVSlock package
+    LDFLAGS="%{l_fsl_ldflags}" \
+    LIBS="%{l_fsl_libs}" \
+    ./configure \
+        --prefix=%{l_prefix} \
+        --with-patch=%{l_prefix}/bin/patch \
+        --with-tmpdir=%{l_prefix}/var/cvs/tmp \
+        --without-krb4 \
+        --without-gssapi \
+        --enable-encryption \
+        --enable-server
+    %{l_make} %{l_mflags -O}
+
+    #   configure CVSlock utility
     ( cd cvslock-%{V_cvslock}
       CC="%{l_cc}" \
       CFLAGS="%{l_cflags -O}" \
@@ -144,16 +140,14 @@ AutoReqProv:  no
     rm -rf $RPM_BUILD_ROOT
 
     #   install CVS package
-    ( cd cvs-%{V_cvs}
-      %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
-      rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/rcs2log
-      rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
-      mv $RPM_BUILD_ROOT%{l_prefix}/share/cvs/contrib/* \
-         $RPM_BUILD_ROOT%{l_prefix}/share/cvs/
-      rmdir $RPM_BUILD_ROOT%{l_prefix}/share/cvs/contrib
-      rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/cvsbug
-      rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man8/cvsbug.8
-    ) || exit $?
+    %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
+    rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/rcs2log
+    rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir
+    mv $RPM_BUILD_ROOT%{l_prefix}/share/cvs/contrib/* \
+       $RPM_BUILD_ROOT%{l_prefix}/share/cvs/
+    rmdir $RPM_BUILD_ROOT%{l_prefix}/share/cvs/contrib
+    rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/cvsbug
+    rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man8/cvsbug.8
 
     #   install CVSlock package
     ( cd cvslock-%{V_cvslock}