From 727d32a0bfc19446e9405e4176277595bd1e176f 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 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/feedbackd/template diff --git a/srcpkgs/feedbackd/template b/srcpkgs/feedbackd/template new file mode 100644 index 00000000000..cc9bc081b56 --- /dev/null +++ b/srcpkgs/feedbackd/template @@ -0,0 +1,16 @@ +# 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" +depends="gsound json-glib libgudev" +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="https://source.puri.sm/Librem5/$pkgname/-/archive/v${version}/${pkgname}-v${version}.tar.gz" +checksum=e9632d1d1ef228bb7f6ca3d3d875806b2a5763b4def4e30e94acf0c7f3eb79ef \ No newline at end of file From eb6dbb7e63bd22c226290dcee0eb144f67b66719 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 92429f8ecde10f14532f0612eb0aaf5acb23df19 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 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/squeekboard/template diff --git a/srcpkgs/squeekboard/template b/srcpkgs/squeekboard/template new file mode 100644 index 00000000000..ed891305086 --- /dev/null +++ b/srcpkgs/squeekboard/template @@ -0,0 +1,23 @@ +# 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" +depends="gtk+3 feedbackd" +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="https://source.puri.sm/Librem5/$pkgname/-/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/' +}