From f4564a4fc8cc3b7fc6234cb4e00002dc222cd91a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Fri, 27 Sep 2024 13:45:55 +0200 Subject: [PATCH 1/3] packaging: Better handle RC version when updating changelog This allows us to switch from RCs to releases without manual effort. --- debian/gbp.conf | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/debian/gbp.conf b/debian/gbp.conf index d361ec0..35c9a3c 100644 --- a/debian/gbp.conf +++ b/debian/gbp.conf @@ -4,5 +4,4 @@ debian-tag = v%(version)s debian-tag-msg = %(pkg)s v%(version)s [dch] -postedit = sed -i s"@^\( \+version *: '\)[0-9.]\+\(',\)@\1$GBP_DEBIAN_VERSION\2@" meson.build - +postedit = sed -i s"@^\( \+version *: '\)[0-9][^']\+\(',\)@\1$GBP_DEBIAN_VERSION\2@" meson.build From b978509d29e66e35b054a706b88a72b46511680a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Fri, 27 Sep 2024 13:47:09 +0200 Subject: [PATCH 2/3] treewide: Document changes and release 0.5.0 --- NEWS | 8 ++++++++ debian/changelog | 33 +++++++++++++++++++++++++++++++++ meson.build | 2 +- 3 files changed, 42 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index b4c80e5..2b6fe6e 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,11 @@ +feedbackd 0.5.0 +--------------- +Released September 2024 + +* Contributors: + * Guido Günther + * Robert Mader + feedbackd 0.4.1 --------------- Released August 2024 diff --git a/debian/changelog b/debian/changelog index c567f3b..fd572b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,36 @@ +feedbackd (0.5.0) experimental; urgency=medium + + [ Guido Günther ] + * packaging: Update lintian overrides + * packaging: Install NEWS and README. They contain useful information + * packaging: Use pkgconf. It's prefered over pkg-config in Debian + * doc: Document gsettings used by feedbackd + * udev: Add support for haptics on Oneplus Enchilada / Fajita. + The spmi_haptics driver isn't in mainline Linux as of Linux 6.11. + * theme: Add events for cellbroadcast + * data: Allow logged in users to access the alert slider + * fbd-alert-slider: Small service to track alert sliders. + This tracks the alert slider on OnePlus 6/6T devices + and adjusts the profile level accordingly. + This is based on a script by "isyourbrain foss" in the Phosh matrix + channel. + * data: Add systemd unit to start alert slider service + * data: Allow alert-slider to override the feedback level. + This allows the alert-slider to also emit feedback when phone is in + silent mode. + * data: Add gnome-clocks to allow-important list. + This will allow us to drop the override from phosh + * packaging: Better handle RC version when updating changelog. + This allows us to switch from RCs to releases without manual + effort. + + [ Robert Mader ] + * udev-rules: Add support for haptics on Google Sargo. + The drv2624 driver isn't in mainline Linux as of Linux 6.11. + Taken from + + -- Guido Günther Fri, 27 Sep 2024 13:46:42 +0200 + feedbackd (0.4.1) experimental; urgency=medium * not-intalled: Avoid gmobile on all arches. diff --git a/meson.build b/meson.build index 6e8f301..6b94848 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('feedbackd', 'c', - version : '0.4.1', + version : '0.5.0', license : 'LGPLv3+', meson_version : '>= 1.0.0', default_options : [ From d9877e7d5cb75d8b46fffaf3465fbd227d87e89f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Fri, 27 Sep 2024 13:47:18 +0200 Subject: [PATCH 3/3] packaging: Tweak package description a bit --- NEWS | 5 ++++- debian/control | 23 ++++++++++++++--------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/NEWS b/NEWS index 2b6fe6e..2158f1b 100644 --- a/NEWS +++ b/NEWS @@ -1,8 +1,11 @@ feedbackd 0.5.0 --------------- Released September 2024 - +* Detect haptic on Google Sargo and Oneplus Enchilada/Fachita +* Handle "alert slider" on Oneplus Enchilada/Fachita * Contributors: + * Evangelos Ribeiro Tzaras + * isyourbrain foss * Guido Günther * Robert Mader diff --git a/debian/control b/debian/control index e27b4eb..a600f8c 100644 --- a/debian/control +++ b/debian/control @@ -38,7 +38,8 @@ Recommends: gsettings-desktop-schemas, Description: DBus service for haptic/visual/audio feedback Feedbackd is a DBus activated daemon that provides haptic/ - visual/audio feedback based on events. + visual/audio feedback based on events selected from configurable + profiles. . This package contains the daemon. @@ -53,7 +54,8 @@ Replaces: feedbackd (<< 0.0.0+git20200304), Description: Shared files for feedbackd Feedbackd is a DBus activated daemon that provides haptic/ - visual/audio feedback based on events. + visual/audio feedback based on events selected from configurable + profiles. . This package contains the architecture-independent shared files. @@ -67,10 +69,11 @@ Depends: Recommends: feedbackd (>= ${binary:Version}) Description: Library for managing haptic/visual/audio feedback Feedbackd is a DBus activated daemon that provides haptic/ - visual/audio feedback based on events. + visual/audio feedback based on events selected from configurable + profiles. . - This package contains the shared libraries for applications interfacing with - Feedbackd and the API documentation. + This package contains the shared libraries for applications + interfacing with Feedbackd and the API documentation. Package: libfeedback-dev Architecture: any @@ -84,10 +87,11 @@ Depends: ${shlibs:Depends}, Description: Development files for libfeedback Feedbackd is a DBus activated daemon that provides haptic/ - visual/audio feedback based on events. + visual/audio feedback based on events selected from configurable + profiles. . - This package contains development files and Vala bindings to use when writing - applications that interface with feedbackd. + This package contains development files and Vala bindings to use when + writing applications that interface with feedbackd. Package: gir1.2-lfb-0.0 Architecture: any @@ -99,7 +103,8 @@ Depends: ${shlibs:Depends}, Description: GObject introspection data for libfeedback Feedbackd is a DBus activated daemon that provides haptic/ - visual/audio feedback based on events. + visual/audio feedback based on events selected from configurable + profiles. . This package contains introspection data for the libfeedback library.