[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/feedbackd][rel-0.0.2] 6 commits: Install manpages via dh_installman

Guido Günther (@agx) gitlab at salsa.debian.org
Thu Dec 15 16:47:57 GMT 2022



Guido Günther pushed to branch rel-0.0.2 at Debian On Mobile / feedbackd


Commits:
40971b20 by Guido Günther at 2022-12-15T17:33:32+01:00
Install manpages via dh_installman

This supports the nodoc build profile

- - - - -
d20eb3cf by Guido Günther at 2022-12-15T17:33:32+01:00
d/control: Manpages use rst2man now

- - - - -
bff03019 by Guido Günther at 2022-12-15T17:33:32+01:00
autopkgtest: Run fbd-theme-validate

- - - - -
fe7bb511 by Guido Günther at 2022-12-15T17:33:32+01:00
Override privacy-breach-facebook lintian error

It incorrectly gets tripped up by the LfbEvent class name.

- - - - -
2d0b8780 by Guido Günther at 2022-12-15T17:33:32+01:00
build: Add dbus sources to the lib dependency

- - - - -
1cfd00ab by Guido Günther at 2022-12-15T17:34:09+01:00
Document changes and release 0.0.2-1

- - - - -


8 changed files:

- debian/changelog
- debian/control
- debian/feedbackd.install
- + debian/feedbackd.manpages
- + debian/libfeedback-dev.lintian-overrides
- + debian/patches/build-Add-dbus-sources-to-the-lib-dependency.patch
- + debian/patches/series
- debian/tests/control


Changes:

=====================================
debian/changelog
=====================================
@@ -1,8 +1,18 @@
-feedbackd (0.0.2-1) UNRELEASED; urgency=medium
+feedbackd (0.0.2-1) unstable; urgency=medium
 
   * New upstream release
-
- -- Guido Günther <agx at sigxcpu.org>  Thu, 15 Dec 2022 16:55:26 +0100
+  * debian: Upstream uses gi-docgen now
+  * Install manpages via dh_installman.
+    This supports the nodoc build profile
+  * d/control: Manpages use rst2man now
+  * autopkgtest: Run fbd-theme-validate
+  * Override privacy-breach-facebook lintian error.
+    It incorrectly gets tripped up by the LfbEvent class name.
+  * build: Add dbus sources to the lib dependency
+  * Switch main branch debian/latest
+  * Use upstream tarballs with signatures
+
+ -- Guido Günther <agx at sigxcpu.org>  Thu, 15 Dec 2022 17:33:36 +0100
 
 feedbackd (0.0.1-1) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -19,6 +19,7 @@ Build-Depends:
  libjson-glib-dev,
  meson,
  pkg-config,
+ python3-docutils <!nodoc>,
  valac,
 Standards-Version: 4.6.0
 Homepage: https://source.puri.sm/Librem5/feedbackd


=====================================
debian/feedbackd.install
=====================================
@@ -3,4 +3,3 @@ debian/modules-load.d etc/
 /usr/libexec/
 /usr/share/dbus-1/
 /usr/share/feedbackd/
-/usr/share/man/


=====================================
debian/feedbackd.manpages
=====================================
@@ -0,0 +1,3 @@
+/usr/share/man/man1/fbcli.1
+/usr/share/man/man1/fbd-theme-validate.1
+/usr/share/man/man8/feedbackd.8


=====================================
debian/libfeedback-dev.lintian-overrides
=====================================
@@ -0,0 +1 @@
+libfeedback-dev: privacy-breach-facebook


=====================================
debian/patches/build-Add-dbus-sources-to-the-lib-dependency.patch
=====================================
@@ -0,0 +1,21 @@
+From: =?utf-8?q?Guido_G=C3=BCnther?= <agx at sigxcpu.org>
+Date: Thu, 15 Dec 2022 17:29:28 +0100
+Subject: build: Add dbus sources to the lib dependency
+
+Otherwise we might fail to generate it for the executables
+---
+ src/meson.build | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/meson.build b/src/meson.build
+index 9a30fad..a75cf6d 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -57,6 +57,7 @@ fbd_lib = static_library(
+ )
+ 
+ fbd_dep = declare_dependency(
++  sources: generated_dbus_sources,
+   include_directories : fbd_inc,
+   link_with : fbd_lib,
+   dependencies : fbd_deps,


=====================================
debian/patches/series
=====================================
@@ -0,0 +1 @@
+build-Add-dbus-sources-to-the-lib-dependency.patch


=====================================
debian/tests/control
=====================================
@@ -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



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/feedbackd/-/compare/77c05c4f3b34049ee9fc7bf2216a139277af6709...1cfd00ab472726dc849b29b17e090f3fd94ba942

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/feedbackd/-/compare/77c05c4f3b34049ee9fc7bf2216a139277af6709...1cfd00ab472726dc849b29b17e090f3fd94ba942
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-on-mobile-maintainers/attachments/20221215/54f3201b/attachment-0001.htm>


More information about the Debian-on-mobile-maintainers mailing list