Commit 9f586af8
0
files
+0
added
-0
deleted
@@ -1,15 +1,18 @@
1
1
pkgname: re2
2
2
pkgver: '20240702'
3
-pkgrel: '9'
3
+pkgrel: '10'
4
4
pkgdesc: 'C++ library for fast, safe, thread-friendly alternative to backtracking regular expression engines'
5
5
url: 'https://github.com/google/re2'
6
6
arch: x86_64
7
7
license:
8
8
- BSD
9
9
10
-depends: []
10
+depends:
11
+- abseil-cpp
11
12
makedepends:
12
13
- 'abseil-cpp'
14
+- cmake
15
+- ninja
13
16
14
17
source:
15
18
- 'https://github.com/google/re2/archive/2024-07-02.tar.gz'
@@ -19,10 +22,16 @@ sha256sums:
19
22
20
23
build: |
21
24
cd ${pkgname}-${pkgver}
22
- make prefix=/usr
23
- make prefix=/usr DESTDIR=${PKGDIR} install
24
- install -Dm644 LICENSE \
25
- ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE
25
+ cmake -B build -G Ninja \
26
+ -DCMAKE_INSTALL_PREFIX=/usr \
27
+ -DCMAKE_INSTALL_LIBDIR=lib \
28
+ -DCMAKE_BUILD_TYPE=Release \
29
+ -DBUILD_SHARED_LIBS=ON \
30
+ -DRE2_BUILD_TESTING=OFF
31
+ cmake --build build
32
+ install -Dm644 LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE
26
33
27
34
package: |
28
- true
35
+ cd ${pkgname}-${pkgver}
36
+ DESTDIR=${PKGDIR} cmake --install build
37
+ install -Dm644 LICENSE ${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE