summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Chrétien2014-11-13 22:02:50 +0100
committerBenjamin Chrétien2014-11-13 22:02:55 +0100
commit2037605268cde9d8feb57db75774c2b357b9a6f2 (patch)
treee8751f106ecbe851c8a007ebb705b2636aa12d16
parentf61e7afa227494830e03a479f3b3ba19c9926efb (diff)
downloadaur-2037605268cde9d8feb57db75774c2b357b9a6f2.tar.gz
Update some packages after Boost update.
Also add new packages: * arrayfire-git * boost-compute * nodejs-termcolors * rofi-git
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD33
2 files changed, 20 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bcf1ad138f0a..3cdad5967dde 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = eigen3-hg
pkgdesc = Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Mercurial version.
- pkgver = 3.2.r5816
+ pkgver = 3.2.90.r6545
pkgrel = 1
url = http://eigen.tuxfamily.org
arch = any
@@ -9,7 +9,9 @@ pkgbase = eigen3-hg
makedepends = pkg-config
makedepends = mercurial
provides = eigen3
+ provides = eigen=3
conflicts = eigen3
+ conflicts = eigen
source = eigen3::hg+https://bitbucket.org/eigen/eigen
sha1sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index c06c3f534b1b..50ab7767300f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,13 +6,14 @@
pkgname=eigen3-hg
_name=eigen3
-pkgver=3.2.r5816
+pkgver=3.2.90.r6545
pkgver() {
- cd ${_name}
- # Remove after hyphen
- _latesttag=$(hg parents --template '{latesttag}' | sed "s/-[^-]*$//g")
- _revision=$(hg identify -n)
- echo ${_latesttag}.r${_revision}
+ cd ${_name}
+ _revision=$(hg identify -n)
+ _world_version=$(sed -ne "s/^\s*#\s*define\s*EIGEN_WORLD_VERSION\s*\([0-9]\+\)/\1/p" ${srcdir}/${_name}/Eigen/src/Core/util/Macros.h)
+ _major_version=$(sed -ne "s/^\s*#\s*define\s*EIGEN_MAJOR_VERSION\s*\([0-9]\+\)/\1/p" ${srcdir}/${_name}/Eigen/src/Core/util/Macros.h)
+ _minor_version=$(sed -ne "s/^\s*#\s*define\s*EIGEN_MINOR_VERSION\s*\([0-9]\+\)/\1/p" ${srcdir}/${_name}/Eigen/src/Core/util/Macros.h)
+ echo ${_world_version}.${_major_version}.${_minor_version}.r${_revision}
}
pkgrel=1
pkgdesc="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. Mercurial version."
@@ -22,19 +23,19 @@ license=('MPL2')
makedepends=('cmake' 'pkg-config' 'mercurial')
source=("${_name}::hg+https://bitbucket.org/eigen/eigen")
sha1sums=('SKIP')
-provides=('eigen3')
-conflicts=('eigen3')
+provides=('eigen3' 'eigen=3')
+conflicts=('eigen3' 'eigen')
build() {
- mkdir -p build
- cd build
- cmake ../${_name} \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_INSTALL_PREFIX=/usr
+ mkdir -p ${srcdir}/build
+ cd ${srcdir}/build
+ cmake ../${_name} \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr
}
package() {
- cd build
- make DESTDIR="$pkgdir" install
- install -Dm644 ../${_name}/COPYING.MPL2 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd ${srcdir}/build
+ make DESTDIR="$pkgdir" install
+ install -Dm644 ../${_name}/COPYING.MPL2 "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}