[packages/google-chrome] cleanup svnrev

glen glen at pld-linux.org
Wed Jul 1 23:38:05 CEST 2015


commit b6c0552a0616847fe6fc9cc79bdc1ae96fc9409a
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Jul 2 00:37:05 2015 +0300

    cleanup svnrev
    
    google distributes "rel 1" packages since chrome 30 already.
    see ea01ae47

 google-chrome.spec | 10 ++++------
 update-source.sh   | 18 +++++++++---------
 2 files changed, 13 insertions(+), 15 deletions(-)
---
diff --git a/google-chrome.spec b/google-chrome.spec
index 128424d..0fd12d4 100644
--- a/google-chrome.spec
+++ b/google-chrome.spec
@@ -4,9 +4,7 @@
 # Conditional build:
 %bcond_without	ffmpegsumo	# using ffmpegsumo
 
-%define		svnrev	1
 %define		flashv	18.0.0.194
-#define		rel		%{nil}
 %define		state	stable
 %if "%{state}" == "beta" || "%{state}" == "unstable"
 %define		gcsuffix	-%{state}
@@ -14,13 +12,13 @@
 Summary:	Google Chrome
 Name:		google-chrome
 Version:	43.0.2357.130
-Release:	%{svnrev}%{?rel:.%{rel}}
+Release:	1
 License:	Multiple, see http://chrome.google.com/
 Group:		Applications/Networking
-Source0:	http://dl.google.com/linux/chrome/rpm/stable/i386/%{name}-%{state}-%{version}-%{svnrev}.i386.rpm
+Source0:	http://dl.google.com/linux/chrome/rpm/stable/i386/%{name}-%{state}-%{version}-%{release}.i386.rpm
 # NoSource0-md5:	2c0618d02f1dbaa88a54e54afb5877e4
 NoSource:	0
-Source1:	http://dl.google.com/linux/chrome/rpm/stable/x86_64/%{name}-%{state}-%{version}-%{svnrev}.x86_64.rpm
+Source1:	http://dl.google.com/linux/chrome/rpm/stable/x86_64/%{name}-%{state}-%{version}-%{release}.x86_64.rpm
 # NoSource1-md5:	45e49393874e6d4ccfa00b5abe9d46db
 NoSource:	1
 Source2:	%{name}.sh
@@ -114,7 +112,7 @@ SOURCE=%{S:1}
 
 V=$(rpm -qp --nodigest --nosignature --qf '%{V}' $SOURCE)
 R=$(rpm -qp --nodigest --nosignature --qf '%{R}' $SOURCE)
-if [ version:$V != version:%{crver} -o svnrev:$R != svnrev:%{svnrev} ]; then
+if [ version:$V != version:%{crver} -o release:$R != release:%{release} ]; then
 	exit 1
 fi
 rpm2cpio $SOURCE | cpio -i -d
diff --git a/update-source.sh b/update-source.sh
index 876a0c8..93b6633 100755
--- a/update-source.sh
+++ b/update-source.sh
@@ -49,18 +49,18 @@ perl -ne 'm{<name>google-'$product-$branch'</name>} and m{<version epoch="0" ver
 set -- $(sed -re "s,^.+-([^-]+)-([^-]+).$arch$,\1 \2," $t)
 
 ver=$1
-rev=$2
+rel=$2
 
 # check google-chrome ver only
-oldrev=$(awk '/^%define[ 	]+svnrev[ 	]+/{print $NF}' $specfile)
 oldver=$(awk '/^Version:[ \t]+/{print $NF; exit}' $specfile)
-if [ "$oldrev" = "$rev" -a "$oldver" = "$ver" ]; then
-	echo "Already up to date (google-chrome/$ver-$rev)"
+oldrel=$(awk '/^Release:[ \t]+/{print $NF; exit}' $specfile)
+if [ "$oldrel" = "$rel" -a "$oldver" = "$ver" ]; then
+	echo "Already up to date (google-chrome/$ver-$rel)"
 	exit 0
 fi
 
 # extract flash version
-rpm=$name-$branch-$ver-$rev.$arch.rpm
+rpm=$name-$branch-$ver-$rel.$arch.rpm
 manifest=manifest-$ver.json
 test -e $rpm || wget -c $sourceurl/$rpm
 test -e $manifest || {
@@ -77,17 +77,17 @@ rm -f "$t" "$manifest"
 
 # check google-chrome and flash ver
 oldflash=$(awk '/^%define[ 	]+flashv[ 	]+/{print $NF}' $specfile)
-if [ "$oldrev" = "$rev" -a "$oldver" = "$ver" -a "$oldflash" = "$flashv" ]; then
-	echo "Already up to date (google-chrome/$ver-$rev flash/$flashv)"
+if [ "$oldrel" = "$rel" -a "$oldver" = "$ver" -a "$oldflash" = "$flashv" ]; then
+	echo "Already up to date (google-chrome/$ver-$rel flash/$flashv)"
 	exit 0
 fi
 
-echo "Updating $specfile for google-chrome/$oldver-$oldrev -> $ver-$rev, flash/$oldflash -> $flashv"
+echo "Updating $specfile for google-chrome/$oldver-$oldrel -> $ver-$rel, flash/$oldflash -> $flashv"
 sed -i -e "
-	s/^\(%define[ \t]\+svnrev[ \t]\+\)[0-9]\+\$/\1$rev/
 	s/^\(%define[ \t]\+state[ \t]\+\)[a-z]\+\$/\1$branch/
 	s/^\(%define[ \t]\+flashv[ \t]\+\)[0-9.]\+\$/\1$flashv/
 	s/^\(Version:[ \t]\+\)[.0-9]\+\$/\1$ver/
+	s/^\(Release:[ \t]\+\)[.0-9]\+\$/\1$rel/
 " $specfile
 ../builder -ncs -nd -n5 -g $specfile || :
 ../builder -ncs -nd -5 $specfile
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/google-chrome.git/commitdiff/b6c0552a0616847fe6fc9cc79bdc1ae96fc9409a



More information about the pld-cvs-commit mailing list