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