| Name |
fribidi |
| Description |
A Free Implementation of the Unicode Bidirectional Algorithm |
| Version |
1.0.16-2 |
| Package Base |
fribidi |
| Homepage |
https://github.com/fribidi/fribidi |
| Maintainers |
['Jan Alexander Steffens (heftig) <heftig@archlinux.org>'] |
| Contributors |
['Giovanni Scafora <giovanni@archlinux.org>', 'Nezmer <Nezmer@gmail.com>'] |
| Distro-repo |
https://gitlab.archlinux.org/archlinux/packaging/packages/fribidi |
| Sources |
['git+https://github.com/fribidi/c2man#commit=577ed4095383ef5284225d45709e6b5f0598a064', 'git+https://github.com/fribidi/fribidi?signed#tag=v1.0.16'] |
| Dependencies |
['glibc'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['git', 'meson'] |
| Provides |
['libfribidi.so'] |
| Builddate |
14-05-2025 00:53:36 |
| Architecture |
x86_64 |
| Distro-Version |
|
| Licenses |
['LGPL-2.1-or-later'] |
| Hash |
7146e87f3f68db302ca0e8d507e80f1f9881a05bb00e54bc762c507883c05803 |
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Nezmer <Nezmer@gmail.com>
pkgname=fribidi
pkgver=1.0.16
pkgrel=2
pkgdesc="A Free Implementation of the Unicode Bidirectional Algorithm"
url="https://github.com/fribidi/fribidi"
arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
glibc
)
makedepends=(
git
meson
)
provides=(libfribidi.so)
source=(
"git+$url?signed#tag=v$pkgver"
"git+https://github.com/fribidi/c2man#commit=577ed4095383ef5284225d45709e6b5f0598a064"
)
b2sums=('afbe4ef82ccafacca4a344d83e6cfb654e10cad205b885fb3756c70301e9ed0e2ff8c2c650b2805bb7eda82bd39b9a9dead0d0c4fb7c35a40c9313ad92996658'
'4ce1f0e039bbac3d7015eff10b9738ac4b58dc59f736a8f7ba12857d67092444f500928447a08004ae3548ffb2c788a849ac76c89924db2d82653f547cc4cc6a')
validpgpkeys=(
0AD041B27CA166DDA1FE3BAEA7B3409C0CA4ED14 # Dov Grobgeld <dov.grobgeld@gmail.com>
)
prepare() {
mkdir -p path
# Fix compilation with GCC 15
echo "cc='gcc -fpermissive -std=gnu17'" > c2man/config.sh
cd fribidi
}
build() {
local meson_options=(
-D docs=true
)
pushd c2man
./Configure -des
make
cp c2man -t ../path
popd
PATH="$PWD/path:$PATH" arch-meson fribidi build "${meson_options[@]}"
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
}
# vim:set sw=2 sts=-1 et: