debian: Update from the current packaging in Debian

- Validate fbd-theme-validate
- Add Build-dep to symbols file
- Add doc-base registration
- Use dh_installman to fix nodoc build
- Update debian/copyright
- Improve Recommends: and multi arch annotations
- Add lintian overrides
This commit is contained in:
Guido Günther
2023-09-01 13:06:08 +02:00
parent 48b5ca547f
commit b20f08c030
9 changed files with 50 additions and 6 deletions
+9 -3
View File
@@ -4,21 +4,21 @@ Priority: optional
Maintainer: Guido Günther <agx@sigxcpu.org>
Build-Depends:
dbus,
debhelper-compat (= 12),
debhelper-compat (= 13),
dh-sequence-gir,
gsettings-desktop-schemas <!nocheck>,
gi-docgen <!nodoc>,
json-glib-tools,
libgirepository1.0-dev,
libglib2.0-dev,
libgudev-1.0-dev (>= 232),
libgudev-1.0-dev,
libgsound-dev,
libjson-glib-dev,
meson,
pkg-config,
python3-docutils <!nodoc>,
valac,
Standards-Version: 4.4.0
Standards-Version: 4.6.2
Homepage: https://source.puri.sm/Librem5/feedbackd
Package: feedbackd
@@ -28,6 +28,8 @@ Depends:
${shlibs:Depends},
feedbackd-common (>= ${source:Version}),
sound-theme-freedesktop,
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.
@@ -51,10 +53,12 @@ Description: Shared files for feedbackd
Package: libfeedback-0.0-0
Architecture: any
Multi-Arch: same
Section: libs
Depends:
${misc:Depends},
${shlibs: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.
@@ -64,6 +68,7 @@ Description: Library for managing haptic/visual/audio feedback
Package: libfeedback-dev
Architecture: any
Multi-Arch: same
Section: libdevel
Depends:
gir1.2-lfb-0.0 (= ${binary:Version}),
@@ -80,6 +85,7 @@ Description: Development files for libfeedback
Package: gir1.2-lfb-0.0
Architecture: any
Multi-Arch: same
Section: introspection
Depends:
${gir:Depends},
+17 -2
View File
@@ -1,9 +1,26 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: feedbackd
Upstream-Contact: Guido Günther <agx@debian.org>
Source: https://source.puri.sm/Librem5/feedbackd
Files: *
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+
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
@@ -21,8 +38,6 @@ License: GPL-3+
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".
Files: libfeedback/*
Copyright: 2020 Purism SPC
License: LGPL-2.1+
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
-1
View File
@@ -2,4 +2,3 @@
/usr/libexec/
/usr/share/dbus-1/
/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#
* Build-Depends-Package: libfeedback-dev
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_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 @@
libfeedback-dev: privacy-breach-facebook
+5
View File
@@ -11,3 +11,8 @@ Depends:
python3,
python3-gi,
Restrictions: allow-stderr, superficial
Test-Command: fbd-theme-validate /usr/share/feedbackd/themes/default.json
Depends:
feedbackd
Restrictions: superficial