SHA256
1
0
forked from pool/feedbackd

12 Commits

Author SHA256 Message Date
8a4c0769ba Accepting request 1319175 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1319175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/feedbackd?expand=0&rev=12
2025-11-24 13:09:17 +00:00
05bf8bbeec - Update to version 0.8.7:
+ Make it simple to use role based audio roles

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/feedbackd?expand=0&rev=25
2025-11-21 20:16:39 +00:00
589046474b Accepting request 1312170 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1312170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/feedbackd?expand=0&rev=11
2025-10-18 16:36:28 +00:00
7f0f708a93 - Version 0.8.6
* data: Move udev rule to 72
    systemd as of 258 requires uaccess tag processing to be < 73.
  * packaging: Trigger change event for input subsystem too
- Version 0.8.5
  * udev: Add rule for AW86927.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/feedbackd?expand=0&rev=23
2025-10-18 16:01:09 +00:00
22b5e2c9d2 Accepting request 1302838 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1302838
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/feedbackd?expand=0&rev=10
2025-09-05 19:43:44 +00:00
a84d211c3b - Update to version 0.8.1:
+ Avoid critical when `lfb_uninit()` isn't paired with `lfb_init()`
- Changes from version 0.8.0:
  + New `VibraPattern` feedbackd
  + Allow to configure max haptic strength
  + Allow to configure magnitude of `VibraRumble` feedback
  + Use `[0.0, 1.0]` as magnitude in `VibraPeriodic` too
  + Add haptic event for `notification-new-generic`
  + Make `button-press` feedback less intrusive
  + More internal fixes
- Changes from version 0.7.0:
  + Allow clients to pass a custom sound file for events. Useful
    for custom ring tone feedback or custom notification sounds.
