diff options
author | Benjamin Chrétien | 2014-11-13 22:02:50 +0100 |
---|---|---|
committer | Benjamin Chrétien | 2014-11-13 22:02:55 +0100 |
commit | 2037605268cde9d8feb57db75774c2b357b9a6f2 (patch) | |
tree | e8751f106ecbe851c8a007ebb705b2636aa12d16 | |
parent | f61e7afa227494830e03a479f3b3ba19c9926efb (diff) | |
download | aur-2037605268cde9d8feb57db75774c2b357b9a6f2.tar.gz |
Update some packages after Boost update.
Also add new packages:
* arrayfire-git
* boost-compute
* nodejs-termcolors
* rofi-git
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 20 insertions, 17 deletions
@@ -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 @@ -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" } |