← recipes

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