libicu72-bin
LOW
maintainer pouya_sh
1 votes
scanned 2026-08-31 09:44:49.557175
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Pouya Shojaei <pouyashojaei85@gmail.com>
2
pkgname=libicu72-bin
3
pkgver=72.1
4
_debrel=3+deb12u1
5
pkgrel=1
6
pkgdesc="ICU 72 runtime libraries (repackaged from Debian arm64) needed by legacy TheSkyX builds"
7
arch=('aarch64')
8
url="https://packages.debian.org/bookworm/libicu72"
9
license=('custom:ICU')
10
provides=('libicudata.so.72' 'libicui18n.so.72' 'libicuio.so.72'
11
'libicutest.so.72' 'libicutu.so.72' 'libicuuc.so.72')
12
13
# Full manifest of the upstream .deb (confirmed via `dpkg-deb -c`), all under
14
# ./usr/lib/aarch64-linux-gnu/, each shipped as versioned file + unversioned
15
# symlink (e.g. libicuuc.so.72.1 -> libicuuc.so.72):
16
# libicudata.so.72.1 (~31 MB, ICU data — pulled in by all the others)
17
# libicui18n.so.72.1
18
# libicuio.so.72.1
19
# libicutest.so.72.1
20
# libicutu.so.72.1
21
# libicuuc.so.72.1
22
# The package() glob below (libicu*.so.72*) picks up all of these.
23
options=('!strip' '!debug')
24
source=("libicu72_${pkgver}-${_debrel}_arm64.deb::http://deb.debian.org/debian/pool/main/i/icu/libicu72_${pkgver}-${_debrel}_arm64.deb")
25
sha256sums=('4f5d892fd81110435e45ed0a5f1b12899d7ff989d51db283cbc043f5631646d8')
26
27
package() {
28
cd "$srcdir"
29
30
# A .deb is an ar archive containing control.tar.*, data.tar.*, debian-binary
31
bsdtar -xf "libicu72_${pkgver}-${_debrel}_arm64.deb"
32
33
# data.tar.* may be .xz, .zst, or .gz depending on the release
34
local datatar
35
datatar=$(ls data.tar.* 2>/dev/null | head -n1)
36
37
mkdir -p "$srcdir/extracted"
38
bsdtar -xf "$datatar" -C "$srcdir/extracted"
39
40
install -d "$pkgdir/usr/lib"
41
# -a preserves the libicuXX.so.72 -> libicuXX.so.72.1 symlinks
42
cp -a "$srcdir"/extracted/usr/lib/aarch64-linux-gnu/libicu*.so.72* "$pkgdir/usr/lib/"
43
44
# Debian's ICU license text, for compliance
45
if [ -f "$srcdir/extracted/usr/share/doc/libicu72/copyright" ]; then
46
install -Dm644 "$srcdir/extracted/usr/share/doc/libicu72/copyright" \
47
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
48
fi
49
}
50
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-31 09:44:49 | Low | 1 |