[Debian-on-mobile-maintainers] [Git][DebianOnMobile-team/wys][wip/a-wai/improve-package] 5 commits: debian: let debhelper handle the systemd user service

Arnaud Ferraris (@a-wai) gitlab at salsa.debian.org
Tue Jul 18 13:56:16 BST 2023



Arnaud Ferraris pushed to branch wip/a-wai/improve-package at Debian On Mobile / wys


Commits:
1e2c85b0 by Arnaud Ferraris at 2023-07-18T14:56:02+02:00
debian: let debhelper handle the systemd user service

`dh_installsystemduser` can detect and install/enable the systemd user
service if it's appropriately named.

- - - - -
59d88495 by Arnaud Ferraris at 2023-07-18T14:56:02+02:00
d/rules: remove unneeded build flags export

It's already automatically handled.

- - - - -
2ada145e by Arnaud Ferraris at 2023-07-18T14:56:02+02:00
salsa-ci.yml: use the canonical pipeline location

- - - - -
08f94789 by Arnaud Ferraris at 2023-07-18T14:56:02+02:00
d/control: add myself as uploader and bump Standards-Version

No other change required.

- - - - -
5b4811cc by Arnaud Ferraris at 2023-07-18T14:56:02+02:00
d/changelog: release version 0.1.11-2

- - - - -


6 changed files:

- debian/changelog
- debian/control
- debian/rules
- debian/salsa-ci.yml
- − debian/wys.install
- debian/wys.user-service → debian/wys.user.service


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,19 @@
+wys (0.1.11-2) unstable; urgency=medium
+
+  * d/control: allow pipewire-pulse to replace pulseaudio.
+    As Debian is moving from PulseAudio to PipeWire as the default sound
+    server, `wys` should allow both options so PW can completely replace PA.
+  * debian: let debhelper handle the systemd user service
+    `dh_installsystemduser` can detect and install/enable the systemd user
+    service if it's appropriately named.
+  * d/rules: remove unneeded build flags export.
+    It's already automatically handled.
+  * salsa-ci.yml: use the canonical pipeline location
+  * d/control: add myself as uploader and bump Standards-Version.
+    No other change required.
+
+ -- Arnaud Ferraris <aferraris at debian.org>  Tue, 18 Jul 2023 14:54:23 +0200
+
 wys (0.1.11-1) unstable; urgency=medium
 
   * New upstream version 0.1.11


=====================================
debian/control
=====================================
@@ -4,15 +4,15 @@ Priority: optional
 Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers at alioth-lists.debian.net>
 Uploaders:
  Henry-Nicolas Tourneur <debian at nilux.be>,
+ Arnaud Ferraris <aferraris at debian.org>,
 Build-Depends:
  debhelper-compat (= 13),
- dh-exec,
  help2man,
  libglib2.0-dev,
  libmm-glib-dev,
  libpulse-dev,
  meson,
-Standards-Version: 4.5.0
+Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Homepage: https://source.puri.sm/Librem5/wys
 Vcs-Git: https://salsa.debian.org/DebianOnMobile-team/wys.git


=====================================
debian/rules
=====================================
@@ -1,8 +1,6 @@
 #!/usr/bin/make -f
 
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
-DPKG_EXPORT_BUILDFLAGS = 1
-include /usr/share/dpkg/buildflags.mk
 
 %:
 	dh $@ --builddirectory=_build
@@ -11,6 +9,3 @@ include /usr/share/dpkg/buildflags.mk
 override_dh_installman:
 	mkdir -p debian/wys/usr/share/man/man1
 	help2man -v --help --no-info --name="Daemon to start/stop PulseAudio loopbacks for phone call audio" debian/wys/usr/bin/wys > debian/wys/usr/share/man/man1/wys.1
-
-execute_after_dh_link:
-	dh_link usr/lib/systemd/user/wys.service usr/lib/systemd/user/default.target.wants/wys.service


=====================================
debian/salsa-ci.yml
=====================================
@@ -1,4 +1,3 @@
 ---
 include:
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
-  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml
+  - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml


=====================================
debian/wys.install deleted
=====================================
@@ -1,2 +0,0 @@
-#!/usr/bin/dh-exec
-debian/wys.user-service => /usr/lib/systemd/user/wys.service


=====================================
debian/wys.user-service → debian/wys.user.service
=====================================



View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/wys/-/compare/8027bf843c22769252acc247e6d31a26d0f3e2ab...5b4811cc7975b8af4a4f788814b8f28d325ed5f2

-- 
View it on GitLab: https://salsa.debian.org/DebianOnMobile-team/wys/-/compare/8027bf843c22769252acc247e6d31a26d0f3e2ab...5b4811cc7975b8af4a4f788814b8f28d325ed5f2
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/20230718/ead98b42/attachment-0001.htm>


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