From f99e50f35f70d7f4931f5e54fd74a0f99cd62b43 Mon Sep 17 00:00:00 2001 From: Michal Vasilek Date: Mon, 7 Feb 2022 17:13:51 +0100 Subject: [PATCH] New package: fragments-2.0.2 --- srcpkgs/fragments/patches/no-git.patch | 11 +++++++++++ srcpkgs/fragments/template | 24 ++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 srcpkgs/fragments/patches/no-git.patch create mode 100644 srcpkgs/fragments/template diff --git a/srcpkgs/fragments/patches/no-git.patch b/srcpkgs/fragments/patches/no-git.patch new file mode 100644 index 000000000000..2fdc1521e03d --- /dev/null +++ b/srcpkgs/fragments/patches/no-git.patch @@ -0,0 +1,11 @@ +--- a/meson.build ++++ b/meson.build +@@ -17,7 +17,7 @@ + name = 'Fragments' + app_id = 'de.haeckerfelix.Fragments' + profile = get_option('profile') +-vcs_tag = run_command('git', 'rev-parse', '--short', 'HEAD').stdout().strip() ++vcs_tag = 'none' + localedir = join_paths(get_option('prefix'), get_option('localedir')) + datadir = get_option('datadir') + pkgdatadir = join_paths(get_option('prefix'), datadir, meson.project_name()) diff --git a/srcpkgs/fragments/template b/srcpkgs/fragments/template new file mode 100644 index 000000000000..c785406695ed --- /dev/null +++ b/srcpkgs/fragments/template @@ -0,0 +1,24 @@ +# Template file for 'fragments' +pkgname=fragments +version=2.0.2 +revision=1 +wrksrc="Fragments-$version" +build_style=meson +build_helper="rust" +hostmakedepends="cargo pkg-config gettext glib-devel" +makedepends="sqlite-devel gtk4-devel libadwaita-devel libglib-devel dbus-devel + openssl-devel rust-std" +short_desc="BitTorrent Client" +maintainer="Michal Vasilek " +license="GPL-3.0-or-later" +homepage="https://gitlab.gnome.org/World/Fragments" +distfiles="https://gitlab.gnome.org/World/Fragments/-/archive/$version/Fragments-$version.tar.gz" +checksum=a3f32771e82aaac33ce1fbe40f83204fb6fade20d5cbffbd862b30ce9d8dedcf + +post_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i build-aux/cargo.sh \ + -e 's%"$CARGO_TARGET_DIR"/%&${RUST_TARGET}/%' \ + -e '/CARGO_HOME/d' + fi +}