Merge branch 'docs' into 'main'

feedback-themes: Improve wording

See merge request Librem5/feedbackd!114
This commit is contained in:
Guido Gunther
2023-09-06 14:23:09 +00:00
17 changed files with 75 additions and 17 deletions
+1
View File
@@ -9,6 +9,7 @@ debian/*.debhelper.log
debian/*.substvars debian/*.substvars
debian/feedbackd/ debian/feedbackd/
debian/feedbackd-common/ debian/feedbackd-common/
debian/gir1.2-lfb-0.0/
debian/libfeedback-0.0-0.substvars debian/libfeedback-0.0-0.substvars
debian/libfeedback-0.0-0/ debian/libfeedback-0.0-0/
debian/libfeedback-dev.substvars debian/libfeedback-dev.substvars
+2
View File
@@ -2,6 +2,8 @@ feedback 0.2.1
-------------- --------------
Released August 2023 Released August 2023
* Minor documentation updates * Minor documentation updates
* Contributors:
* Guido Günther
feedback 0.2.0 feedback 0.2.0
-------------- --------------
+9 -3
View File
@@ -4,21 +4,21 @@ Priority: optional
Maintainer: Guido Günther <agx@sigxcpu.org> Maintainer: Guido Günther <agx@sigxcpu.org>
Build-Depends: Build-Depends:
dbus, dbus,
debhelper-compat (= 12), debhelper-compat (= 13),
dh-sequence-gir, dh-sequence-gir,
gsettings-desktop-schemas <!nocheck>, gsettings-desktop-schemas <!nocheck>,
gi-docgen <!nodoc>, gi-docgen <!nodoc>,
json-glib-tools, json-glib-tools,
libgirepository1.0-dev, libgirepository1.0-dev,
libglib2.0-dev, libglib2.0-dev,
libgudev-1.0-dev (>= 232), libgudev-1.0-dev,
libgsound-dev, libgsound-dev,
libjson-glib-dev, libjson-glib-dev,
meson, meson,
pkg-config, pkg-config,
python3-docutils <!nodoc>, python3-docutils <!nodoc>,
valac, valac,
Standards-Version: 4.4.0 Standards-Version: 4.6.2
Homepage: https://source.puri.sm/Librem5/feedbackd Homepage: https://source.puri.sm/Librem5/feedbackd
Package: feedbackd Package: feedbackd
@@ -28,6 +28,8 @@ Depends:
${shlibs:Depends}, ${shlibs:Depends},
feedbackd-common (>= ${source:Version}), feedbackd-common (>= ${source:Version}),
sound-theme-freedesktop, sound-theme-freedesktop,
Recommends:
gsettings-desktop-schemas,
Description: DBus service for haptic/visual/audio feedback Description: DBus service for haptic/visual/audio feedback
Feedbackd is a DBus activated daemon that provides haptic/ Feedbackd is a DBus activated daemon that provides haptic/
visual/audio feedback based on events. visual/audio feedback based on events.
@@ -51,10 +53,12 @@ Description: Shared files for feedbackd
Package: libfeedback-0.0-0 Package: libfeedback-0.0-0
Architecture: any Architecture: any
Multi-Arch: same
Section: libs Section: libs
Depends: Depends:
${misc:Depends}, ${misc:Depends},
${shlibs:Depends}, ${shlibs:Depends},
Recommends: feedbackd (>= ${binary:Version})
Description: Library for managing haptic/visual/audio feedback Description: Library for managing haptic/visual/audio feedback
Feedbackd is a DBus activated daemon that provides haptic/ Feedbackd is a DBus activated daemon that provides haptic/
visual/audio feedback based on events. visual/audio feedback based on events.
@@ -64,6 +68,7 @@ Description: Library for managing haptic/visual/audio feedback
Package: libfeedback-dev Package: libfeedback-dev
Architecture: any Architecture: any
Multi-Arch: same
Section: libdevel Section: libdevel
Depends: Depends:
gir1.2-lfb-0.0 (= ${binary:Version}), gir1.2-lfb-0.0 (= ${binary:Version}),
@@ -80,6 +85,7 @@ Description: Development files for libfeedback
Package: gir1.2-lfb-0.0 Package: gir1.2-lfb-0.0
Architecture: any Architecture: any
Multi-Arch: same
Section: introspection Section: introspection
Depends: Depends:
${gir:Depends}, ${gir:Depends},
+17 -2
View File
@@ -1,9 +1,26 @@
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>
Source: https://source.puri.sm/Librem5/feedbackd Source: https://source.puri.sm/Librem5/feedbackd
Files: * Files: *
Copyright: 2020 Purism SPC Copyright: 2020 Purism SPC
License: GPL-3+
Files: debian/*
Copyright:
2020 Purism SPC
2020 Arnaud Ferraris <arnaud.ferraris@gmail.com>
License: GPL-3+
Files: debian/feedbackd.udev
Copyright: 2020 Purism SPC
License: LGPL-2.1+
Files: libfeedback/*
Copyright: 2020 Purism SPC
License: LGPL-2.1+
License: GPL-3+ License: GPL-3+
This package is free software; you can redistribute it and/or modify This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@@ -21,8 +38,6 @@ License: GPL-3+
On Debian systems, the complete text of the GNU General On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
Files: libfeedback/*
Copyright: 2020 Purism SPC
License: LGPL-2.1+ License: LGPL-2.1+
This package is free software; you can redistribute it and/or modify This package is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by it under the terms of the GNU Lesser General Public License as published by
-1
View File
@@ -2,4 +2,3 @@
/usr/libexec/ /usr/libexec/
/usr/share/dbus-1/ /usr/share/dbus-1/
/usr/share/feedbackd/ /usr/share/feedbackd/
/usr/share/man/
+1
View File
@@ -0,0 +1 @@
feedbackd: appstream-metadata-missing-modalias-provide lib/udev/rules.d/90-feedbackd.rules
+4
View File
@@ -0,0 +1,4 @@
/usr/share/man/man1/fbcli.1
/usr/share/man/man1/fbd-theme-validate.1
/usr/share/man/man5/feedback-themes.5
/usr/share/man/man8/feedbackd.8
+1
View File
@@ -1,4 +1,5 @@
libfeedback-0.0.so.0 libfeedback-0.0-0 #MINVER# libfeedback-0.0.so.0 libfeedback-0.0-0 #MINVER#
* Build-Depends-Package: libfeedback-dev
LIBFEEDBACK_0_0_0@LIBFEEDBACK_0_0_0 0.1.1 LIBFEEDBACK_0_0_0@LIBFEEDBACK_0_0_0 0.1.1
lfb_event_end_feedback@LIBFEEDBACK_0_0_0 0.1.1 lfb_event_end_feedback@LIBFEEDBACK_0_0_0 0.1.1
lfb_event_end_feedback_async@LIBFEEDBACK_0_0_0 0.1.1 lfb_event_end_feedback_async@LIBFEEDBACK_0_0_0 0.1.1
+12
View File
@@ -0,0 +1,12 @@
Document: libfeedback
Title: libfeedback Reference Manual
Author: Guido Günther
Abstract: A library to trigger feedback (such as haptic feedback)
from your application. This document covers the C API,
but it also useful for GObject introspection bindings
of your favourite programming language.
Section: Programming
Format: HTML
Index: /usr/share/doc/libfeedback-dev/libfeedback-0/index.html
Files: /usr/share/doc/libfeedback-dev/libfeedback-0/*.html
+1
View File
@@ -0,0 +1 @@
usr/share/doc/libfeedback-dev/libfeedback-0/
-1
View File
@@ -1,6 +1,5 @@
/usr/include /usr/include
/usr/share/gir-1.0/ /usr/share/gir-1.0/
/usr/share/doc/libfeedback-0 /usr/share/doc/libfeedback-dev/
/usr/share/vala/ /usr/share/vala/
/usr/lib/*/libfeedback-*.so /usr/lib/*/libfeedback-*.so
/usr/lib/*/pkgconfig/libfeedback-*.pc /usr/lib/*/pkgconfig/libfeedback-*.pc
+1
View File
@@ -0,0 +1 @@
libfeedback-dev: privacy-breach-facebook
+12
View File
@@ -10,9 +10,21 @@ ifeq (,$(filter nodoc,$(DEB_BUILD_PROFILES)))
CONFIGURE_OPTS += -Dgtk_doc=true -Dman=true CONFIGURE_OPTS += -Dgtk_doc=true -Dman=true
endif endif
COMMON_PKG=feedbackd-common
docroot := $(CURDIR)/debian/tmp/usr/share/doc/
%: %:
dh $@ --builddirectory=_build dh $@ --builddirectory=_build
override_dh_installdocs:
dh_installdocs -p$(COMMON_PKG) NEWS
ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
mkdir -p $(docroot)/libfeedback-dev/libfeedback-0
mv $(docroot)/libfeedback-0 $(docroot)/libfeedback-dev/
endif
dh_installdocs
override_dh_auto_configure: override_dh_auto_configure:
dh_auto_configure -- $(CONFIGURE_OPTS) dh_auto_configure -- $(CONFIGURE_OPTS)
+5
View File
@@ -11,3 +11,8 @@ Depends:
python3, python3,
python3-gi, python3-gi,
Restrictions: allow-stderr, superficial Restrictions: allow-stderr, superficial
Test-Command: fbd-theme-validate /usr/share/feedbackd/themes/default.json
Depends:
feedbackd
Restrictions: superficial
+1 -1
View File
@@ -53,4 +53,4 @@ Validate the device theme for a OnePlus 6T:
See also See also
======== ========
``feedbackd(8)`` ``fbcli(1)`` ``feedbackd(8)`` ``fbcli(1)`` ``feedback-themes``
+7 -8
View File
@@ -1,7 +1,7 @@
.. _feedback-themes(5): .. _feedback-themes(5):
=============== ===============
feedback themes feedback-themes
=============== ===============
--------------------------------- ---------------------------------
@@ -12,16 +12,15 @@ DESCRIPTION
=========== ===========
In order to reflect device specifics and user overrides the feedback In order to reflect device specifics and user overrides the feedback
(such as sound, haptic or led) that are being triggered by events can (such as sound, haptic or led) that is being triggered by an event can
be configured. This allows for device as well as user specific be configured and overridden by so called themes. Feedback themes use a JSON
configuration. Themes use a json format and can be validated by format that can be validated with ``fbd-theme-validate``.
``fbd-theme-validate``.
For details on how to create or modify feedback themes see [feedbackd's documentation]( For details on how to create or modify feedback themes see [feedbackd's documentation](
https://source.puri.sm/Librem5/feedbackd#feedback-theme) https://source.puri.sm/Librem5/feedbackd#feedback-theme).
Sound events Sound feedback
============ ==============
Sound feedbacks specify an event name from a XDG sound theme. Sound themes Sound feedbacks specify an event name from a XDG sound theme. Sound themes
are described in the [Sound theme spec](https://freedesktop.org/wiki/Specifications/sound-theme-spec/). are described in the [Sound theme spec](https://freedesktop.org/wiki/Specifications/sound-theme-spec/).
+1 -1
View File
@@ -39,4 +39,4 @@ Options
See also See also
======== ========
``fbcli(1)`` ``fbd-theme-validate(1)`` ``feedback-themes(5)`` ``feedback-themes(5)`` ``fbcli(1)`` ``fbd-theme-validate(1)`` ``feedback-themes(5)``