Merge branch 'fdo-group' into 'main'

treewide: Move to fdo project group

See merge request agx/feedbackd!212
This commit is contained in:
Guido Günther
2026-02-12 17:11:29 +00:00
12 changed files with 28 additions and 28 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ stages:
- deploy - deploy
variables: variables:
FDO_UPSTREAM_REPO: agx/feedbackd FDO_UPSTREAM_REPO: feedbackd/feedbackd
# ci-check image comes from here # ci-check image comes from here
CI_REGISTRY: registry.gitlab.gnome.org CI_REGISTRY: registry.gitlab.gnome.org
+5 -5
View File
@@ -17,8 +17,8 @@ Released December 2025
* Create uses via systemd-sysusers * Create uses via systemd-sysusers
* Fix max brightness for LED patterns on multicolor LEDs * Fix max brightness for LED patterns on multicolor LEDs
* Issues fixed: * Issues fixed:
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83 * https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/83
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95 * https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/95
* Contributors: * Contributors:
* Achill Gilgenast * Achill Gilgenast
* Guido Günther * Guido Günther
@@ -45,7 +45,7 @@ Released September 2025
level not the app's feedback level level not the app's feedback level
* Add udev rule for FP5 haptic * Add udev rule for FP5 haptic
* Issues fixed: * Issues fixed:
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93 * https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/93
* Contributors: * Contributors:
* Guido Günther * Guido Günther
* Luca Weiss * Luca Weiss
@@ -58,7 +58,7 @@ Released August 2025
* Add `key-pressed` and `key-released` events that e.g. OSKs can * Add `key-pressed` and `key-released` events that e.g. OSKs can
use to emit haptic feedback in silent mode use to emit haptic feedback in silent mode
* Issues fixed: * Issues fixed:
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85 * https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/85
* Contributors: * Contributors:
* Guido Günther * Guido Günther
* Sicelo A. Mhlongo * Sicelo A. Mhlongo
@@ -82,7 +82,7 @@ Released May 2025
* vibra: Preserve original feedback value when the user changed * vibra: Preserve original feedback value when the user changed
strength strength
* Issues fixed: * Issues fixed:
* https://gitlab.freedesktop.org/agx/feedbackd/-/issues/89 * https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/89
* Contributors: * Contributors:
* Guido Günther * Guido Günther
* knoppix knoppix * knoppix knoppix
+3 -3
View File
@@ -17,7 +17,7 @@ licensed under LGPL 2.1+.
## Getting the source ## Getting the source
```sh ```sh
git clone https://gitlab.freedesktop.org/agx/feedbackd git clone https://gitlab.freedesktop.org/feedbackd/feedbackd.git
cd feedbackd cd feedbackd
``` ```
@@ -351,7 +351,7 @@ a haptic device is found.
## Getting in Touch ## Getting in Touch
- Issue tracker: <https://gitlab.freedesktop.org/agx/feedbackd/-/issues> - Issue tracker: <https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues>
- Chat via Matrix: <https://matrix.to/#/#phosh:phosh.mobi> - Chat via Matrix: <https://matrix.to/#/#phosh:phosh.mobi>
## Code of Conduct ## Code of Conduct
@@ -369,7 +369,7 @@ on IRC and bug tracker.
- [W3's vibration API draft](https://www.w3.org/TR/vibration/) - [W3's vibration API draft](https://www.w3.org/TR/vibration/)
[debian/control]: ./debian/control#L5 [debian/control]: ./debian/control#L5
[1]: https://gitlab.freedesktop.org/agx/feedbackd-device-themes [1]: https://gitlab.freedesktop.org/feedbackd/feedbackd-device-themes
[feedback-themes]: ./doc/feedback-themes.rst [feedback-themes]: ./doc/feedback-themes.rst
[Code of Conduct]: https://www.freedesktop.org/wiki/CodeOfConduct/ [Code of Conduct]: https://www.freedesktop.org/wiki/CodeOfConduct/
[feedbackd-themes manpage]: ./doc/feedbackd-themes.rst [feedbackd-themes manpage]: ./doc/feedbackd-themes.rst
+5 -5
View File
@@ -43,7 +43,7 @@ feedbackd (0.8.8) experimental; urgency=medium
[ Achill Gilgenast ] [ Achill Gilgenast ]
* data: Add sysusers configuration. * data: Add sysusers configuration.
Allows distros to add the feedbackd group by using sd-sysusers. Allows distros to add the feedbackd group by using sd-sysusers.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83 Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/83
[ Guido Günther ] [ Guido Günther ]
* packaging: Use dh-sysuser. * packaging: Use dh-sysuser.
@@ -56,7 +56,7 @@ feedbackd (0.8.8) experimental; urgency=medium
Otherwise we might exceed max brightness and get -EINVAL. Otherwise we might exceed max brightness and get -EINVAL.
Tested-by: Chris Vogel <chris@ween.de> Tested-by: Chris Vogel <chris@ween.de>
Reported-by: Chris Vogel <chris@ween.de> Reported-by: Chris Vogel <chris@ween.de>
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95 Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/95
-- Guido Günther <agx@sigxcpu.org> Tue, 30 Dec 2025 10:49:55 +0100 -- Guido Günther <agx@sigxcpu.org> Tue, 30 Dec 2025 10:49:55 +0100
@@ -113,7 +113,7 @@ feedbackd (0.8.5) experimental; urgency=medium
the global feedback level not any per app level the user the global feedback level not any per app level the user
might have configured as otherwise there's no way to override might have configured as otherwise there's no way to override
this. this.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93 Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/93
* treewide: Clarify that `important` affects the global level. * treewide: Clarify that `important` affects the global level.
The DBus spec had it right but the other places weren't clear The DBus spec had it right but the other places weren't clear
on that. on that.
@@ -147,7 +147,7 @@ feedbackd (0.8.4) experimental; urgency=medium
This allows us to e.g. add a particular sound for OSK key presses and This allows us to e.g. add a particular sound for OSK key presses and
OSKs can send this with an `important` hint so they're also usable OSKs can send this with an `important` hint so they're also usable
in silent mode. in silent mode.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/85 Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/85
* schema: Allow Stevia OSK to override the globla feedback level * schema: Allow Stevia OSK to override the globla feedback level
* schema: Allow all OSK to use important hint. * schema: Allow all OSK to use important hint.
OSK use the common OSK app-id so allow that too. OSK use the common OSK app-id so allow that too.
@@ -198,7 +198,7 @@ feedbackd (0.8.2) experimental; urgency=medium
* doc: Reference manpage. * doc: Reference manpage.
Refer to manpage rather than to the classes in the source code. Refer to manpage rather than to the classes in the source code.
* doc: Fix parent-name reference. * doc: Fix parent-name reference.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/89 Closes: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/issues/89
* doc: Clarify theme use * doc: Clarify theme use
* packaging: Fix inverted Breaks * packaging: Fix inverted Breaks
* fbd-dev-led-multicolor: Ignore LEDs that don't have three values. * fbd-dev-led-multicolor: Ignore LEDs that don't have three values.
+1 -1
View File
@@ -25,7 +25,7 @@ Build-Depends:
umockdev, umockdev,
valac, valac,
Standards-Version: 4.6.2 Standards-Version: 4.6.2
Homepage: https://gitlab.freedesktop.org/agx/feedbackd Homepage: https://gitlab.freedesktop.org/feedbackd/feedbackd
Rules-Requires-Root: no Rules-Requires-Root: no
Package: feedbackd Package: feedbackd
+1 -1
View File
@@ -1,7 +1,7 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: feedbackd Upstream-Name: feedbackd
Upstream-Contact: Guido Günther <agx@debian.org> Upstream-Contact: Guido Günther <agx@debian.org>
Source: https://gitlab.freedesktop.org/agx/feedbackd Source: https://gitlab.freedesktop.org/feedbackd/feedbackd
Files: * Files: *
Copyright: 2020 Purism SPC Copyright: 2020 Purism SPC
+2 -2
View File
@@ -67,7 +67,7 @@ silent:
``` ```
At the time of writing the theme format is daemon dependent. E.g. feedbackd At the time of writing the theme format is daemon dependent. E.g. feedbackd
uses a format [similar to the above in JSON](https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/data/default.json) uses a format [similar to the above in JSON](https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/data/default.json)
# Recommendations # Recommendations
@@ -77,4 +77,4 @@ uses a format [similar to the above in JSON](https://gitlab.freedesktop.org/agx/
be used. be used.
- The full feedback theme can use any available feedback mechanisms - The full feedback theme can use any available feedback mechanisms
[Event naming spec]: https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md [Event naming spec]: https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md
+2 -2
View File
@@ -4,7 +4,7 @@ Slug: building
# Compiling with libfeedback # Compiling with libfeedback
If you need to build libfeedback, get the source from If you need to build libfeedback, get the source from
[here](https://gitlab.freedesktop.org/agx/feedbackd) and see the `README.md` file. [here](https://gitlab.freedesktop.org/feedbackd/feedbackd) and see the `README.md` file.
## Using `pkg-config` ## Using `pkg-config`
@@ -27,7 +27,7 @@ Libfeedback can be used as a Meson subproject. Create a
```ini ```ini
[wrap-git] [wrap-git]
directory=libfeedback directory=libfeedback
url=https://gitlab.freedesktop.org/agx/feedbackd.git url=https://gitlab.freedesktop.org/feedbackd/feedbackd.git
revision=main revision=main
depth=1 depth=1
``` ```
+1 -1
View File
@@ -28,7 +28,7 @@ OPTIONS
``-E=EVENT``, ``--event=EVENT`` ``-E=EVENT``, ``--event=EVENT``
Submit the given event to ``feedbackd``. Valid events are listes in Submit the given event to ``feedbackd``. Valid events are listes in
the event naming spec at the event naming spec at
https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md
``-I``, ``--important`` ``-I``, ``--important``
Whether to set the important hint Whether to set the important hint
+2 -2
View File
@@ -24,7 +24,7 @@ ignored.
Each event maps to at most one feedback in each profile. The events Each event maps to at most one feedback in each profile. The events
in the theme are named according to the in the theme are named according to the
`Event Naming Specifiaction `Event Naming Specifiaction
<https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md>`_. <https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/doc/Event-naming-spec-0.0.0.md>`_.
There are two types of themes: *custom* themes and *device* themes. There are two types of themes: *custom* themes and *device* themes.
They both use the same format but have different purpose. Custom They both use the same format but have different purpose. Custom
@@ -34,7 +34,7 @@ themes use a JSON format that can be validated with
``fbd-theme-validate(1)``. ``fbd-theme-validate(1)``.
For details on how to create or modify feedback themes see For details on how to create or modify feedback themes see
``feedbackd's documentation`` at https://gitlab.freedesktop.org/agx/feedbackd#feedback-theme. ``feedbackd's documentation`` at https://gitlab.freedesktop.org/feedbackd/feedbackd#feedback-theme.
Feedback types Feedback types
-------------- --------------
+1 -1
View File
@@ -28,7 +28,7 @@ client disconnects from DBus. This makes sure all feedbacks get canceled if the
app that triggered it crashes. app that triggered it crashes.
For details refer to the event and feedback theme specs at For details refer to the event and feedback theme specs at
`<https://gitlab.freedesktop.org/agx/feedbackd/>`__. `<https://gitlab.freedesktop.org/feedbackd/feedbackd/>`__.
Feedbackd reloads the feedback theme on `SIGHUP` (i.e. `pkill -HUP feedbackd`). Feedbackd reloads the feedback theme on `SIGHUP` (i.e. `pkill -HUP feedbackd`).
+4 -4
View File
@@ -3,9 +3,9 @@ version = "@VERSION@"
description = "A library to trigger feedback (such as haptic feedback) via events sent by your application." description = "A library to trigger feedback (such as haptic feedback) via events sent by your application."
authors = "Purism SPC" authors = "Purism SPC"
license = "LGPL-2.1-or-later" license = "LGPL-2.1-or-later"
browse_url = "https://gitlab.freedesktop.org/agx/feedbackd/" browse_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd/"
repository_url = "https://gitlab.freedesktop.org/agx/feedbackd.git" repository_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd.git"
website_url = "https://gitlab.freedesktop.org/agx/feedbackd/" website_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd/"
dependencies = [ dependencies = [
"Gio-2.0", "Gio-2.0",
"GLib-2.0", "GLib-2.0",
@@ -30,7 +30,7 @@ show_class_hierarchy = true
[source-location] [source-location]
# The base URL for the web UI # The base URL for the web UI
base_url = "https://gitlab.freedesktop.org/agx/feedbackd/-/blob/main/" base_url = "https://gitlab.freedesktop.org/feedbackd/feedbackd/-/blob/main/"
# The format for links, using "filename" and "line" for the format # The format for links, using "filename" and "line" for the format
file_format = "{filename}#L{line}" file_format = "{filename}#L{line}"