Date: Wednesday, June 28, 2017 @ 10:53:49 Author: svenstaro Revision: 241339
upgpkg: tensorflow 1.2.0-2 Modified: tensorflow/trunk/PKGBUILD ----------+ PKGBUILD | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-06-28 10:02:45 UTC (rev 241338) +++ PKGBUILD 2017-06-28 10:53:49 UTC (rev 241339) @@ -5,7 +5,7 @@ pkgbase=tensorflow pkgname=(tensorflow tensorflow-cuda python-tensorflow python-tensorflow-cuda) pkgver=1.2.0 -pkgrel=1 +pkgrel=2 pkgdesc="Library for computation using data flow graphs for scalable machine learning" url="https://www.tensorflow.org/" license=('Apache2') @@ -12,12 +12,16 @@ arch=('x86_64') makedepends=('git' 'bazel' 'python-numpy' 'gcc5' 'cuda' 'cudnn' 'python-pip' 'python-wheel' 'python-setuptools') source=("https://github.com/tensorflow/tensorflow/archive/v${pkgver}.tar.gz" - 10868.patch) + 10868.patch + https://raw.githubusercontent.com/tensorflow/tensorflow/847484e39485dc727dd72a0970d5bfb5c2d5e538/tensorflow/c/generate-pc.sh) sha512sums=('7f51060e35bdf313f043fdf99c174ec7a734463c5ea7436380428fd3900421c656b61d00fb9c7492b97172a0bd963502dc0ff4cabd31d91297ed99065842647d' - '90940827ea6cbc6694b14ea276a37c5f8af027317873d67a8b40802d8d75a81984c283335bf62cc5b5fa63023c9cc9b414a145d3019124127c5f15472bfdfcec') + '90940827ea6cbc6694b14ea276a37c5f8af027317873d67a8b40802d8d75a81984c283335bf62cc5b5fa63023c9cc9b414a145d3019124127c5f15472bfdfcec' + '9a1d82df83881c662d088ccd5b21abcb8b46726f2090f64d968d270d99e3b7bbd6b3c9dae6e83479ff724a47238384df95ed67d0d096d97231c793e7f63a1034') prepare() { patch -Np1 -d tensorflow-${pkgver} < ${srcdir}/10868.patch + # We'll not need this in >1.2.0 + cp ${srcdir}/generate-pc.sh tensorflow-${pkgver}/tensorflow/c/generate-pc.sh cp -r tensorflow-${pkgver} tensorflow-${pkgver}-cuda # These environment variables influence the behavior of the configure call below. @@ -63,6 +67,8 @@ package_tensorflow() { cd ${srcdir}/tensorflow-${pkgver} + tensorflow/c/generate-pc.sh --prefix=/usr --version=${pkgver} + install -Dm644 tensorflow.pc ${pkgdir}/usr/lib/pkgconfig/tensorflow.pc install -Dm755 bazel-bin/tensorflow/libtensorflow.so ${pkgdir}/usr/lib/lib${pkgname}.so install -Dm644 tensorflow/c/c_api.h ${pkgdir}/usr/include/${pkgname}/c_api.h install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE @@ -75,6 +81,8 @@ cd ${srcdir}/tensorflow-${pkgver}-cuda + tensorflow/c/generate-pc.sh --prefix=/usr --version=${pkgver} + install -Dm644 tensorflow.pc ${pkgdir}/usr/lib/pkgconfig/tensorflow.pc install -Dm755 bazel-bin/tensorflow/libtensorflow.so ${pkgdir}/usr/lib/lib${pkgname}.so install -Dm644 tensorflow/c/c_api.h ${pkgdir}/usr/include/${pkgname}/c_api.h install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE @@ -82,7 +90,9 @@ package_python-tensorflow() { depends=(python python-protobuf) - optdepends=('python-werkzeug: for using tensorboard') + optdepends=('python-werkzeug: for using tensorboard' + 'python-bleach: for using tensorboard' + 'python-markdown: for using tensorboard') cd ${srcdir}/tensorflow-${pkgver} @@ -97,7 +107,9 @@ depends=(python cuda cudnn python-pycuda python-protobuf) conflicts=(python-tensorflow) provides=(python-tensorflow) - optdepends=('python-werkzeug: for using tensorboard') + optdepends=('python-werkzeug: for using tensorboard' + 'python-bleach: for using tensorboard' + 'python-markdown: for using tensorboard') cd ${srcdir}/tensorflow-${pkgver}-cuda
