aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2012-06-23 12:03:16 +0100
committerMarkos Chandras <hwoarang@gentoo.org>2012-06-23 12:03:16 +0100
commit14d4d30d44e2ad247f88130cc35e326748a9cbc9 (patch)
treea789136deb3b2d18eab4f9ecdb447ab7a64a2e8a /Documentation
parent[qt4-build.eclass] Remove cvs header. (diff)
downloadqt-14d4d30d44e2ad247f88130cc35e326748a9cbc9.tar.gz
qt-14d4d30d44e2ad247f88130cc35e326748a9cbc9.tar.bz2
qt-14d4d30d44e2ad247f88130cc35e326748a9cbc9.zip
PyQt4/sip: Automated version bump, remove old
Diffstat (limited to 'Documentation')
-rwxr-xr-xDocumentation/maintainers/bump-python-revisions45
1 files changed, 32 insertions, 13 deletions
diff --git a/Documentation/maintainers/bump-python-revisions b/Documentation/maintainers/bump-python-revisions
index ec57e92f..02c6b6a9 100755
--- a/Documentation/maintainers/bump-python-revisions
+++ b/Documentation/maintainers/bump-python-revisions
@@ -25,7 +25,7 @@ usage() {
dosip(){
- SIPKG="sip-${SVER}-snapshot-${new_sip}" # Format Sip package
+ SIPKG="sip-snapshot-${new_sip}" # Format Sip package
ebegin "Downloading ${SIPKG} tarball..."
wget -P ${TEMP} http://www.riverbankcomputing.co.uk/static/Downloads/sip4/${SIPKG}.tar.gz || exit 2
eend $?
@@ -36,9 +36,9 @@ dosip(){
pushd ${OVERLAY}/dev-python/sip/
tomove=$(find '.' -type f -name "sip-*_pre*.ebuild"|tail -1)
einfo "Previous ebuild: ${tomove#./}"
- mv ${tomove#./} sip-${SVER}_pre${DATE}.ebuild || exit "Failed to bump sip"
- ebegin "Changing revision number to: ${new_sip}"
- sed -i "/^HG_REVISION/s:=.*:=${new_sip}:" sip-${SVER}_pre${DATE}.ebuild
+ mv ${tomove#./} sip-${new_sip_ver}_pre${DATE}.ebuild || exit "Failed to bump sip"
+ ebegin "Changing revision number to: ${new_sip_rev}"
+ sed -i "/^HG_REVISION/s:=.*:=${new_sip_rev}:" sip-${new_sip_ver}_pre${DATE}.ebuild
eend $?
repoman manifest
git add .
@@ -46,7 +46,7 @@ dosip(){
}
dopyqt4(){
- PYPKG="PyQt-x11-gpl-snapshot-${PVER}-${new_pyqt4}" #Format PyQt4 package
+ PYPKG="PyQt-x11-gpl-snapshot-${new_pyqt4}" #Format PyQt4 package
ebegin "Downloading ${PYPKG} tarball..."
wget -P ${TEMP} http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/${PYPKG}.tar.gz || exit 2
eend $?
@@ -56,9 +56,9 @@ dopyqt4(){
pushd ${OVERLAY}/dev-python/PyQt4/
tomove=$(find '.' -type f -name "PyQt4-*_pre*.ebuild"|tail -1)
einfo "Previous ebuild: ${tomove#./}"
- mv ${tomove#./} PyQt4-${PVER}_pre${DATE}.ebuild || exit "Failed to bump PyQt4"
- ebegin "Changing revision number to: ${new_pyqt4}"
- sed -i "/^REVISION/s:=.*:=${new_pyqt4}:" PyQt4-${PVER}_pre${DATE}.ebuild
+ mv ${tomove#./} PyQt4-${new_pyqt4_ver}_pre${DATE}.ebuild || exit "Failed to bump PyQt4"
+ ebegin "Changing revision number to: ${new_pyqt4_rev}"
+ sed -i "/^REVISION/s:=.*:=${new_pyqt4_rev}:" PyQt4-${new_pyqt4_ver}_pre${DATE}.ebuild
eend $?
repoman manifest
git add .
@@ -111,12 +111,31 @@ getrevisions(){
einfo "sip : ${sip_revision}"
# Find new revisions
- new_pyqt4=$(curl -s http://www.riverbankcomputing.com/software/pyqt/download|grep "x11-gpl-snapshot-.*.tar.gz"|cut -d '/' -f 5|cut -d '-' -f 6|sed "s:\..*::")
- new_sip=$(curl -s http://www.riverbankcomputing.com/software/sip/download|grep "snapshot-.*.tar.gz"|cut -d '/' -f 5|cut -d '-' -f 7|sed "s:\..*::")
-
+ new_pyqt4=$(curl -s \
+ http://www.riverbankcomputing.com/software/pyqt/download \
+ | grep "x11-gpl-snapshot-.*.tar.gz" \
+ | cut -d '/' -f 5 | cut -d '-' -f 5-6 \
+ | sed -e "s@\.tar\.gz.*@@")
+ new_pyqt4_rev=$(echo $new_pyqt4 | cut -d '-' -f 2)
+ new_pyqt4_ver=$(echo $new_pyqt4 | cut -d '-' -f 1)
+ [[ -z ${new_pyqt4} ]] || \
+ einfo "New PyQt4 snapshot@rev: ${new_pyqt4}@${new_pyqt4_rev}"
+ new_sip=$(curl -s \
+ http://www.riverbankcomputing.com/software/sip/download \
+ | grep "snapshot-.*.tar.gz" \
+ | cut -d '/' -f 5 | cut -d '-' -f 6-7 \
+ | sed -e "s@\.tar\.gz.*@@")
+ new_sip_rev=$(echo $new_sip | cut -d '-' -f 2)
+ new_sip_ver=$(echo $new_sip | cut -d '-' -f 1)
+ [[ -z ${new_sip} ]] || \
+ einfo "New sip snapshot@rev: ${new_sip}@${new_sip_rev}"
# Decide what to bump"
- [[ ${pyqt4_revision} != ${new_pyqt4} ]] && dopyqt4 && FOUND=true;
- [[ ${sip_revision} != ${new_sip} ]] && dosip && FOUND=true;
+ [[ -z ${new_pyqt4_rev} ]] || \
+ { [[ ${pyqt4_revision} != ${new_pyqt4_rev} ]] \
+ && dopyqt4 && FOUND=true; }
+ [[ -z ${new_sip_rev} ]] || \
+ { [[ ${sip_revision} != ${new_sip_rev} ]] \
+ && dosip && FOUND=true; }
if [[ -n ${FOUND} ]]; then
commit