# Description: Matrix chat client using GTK widgets # URL: https://gitlab.gnome.org/GNOME/fractal # Maintainer: John McQuah, jmcquah at disroot dot org # Depends on: meson ninja rust gtk3 gtksourceview4 gst-plugins-bad gst-editing-services libhandy # Optional: gtk-doc name=fractal version=4.4.1 release=1 source=(https://gitlab.gnome.org/GNOME/$name/-/archive/release-$version/$name-release-$version.tar.bz2 no-gtk-doc.vim) build() { prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache mkdir -p $PKGMK_SOURCE_DIR/rust export CARGO_HOME=$PKGMK_SOURCE_DIR/rust if prt-get isinst gtk-doc; then cd $name-release-$version else cd $name-release-$version/fractal-gtk/res vim -s $SRC/no-gtk-doc.vim meson.build cd ../.. fi sed -i 's/dead_code, //g' fractal-gtk/src/main.rs meson build --prefix=/usr -Db_lto=true -Db_pie=true ninja -C build DESTDIR=$PKG ninja -C build install # clean up footprint rm -rf $PKG/usr/share/locale }