summaryrefslogtreecommitdiffstats
path: root/python/buildbot
diff options
context:
space:
mode:
Diffstat (limited to 'python/buildbot')
-rw-r--r--python/buildbot/README4
-rw-r--r--python/buildbot/buildbot.SlackBuild28
-rw-r--r--python/buildbot/buildbot.info32
3 files changed, 37 insertions, 27 deletions
diff --git a/python/buildbot/README b/python/buildbot/README
index c8c4221914..a5ece8f1c5 100644
--- a/python/buildbot/README
+++ b/python/buildbot/README
@@ -12,3 +12,7 @@ tracked over time, are more visible, and are therefore easier to
improve.
See also buildbot-worker (the worker component of BuildBot).
+
+Note on SQLAlchemy: buildbot requires SQLAlchemy-legacy and won't work
+with SQLAlchemy, but python3-alembic works with both. So disregard
+REQUIRES for python3-alembic and install only SQLAlchemy-legacy.
diff --git a/python/buildbot/buildbot.SlackBuild b/python/buildbot/buildbot.SlackBuild
index f62a2c8f6d..24d472eda4 100644
--- a/python/buildbot/buildbot.SlackBuild
+++ b/python/buildbot/buildbot.SlackBuild
@@ -27,9 +27,9 @@ cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=buildbot
SRCNAM=${PRGNAM#python-*}
# "pkg" stays first
-PACKAGES="pkg www console-view grid-view waterfall-view wsgi-dashboards"
-VERSION=${VERSION:-3.6.0}
-BUILD=${BUILD:-1}
+PACKAGES="pkg www console_view grid_view waterfall_view wsgi_dashboards"
+VERSION=${VERSION:-3.11.3}
+BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -62,6 +62,9 @@ elif [ "$ARCH" = "i686" ]; then
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "aarch64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
@@ -77,7 +80,7 @@ mkdir $SRCNAM-$VERSION
cd $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.gz
for pkg in $PACKAGES; do
- tar xvf $CWD/$SRCNAM-$pkg-$VERSION.tar.gz
+ tar xvf $CWD/${SRCNAM}_${pkg}-${VERSION}.tar.gz
done
chown -R root:root .
find -L . \
@@ -86,17 +89,17 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-cd $SRCNAM-$VERSION
+pushd $SRCNAM-$VERSION
python3 setup.py install --root=$PKG
-cd ..
+popd
# Packages needs the buildbot-pkg package to be available
# Using the one from the installation (first one to be built)
OLD_PYTHONPATH=$PYTHONPATH
export PYTHONPATH=$(find $PKG -type d -name site-packages)
for pkg in $PACKAGES; do
- cd $SRCNAM-$pkg-$VERSION
+ pushd ${SRCNAM}_${pkg}-${VERSION}
python3 setup.py install --root=$PKG
- cd ..
+ popd
done
export PYTHONPATH=$OLD_PYTHONPATH
unset OLD_PYTHONPATH
@@ -106,17 +109,20 @@ mkdir -p $PKG/usr/man/man1
gzip -9 < docs/buildbot.1 > $PKG/usr/man/man1/buildbot.1.gz
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
-cp -a \
- docs/ COPYING* NEWS* PKG-INFO* README* UPGRADING* \
+cp -aL \
+ COPYING* README* UPGRADING* CREDITS* \
+ docs/{examples,manual,tutorial} \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+# No executable files on doc
+find -L $PKG/usr/doc/ -type f -exec chmod 644 {} \;
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd ..
for pkg in $PACKAGES; do
- cp $SRCNAM-$pkg-$VERSION/PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION/PKG-INFO-$pkg
+ cp ${SRCNAM}_${pkg}-${VERSION}/PKG-INFO $PKG/usr/doc/$PRGNAM-$VERSION/PKG-INFO-$pkg
done
cd $PKG
diff --git a/python/buildbot/buildbot.info b/python/buildbot/buildbot.info
index 9c0ee933e0..479420c2ec 100644
--- a/python/buildbot/buildbot.info
+++ b/python/buildbot/buildbot.info
@@ -1,22 +1,22 @@
PRGNAM="buildbot"
-VERSION="3.6.0"
+VERSION="3.11.3"
HOMEPAGE="https://buildbot.net/"
-DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot/buildbot-3.6.0.tar.gz \
- https://pypi.python.org/packages/source/b/buildbot-pkg/buildbot-pkg-3.6.0.tar.gz \
- https://pypi.python.org/packages/source/b/buildbot-www/buildbot-www-3.6.0.tar.gz \
- https://pypi.python.org/packages/source/b/buildbot-console-view/buildbot-console-view-3.6.0.tar.gz \
- https://pypi.python.org/packages/source/b/buildbot-grid-view/buildbot-grid-view-3.6.0.tar.gz \
- https://pypi.python.org/packages/source/b/buildbot-waterfall-view/buildbot-waterfall-view-3.6.0.tar.gz \
- https://pypi.python.org/packages/source/b/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.6.0.tar.gz"
-MD5SUM="de5348a42bb3b6f835437e7263aa3adf \
- 2ffe024aa4a5c599b50a764d674aaf87 \
- 0d1c7ad31179e8e094247b75cf7851dd \
- 5da387587611e2285df4829d6e088abd \
- 73650f61552e765230a71c4c65a69bd9 \
- b5bcdd5426f989235e01ebd0f317968e \
- 4d1653f7d687257507a80bea40825fb4"
+DOWNLOAD="https://pypi.python.org/packages/source/b/buildbot/buildbot-3.11.3.tar.gz \
+ https://pypi.python.org/packages/source/b/buildbot_pkg/buildbot_pkg-3.11.3.tar.gz \
+ https://pypi.python.org/packages/source/b/buildbot_www/buildbot_www-3.11.3.tar.gz \
+ https://pypi.python.org/packages/source/b/buildbot_console_view/buildbot_console_view-3.11.3.tar.gz \
+ https://pypi.python.org/packages/source/b/buildbot_grid_view/buildbot_grid_view-3.11.3.tar.gz \
+ https://pypi.python.org/packages/source/b/buildbot_waterfall_view/buildbot_waterfall_view-3.11.3.tar.gz \
+ https://pypi.python.org/packages/source/b/buildbot_wsgi_dashboards/buildbot_wsgi_dashboards-3.11.3.tar.gz"
+MD5SUM="1ca453aa78450afc39ee61fdd9c2d2d9 \
+ 0618c9c504c86a24f8e218649d657ae9 \
+ 2b3eed2500e7a712f4361aa00b7e194c \
+ 6251c3458c17c2d58b6d18df86555c03 \
+ 5f81446f09c5d2deebcd56717bc2efc6 \
+ 3902fddc1e10a63649eae576bebdbaf2 \
+ efe239a6c0f5f23eab6aa356516a38b7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
-REQUIRES="python3-twisted python3-autobahn python3-alembic python3-pyjwt python3-dateutil msgpack-python"
+REQUIRES="SQLAlchemy-legacy python3-twisted python3-autobahn python3-alembic python3-pyjwt python3-dateutil msgpack-python"
MAINTAINER="Yth - Arnaud"
EMAIL="yth@ythogtha.org"