From 376d1120b85b36b7b350787c385c1e89b8337f17 Mon Sep 17 00:00:00 2001 From: John Sullivan Date: Wed, 19 Aug 2020 17:59:45 -0700 Subject: [PATCH 1/3] New package: feedbackd-20200726 --- srcpkgs/feedbackd/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/feedbackd/template diff --git a/srcpkgs/feedbackd/template b/srcpkgs/feedbackd/template new file mode 100644 index 00000000000..f3dd0c80f24 --- /dev/null +++ b/srcpkgs/feedbackd/template @@ -0,0 +1,15 @@ +# Template file for 'feedbackd' +pkgname=feedbackd +version=0.0.0+git20200726 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=meson +build_helper=gir +hostmakedepends="pkg-config vala glib-devel" +makedepends="gsound-devel json-glib-devel libgudev-devel" +short_desc="Daemon to provide haptic (and later more) feedback on events" +maintainer="John Sullivan " +license="GPL-3.0-or-later" +homepage="https://source.puri.sm/Librem5/feedbackd" +distfiles="${homepage}/-/archive/v${version}/${pkgname}-v${version}.tar.gz" +checksum=e9632d1d1ef228bb7f6ca3d3d875806b2a5763b4def4e30e94acf0c7f3eb79ef From 67c0f417892a8689341f0f2783df9d2d9c956704 Mon Sep 17 00:00:00 2001 From: John Sullivan Date: Wed, 19 Aug 2020 18:01:37 -0700 Subject: [PATCH 2/3] common/shlibs: feedbackd lib --- common/shlibs | 1 + 1 file changed, 1 insertion(+) diff --git a/common/shlibs b/common/shlibs index 676eb94366b..0a508b5c4b2 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3980,3 +3980,4 @@ libfcft.so.3 fcft-2.2.2_1 libaml.so.0 aml-0.1.0_1 libneatvnc.so.0 neatvnc-0.2.0_1 libtdjson.so.1.6.0 libtd-1.6.0_1 +libfeedback-0.0.so.0 feedbackd-0.0.0+git20200726_1 From b61dccdb8d344aa408817d9e3b2f1755dd4b8eb9 Mon Sep 17 00:00:00 2001 From: John Sullivan Date: Wed, 19 Aug 2020 18:04:20 -0700 Subject: [PATCH 3/3] New package: squeekboard-1.9.3 --- srcpkgs/squeekboard/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/squeekboard/template diff --git a/srcpkgs/squeekboard/template b/srcpkgs/squeekboard/template new file mode 100644 index 00000000000..7d918369a6e --- /dev/null +++ b/srcpkgs/squeekboard/template @@ -0,0 +1,22 @@ +# Template file for 'squeekboard' +pkgname=squeekboard +version=1.9.3 +revision=1 +wrksrc="${pkgname}-v${version}" +build_style=meson +build_helper=rust +hostmakedepends="cargo pkg-config glib-devel wayland-devel" +makedepends="rust gtk+3-devel feedbackd gnome-desktop-devel" +short_desc="Onscreen keyboard for mobile devices - Used in GNOME Phosh" +maintainer="John Sullivan " +license="GPL-3.0-or-later" +homepage="https://source.puri.sm/Librem5/squeekboard" +distfiles="${homepage}/-/archive/v${version}/${pkgname}-v${version}.tar.gz" +checksum=b99e56faace3986bf752e08c104cea60ed896d514284840655033dd9457db824 + +post_patch() { + [ -z "${CROSS_BUILD}" ] && return 0 + + vsed -i cargo_build.sh \ + -e 's/\${BINARY_DIR}/${RUST_TARGET}\/debug/' +}