blob: 425eaa5da0ad0adad85c1374063076911d2b0260 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
# Maintainer: Popolon <Popolon aL popolon.org>
pkgbase=thorvg
pkgname=thorvg
pkgver=1.0.5
pkgrel=1
pkgdesc="An open-source, lightweight, and portable library designed for rendering vector-based scenes and animations, including SVG and Lottie formats"
arch=("$CARCH")
url="https://www.thorvg.org/"
license=('MIT')
depends=('libpng' 'libjpeg' 'libwebp' 'mesa' 'libx11')
makedepends=('meson' 'ninja')
source=("https://github.com/${pkgname}/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('e25f23c0698c739affd1a092f77d0e56d4888deafa05da37ba1eb0f3031fa5cc')
prepare() {
cd ${pkgname}-${pkgver}
meson setup builddir --prefix=/usr \
-Dsimd=true \
-Dloaders=svg,png,jpg,ttf,webp \
-Dsavers=all \
-Dbindings="capi" \
-Dtools=all \
-Dengines=cpu,gl \
--reconfigure
}
build() {
cd ${pkgname}-${pkgver}
ninja -C builddir
}
package() {
cd ${pkgname}-${pkgver}
install -Dm644 LICENSE -t ${pkgdir}/usr/share/licenses/${pkgname}/
DESTDIR="$pkgdir/" ninja -C builddir install
}
|