- Changes from version 0.6.0
  + feedbackd: Add vibration API
  + spec: Clarify use of notification related events
  + Fix crash in fbd-lectrl when group doesn't exist
  + Don't fail tests with newer json-glib
  + Allow to use (camera) flash LEDs as notification LED

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/feedbackd?expand=0&rev=21
2025-09-05 05:52:44 +00:00
86039b4a4b Accepting request 1278230 from GNOME:Factory
Fix date format in old changelog entries (forwarded request 1277765 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1278230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/feedbackd?expand=0&rev=9
2025-05-20 07:37:20 +00:00
60a94b219d Fix date format in old changelog entries
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/feedbackd?expand=0&rev=19
2025-05-18 09:27:50 +00:00
5a098a6364 Accepting request 1225110 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1225110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/feedbackd?expand=0&rev=8
2024-11-19 21:23:49 +00:00
f13eac0714 - Update to version 0.5.0
+ Detect haptic on Google Sargo and Oneplus Enchilada/Fachita
  + Handle "alert slider" on Oneplus Enchilada/Fachita

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/feedbackd?expand=0&rev=17
2024-11-19 13:37:30 +00:00
6d7e9923ac Accepting request 1205425 from GNOME:Factory
SCripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1205425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/feedbackd?expand=0&rev=7
2024-10-08 15:23:17 +00:00
eb0fc4f243 Scripted push of GNOME 47
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/feedbackd?expand=0&rev=15
2024-09-30 07:42:46 +00:00
6 changed files with 87 additions and 14 deletions

View File

@@ -1,7 +1,7 @@
<services>
<service mode="manual" name="obs_scm">
<param name="url">https://source.puri.sm/Librem5/feedbackd.git</param>
<param name="revision">refs/tags/v0.2.1</param>
<param name="url">https://github.com/agx/feedbackd.git</param>
<param name="revision">v0.8.7</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="scm">git</param>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:70bddee2be9690fd88fd67307e8b7dd7dd01ad197221d8af698b1650e6afe08d
size 513036

3
feedbackd-0.8.7.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:95d2a85060db817486b0780b760535337958299efb3a0e09729fa45cc6dbf9f0
size 632844

View File

@@ -1,3 +1,72 @@
-------------------------------------------------------------------
Thu Nov 20 15:04:42 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.8.7:
+ Make it simple to use role based audio roles
-------------------------------------------------------------------
Fri Oct 17 18:17:09 UTC 2025 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Version 0.8.6
* data: Move udev rule to 72
systemd as of 258 requires uaccess tag processing to be < 73.
* packaging: Trigger change event for input subsystem too
- Version 0.8.5
* udev: Add rule for AW86927.
-------------------------------------------------------------------
Thu Sep 4 12:12:47 UTC 2025 - Dominique Leuenberger <dimstar@opensuse.org>
- Update to version 0.8.1:
+ Avoid critical when `lfb_uninit()` isn't paired with `lfb_init()`
- Changes from version 0.8.0:
+ New `VibraPattern` feedbackd
+ Allow to configure max haptic strength
+ Allow to configure magnitude of `VibraRumble` feedback
+ Use `[0.0, 1.0]` as magnitude in `VibraPeriodic` too
+ Add haptic event for `notification-new-generic`
+ Make `button-press` feedback less intrusive
+ More internal fixes
- Changes from version 0.7.0:
+ Allow clients to pass a custom sound file for events. Useful
for custom ring tone feedback or custom notification sounds.
- Changes from version 0.6.0
+ feedbackd: Add vibration API
+ spec: Clarify use of notification related events
+ Fix crash in fbd-lectrl when group doesn't exist
+ Don't fail tests with newer json-glib
+ Allow to use (camera) flash LEDs as notification LED
-------------------------------------------------------------------
Sat Nov 16 23:15:01 UTC 2024 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update to version 0.5.0
+ Detect haptic on Google Sargo and Oneplus Enchilada/Fachita
+ Handle "alert slider" on Oneplus Enchilada/Fachita
-------------------------------------------------------------------
Fri Aug 30 19:45:33 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 0.4.1:
+ Simplify udev rule installation
+ Dont' fail tests with newer json-glib
- Changes from version 0.4.0:
+ Support `hw_pattern` on devices using qcom-lpg. This allows to
keep LEDs on in suspend.
+ Internal cleanups and restructuring to cater for different LED
types.
+ Support RGB color mixing for multicolor leds
+ Allow to use (camera) flash LEDs as notificaton LED
+ Immediately end "too noisy" feedbacks when switching profile
levels
- Changes from version 0.3.0:
+ Allow blessed apps (e.g. alarm clocks) to override the global
feedback level
+ Documentation, CI and packaging updates
+ Make it simpler to add new led types
- Add pkgconfig(gmobile) and pkgconfig(umockdev-1.0) BuildRequires:
New dependencies.
-------------------------------------------------------------------
Wed Sep 6 08:56:55 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
@@ -207,7 +276,7 @@ Mon Oct 05 11:00:00 CET 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Update feedbackd to add pinephone support
-------------------------------------------------------------------
Mon Sep 14 11:00:00 UST 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
Mon Sep 14 11:00:00 UTC 2020 - Adrian Campos Garrido <adriancampos@teachelp.com>
- Fix problem with fbd-ledctrl file

View File

@@ -1,4 +1,4 @@
name: feedbackd
version: 0.2.1
mtime: 1693475498
commit: 1104cef50acb0b18a0d545e6a09773e3feb42e5b
version: 0.8.7
mtime: 1762605583
commit: ada7e797360ab2aa6d5542f8446a4dec8ecd0375

View File

@@ -1,7 +1,7 @@
#
# spec file for package feedbackd
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define soname libfeedback-0_0-0
Name: feedbackd
Version: 0.2.1
Version: 0.8.7
Release: 0
Summary: Feedback library for GNOME
License: GPL-3.0-only AND LGPL-2.1-only
@@ -28,16 +28,18 @@ Source0: %{name}-%{version}.tar.xz
BuildRequires: c_compiler
BuildRequires: dbus-1
BuildRequires: meson
BuildRequires: meson >= 1.1.0
BuildRequires: vala
BuildRequires: pkgconfig(gio-2.0) >= 2.50.0
BuildRequires: pkgconfig(gio-unix-2.0) >= 2.50.0
BuildRequires: pkgconfig(glib-2.0) >= 2.50.0
BuildRequires: pkgconfig(gmobile)
BuildRequires: pkgconfig(gobject-2.0) >= 2.50.0
BuildRequires: pkgconfig(gobject-introspection-1.0)
BuildRequires: pkgconfig(gsound)
BuildRequires: pkgconfig(gudev-1.0) >= 232
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(umockdev-1.0)
%description
feedbackd provides a DBus daemon (feedbackd) to act on events to provide
@@ -78,13 +80,12 @@ developing applications that use %{name}.
%autosetup -p1
%build
%meson \
%meson -Dsystemd_user_unit_dir=%{_userunitdir} \
%{nil}
%meson_build
%install
%meson_install
%{__install} -Dm0644 -T debian/feedbackd.udev %{buildroot}%{_udevrulesdir}/90-feedbackd.rules
%pre
getent group feedbackd >/dev/null || groupadd -r feedbackd
@@ -99,12 +100,15 @@ exit 0
%{_bindir}/fbcli
%{_bindir}/fbd-theme-validate
%{_libexecdir}/feedbackd
%{_libexecdir}/fbd-alert-slider
%{_libexecdir}/fbd-ledctrl
%{_datadir}/dbus-1/interfaces/org.sigxcpu.Feedback.xml
%{_datadir}/dbus-1/interfaces/org.sigxcpu.Feedback.Haptic.xml
%{_datadir}/dbus-1/services/org.sigxcpu.Feedback.service
%{_datadir}/feedbackd
%{_datadir}/glib-2.0/schemas/org.sigxcpu.feedbackd.gschema.xml
%{_udevrulesdir}/*
%{_userunitdir}/fbd-alert-slider.service
%files -n typelib-1_0-Lfb-0_0
%{_libdir}/girepository-1.0/Lfb-0.0.typelib