Package: deluge
Version: 2.0.3-3.2
Severity: normal
Tags: patch  pending

Dear maintainer,

I've prepared an NMU for deluge (versioned as 2.0.3-3.3) and
uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru deluge-2.0.3/debian/changelog deluge-2.0.3/debian/changelog
--- deluge-2.0.3/debian/changelog       2022-11-12 20:37:10.000000000 +0000
+++ deluge-2.0.3/debian/changelog       2023-01-30 23:15:03.000000000 +0000
@@ -1,3 +1,10 @@
+deluge (2.0.3-3.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Install upstream-supplied systemd unit files. (Closes: #927197, #966287)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Mon, 30 Jan 2023 23:15:03 +0000
+
 deluge (2.0.3-3.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru deluge-2.0.3/debian/control deluge-2.0.3/debian/control
--- deluge-2.0.3/debian/control 2022-11-12 20:37:10.000000000 +0000
+++ deluge-2.0.3/debian/control 2023-01-30 23:15:03.000000000 +0000
@@ -48,6 +48,7 @@
 
 Package: deluged
 Architecture: all
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${python3:Depends},
          deluge-common (= ${source:Version}),
diff -Nru deluge-2.0.3/debian/deluged.install 
deluge-2.0.3/debian/deluged.install
--- deluge-2.0.3/debian/deluged.install 2022-11-12 20:37:10.000000000 +0000
+++ deluge-2.0.3/debian/deluged.install 2023-01-30 23:10:50.000000000 +0000
@@ -1,3 +1,4 @@
 usr/bin/deluged
 usr/share/appdata/deluge.appdata.xml
 usr/share/man/man1/deluged.1
+packaging/systemd/deluged.service lib/systemd/system
diff -Nru deluge-2.0.3/debian/deluge-web.install 
deluge-2.0.3/debian/deluge-web.install
--- deluge-2.0.3/debian/deluge-web.install      2022-11-12 20:37:10.000000000 
+0000
+++ deluge-2.0.3/debian/deluge-web.install      2023-01-30 23:11:40.000000000 
+0000
@@ -1,3 +1,4 @@
 usr/bin/deluge-web
 usr/lib/python*/*-packages/deluge/ui/web/*
 usr/share/man/man1/deluge-web.1
+packaging/systemd/deluge-web.service lib/systemd/system
diff -Nru deluge-2.0.3/debian/patches/series deluge-2.0.3/debian/patches/series
--- deluge-2.0.3/debian/patches/series  2022-11-12 20:37:10.000000000 +0000
+++ deluge-2.0.3/debian/patches/series  2023-01-30 23:11:48.000000000 +0000
@@ -1,3 +1,4 @@
 new_release_check.patch
 0001-Fix-warning-related-to-gettext.patch
 setuptools-60.patch
+systemd-debian.patch
diff -Nru deluge-2.0.3/debian/patches/systemd-debian.patch 
deluge-2.0.3/debian/patches/systemd-debian.patch
--- deluge-2.0.3/debian/patches/systemd-debian.patch    1970-01-01 
00:00:00.000000000 +0000
+++ deluge-2.0.3/debian/patches/systemd-debian.patch    2023-01-30 
23:15:03.000000000 +0000
@@ -0,0 +1,32 @@
+Index: deluge-2.0.3/packaging/systemd/deluge-web.service
+===================================================================
+--- deluge-2.0.3.orig/packaging/systemd/deluge-web.service
++++ deluge-2.0.3/packaging/systemd/deluge-web.service
+@@ -7,8 +7,9 @@ Wants=deluged.service
+ [Service]
+ Type=simple
+ UMask=027
+-
+-ExecStart=/usr/bin/deluge-web -d
++User=debian-deluged
++Group=debian-deluged
++ExecStart=/usr/bin/deluge-web -d -c /var/lib/deluged/config
+ 
+ Restart=on-failure
+ 
+Index: deluge-2.0.3/packaging/systemd/deluged.service
+===================================================================
+--- deluge-2.0.3.orig/packaging/systemd/deluged.service
++++ deluge-2.0.3/packaging/systemd/deluged.service
+@@ -6,8 +6,9 @@ After=network-online.target
+ [Service]
+ Type=simple
+ UMask=007
+-
+-ExecStart=/usr/bin/deluged -d
++User=debian-deluged
++Group=debian-deluged
++ExecStart=/usr/bin/deluged -d -c /var/lib/deluged/config -l 
/var/log/deluged/daemon.log -L info
+ 
+ Restart=on-failure
+ 

Reply via email to