blob: 5765feb4c41ddbd46fc14e1523d57c6f2c18fee9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
pkgname=rapidcsv
pkgver=8.99
pkgrel=1
pkgdesc="C++ CSV parser library"
arch=('any')
url="https://github.com/d99kris/rapidcsv"
license=('BSD')
makedepends=('cmake')
source=($pkgver-$pkgname.tar.gz::https://github.com/d99kris/rapidcsv/archive/refs/tags/v${pkgver}.tar.gz
fix-install-dirs.patch)
sha256sums=('fbbf738483e31e788dc7b37af5a899db7314be416400f7d87b9d771dd5ebac03'
'dbe9a63fbecc4f8653b6e79b80ac298ff8cc6619614923a1346720e22ef5f101')
prepare() {
cd $pkgname-$pkgver
patch -p1 -i "$srcdir/fix-install-dirs.patch"
}
build() {
local cmake_options=(
-B build
-S $pkgname-$pkgver
-W no-dev
-D CMAKE_BUILD_TYPE=None
-D CMAKE_INSTALL_PREFIX=/usr
)
cmake "${cmake_options[@]}"
cmake --build build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
|