From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-1623378-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id C73A41581E7
	for <garchives@archives.gentoo.org>; Sun, 21 Apr 2024 14:11:24 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id 110AAE2A16;
	Sun, 21 Apr 2024 14:11:18 +0000 (UTC)
Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id E4D25E2A16
	for <gentoo-commits@lists.gentoo.org>; Sun, 21 Apr 2024 14:11:17 +0000 (UTC)
Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (4096 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 70EAA34352C
	for <gentoo-commits@lists.gentoo.org>; Sun, 21 Apr 2024 14:11:16 +0000 (UTC)
Received: from localhost.localdomain (localhost [IPv6:::1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id 43810171E
	for <gentoo-commits@lists.gentoo.org>; Sun, 21 Apr 2024 14:11:13 +0000 (UTC)
From: "Haelwenn Monnier" <contact@hacktivis.me>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Haelwenn Monnier" <contact@hacktivis.me>
Message-ID: <1713703964.330e438460ab8f293caccf47c19e62d5df79b246.lanodan@gentoo>
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-libs/feedbackd/
X-VCS-Repository: repo/proj/guru
X-VCS-Files: dev-libs/feedbackd/Manifest dev-libs/feedbackd/feedbackd-0.1.1.ebuild dev-libs/feedbackd/feedbackd-0.3.0.ebuild
X-VCS-Directories: dev-libs/feedbackd/
X-VCS-Committer: lanodan
X-VCS-Committer-Name: Haelwenn Monnier
X-VCS-Revision: 330e438460ab8f293caccf47c19e62d5df79b246
X-VCS-Branch: master
Date: Sun, 21 Apr 2024 14:11:13 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Archives-Salt: a195ebc2-aa6f-4992-bc79-29599a7d7470
X-Archives-Hash: 497d8a0869301f8323275f8f30e8135c

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
+}