Date: Sunday, October 15, 2017 @ 05:53:45 Author: svenstaro Revision: 262825
upgpkg: tensorflow 1.4.0rc0-1 Modified: tensorflow/trunk/PKGBUILD ----------+ PKGBUILD | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-10-15 05:43:39 UTC (rev 262824) +++ PKGBUILD 2017-10-15 05:53:45 UTC (rev 262825) @@ -4,24 +4,21 @@ pkgbase=tensorflow pkgname=(tensorflow tensorflow-cuda python-tensorflow python-tensorflow-cuda) -# I went with git for just this release because I couldn't be bothered to -# backport all the patches needed for bazel 0.6, cuda 9, and cudnn 7. -pkgver=1.4.0a.git1 +pkgver=1.4.0rc0 +_pkgver=1.4.0-rc0 pkgrel=1 pkgdesc="Library for computation using data flow graphs for scalable machine learning" url="https://www.tensorflow.org/" license=('Apache2') arch=('x86_64') -makedepends=('git' 'bazel' 'python-numpy' 'gcc6' 'cuda' 'nvidia-utils' +makedepends=('bazel' 'python-numpy' 'gcc6' 'cuda' 'nvidia-utils' 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools') optdepends=('tensorboard: Tensorflow visualization toolkit') -source=("git://github.com/tensorflow/tensorflow.git#commit=64f0ebd") -sha512sums=('SKIP') +source=("https://github.com/tensorflow/tensorflow/archive/v${_pkgver}.tar.gz") +sha512sums=('d4347fd42a372c1023fe874fe66b4806f13f116614ede0c92d279aea155489ecdd08bb33d9dfd4009059aa660941020b34e4c8105562f5eb8c79d8434e8a70a0') prepare() { - cp -r tensorflow tensorflow-${pkgver} - - cp -r tensorflow-${pkgver} tensorflow-${pkgver}-cuda + cp -r tensorflow-${_pkgver} tensorflow-${_pkgver}-cuda # These environment variables influence the behavior of the configure call below. export TF_NEED_MKL=0 export PYTHON_BIN_PATH=/usr/bin/python @@ -38,7 +35,7 @@ } build() { - cd ${srcdir}/tensorflow-${pkgver} + cd ${srcdir}/tensorflow-${_pkgver} export TF_NEED_CUDA=0 @@ -46,7 +43,7 @@ bazel build --config=opt //tensorflow:libtensorflow.so //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package ${srcdir}/tmp - cd ${srcdir}/tensorflow-${pkgver}-cuda + cd ${srcdir}/tensorflow-${_pkgver}-cuda export TF_NEED_CUDA=1 # For next version instead of the gcc-6 stuff: @@ -65,7 +62,7 @@ } package_tensorflow() { - cd ${srcdir}/tensorflow-${pkgver} + cd ${srcdir}/tensorflow-${_pkgver} tensorflow/c/generate-pc.sh --prefix=/usr --version=${pkgver} install -Dm644 tensorflow.pc ${pkgdir}/usr/lib/pkgconfig/tensorflow.pc @@ -79,7 +76,7 @@ conflicts=(tensorflow) provides=(tensorflow) - cd ${srcdir}/tensorflow-${pkgver}-cuda + cd ${srcdir}/tensorflow-${_pkgver}-cuda tensorflow/c/generate-pc.sh --prefix=/usr --version=${pkgver} install -Dm644 tensorflow.pc ${pkgdir}/usr/lib/pkgconfig/tensorflow.pc @@ -91,7 +88,7 @@ package_python-tensorflow() { depends=(python python-protobuf) - cd ${srcdir}/tensorflow-${pkgver} + cd ${srcdir}/tensorflow-${_pkgver} WHEEL_PACKAGE=$(find ${srcdir}/tmp -name "tensor*.whl") pip install --ignore-installed --upgrade --root $pkgdir/ $WHEEL_PACKAGE --no-dependencies @@ -109,7 +106,7 @@ conflicts=(python-tensorflow) provides=(python-tensorflow) - cd ${srcdir}/tensorflow-${pkgver}-cuda + cd ${srcdir}/tensorflow-${_pkgver}-cuda WHEEL_PACKAGE=$(find ${srcdir}/tmpcuda -name "tensor*.whl") pip install --ignore-installed --upgrade --root $pkgdir/ $WHEEL_PACKAGE --no-dependencies