#!/usr/bin/env bash name='librsvg' release='4' version='2.59.2' url='https://github.com/oaken-source/librsvg-og' description='Scalable Vector Graphics (SVG) rendering library ' email='bayramk@gmail.com' maintainer='bk' license=('GPLv3') #source=("https://github.com/oaken-source/librsvg-og/archive/refs/tags/$version.tar.gz") source=("https://download.gnome.org/sources/librsvg/${version%.*}/librsvg-${version}.tar.xz") depends=(libcroco gobject-introspection pango cairo fontconfig libX11 libXext libXrender libxcb gdk-pixbuf) makedepends=(rust cargo-c vala) sha256sums=('ecd293fb0cc338c170171bbc7bcfbea6725d041c95f31385dc935409933e4597') group=(gnome.base) uses=() arch=('x86_64') cd $name-$version prepare(){ # convert CRFL files to normal files find -type f -exec sed -i "s/\r$//g" {} \; } setup(){ meson setup build \ --prefix=/usr \ -Ddocs=disabled \ -Dintrospection=enabled \ -Dpixbuf=enabled\ -Dpixbuf-loader=enabled \ -Dvala=enabled } build(){ ninja -C build $jobs } package(){ ninja -C build install $jobs }