[arch-commits] Commit in tensorflow/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Wed Jun 28 10:53:49 UTC 2017
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
More information about the arch-commits
mailing list