From b54cd44a2f090e4af967e5617a9e2e2332248ff4 Mon Sep 17 00:00:00 2001 From: Philipp David Date: Sun, 8 Aug 2021 14:23:57 +0200 Subject: [PATCH] New package: Shortwave-2.0.1 --- srcpkgs/Shortwave/template | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 srcpkgs/Shortwave/template diff --git a/srcpkgs/Shortwave/template b/srcpkgs/Shortwave/template new file mode 100644 index 000000000000..bfba85c4885a --- /dev/null +++ b/srcpkgs/Shortwave/template @@ -0,0 +1,27 @@ +# Template file for 'Shortwave' +pkgname=Shortwave +version=2.0.1 +revision=1 +_commit=a6841faf7745758bea7f4f04adf2aa6df8b390f9 +wrksrc=${pkgname}-${_commit} +build_style=meson +build_helper=rust +hostmakedepends="cargo gettext git glib-devel pkg-config sqlite-devel" +makedepends="gstreamer1-devel gst-plugins-bad1-devel gtk4-devel libadwaita-devel + openssl-devel rust-std sqlite-devel" +depends="gst-plugins-good1" +checkdepends="desktop-file-utils" +short_desc="GTK internet radio player, written in Rust" +maintainer="Philipp David " +license="GPL-3.0-or-later" +homepage="https://gitlab.gnome.org/World/Shortwave" +distfiles="https://gitlab.gnome.org/World/${pkgname}/-/archive/${_commit}/${pkgname}-${_commit}.tar.gz" +checksum=02479eb4c4e317d0c0c9ff91e1294a4bad30e51110fd978238285db03b1dd190 + +post_patch() { + if [ "$CROSS_BUILD" ]; then + vsed -i build-aux/cargo.sh \ + -e 's%"$CARGO_TARGET_DIR"/%&${RUST_TARGET}/%' \ + -e '/CARGO_HOME/d' + fi +}