* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2021-06-25 10:11 Andrew Ammerlaan
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Ammerlaan @ 2021-06-25 10:11 UTC (permalink / raw
To: gentoo-commits
commit: 1f2eca7cef42c3c3de13bd779f969ccf9edf423f
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 25 10:04:14 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jun 25 10:04:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1f2eca7c
dev-libs/feedbackd: fix BadFilename
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-libs/feedbackd/Manifest | 2 +-
dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 3c583209d..9078b3a9e 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,2 +1,2 @@
-DIST b45468080eee851da500613ecedd709639b6d769.tar.gz 80860 BLAKE2B a80829b496e314fd04f17024a3e5415e02852b217df5f9bcbca6159b4bded5220cd6cc9d39a66c24de500bbe91c111ca1e4d05669b53decc07ca0adb91b851da SHA512 7e869c127059d2f070d368ca894808f2fb78fd04048662dabd303a45d86a3b53bf3646f64e088cd720c6f54777a86673156d3cf782fdd663dc25fae65bd04e6e
+DIST feedbackd-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
index cc66127bd..e5c161faf 100644
--- a/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.0.0-r9.ebuild
@@ -17,7 +17,7 @@ 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/-/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
"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
2021-07-24 15:25 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
@ 2021-07-24 15:58 ` Andrew Ammerlaan
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Ammerlaan @ 2021-07-24 15:58 UTC (permalink / raw
To: gentoo-commits
commit: d92ecf1e0249f806d35e6309582879be1ec123e2
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 24 15:24:32 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 15:24:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d92ecf1e
dev-libs/feedbackd: fix BadFilename
- remove RedundantLongDescription
- quote unquoted vars
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-libs/feedbackd/Manifest | 2 +-
dev-libs/feedbackd/feedbackd-0.0.0.ebuild | 8 ++++----
dev-libs/feedbackd/metadata.xml | 3 ---
3 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 97cd91a6f..06093c6dd 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,2 +1,2 @@
-DIST 48b4bb97d62fa1917a9e54852f593d3190ef188c.tar.gz 79913 BLAKE2B 9173619846072bf46a83c88a5383c36aa2493773a31de0a25b7d2db9ce45873674f7a551ff009b7e18e4bde19807ef92da81b6c27e9c78d568066f0350f1eaba SHA512 e87da6123fe56167cb5e1a5d0fbe2d17356e337b53f6348ddd1f9fb5236f213bf72b3b04763edf36fd477fd969ac10f87eafc4136880e40981b7f8b0c4508065
+DIST feedbackd-0.0.0-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.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
index 1d50a6d8d..e5b4d8d84 100644
--- a/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
@@ -17,7 +17,7 @@ MY_THEME_COMMIT="516e80e0b00bbd904e64b0c272c40218290fe9f5"
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
+SRC_URI="https://source.puri.sm/Librem5/feedbackd/-/archive/${MY_COMMIT}/${MY_COMMIT}.tar.gz -> ${P}-${MY_COMMIT}.tar.gz
https://source.puri.sm/Librem5/feedbackd-device-themes/-/archive/${MY_THEME_COMMIT}/feedbackd-device-themes-${MY_THEME_COMMIT}.tar.gz
"
@@ -44,13 +44,13 @@ src_prepare() {
default
eapply_user
use vala && vala_src_prepare
- sed -i 's/-G feedbackd/-G video/g' ${S}/debian/feedbackd.udev
+ sed -i 's/-G feedbackd/-G video/g' "${S}/debian/feedbackd.udev"
}
src_install() {
default
meson_src_install
insinto /usr/share/feedbackd/themes
- doins ${WORKDIR}/feedbackd-device-themes-${MY_THEME_COMMIT}/data/*.json
- udev_newrules ${S}/debian/feedbackd.udev 90-feedbackd.rules
+ doins "${WORKDIR}/feedbackd-device-themes-${MY_THEME_COMMIT}/data/"*.json
+ udev_newrules "${S}/debian/feedbackd.udev" 90-feedbackd.rules
}
diff --git a/dev-libs/feedbackd/metadata.xml b/dev-libs/feedbackd/metadata.xml
index 1fa5f7fb0..a9bd69052 100644
--- a/dev-libs/feedbackd/metadata.xml
+++ b/dev-libs/feedbackd/metadata.xml
@@ -5,9 +5,6 @@
<email>gjdijkman@gjdwebserver.nl</email>
<name>Gerben Jan Dijkman</name>
</maintainer>
- <longdescription lang="en">
- A daemon to provide haptic (and later more) feedback on events.
- </longdescription>
<upstream>
<doc>https://source.puri.sm/Librem5/feedbackd/</doc>
<bugs-to>https://source.puri.sm/Librem5/feedbackd/-/issues</bugs-to>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2021-07-24 15:58 Andrew Ammerlaan
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Ammerlaan @ 2021-07-24 15:58 UTC (permalink / raw
To: gentoo-commits
commit: 8bea1baf303d8a250bb067b11d57e622dfa00a94
Author: Gerben Jan Dijkman <gjdijkman <AT> gjdwebserver <DOT> nl>
AuthorDate: Sat Jul 24 06:04:57 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 06:04:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8bea1baf
dev-libs/feedbackd: Moved to virtual/pkgconfig
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Gerben jan Dijkman <gjdijkman <AT> gjdwebserver.nl>
dev-libs/feedbackd/feedbackd-0.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/feedbackd/feedbackd-0.0.0.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
index 930af8fcd..1d50a6d8d 100644
--- a/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
@@ -36,7 +36,7 @@ RDEPEND="${DEPEND}"
BDEPEND="
dev-libs/gobject-introspection
dev-util/meson
- dev-util/pkgconfig
+ virtual/pkgconfig
vala? ( $(vala_depend) )
"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2021-07-24 15:58 Andrew Ammerlaan
0 siblings, 0 replies; 14+ messages in thread
From: Andrew Ammerlaan @ 2021-07-24 15:58 UTC (permalink / raw
To: gentoo-commits
commit: a1eeacad2cc4f8bda044557070e99ee96db1e1ca
Author: Gerben Jan Dijkman <gjdijkman <AT> gjdwebserver <DOT> nl>
AuthorDate: Sat Jul 24 05:50:37 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 05:50:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a1eeacad
ev-libs/feedbackd: Updated Keywords
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --force
Signed-off-by: Gerben jan Dijkman <gjdijkman <AT> gjdwebserver.nl>
dev-libs/feedbackd/feedbackd-0.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-libs/feedbackd/feedbackd-0.0.0.ebuild b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
index f439042da..930af8fcd 100644
--- a/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.0.0.ebuild
@@ -6,7 +6,7 @@ VALA_USE_DEPEND="vapigen"
inherit vala meson udev
-KEYWORDS="~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-01-01 18:21 Florian Schmaus
0 siblings, 0 replies; 14+ messages in thread
From: Florian Schmaus @ 2023-01-01 18:21 UTC (permalink / raw
To: gentoo-commits
commit: 8542cd1fabf6f4e954a678d99c145eea62afd0af
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Dec 31 23:48:13 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Jan 1 00:19:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8542cd1f
dev-libs/feedbackd: fix gtk-doc install path
Closes: https://bugs.gentoo.org/888737
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
.../{feedbackd-0.0.2.ebuild => feedbackd-0.0.2-r1.ebuild} | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/dev-libs/feedbackd/feedbackd-0.0.2.ebuild b/dev-libs/feedbackd/feedbackd-0.0.2-r1.ebuild
similarity index 82%
rename from dev-libs/feedbackd/feedbackd-0.0.2.ebuild
rename to dev-libs/feedbackd/feedbackd-0.0.2-r1.ebuild
index 5503e6fb8..e19f29923 100644
--- a/dev-libs/feedbackd/feedbackd-0.0.2.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -50,3 +50,12 @@ src_configure() {
)
meson_src_configure
}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-02-16 12:47 Haelwenn Monnier
0 siblings, 0 replies; 14+ messages in thread
From: Haelwenn Monnier @ 2023-02-16 12:47 UTC (permalink / raw
To: gentoo-commits
commit: 8cdf32cdb63daaaef9e7b6325280d51e9d5d9a30
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Feb 14 23:42:11 2023 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Wed Feb 15 13:39:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8cdf32cd
dev-libs/feedbackd: add 0.0.3, drop 0.0.1
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/Manifest | 2 +-
...edbackd-0.0.1.ebuild => feedbackd-0.0.3.ebuild} | 41 +++++++++++++---------
2 files changed, 26 insertions(+), 17 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index c98d4e1dc..691d8f763 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,2 +1,2 @@
-DIST feedbackd-v0.0.1.tar.gz 84253 BLAKE2B cbbcf82f2141be03a5c1e8259257fa158f8bfa366cbd56d93e728ac4c504fb9591ebee723ff5128e5d1db6c50d7226754f233edd8f08239d550f3287f517f8a5 SHA512 903e597d3883dc49c06a3032fdd398f98ea5ea68ed54d5bd79bcf471abe89982ca2559558b98658eca193bc7c1ca505955d29b3a054fc5e2a2c7f5cbeabcc78b
DIST feedbackd-v0.0.2.tar.gz 91741 BLAKE2B 088047712fc1cce219bd1fe6b7f82883eb9806ff6b14f932012f42dc13ff12958a807b0a64e88c56bd1f89b4e4da4c0b78400960fc71f3a7ac4c3e78c14f8341 SHA512 2ed47aac914a32ebfc8c1d1982f7fd4aaff5516593bc1360864c04dc59a8506f31bd272c37fc866fc3962429a2a0a4fabef944c8f0d48e7772082cd3490e911f
+DIST feedbackd-v0.0.3.tar.gz 92301 BLAKE2B 53849f68106423db287a7961140f37141e4911e538a67e8e45afdbe9d69861089d9ac64f002de12794fbe00bfc09bbcb9fc5909a6c961df6d0f6cc8c3ff875c9 SHA512 de4365b8941e93a81618e4f2a3f5575d28f81ac53dcb54c249c5e3494157091e06fc55a522e76933304303d6b5ecba9697c5639a2838441637468f21502f4d92
diff --git a/dev-libs/feedbackd/feedbackd-0.0.1.ebuild b/dev-libs/feedbackd/feedbackd-0.0.3.ebuild
similarity index 50%
rename from dev-libs/feedbackd/feedbackd-0.0.1.ebuild
rename to dev-libs/feedbackd/feedbackd-0.0.3.ebuild
index 5b1962e35..e19f29923 100644
--- a/dev-libs/feedbackd/feedbackd-0.0.1.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.0.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VALA_USE_DEPEND="vapigen"
-inherit vala meson udev
+inherit vala meson
DESCRIPTION="A daemon to provide haptic feedback on events"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
@@ -14,20 +14,21 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
-IUSE="+introspection +vala"
+IUSE="gtk-doc +introspection man test +vala"
REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
DEPEND="
- gnome-base/dconf
- media-libs/gsound
- dev-libs/json-glib
- dev-libs/libgudev:=
+ dev-libs/glib:2
+ introspection? ( dev-libs/gobject-introspection )
"
RDEPEND="${DEPEND}
dev-libs/feedbackd-device-themes
"
BDEPEND="
- dev-libs/gobject-introspection
+ dev-util/gdbus-codegen
+ gtk-doc? ( dev-util/gi-docgen )
+ man? ( dev-python/docutils )
vala? ( $(vala_depend) )
"
@@ -38,15 +39,23 @@ src_prepare() {
sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
}
-src_install() {
- meson_src_install
- udev_newrules "${S}/debian/feedbackd.udev" 90-feedbackd.rules
+src_configure() {
+ local emesonargs=(
+ $(meson_feature introspection)
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use man)
+ $(meson_use test tests)
+ $(meson_use vala vapi)
+ -Ddaemon=false # gmobile is not packaged yet
+ )
+ meson_src_configure
}
-pkg_postinst() {
- udev_reload
-}
+src_install() {
+ meson_src_install
-pkg_postrm() {
- udev_reload
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-03-23 9:12 Florian Schmaus
0 siblings, 0 replies; 14+ messages in thread
From: Florian Schmaus @ 2023-03-23 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 6d5a54ca996d51dcf03bd3602332fc9825714b0a
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Mar 21 00:43:35 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 00:43:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d5a54ca
dev-libs/feedbackd: drop 0.0.3, 0.1.0
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/Manifest | 1 -
dev-libs/feedbackd/feedbackd-0.0.3.ebuild | 61 -------------------------------
dev-libs/feedbackd/feedbackd-0.1.0.ebuild | 61 -------------------------------
3 files changed, 123 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 22360a67d..65d75ba64 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,3 +1,2 @@
-DIST feedbackd-v0.0.3.tar.gz 92301 BLAKE2B 53849f68106423db287a7961140f37141e4911e538a67e8e45afdbe9d69861089d9ac64f002de12794fbe00bfc09bbcb9fc5909a6c961df6d0f6cc8c3ff875c9 SHA512 de4365b8941e93a81618e4f2a3f5575d28f81ac53dcb54c249c5e3494157091e06fc55a522e76933304303d6b5ecba9697c5639a2838441637468f21502f4d92
DIST feedbackd-v0.1.0.tar.bz2 75888 BLAKE2B a33d5161a1e83696a0d21a4487070abc7b31a1634cd6ca715bf489a29bf3e5c4f72b3838b87cde1e361df063ea829ca40083592681d46db2a324a7db1995dffb SHA512 e056dc3441318237f7faae7ceefbbcbc5a3078a622fad8a35265074c15d3236fc90932d38c32acb4ac1dcbefadc0548aec135caff7918d2979b1b5b1b6821aeb
DIST gmobile-d483537aee4778b114ce5d50c4c8a9f8d58337ed.tar.bz2 20337 BLAKE2B f94295672ed699f308ccfab3835ed6c7f1184c0e267ea1c2ab7b6d59c98b3d027b300bf6d29db6442de20cec852f5c1031d1b09f220e94afc79c48566c160676 SHA512 86acabbffb1b5f98f2b132ce5bd12940769c11ed53d38401a0048216943a4b095bd230774d83444e7b5f5d26825f32ced0075dce7354f6fa486d47ef5f86b4f3
diff --git a/dev-libs/feedbackd/feedbackd-0.0.3.ebuild b/dev-libs/feedbackd/feedbackd-0.0.3.ebuild
deleted file mode 100644
index e19f29923..000000000
--- a/dev-libs/feedbackd/feedbackd-0.0.3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-VALA_USE_DEPEND="vapigen"
-
-inherit vala meson
-
-DESCRIPTION="A daemon to provide haptic feedback on events"
-HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
-SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-SLOT="0"
-IUSE="gtk-doc +introspection man test +vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/glib:2
- introspection? ( dev-libs/gobject-introspection )
-"
-RDEPEND="${DEPEND}
- dev-libs/feedbackd-device-themes
-"
-BDEPEND="
- dev-util/gdbus-codegen
- gtk-doc? ( dev-util/gi-docgen )
- man? ( dev-python/docutils )
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
-
- use vala && vala_setup
- sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature introspection)
- $(meson_use gtk-doc gtk_doc)
- $(meson_use man)
- $(meson_use test tests)
- $(meson_use vala vapi)
- -Ddaemon=false # gmobile is not packaged yet
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
diff --git a/dev-libs/feedbackd/feedbackd-0.1.0.ebuild b/dev-libs/feedbackd/feedbackd-0.1.0.ebuild
deleted file mode 100644
index 1f7718156..000000000
--- a/dev-libs/feedbackd/feedbackd-0.1.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-VALA_USE_DEPEND="vapigen"
-
-inherit vala meson
-
-DESCRIPTION="A daemon to provide haptic feedback on events"
-HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
-SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-SLOT="0"
-IUSE="gtk-doc +introspection man test +vala"
-REQUIRED_USE="vala? ( introspection )"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/glib:2
- introspection? ( dev-libs/gobject-introspection )
-"
-RDEPEND="${DEPEND}
- dev-libs/feedbackd-device-themes
-"
-BDEPEND="
- dev-util/gdbus-codegen
- gtk-doc? ( dev-util/gi-docgen )
- man? ( dev-python/docutils )
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
-
- use vala && vala_setup
- sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature introspection)
- $(meson_use gtk-doc gtk_doc)
- $(meson_use man)
- $(meson_use test tests)
- $(meson_use vala vapi)
- -Ddaemon=false # gmobile is not packaged yet
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-03-23 9:12 Florian Schmaus
0 siblings, 0 replies; 14+ messages in thread
From: Florian Schmaus @ 2023-03-23 9:12 UTC (permalink / raw
To: gentoo-commits
commit: 282a659f79655ff262d3bfd0d215ec18b70fafe3
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Mar 21 00:47:55 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 00:47:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=282a659f
dev-libs/feedbackd: update REQUIRED_USE
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild b/dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild
index 70dd5211d..34c50b1e1 100644
--- a/dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild
@@ -6,19 +6,19 @@ VALA_USE_DEPEND="vapigen"
inherit vala meson
-GMOBILECOMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed"
+GMOBILE_COMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed"
DESCRIPTION="A daemon to provide haptic feedback on events"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
-SRC_URI="https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
- https://gitlab.gnome.org/guidog/gmobile/-/archive/${GMOBILECOMMIT}.tar.bz2
- -> gmobile-${GMOBILECOMMIT}.tar.bz2
+SRC_URI="
+ https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
+ https://gitlab.gnome.org/guidog/gmobile/-/archive/${GMOBILE_COMMIT}.tar.bz2 -> gmobile-${GMOBILE_COMMIT}.tar.bz2
"
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
-IUSE="daemon gtk-doc +introspection man test +vala"
+IUSE="+daemon gtk-doc +introspection man test +vala"
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"
@@ -41,7 +41,7 @@ src_prepare() {
if use daemon; then
rmdir "${S}/subprojects/gmobile" || die
- mv "${WORKDIR}/gmobile-${GMOBILECOMMIT}" "${S}/subprojects/gmobile" || die
+ mv "${WORKDIR}/gmobile-${GMOBILE_COMMIT}" "${S}/subprojects/gmobile" || die
fi
use vala && vala_setup
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-03-24 11:43 Florian Schmaus
0 siblings, 0 replies; 14+ messages in thread
From: Florian Schmaus @ 2023-03-24 11:43 UTC (permalink / raw
To: gentoo-commits
commit: d9aa68736554b529a56534f71318bd717c6fdc69
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Mar 24 11:13:45 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 11:17:04 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9aa6873
dev-libs/feedbackd: add missing daemon dep
Closes: https://bugs.gentoo.org/902881
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
.../feedbackd/{feedbackd-0.1.0-r1.ebuild => feedbackd-0.1.0-r2.ebuild} | 1 +
dev-libs/feedbackd/metadata.xml | 3 +++
2 files changed, 4 insertions(+)
diff --git a/dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild b/dev-libs/feedbackd/feedbackd-0.1.0-r2.ebuild
similarity index 98%
rename from dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild
rename to dev-libs/feedbackd/feedbackd-0.1.0-r2.ebuild
index 34c50b1e1..888d2d29b 100644
--- a/dev-libs/feedbackd/feedbackd-0.1.0-r1.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.1.0-r2.ebuild
@@ -24,6 +24,7 @@ RESTRICT="!test? ( test )"
DEPEND="
dev-libs/glib:2
+ daemon? ( dev-libs/json-glib )
introspection? ( dev-libs/gobject-introspection )
"
RDEPEND="${DEPEND}
diff --git a/dev-libs/feedbackd/metadata.xml b/dev-libs/feedbackd/metadata.xml
index f4bb9be49..5ad0d6b78 100644
--- a/dev-libs/feedbackd/metadata.xml
+++ b/dev-libs/feedbackd/metadata.xml
@@ -12,4 +12,7 @@
<use>
<flag name="daemon">Build the feedbackd daemon</flag>
</use>
+ <upstream>
+ <remote-id type="gnome-gitlab">guidog/gmobile</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-03-25 7:40 Viorel Munteanu
0 siblings, 0 replies; 14+ messages in thread
From: Viorel Munteanu @ 2023-03-25 7:40 UTC (permalink / raw
To: gentoo-commits
commit: 05808887a24a8ac1205bc8c2f43ea2c21a6047cf
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Mar 24 21:03:14 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 21:06:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05808887
dev-libs/feedbackd: add missing deps
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
.../{feedbackd-0.1.0-r2.ebuild => feedbackd-0.1.0-r3.ebuild} | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dev-libs/feedbackd/feedbackd-0.1.0-r2.ebuild b/dev-libs/feedbackd/feedbackd-0.1.0-r3.ebuild
similarity index 95%
rename from dev-libs/feedbackd/feedbackd-0.1.0-r2.ebuild
rename to dev-libs/feedbackd/feedbackd-0.1.0-r3.ebuild
index 888d2d29b..69f16f01e 100644
--- a/dev-libs/feedbackd/feedbackd-0.1.0-r2.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.1.0-r3.ebuild
@@ -24,7 +24,11 @@ RESTRICT="!test? ( test )"
DEPEND="
dev-libs/glib:2
- daemon? ( dev-libs/json-glib )
+ daemon? (
+ dev-libs/json-glib
+ dev-libs/libgudev
+ media-libs/gsound
+ )
introspection? ( dev-libs/gobject-introspection )
"
RDEPEND="${DEPEND}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2023-04-28 17:52 Arthur Zamarin
0 siblings, 0 replies; 14+ messages in thread
From: Arthur Zamarin @ 2023-04-28 17:52 UTC (permalink / raw
To: gentoo-commits
commit: a6af65ddc5d5bc1a0bb48a1c064b0e8ca19767a6
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri Apr 28 01:08:32 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 04:32:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6af65dd
dev-libs/feedbackd: add 0.2.0, drop 0.1.0-r3
Closes: https://bugs.gentoo.org/903111
Closes: https://bugs.gentoo.org/904326
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/Manifest | 2 +-
.../{feedbackd-0.1.0-r3.ebuild => feedbackd-0.2.0.ebuild} | 11 ++++++++++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 45148ba51..0179c1ffa 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,3 +1,3 @@
-DIST feedbackd-v0.1.0.tar.bz2 75888 BLAKE2B a33d5161a1e83696a0d21a4487070abc7b31a1634cd6ca715bf489a29bf3e5c4f72b3838b87cde1e361df063ea829ca40083592681d46db2a324a7db1995dffb SHA512 e056dc3441318237f7faae7ceefbbcbc5a3078a622fad8a35265074c15d3236fc90932d38c32acb4ac1dcbefadc0548aec135caff7918d2979b1b5b1b6821aeb
DIST feedbackd-v0.1.1.tar.bz2 76231 BLAKE2B 0ef5b501d8619cc1278d6469ffeb91b65303a5601387665606fb14a2edb83e7a0f2cc3be84e0fbe496f0f482fba6bb4d0c8444ee2c4356f7af787dff7a30cc64 SHA512 6f7ef65b156504665d4f0eba73c2b4209f4f3c8bd41a46e367a0dde4fbe9e1cabbc9e237a1b3bb399fba847c47717db11295766a34f8ba58cf8f32a07b333a80
+DIST feedbackd-v0.2.0.tar.bz2 76695 BLAKE2B 81928442f05c0623eba46aa37ba1957c216d8d7fe8bd89b55a3ab4928d3b95c4792ee30325f878eb9bce82ee262219233b9cdc3e086c1954e7811d5574b9ecaf SHA512 d758cd135b10b76fd35b64a66ec46261fc66be75095898a6592f4efdea7a9f94a850c654e63cde028e9f80cc7f180396d7e1fe46222611c5140b2116ac04ca6d
DIST gmobile-d483537aee4778b114ce5d50c4c8a9f8d58337ed.tar.bz2 20337 BLAKE2B f94295672ed699f308ccfab3835ed6c7f1184c0e267ea1c2ab7b6d59c98b3d027b300bf6d29db6442de20cec852f5c1031d1b09f220e94afc79c48566c160676 SHA512 86acabbffb1b5f98f2b132ce5bd12940769c11ed53d38401a0048216943a4b095bd230774d83444e7b5f5d26825f32ced0075dce7354f6fa486d47ef5f86b4f3
diff --git a/dev-libs/feedbackd/feedbackd-0.1.0-r3.ebuild b/dev-libs/feedbackd/feedbackd-0.2.0.ebuild
similarity index 92%
rename from dev-libs/feedbackd/feedbackd-0.1.0-r3.ebuild
rename to dev-libs/feedbackd/feedbackd-0.2.0.ebuild
index 69f16f01e..deef8fc41 100644
--- a/dev-libs/feedbackd/feedbackd-0.1.0-r3.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
VALA_USE_DEPEND="vapigen"
-inherit vala meson
+inherit vala meson udev
GMOBILE_COMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed"
DESCRIPTION="A daemon to provide haptic feedback on events"
@@ -67,9 +67,18 @@ src_configure() {
src_install() {
meson_src_install
+ udev_newrules debian/feedbackd.udev 90-feedbackd
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2024-04-21 14:11 Haelwenn Monnier
0 siblings, 0 replies; 14+ messages in thread
From: Haelwenn Monnier @ 2024-04-21 14:11 UTC (permalink / raw
To: gentoo-commits
commit: 330e438460ab8f293caccf47c19e62d5df79b246
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sun Apr 21 12:52:44 2024 +0000
Commit: Haelwenn Monnier <contact <AT> hacktivis <DOT> me>
CommitDate: Sun Apr 21 12:52:44 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=330e4384
dev-libs/feedbackd: add 0.3.0, drop 0.1.1
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/Manifest | 3 ++-
...edbackd-0.1.1.ebuild => feedbackd-0.3.0.ebuild} | 31 +++++++++++++---------
2 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 0179c1ffa3..6e0b7648c0 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,3 +1,4 @@
-DIST feedbackd-v0.1.1.tar.bz2 76231 BLAKE2B 0ef5b501d8619cc1278d6469ffeb91b65303a5601387665606fb14a2edb83e7a0f2cc3be84e0fbe496f0f482fba6bb4d0c8444ee2c4356f7af787dff7a30cc64 SHA512 6f7ef65b156504665d4f0eba73c2b4209f4f3c8bd41a46e367a0dde4fbe9e1cabbc9e237a1b3bb399fba847c47717db11295766a34f8ba58cf8f32a07b333a80
+DIST feedbackd-0.3.0.tar.xz 106640 BLAKE2B 03c5d11422891d2c36c07e07e3ea705de0e5fca0e759bd2cfd481959c7782a63b76b79e11cdf3f37d50b22a9deeab79a30faefefdc399fb0d2ea544d76532e96 SHA512 243ee56cb96541181fc2ae614ae80be694dc1d7cf3a240927f843efb7c8736e0c4ca227af8872ed3caad68ff896c5339ea3f4148099f5327a16ca0c95346d996
+DIST feedbackd-0.3.0.tar.xz.asc 833 BLAKE2B 85979a8d0dc2be4fa4f0ba9ee3bf02b05415aafed62b259a1dbd2bbd5c8b09b447bfa33d4909f2ed08060f3cbdaf5610a9a0c3e60784577155e12553650fbe00 SHA512 d17c3374a522c76a86bbae0fdb920e5372d48336890d1616e693f157ff5b5949152ff83b6ce5710c4d147d0265cb3b430cbc4bb4dc091e1910badbd831655019
DIST feedbackd-v0.2.0.tar.bz2 76695 BLAKE2B 81928442f05c0623eba46aa37ba1957c216d8d7fe8bd89b55a3ab4928d3b95c4792ee30325f878eb9bce82ee262219233b9cdc3e086c1954e7811d5574b9ecaf SHA512 d758cd135b10b76fd35b64a66ec46261fc66be75095898a6592f4efdea7a9f94a850c654e63cde028e9f80cc7f180396d7e1fe46222611c5140b2116ac04ca6d
DIST gmobile-d483537aee4778b114ce5d50c4c8a9f8d58337ed.tar.bz2 20337 BLAKE2B f94295672ed699f308ccfab3835ed6c7f1184c0e267ea1c2ab7b6d59c98b3d027b300bf6d29db6442de20cec852f5c1031d1b09f220e94afc79c48566c160676 SHA512 86acabbffb1b5f98f2b132ce5bd12940769c11ed53d38401a0048216943a4b095bd230774d83444e7b5f5d26825f32ced0075dce7354f6fa486d47ef5f86b4f3
diff --git a/dev-libs/feedbackd/feedbackd-0.1.1.ebuild b/dev-libs/feedbackd/feedbackd-0.3.0.ebuild
similarity index 74%
rename from dev-libs/feedbackd/feedbackd-0.1.1.ebuild
rename to dev-libs/feedbackd/feedbackd-0.3.0.ebuild
index 69f16f01e0..106947856b 100644
--- a/dev-libs/feedbackd/feedbackd-0.1.1.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.3.0.ebuild
@@ -4,26 +4,24 @@
EAPI=8
VALA_USE_DEPEND="vapigen"
-inherit vala meson
+inherit meson udev vala verify-sig
-GMOBILE_COMMIT="d483537aee4778b114ce5d50c4c8a9f8d58337ed"
DESCRIPTION="A daemon to provide haptic feedback on events"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
-SRC_URI="
- https://source.puri.sm/Librem5/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
- https://gitlab.gnome.org/guidog/gmobile/-/archive/${GMOBILE_COMMIT}.tar.bz2 -> gmobile-${GMOBILE_COMMIT}.tar.bz2
-"
-S="${WORKDIR}/${PN}-v${PV}"
+SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
+ verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )"
LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+daemon gtk-doc +introspection man test +vala"
+
REQUIRED_USE="vala? ( introspection )"
RESTRICT="!test? ( test )"
DEPEND="
dev-libs/glib:2
+ dev-libs/gmobile
daemon? (
dev-libs/json-glib
dev-libs/libgudev
@@ -39,16 +37,14 @@ BDEPEND="
gtk-doc? ( dev-util/gi-docgen )
man? ( dev-python/docutils )
vala? ( $(vala_depend) )
+ verify-sig? ( sec-keys/openpgp-keys-phosh )
"
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/phosh.asc"
+
src_prepare() {
default
- if use daemon; then
- rmdir "${S}/subprojects/gmobile" || die
- mv "${WORKDIR}/gmobile-${GMOBILE_COMMIT}" "${S}/subprojects/gmobile" || die
- fi
-
use vala && vala_setup
sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
}
@@ -67,9 +63,18 @@ src_configure() {
src_install() {
meson_src_install
+ udev_newrules debian/feedbackd.udev 90-feedbackd
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
mv "${ED}"/usr/share/doc/libfeedback-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
fi
}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2024-08-20 20:46 David Roman
0 siblings, 0 replies; 14+ messages in thread
From: David Roman @ 2024-08-20 20:46 UTC (permalink / raw
To: gentoo-commits
commit: cd170c0c1cbe7ff096b95f04cd99a514f01de534
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Aug 20 07:56:00 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Aug 20 09:02:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd170c0c
dev-libs/feedbackd: add 0.4.1, drop 0.3.0
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/Manifest | 4 ++--
.../feedbackd/{feedbackd-0.3.0.ebuild => feedbackd-0.4.1.ebuild} | 5 +++--
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index 356836753..fe1e0f790 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,4 +1,4 @@
-DIST feedbackd-0.3.0.tar.xz 106640 BLAKE2B 03c5d11422891d2c36c07e07e3ea705de0e5fca0e759bd2cfd481959c7782a63b76b79e11cdf3f37d50b22a9deeab79a30faefefdc399fb0d2ea544d76532e96 SHA512 243ee56cb96541181fc2ae614ae80be694dc1d7cf3a240927f843efb7c8736e0c4ca227af8872ed3caad68ff896c5339ea3f4148099f5327a16ca0c95346d996
-DIST feedbackd-0.3.0.tar.xz.asc 833 BLAKE2B 85979a8d0dc2be4fa4f0ba9ee3bf02b05415aafed62b259a1dbd2bbd5c8b09b447bfa33d4909f2ed08060f3cbdaf5610a9a0c3e60784577155e12553650fbe00 SHA512 d17c3374a522c76a86bbae0fdb920e5372d48336890d1616e693f157ff5b5949152ff83b6ce5710c4d147d0265cb3b430cbc4bb4dc091e1910badbd831655019
DIST feedbackd-0.4.0.tar.xz 94668 BLAKE2B bae08fd6d694748ae07b650ca11d2257741b8f7d60050e0d4dc5af26143e470866084881c1a78651b8ad7660212e0d9a749973cae6f0e97db61f0df995c37193 SHA512 43d6f6cd84ae6ebfd0ed0442080f80e75a89bb1a56bcbc9bf9cb357d6ac680fbd6e0d487ef89f8759f3093b09bedc427cba0958a761c4307bcd3633bd8d8f26e
DIST feedbackd-0.4.0.tar.xz.asc 833 BLAKE2B 625370c8e9630fcce793bffde821a3d04e8afdef2b7d2a36ab1594bd9a6e0a7361aec178469f6bffbd40d7098ccbc066fd20ec2d888a6f5c5289736040159c5f SHA512 505eff3731dcbdb79a921ccc8da6cd869624ddb675b38c21f1c26f5eab27fc8dd2e8a150c59f9e19d0d22cc5afac15b66c7cf0cb9b08313753fc0a3fcfedadce
+DIST feedbackd-0.4.1.tar.xz 95016 BLAKE2B 65cf1d37f087459ccda686e69ee971bcdf305a99c3218a657079ebd1f793be6f1e383b8d482559ebba41504d3eec666f7465e37166a87157fb25b8bf4e2c5ebf SHA512 c1de09a072322db345826b97d6e88653c51eaba1f6be318f8ee80ebb9f880b8dd675925d550a62649c8940de3de72e2557aeace187e0b3e970d36ffbb22c84d0
+DIST feedbackd-0.4.1.tar.xz.asc 833 BLAKE2B b6ee8a3b252c6e5c7093bb459d5fffe12bc7ea8998251d5dafc989d238e6c54cab197b99bea591e5c392013004f218cf8f629b5ab3b9a39492951209cafd01da SHA512 8b87896904a8a1e7ed32de548df2ee5d121f0cd93739c1ee4788f3d4c722cf89c3f46473013276ab096c1b335ab80111770263e23ef5bb8570e215ef267197f2
diff --git a/dev-libs/feedbackd/feedbackd-0.3.0.ebuild b/dev-libs/feedbackd/feedbackd-0.4.1.ebuild
similarity index 93%
rename from dev-libs/feedbackd/feedbackd-0.3.0.ebuild
rename to dev-libs/feedbackd/feedbackd-0.4.1.ebuild
index 106947856..eaf15145d 100644
--- a/dev-libs/feedbackd/feedbackd-0.3.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.4.1.ebuild
@@ -28,8 +28,10 @@ DEPEND="
media-libs/gsound
)
introspection? ( dev-libs/gobject-introspection )
+ test? ( dev-util/umockdev )
"
RDEPEND="${DEPEND}
+ acct-group/video
dev-libs/feedbackd-device-themes
"
BDEPEND="
@@ -46,7 +48,7 @@ src_prepare() {
default
use vala && vala_setup
- sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
+ sed -i 's/-G feedbackd/-G video/g' data/90-feedbackd.rules || die
}
src_configure() {
@@ -63,7 +65,6 @@ src_configure() {
src_install() {
meson_src_install
- udev_newrules debian/feedbackd.udev 90-feedbackd
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
^ permalink raw reply related [flat|nested] 14+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
@ 2024-10-16 15:15 David Roman
0 siblings, 0 replies; 14+ messages in thread
From: David Roman @ 2024-10-16 15:15 UTC (permalink / raw
To: gentoo-commits
commit: aef7c5f4a8e08000c7e820d6dc783330ce114980
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Oct 16 12:11:40 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Oct 16 12:11:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aef7c5f4
dev-libs/feedbackd: add 0.5.0, drop 0.4.0
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
dev-libs/feedbackd/Manifest | 4 ++--
.../{feedbackd-0.4.0.ebuild => feedbackd-0.5.0.ebuild} | 11 ++++++-----
2 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/dev-libs/feedbackd/Manifest b/dev-libs/feedbackd/Manifest
index fe1e0f790..0f564a66c 100644
--- a/dev-libs/feedbackd/Manifest
+++ b/dev-libs/feedbackd/Manifest
@@ -1,4 +1,4 @@
-DIST feedbackd-0.4.0.tar.xz 94668 BLAKE2B bae08fd6d694748ae07b650ca11d2257741b8f7d60050e0d4dc5af26143e470866084881c1a78651b8ad7660212e0d9a749973cae6f0e97db61f0df995c37193 SHA512 43d6f6cd84ae6ebfd0ed0442080f80e75a89bb1a56bcbc9bf9cb357d6ac680fbd6e0d487ef89f8759f3093b09bedc427cba0958a761c4307bcd3633bd8d8f26e
-DIST feedbackd-0.4.0.tar.xz.asc 833 BLAKE2B 625370c8e9630fcce793bffde821a3d04e8afdef2b7d2a36ab1594bd9a6e0a7361aec178469f6bffbd40d7098ccbc066fd20ec2d888a6f5c5289736040159c5f SHA512 505eff3731dcbdb79a921ccc8da6cd869624ddb675b38c21f1c26f5eab27fc8dd2e8a150c59f9e19d0d22cc5afac15b66c7cf0cb9b08313753fc0a3fcfedadce
DIST feedbackd-0.4.1.tar.xz 95016 BLAKE2B 65cf1d37f087459ccda686e69ee971bcdf305a99c3218a657079ebd1f793be6f1e383b8d482559ebba41504d3eec666f7465e37166a87157fb25b8bf4e2c5ebf SHA512 c1de09a072322db345826b97d6e88653c51eaba1f6be318f8ee80ebb9f880b8dd675925d550a62649c8940de3de72e2557aeace187e0b3e970d36ffbb22c84d0
DIST feedbackd-0.4.1.tar.xz.asc 833 BLAKE2B b6ee8a3b252c6e5c7093bb459d5fffe12bc7ea8998251d5dafc989d238e6c54cab197b99bea591e5c392013004f218cf8f629b5ab3b9a39492951209cafd01da SHA512 8b87896904a8a1e7ed32de548df2ee5d121f0cd93739c1ee4788f3d4c722cf89c3f46473013276ab096c1b335ab80111770263e23ef5bb8570e215ef267197f2
+DIST feedbackd-0.5.0.tar.xz 97480 BLAKE2B a5e8e9e2fbae2097cdfc32dace1e2e2f75f10a93b0b711aa81f4cee8ad7cfb3ba910fe87562c4ae914764f1b0734c6750e0cd2b92481345875ecca12bd7b9aa8 SHA512 a6163b2e777a0e7ca3f8fa4b2c43d9dec3f9d0b6c7dab7031b7105686b5d100c0ec68f80ea9e98f2376452a868421d5e2a3a238d3e0721ca5f3b04882b7a5232
+DIST feedbackd-0.5.0.tar.xz.asc 833 BLAKE2B c3367966a88c7259df14f105fe1ab41267ae5c72373b09d1117972b1546de56110c4d9b82b6e91dc92eaa31637a73abac37a1f392afde93db78d15d96497b7c7 SHA512 f16b740a30ccbe8b636d9d6179590e56f7ea28e935c61898a303e8d2a9cf4af51fc9feb305a113a7aaa67901662ea5d7deb8d52899a620e942b6451480ba6d6d
diff --git a/dev-libs/feedbackd/feedbackd-0.4.0.ebuild b/dev-libs/feedbackd/feedbackd-0.5.0.ebuild
similarity index 82%
rename from dev-libs/feedbackd/feedbackd-0.4.0.ebuild
rename to dev-libs/feedbackd/feedbackd-0.5.0.ebuild
index e0235d0a6..ab1d958d2 100644
--- a/dev-libs/feedbackd/feedbackd-0.4.0.ebuild
+++ b/dev-libs/feedbackd/feedbackd-0.5.0.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
VALA_USE_DEPEND="vapigen"
-inherit meson udev vala verify-sig
+inherit meson systemd udev vala verify-sig
-DESCRIPTION="A daemon to provide haptic feedback on events"
+DESCRIPTION="DBus activated daemon that provides haptic/visual/audio feedback based on events"
HOMEPAGE="https://source.puri.sm/Librem5/feedbackd"
SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
verify-sig? ( https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz.asc )"
@@ -31,6 +31,7 @@ DEPEND="
test? ( dev-util/umockdev )
"
RDEPEND="${DEPEND}
+ acct-group/video
dev-libs/feedbackd-device-themes
"
BDEPEND="
@@ -47,7 +48,7 @@ src_prepare() {
default
use vala && vala_setup
- sed -i 's/-G feedbackd/-G video/g' debian/feedbackd.udev || die
+ sed -i 's/-G feedbackd/-G video/g' data/90-feedbackd.rules || die
}
src_configure() {
@@ -58,13 +59,13 @@ src_configure() {
$(meson_use man)
$(meson_use test tests)
$(meson_use vala vapi)
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
)
meson_src_configure
}
src_install() {
meson_src_install
- udev_newrules debian/feedbackd.udev 90-feedbackd
if use gtk-doc; then
mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
^ permalink raw reply related [flat|nested] 14+ messages in thread
end of thread, other threads:[~2024-10-16 15:15 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-16 15:15 [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2024-08-20 20:46 David Roman
2024-04-21 14:11 Haelwenn Monnier
2023-04-28 17:52 Arthur Zamarin
2023-03-25 7:40 Viorel Munteanu
2023-03-24 11:43 Florian Schmaus
2023-03-23 9:12 Florian Schmaus
2023-03-23 9:12 Florian Schmaus
2023-02-16 12:47 Haelwenn Monnier
2023-01-01 18:21 Florian Schmaus
2021-07-24 15:58 Andrew Ammerlaan
2021-07-24 15:58 Andrew Ammerlaan
2021-07-24 15:25 [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-07-24 15:58 ` [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-06-25 10:11 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox