Explorar o código

upgrading package: perforce 2003.2 -> 2005.1

Ralf S. Engelschall %!s(int64=20) %!d(string=hai) anos
pai
achega
903bee9919
Modificáronse 1 ficheiros con 16 adicións e 21 borrados
  1. 16 21
      perforce/perforce.spec

+ 16 - 21
perforce/perforce.spec

@@ -23,10 +23,8 @@
 ##
 
 #   package version
-%define       V_main_full 2003.2
-%define       V_main_dist r03.2
-%define       V_next_full 2004.1
-%define       V_next_dist r04.2
+%define       V_full 2005.1
+%define       V_dist r05.1
 
 #   package information
 Name:         perforce
@@ -38,19 +36,18 @@ Distribution: OpenPKG
 Class:        EVAL
 Group:        SCM
 License:      Commercial
-Version:      %{V_main_full}
-Release:      20041209
+Version:      %{V_full}
+Release:      20050324
 
 #   list of sources
-Source0:      ftp://ftp.openpkg.org/sources/CPY/perforce/perforce-%{V_main_full}.tar.bz2
-Source1:      ftp://ftp.openpkg.org/sources/CPY/perforce/perforce-%{V_next_full}.tar.bz2
-Source2:      ftp://ftp.perforce.com/perforce/utils/c4/c4.tar.gz
-Source3:      http://www.perforce.com/perforce/doc.021/man/p4.1
-Source4:      http://www.perforce.com/perforce/doc.021/man/p4d.1
-Source5:      http://www.perforce.com/perforce/doc.021/manuals/p4guide/p4guide.pdf
-Source6:      http://www.perforce.com/perforce/doc.021/manuals/p4sag/p4sag.pdf
-Source7:      http://www.perforce.com/perforce/doc.021/manuals/cmdref/cmdref.pdf
-Source8:      http://www.perforce.com/perforce/doc.021/manuals/p4ftp/p4ftp.pdf
+Source0:      ftp://ftp.openpkg.org/sources/CPY/perforce/perforce-%{V_full}.tar.bz2
+Source1:      ftp://ftp.perforce.com/perforce/utils/c4/c4.tar.gz
+Source2:      http://www.perforce.com/perforce/doc.042/man/p4.1
+Source3:      http://www.perforce.com/perforce/doc.042/man/p4d.1
+Source4:      http://www.perforce.com/perforce/doc.042/manuals/p4guide/p4guide.pdf
+Source5:      http://www.perforce.com/perforce/doc.042/manuals/p4sag/p4sag.pdf
+Source6:      http://www.perforce.com/perforce/doc.042/manuals/cmdref/cmdref.pdf
+Source7:      http://www.perforce.com/perforce/doc.042/manuals/p4ftp/p4ftp.pdf
 Source9:      rc.perforce
 
 #   build information
@@ -73,7 +70,7 @@ AutoReqProv:  no
 
 %track
     prog perforce = {
-        version   = %{V_next_dist}
+        version   = %{version}
         url       = ftp://ftp.perforce.com/perforce/
         regex     = (r0[2-9].\d)
     }
@@ -81,7 +78,6 @@ AutoReqProv:  no
 %prep
     %setup -q -c
     %setup -q -T -D -a 1
-    %setup -q -T -D -a 2
 
 %build
     ( cd c4-*
@@ -105,7 +101,7 @@ AutoReqProv:  no
         *sun*-sunos*   ) subdir="bin.solaris8sparc"  ;;
         * ) echo "platform %{l_platform -t} not supported" 1>&2; exit 1 ;;
     esac
-    ( cd perforce-%{V_main_full}/$subdir
+    ( cd perforce-%{V_full}/$subdir
       %{l_shtool} install -c -m 755 \
           p4 $RPM_BUILD_ROOT%{l_prefix}/bin/
       %{l_shtool} install -c -m 755 \
@@ -116,8 +112,6 @@ AutoReqProv:  no
           %{SOURCE p4guide.pdf} %{SOURCE p4sag.pdf} \
           %{SOURCE cmdref.pdf} %{SOURCE p4ftp.pdf} \
           $RPM_BUILD_ROOT%{l_prefix}/share/perforce/
-    ) || exit $?
-    ( cd perforce-%{V_next_full}/$subdir
       %{l_gzip} -d -c p4v.t* | %{l_tar} xf -
       %{l_shtool} install -c -m 755 \
           p4v $RPM_BUILD_ROOT%{l_prefix}/libexec/perforce/
@@ -143,7 +137,8 @@ AutoReqProv:  no
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
         %{l_files_std} \
         '%dir %attr(700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/perforce' \
-        '%dir %attr(700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/perforce/p4d.depot'
+        '%dir %attr(700,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/perforce/p4d.depot' \
+        '%doc %{l_prefix}/share/perforce/*.pdf'
 
 %files -f files