name='icu'

version='75.1'
release='1'
This commit is contained in:
Евгений Храмов 2024-07-27 14:15:56 +03:00
parent 8f26ad4a09
commit 9f56a5edba

53
icu/alr.sh Normal file

@ -0,0 +1,53 @@
name='icu'
version='75.1'
release='1'
desc='International Components for Unicode library.'
homepage='https://icu.unicode.org'
maintainer="Евгений Храмов <xpamych@yandex.ru>"
architectures=('amd64')
license=(
'LicenseRef-Unicode-3.0'
'BSD-2-Clause'
'BSD-3-Clause'
)
provides=(libicu{data,i18n,io,test,tu,uc}.so)
deps=(
'gcc-libs'
'glibc'
'sh'
)
build_deps=('python')
sources=("https://github.com/unicode-org/icu/releases/download/release-${version//./-}/icu4c-${version//./_}-src.tgz")
checksums=('SKIP')
prepare() {
cd icu/source
# Required fix for thunderbird 115 to show Calendar and sidebar properly
# https://bugzilla.mozilla.org/show_bug.cgi?id=1843007
# https://unicode-org.atlassian.net/browse/ICU-22132
patch -Np1 < "${scriptdir}/ICU-22132.patch"
}
build() {
cd icu/source
./configure --prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--sbindir=/usr/bin
make
}
check() {
cd icu/source
make check
}
package() {
cd icu/source
make DESTDIR="${pkgdir}" install
install-license "${scriptdir}"/LICENSE ./${name}/LICENSE
}