From a0ba4dfd1769e26e894569a67c2627cfad2d5c21 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Fri, 7 Jul 2023 08:04:15 +0200 Subject: [PATCH] New package: flare-0.8.2 --- srcpkgs/flare/template | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 srcpkgs/flare/template diff --git a/srcpkgs/flare/template b/srcpkgs/flare/template new file mode 100644 index 0000000000000..42e75fe478d96 --- /dev/null +++ b/srcpkgs/flare/template @@ -0,0 +1,28 @@ +# Template file for 'flare' +pkgname=flare +version=0.8.2 +revision=1 +build_style=meson +build_helper=rust +hostmakedepends="pkg-config cargo cmake gettext desktop-file-utils glib-devel gtk-update-icon-cache protobuf" +makedepends="libadwaita-devel rust-std protobuf-devel protobuf-c-devel" +depends="libsecret protobuf libadwaita" +short_desc="Unofficial Signal GTK client" +maintainer="Bnyro " +license="AGPL-3.0-only" +homepage="https://gitlab.com/Schmiddiii/flare" +distfiles="https://gitlab.com/Schmiddiii/flare/-/archive/${version}/${pkgname}-${version}.tar.gz" +checksum=460d052a009d11df8cb6dfa326881fff679002024da5c2bd9259d640d5683a34 + +post_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i src/meson.build \ + -e "s%rust_target /%'${RUST_TARGET}' / rust_target /%" + fi + vsed -i 's,Exec=@bindir@/flare,Exec=@bindir@/flare-desktop,g' data/de.schmidhuberj.Flare.desktop.in.in +} + +post_install() { + vlicense LICENSE + mv ${DESTDIR}/usr/bin/flare{,-desktop} +}