Skip to content

Commit 1e0023d

Browse files
committed
✨ extra/pcre2: Add at 10.47
1 parent 15dbd51 commit 1e0023d

5 files changed

Lines changed: 53 additions & 148 deletions

File tree

legacy-packages/pcre/ChangeLog

Lines changed: 0 additions & 28 deletions
This file was deleted.

legacy-packages/pcre/PKGBUILD

Lines changed: 0 additions & 54 deletions
This file was deleted.

legacy-packages/pcre2/ChangeLog

Lines changed: 0 additions & 4 deletions
This file was deleted.

legacy-packages/pcre2/PKGBUILD

Lines changed: 0 additions & 62 deletions
This file was deleted.

recipes/extra/pcre2/recipe.kdl

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
recipe {
2+
name "pcre2"
3+
version "10.47"
4+
release 1
5+
description "Perl Compatible Regular Expressions"
6+
url "https://github.com/PCRE2Project/pcre2"
7+
archs "aarch64" "x86_64"
8+
licenses "BSD"
9+
depends "llvm" \
10+
"make" \
11+
"mimalloc-dev" \
12+
"musl-dev"
13+
}
14+
15+
source "https://github.com/PCRE2Project/pcre2/releases/download/pcre2-${recipe.version}/pcre2-${recipe.version}.tar.bz2" {
16+
blake3 "abcd7327919f41f77b99c3782ab64bd67d4089246846b6149dd719c27ecf8f17"
17+
}
18+
19+
build {
20+
script r#"
21+
./configure \
22+
--prefix=/usr \
23+
--enable-shared \
24+
--enable-static \
25+
--enable-pcre2-16 \
26+
--enable-pcre2-32 \
27+
--enable-unicode
28+
make
29+
"#
30+
}
31+
32+
install {
33+
script r#"
34+
make DESTDIR="${DESTDIR}" install
35+
"#
36+
}
37+
38+
package "pcre2" {
39+
files "usr/bin/" \
40+
"!usr/bin/pcre2-config" \
41+
"usr/lib/lib*.so*" \
42+
"usr/share/man/man1/" \
43+
"!usr/share/man/man1/pcre2-config*"
44+
}
45+
46+
package "pcre2-dev" {
47+
files "usr/bin/pcre2-config" \
48+
"usr/include/" \
49+
"usr/lib/lib*.a" \
50+
"usr/lib/pkgconfig/" \
51+
"usr/share/man/man1/pcre2-config*" \
52+
"usr/share/man/man3/"
53+
}

0 commit comments

Comments
 (0)