diff options
author | Tilmann Meyer | 2020-03-18 15:36:20 +0100 |
---|---|---|
committer | Tilmann Meyer | 2020-03-18 15:36:20 +0100 |
commit | d12c838498a3f05d1730f29f5a6943225b1bacf2 (patch) | |
tree | b9199f50c50b541df3f2f5a8d8277648df4171d3 | |
download | aur-d12c838498a3f05d1730f29f5a6943225b1bacf2.tar.gz |
addpkg: aarch64-linux-gnu-icu
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 66 |
2 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1e0e5a76b599 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = aarch64-linux-gnu-icu + pkgdesc = International Components for Unicode library + pkgver = 65.1 + pkgrel = 1 + url = http://site.icu-project.org/home + arch = x86_64 + license = custom:icu + depends = aarch64-linux-gnu-glibc + options = !buildflags + source = https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz + source = https://github.com/unicode-org/icu/releases/download/release-65-1/icu4c-65_1-src.tgz.asc + validpgpkeys = BA90283A60D67BA0DD910A893932080F4FB419E3 + validpgpkeys = 9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1 + validpgpkeys = FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7 + validpgpkeys = E4098B78AFC94394F3F49AA903996C7C83F12F11 + sha256sums = 53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948 + sha256sums = SKIP + +pkgname = aarch64-linux-gnu-icu + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4f614f5b83ca --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,66 @@ +# Maintainer: Tilmann Meyer <tilmann.meyer@gmx.net> + +_target=aarch64-linux-gnu + +_pkgname=icu +pkgname=$_target-$_pkgname +pkgver=65.1 +pkgrel=1 +pkgdesc='International Components for Unicode library' +arch=(x86_64) +url='http://site.icu-project.org/home' +license=(custom:icu) +depends=($_target-glibc) +makedepends=() +options=(!buildflags) +source=( + https://github.com/unicode-org/icu/releases/download/release-${pkgver//./-}/${_pkgname}4c-${pkgver//./_}-src.tgz{,.asc} +) +sha256sums=( + '53e37466b3d6d6d01ead029e3567d873a43a5d1c668ed2278e253b683136d948' + 'SKIP' +) +validpgpkeys=( + 'BA90283A60D67BA0DD910A893932080F4FB419E3' # "Steven R. Loomis (filfla-signing) <srloomis@us.ibm.com>" + '9731166CD8E23A83BEE7C6D3ACA5DBE1FD8FABF1' # "Steven R. Loomis (ICU Project) <srl@icu-project.org>" + 'FFA9129A180D765B7A5BEA1C9B432B27D1BA20D7' # "Fredrik Roubert <fredrik@roubert.name>" + 'E4098B78AFC94394F3F49AA903996C7C83F12F11' # "keybase.io/srl295 <srl295@keybase.io>" +) + +_srcdir=$_pkgname/source + +strip() { + ${_target}-strip "$@" +} + +objcopy() { + ${_target}-objcopy "$@" +} + +build() { + cd $_srcdir + + mkdir -p nativebuild && pushd nativebuild + CC=gcc CXX=g++ ../configure --enable-static --disable-shared + make + popd + + mkdir -p build-$_target && pushd build-$_target + $_target-configure \ + --with-cross-build=${PWD}/../nativebuild \ + --disable-rpath \ + --disable-tests + make + popd +} + +package() { + cd $_srcdir + + pushd build-$_target + make DESTDIR="${pkgdir}" install + popd + + # Install license + install -Dm644 "${srcdir}"/icu/LICENSE "${pkgdir}"/usr/$_target/share/licenses/icu/LICENSE +} |