summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--librsvg/.signature5
-rw-r--r--librsvg/MAKEPKG45
2 files changed, 50 insertions, 0 deletions
diff --git a/librsvg/.signature b/librsvg/.signature
new file mode 100644
index 0000000..daa2236
--- /dev/null
+++ b/librsvg/.signature
@@ -0,0 +1,5 @@
1untrusted comment: verify with zorz.pub
2RWTZ9IduCSQ/mMuk2JXO4WsA/769kgvVG6B1YTIhmaG3QkTCVkcfTNoCNS6n+eepN+WmOO9ZD6VQlzZsq7iOczC/4GijwH8ofg0=
3
4SHA256 (MAKEPKG) = 9f64abeb0e7acf9cccd3e5fe8d12de21c6bed6cc5c9e851d1eb7ee181027c9c1
5SHA256 (librsvg-2.62.1.tar.xz) = b41ca84206242fddd826a2bf76348d7cdf52c1050cbfa060b866e81a252145c3
diff --git a/librsvg/MAKEPKG b/librsvg/MAKEPKG
new file mode 100644
index 0000000..70b7a31
--- /dev/null
+++ b/librsvg/MAKEPKG
@@ -0,0 +1,45 @@
1#!/bin/mkpkg
2# description: SVG rendering library
3# url: https://wiki.gnome.org/Projects/LibRsvg
4
5name=librsvg
6version=2.62.1
7release=1
8_minor=2.62
9depends=(gdk-pixbuf cairo pango)
10makedeps=(meson cargo-c)
11
12source=(https://download.gnome.org/sources/$name/$_minor/$name-$version.tar.xz)
13
14sha256sums=(
15 "b41ca84206242fddd826a2bf76348d7cdf52c1050cbfa060b866e81a252145c3"
16)
17
18build() {
19 cd $name-$version
20
21 export CC=clang
22 export CXX=clang++
23 export AR=llvm-ar
24 export CARGO_HTTP_CAINFO=/etc/ssl/cert.pem
25 export RUSTFLAGS="-C linker=clang -C link-arg=-fuse-ld=lld -C target-feature=-crt-static"
26
27 meson setup build \
28 --prefix=/usr \
29 --buildtype=plain \
30 -D introspection=disabled \
31 -D docs=disabled \
32 -D tests=false \
33 -D pixbuf-loader=enabled
34 meson compile -C build
35 DESTDIR=$PKG meson install -C build
36
37 rm -rf $PKG/usr/share/doc
38}
39
40signify() {
41 untrusted comment: public key
42 RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
43}
44
45# vim: filetype=sh