summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTheodoros Theodoridis2018-11-28 12:42:10 +0100
committerTheodoros Theodoridis2018-11-28 12:42:10 +0100
commitee165bfc02fa507b8ad23c296720dde1287405fb (patch)
tree69a3d67ff4b582e76e9743a337df9603808eaf60
parent1c78accaec849f114fb8dd7aff6dd02fbea3aa8f (diff)
downloadaur-ee165bfc02fa507b8ad23c296720dde1287405fb.tar.gz
Use the cmake installer instead of manual copies
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD30
2 files changed, 27 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ed2a260ec949..2b656be0e269 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = range-v3-git
pkgdesc = Eric Niebler' C++ ranges library.
- pkgver = 0.3.0.r5.gfc333d91
+ pkgver = 0.4.0.r34.ga50fa8c5
pkgrel = 1
url = https://github.com/ericniebler/range-v3
arch = any
license = custom
makedepends = git
+ makedepends = cmake
source = git+https://github.com/ericniebler/range-v3.git
md5sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 28519805ccfa..20a228ef8992 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: Theodoros Theodoridis <theodoridisgr@gmail.com>
pkgname=range-v3-git
-pkgver=0.3.0.r5.gfc333d91
+pkgver=0.4.0.r34.ga50fa8c5
pkgrel=1
pkgdesc="Eric Niebler' C++ ranges library."
arch=('any')
url='https://github.com/ericniebler/range-v3'
license=('custom')
-makedepends=('git')
+makedepends=('git' 'cmake')
source=("git+https://github.com/ericniebler/range-v3.git")
md5sums=('SKIP')
@@ -16,9 +16,29 @@ pkgver() {
git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ cd "${srcdir}/range-v3"
+ rm -rf build && mkdir build
+}
+
+build() {
+ cd "${srcdir}/range-v3"
+
+ cd build
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DRANGE_V3_TESTS=OFF \
+ -DRANGE_V3_HEADER_CHECKS=OFF \
+ -DRANGE_V3_EXAMPLES=OFF \
+ -DRANGE_V3_PERF=OFF
+ make
+}
+
package() {
- mkdir -p "$pkgdir/usr/include"
- cp -R "$srcdir/range-v3/include/"* "$pkgdir/usr/include"
+ cd "${srcdir}/range-v3"
# install custom license
- install -Dm644 "$srcdir/range-v3/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ cd build
+ make DESTDIR="${pkgdir}/" install
}