From d6af465feb18740b433ae491458e659358cce07c Mon Sep 17 00:00:00 2001
From: Juliane de Sartiges <jill@videolabs.io>
Date: Thu, 28 Jul 2022 14:35:49 +0200
Subject: [PATCH] contrib: add basu

provide sd-bus support for linux and BSD
---
 contrib/src/basu/SHA512SUMS |  1 +
 contrib/src/basu/rules.mak  | 30 ++++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)
 create mode 100644 contrib/src/basu/SHA512SUMS
 create mode 100644 contrib/src/basu/rules.mak

diff --git a/contrib/src/basu/SHA512SUMS b/contrib/src/basu/SHA512SUMS
new file mode 100644
index 000000000000..1157f6976c58
--- /dev/null
+++ b/contrib/src/basu/SHA512SUMS
@@ -0,0 +1 @@
+dbc2f72b6e1a880fa41fe6067a38a301f456e4305dae6eb4d465089d7d9c2f629677ba23752b3e1a1fd476cb440db01ef3a218c1c976f38d0058eed584c80165  basu-0.2.0.tar.gz
diff --git a/contrib/src/basu/rules.mak b/contrib/src/basu/rules.mak
new file mode 100644
index 000000000000..114e91ae7fa8
--- /dev/null
+++ b/contrib/src/basu/rules.mak
@@ -0,0 +1,30 @@
+# basu
+BASU_VERSION := 0.2.0
+BASU_URL := http://git.sr.ht/~emersion/basu/refs/download/v$(BASU_VERSION)/basu-$(BASU_VERSION).tar.gz
+
+ifdef HAVE_LINUX
+ifndef HAVE_ANDROID
+PKGS += basu
+endif
+endif
+
+ifdef HAVE_BSD
+ifndef HAVE_DARWIN_OS
+PKGS += basu
+endif
+endif
+
+$(TARBALLS)/basu-$(BASU_VERSION).tar.gz:
+	$(call download_pkg,$(BASU_URL),basu)
+
+.sum-basu: basu-$(BASU_VERSION).tar.gz
+
+basu: basu-$(BASU_VERSION).tar.gz .sum-basu
+	$(UNPACK)
+	$(MOVE)
+
+.basu: basu crossfile.meson
+	cd $< && rm -rf ./build
+	cd $< && $(HOSTVARS_MESON) $(MESON) build
+	cd $< && cd build && ninja install
+	touch $@
-- 
GitLab