summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 15 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d0d7a43174fa..2af0fab1bcff 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
-# Maintainer : Daniel Bermond < gmail-com: danielbermond >
+# Maintainer : Daniel Bermond <dbermond@archlinux.org>
# Contributor: Micah Chambers <micahc.vt@gmail.com>
pkgname=caffe
pkgver=1.0
-pkgrel=15
+pkgrel=16
pkgdesc='A deep learning framework made with expression, speed, and modularity in mind (cpu only)'
-arch=('i686' 'x86_64')
+arch=('x86_64')
url='https://caffe.berkeleyvision.org/'
license=('BSD')
depends=('openblas' 'lapack' 'boost-libs' 'protobuf' 'google-glog' 'gflags'
@@ -29,37 +29,34 @@ source=("${pkgname}-${pkgver}.tar.gz"::"https://github.com/BVLC/caffe/archive/${
'Makefile.config'
'caffe-1.0-opencv4-fix.patch')
sha256sums=('71d3c9eb8a183150f965a465824d01fe82826c22505f7aa314f700ace03fa77f'
- '78137e80f764f51c0d4eeed5ce566f3745614b572b481c50197199291d34e2cd'
+ 'd2a96f1cc984a2258b9f44a9dec8ec994796bd80f5f29b8f7bbb9a9de9f2f19b'
'2072c8ca1393b53ef280a15c43af940cc9bf1419ae32b3d8a6541b10b8cb50e9')
prepare() {
- cp -af "${srcdir}/Makefile.config" "${srcdir}/${pkgname}-${pkgver}"
+ cp -af Makefile.config "${pkgname}-${pkgver}"
# fix build with opencv 4
- cd "${pkgname}-${pkgver}"
- patch -Np1 -i "${srcdir}/caffe-1.0-opencv4-fix.patch"
+ # https://github.com/BVLC/caffe/pull/6625
+ patch -d "${pkgname}-${pkgver}" -Np1 -i "${srcdir}/caffe-1.0-opencv4-fix.patch"
}
build() {
- cd "${pkgname}-${pkgver}"
-
- make all pycaffe test
- rm -rf doxygen
- make docs distribute
+ make -C "${pkgname}-${pkgver}" all pycaffe test
+ rm -rf "${pkgname}-${pkgver}/doxygen"
+ make -C "${pkgname}-${pkgver}" docs distribute
}
check() {
- cd "${pkgname}-${pkgver}"
- make runtest
+ make -C "${pkgname}-${pkgver}" runtest
}
package() {
cd "${pkgname}-${pkgver}/distribute"
- local _pythonver
- _pythonver="$(python -c 'import sys; print("%s.%s" %sys.version_info[0:2])')"
+ local _pyver
+ _pyver="$(python -c 'import sys; print("%s.%s" %sys.version_info[0:2])')"
- mkdir -p "$pkgdir"/usr/{bin,include,lib/python"$_pythonver"/site-packages,share/doc}
+ mkdir -p "$pkgdir"/usr/{bin,include,lib/python"$_pyver"/site-packages,share/doc}
# binaries
install -m755 bin/* "${pkgdir}/usr/bin"
@@ -73,7 +70,7 @@ package() {
# python
install -m755 python/*.py "${pkgdir}/usr/bin"
- cp -a python/caffe "${pkgdir}/usr/lib/python${_pythonver}/site-packages"
+ cp -a python/caffe "${pkgdir}/usr/lib/python${_pyver}/site-packages"
# proto
install -D -m644 proto/caffe.proto -t "${pkgdir}/usr/share/caffe"