diff options
Diffstat (limited to 'python/buildbot')
-rw-r--r-- | python/buildbot/README | 4 | ||||
-rw-r--r-- | python/buildbot/buildbot.SlackBuild | 28 | ||||
-rw-r--r-- | python/buildbot/buildbot.info | 32 |
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" |