[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/feedbackd/, dev-libs/feedbackd/files/
commit: 02a1a0202de75802ba25483653afce54cb087c9b Author: Gerben Jan Dijkman gjdwebserver nl> AuthorDate: Sat Jul 24 05:38:47 2021 + Commit: Gerben Jan Dijkman gjdwebserver nl> CommitDate: Sat Jul 24 05:38:47 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=02a1a020 dev-libs/feedbackd: Version bump, removed the -r Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --force Signed-off-by: Gerben jan Dijkman gjdwebserver.nl> dev-libs/feedbackd/Manifest| 4 +- dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild | 58 -- dev-libs/feedbackd/feedbackd-0.0.0.ebuild | 56 + dev-libs/feedbackd/files/55.patch | 25 -- ...pine64.pinephone.json => pine64,pinephone.json} | 0 .../{purism.librem5.json => purism,librem5.json} | 0 dev-libs/feedbackd/metadata.xml| 14 +- 7 files changed, 70 insertions(+), 87 deletions(-) diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest index 9078b3a9e..97cd91a6f 100644 --- a/dev-libs/feedbackd/Manifest +++ b/dev-libs/feedbackd/Manifest @@ -1,2 +1,2 @@ -DIST feedbackd-b45468080eee851da500613ecedd709639b6d769.tar.gz 80860 BLAKE2B a80829b496e314fd04f17024a3e5415e02852b217df5f9bcbca6159b4bded5220cd6cc9d39a66c24de500bbe91c111ca1e4d05669b53decc07ca0adb91b851da SHA512 7e869c127059d2f070d368ca894808f2fb78fd04048662dabd303a45d86a3b53bf3646f64e088cd720c6f54777a86673156d3cf782fdd663dc25fae65bd04e6e -DIST feedbackd-device-themes-1602d415aed30b1a67c0ff270551230725b8ef92.tar.gz 13832 BLAKE2B 87c1ccd52dec982e4e1651e11598b60daa8380f2de4c371e0abc70e2840abd1e62fa9fd70cbe8a5860942c282cac54ea11b548066cd01be5b49ba939b488ec3a SHA512 0e6ece5deddc3df3824aa01b6bbc2ad7fc9ab96db6afe9e4aa84652a005eb860c5552e52aeb17329dde84e8d2bccc33c7e603ab04eb2ca41ed19bbe331ce6933 +DIST 48b4bb97d62fa1917a9e54852f593d3190ef188c.tar.gz 79913 BLAKE2B 9173619846072bf46a83c88a5383c36aa2493773a31de0a25b7d2db9ce45873674f7a551ff009b7e18e4bde19807ef92da81b6c27e9c78d568066f0350f1eaba SHA512 e87da6123fe56167cb5e1a5d0fbe2d17356e337b53f6348ddd1f9fb5236f213bf72b3b04763edf36fd477fd969ac10f87eafc4136880e40981b7f8b0c4508065 +DIST feedbackd-device-themes-516e80e0b00bbd904e64b0c272c40218290fe9f5.tar.gz 14397 BLAKE2B 189d20635fac63085f0154c939c1c3f5e3e8543eb074f8f82486c4503224eceb0ddc3674f48530e6cb1fa3bc44ad6b1797c5fb1ec575f225e54db97e204c8ec0 SHA512 4ace1c68b26395de54cfae84e5c8cde8642d2bfd663238d4fc527bce44cb937155d1113af56b26b8a0c0168332a617ce6ef5971ea100c664541ae083c47c1661 diff --git a/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild deleted file mode 100644 index e5c161faf..0 --- a/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -VALA_USE_DEPEND="vapigen" - -inherit vala meson udev - -IUSE="+introspection +vala" -REQUIRED_USE="vala? ( introspection )" - -MY_PV="${PV}+git20210426" -MY_P="${PN}-${MY_PV}" -MY_COMMIT="b45468080eee851da500613ecedd709639b6d769" -MY_THEME_COMMIT="1602d415aed30b1a67c0ff270551230725b8ef92" - -DESCRIPTION="A daemon to provide haptic feedback on events" -HOMEPAGE="https://source.puri.sm/Librem5/feedbackd; -SRC_URI=" - https://source.puri.sm/Librem5/feedbackd/-/archive/${MY_COMMIT}/${MY_COMMIT}.tar.gz -> ${PN}-${MY_COMMIT}.tar.gz - https://source.puri.sm/Librem5/feedbackd-device-themes/-/archive/${MY_THEME_COMMIT}/feedbackd-device-themes-${MY_THEME_COMMIT}.tar.gz -" - -S="${WORKDIR}/${PN}-${MY_COMMIT}" - -LICENSE="LGPL-3" -KEYWORDS="~amd64 ~arm64" -SLOT="0" - -DEPEND=" - gnome-base/dconf - media-libs/gsound - dev-libs/json-glib - dev-libs/libgudev -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-libs/gobject-introspection - dev-util/meson - virtual/pkgconfig - vala? ( $(vala_depend) ) -" - -src_prepare() { - default - eapply_user - use vala && vala_src_prepare - sed -i 's/-G feedbackd/-G video/g' "${S}"/debian/feedbackd.udev || die -} - -src_install() { - default - meson_src_install - insinto /usr/share/feedbackd/themes - doins "${FILESDIR}"/pine64.pinephone.json - doins "${FILESDIR}"/purism.librem5.json - udev_newrules "${S}"/debian/feedbackd.udev 90-feedbackd.rules -} diff --git a/dev-libs/feedbackd/feedbackd-0.0.0.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild new file mode 100644 index 0..f439042da --- /dev/null +++ b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +inherit vala meson udev + +KEYWORDS="~arm ~arm64" + +IUSE="+introspection +vala" +REQUIRED_USE="vala? ( introspection )" +
[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/feedbackd/, dev-libs/feedbackd/files/
commit: 4e42bb38c47de6d42828bf080028c362cdefe646 Author: Marco Scardovi scardovi com> AuthorDate: Tue Jun 22 13:56:25 2021 + Commit: Marco Scardovi scardovi com> CommitDate: Tue Jun 22 13:56:25 2021 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4e42bb38 dev-libs/feedbackd: add package for phosh Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Marco Scardovi scardovi.com> dev-libs/feedbackd/Manifest| 2 + dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild | 57 dev-libs/feedbackd/files/55.patch | 25 dev-libs/feedbackd/files/pine64.pinephone.json | 175 + dev-libs/feedbackd/files/purism.librem5.json | 174 dev-libs/feedbackd/metadata.xml| 11 ++ 6 files changed, 444 insertions(+) diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest new file mode 100644 index 0..3c583209d --- /dev/null +++ b/dev-libs/feedbackd/Manifest @@ -0,0 +1,2 @@ +DIST b45468080eee851da500613ecedd709639b6d769.tar.gz 80860 BLAKE2B a80829b496e314fd04f17024a3e5415e02852b217df5f9bcbca6159b4bded5220cd6cc9d39a66c24de500bbe91c111ca1e4d05669b53decc07ca0adb91b851da SHA512 7e869c127059d2f070d368ca894808f2fb78fd04048662dabd303a45d86a3b53bf3646f64e088cd720c6f54777a86673156d3cf782fdd663dc25fae65bd04e6e +DIST feedbackd-device-themes-1602d415aed30b1a67c0ff270551230725b8ef92.tar.gz 13832 BLAKE2B 87c1ccd52dec982e4e1651e11598b60daa8380f2de4c371e0abc70e2840abd1e62fa9fd70cbe8a5860942c282cac54ea11b548066cd01be5b49ba939b488ec3a SHA512 0e6ece5deddc3df3824aa01b6bbc2ad7fc9ab96db6afe9e4aa84652a005eb860c5552e52aeb17329dde84e8d2bccc33c7e603ab04eb2ca41ed19bbe331ce6933 diff --git a/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild new file mode 100644 index 0..e7cff78b1 --- /dev/null +++ b/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +inherit vala meson udev + +IUSE="+introspection +vala" +REQUIRED_USE="vala? ( introspection )" + +MY_PV="${PV}+git20210426" +MY_P="${PN}-${MY_PV}" +MY_COMMIT="b45468080eee851da500613ecedd709639b6d769" +MY_THEME_COMMIT="1602d415aed30b1a67c0ff270551230725b8ef92" + +DESCRIPTION="A daemon to provide haptic feedback on events" +HOMEPAGE="https://source.puri.sm/Librem5/feedbackd; +SRC_URI=" + https://source.puri.sm/Librem5/feedbackd/-/archive/${MY_COMMIT}/${MY_COMMIT}.tar.gz + https://source.puri.sm/Librem5/feedbackd-device-themes/-/archive/${MY_THEME_COMMIT}/feedbackd-device-themes-${MY_THEME_COMMIT}.tar.gz +" + +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm64" +SLOT="0" + +DEPEND=" + gnome-base/dconf + media-libs/gsound + dev-libs/json-glib + dev-libs/libgudev +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-libs/gobject-introspection + dev-util/meson + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +src_prepare() { + default + eapply_user + use vala && vala_src_prepare + sed -i 's/-G feedbackd/-G video/g' "${S}"/debian/feedbackd.udev || die +} + +src_install() { + default + meson_src_install + insinto /usr/share/feedbackd/themes + doins "${WORKDIR}"/feedbackd-device-themes-"${MY_THEME_COMMIT}"/data/"{pine64.pinephone,purism.librem5}.json" + udev_newrules "${S}"/debian/feedbackd.udev 90-feedbackd.rules +} diff --git a/dev-libs/feedbackd/files/55.patch b/dev-libs/feedbackd/files/55.patch new file mode 100644 index 0..6946b6d14 --- /dev/null +++ b/dev-libs/feedbackd/files/55.patch @@ -0,0 +1,25 @@ +From b0ef14bb5f73e0a1f5345f0ddd3b3992205daebf Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Philip=20M=C3=BCller?= +Date: Tue, 4 May 2021 08:53:30 + +Subject: [PATCH] fbd-feedback-manager: fix device-specific themes path + +--- + src/fbd-feedback-manager.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/fbd-feedback-manager.c b/src/fbd-feedback-manager.c +index 39c27eb..ac6cdfa 100644 +--- a/src/fbd-feedback-manager.c b/src/fbd-feedback-manager.c +@@ -455,7 +455,7 @@ find_themefile (void) + for (i = 0; i < g_strv_length (xdg_data_dirs); i++) { + g_autofree gchar *config_path = NULL; + +-config_path = g_strconcat (xdg_data_dirs[i], "feedbackd/themes/", comp, ".json", NULL); ++config_path = g_strconcat (xdg_data_dirs[i], "/feedbackd/themes/", comp, ".json", NULL); + g_debug ("Searching for device specific themefile in %s", config_path); + + // Check if file exist +-- +GitLab + diff --git a/dev-libs/feedbackd/files/pine64.pinephone.json b/dev-libs/feedbackd/files/pine64.pinephone.json new file mode 100644 index 0..2b628454c --- /dev/null +++