summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--debian/control185
-rw-r--r--debian/copyright4
-rw-r--r--debian/deluge-web.install2
-rw-r--r--debian/deluged.dirs2
-rw-r--r--debian/deluged.install2
5 files changed, 109 insertions, 86 deletions
diff --git a/debian/control b/debian/control
index 6d58c68..1eeabe9 100644
--- a/debian/control
+++ b/debian/control
@@ -2,38 +2,33 @@ Source: deluge
Section: net
Priority: optional
Maintainer: Daniel Baumann <daniel.baumann@progress-linux.org>
-Build-Depends-Indep: dh-python,
- intltool,
- python3-all,
- python3-setuptools,
- python3-wheel,
- unzip
+Build-Depends:
+ debhelper-compat (= 13),
+Build-Depends-Indep:
+ dh-python,
+ intltool,
+ python3-all,
+ python3-setuptools,
+ python3-wheel,
+ unzip,
Rules-Requires-Root: no
Standards-Version: 4.6.2
Homepage: https://deluge-torrent.org
Vcs-Browser: https://git.progress-linux.org/users/daniel.baumann/debian/packages/deluge
Vcs-Git: https://git.progress-linux.org/users/daniel.baumann/debian/packages/deluge
-Build-Depends: debhelper-compat (= 13)
-Package: deluge-common
+Package: deluge
Architecture: all
-Depends: ${misc:Depends},
- ${python3:Depends},
- python3-six,
- python3-twisted (>= 11.1),
- python3-openssl,
- python3-pkg-resources,
- python3-chardet,
- python3-xdg,
- python3-rencode
-Recommends: python3-setproctitle,
- python3-pil,
- python3-geoip,
- geoip-database,
- python3-dbus
-Breaks: deluge-torrent-common (<< 1.0.7.dfsg-1), deluge-torrent (<< 1.0.7.dfsg-1), deluge-core (<< 1.2.0~rc1-1)
-Replaces: deluge-torrent-common (<< 1.0.7.dfsg-1), deluge-torrent (<< 1.0.7.dfsg-1), deluge-core (<< 1.2.0~rc1-1)
-Description: bittorrent client written in Python/PyGTK (common files)
+Depends:
+ deluge-gtk (= ${source:Version}),
+ python3-libtorrent (>= 1.1.2),
+ ${misc:Depends},
+ ${python3:Depends},
+Breaks:
+ deluge-common (<< 1.2.0~rc1-1),
+Replaces:
+ deluge-common (<< 1.2.0~rc1-1),
+Description: bittorrent client written in Python/PyGTK
Deluge is a full-featured, multi-platform, multi-interface BitTorrent client
using libtorrent-rasterbar in it's backend and featuring multiple
user-interfaces: GTK+, web and console.
@@ -43,19 +38,36 @@ Description: bittorrent client written in Python/PyGTK (common files)
headless machines with the user-interfaces being able to connect remotely
from any platform.
.
- This package contains data files commons to both the daemon and the
- various user-interfaces.
+ You may want to install this package to use Deluge in classic mode,
+ which means the daemon and the GTK+ user-interface are linked together.
-Package: deluged
+Package: deluge-common
Architecture: all
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${misc:Depends},
- ${python3:Depends},
- deluge-common (= ${source:Version}),
- python3-libtorrent (>= 1.1.2),
- adduser,
- lsb-base (>= 3.2-14)
-Description: bittorrent client written in Python/PyGTK (daemon)
+Depends:
+ python3-chardet,
+ python3-openssl,
+ python3-pkg-resources,
+ python3-rencode,
+ python3-six,
+ python3-twisted (>= 11.1),
+ python3-xdg,
+ ${misc:Depends},
+ ${python3:Depends},
+Recommends:
+ geoip-database,
+ python3-dbus,
+ python3-geoip,
+ python3-pil,
+ python3-setproctitle,
+Breaks:
+ deluge-core (<< 1.2.0~rc1-1),
+ deluge-torrent (<< 1.0.7.dfsg-1),
+ deluge-torrent-common (<< 1.0.7.dfsg-1),
+Replaces:
+ deluge-core (<< 1.2.0~rc1-1),
+ deluge-torrent (<< 1.0.7.dfsg-1),
+ deluge-torrent-common (<< 1.0.7.dfsg-1),
+Description: bittorrent client written in Python/PyGTK (common files)
Deluge is a full-featured, multi-platform, multi-interface BitTorrent client
using libtorrent-rasterbar in it's backend and featuring multiple
user-interfaces: GTK+, web and console.
@@ -65,16 +77,16 @@ Description: bittorrent client written in Python/PyGTK (daemon)
headless machines with the user-interfaces being able to connect remotely
from any platform.
.
- You may want to install this package to run the daemon application on a remote
- server and connect to it from any user-interface.
- See: <URL:http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient>
+ This package contains data files commons to both the daemon and the
+ various user-interfaces.
Package: deluge-console
Architecture: all
-Depends: ${misc:Depends},
- ${python3:Depends},
- python3-libtorrent (>= 1.1.2),
- deluge-common (= ${source:Version})
+Depends:
+ deluge-common (= ${source:Version}),
+ python3-libtorrent (>= 1.1.2),
+ ${misc:Depends},
+ ${python3:Depends},
Description: bittorrent client written in Python/PyGTK (console ui)
Deluge is a full-featured, multi-platform, multi-interface BitTorrent client
using libtorrent-rasterbar in it's backend and featuring multiple
@@ -87,15 +99,27 @@ Description: bittorrent client written in Python/PyGTK (console ui)
.
This package contains the console user-interface.
-Package: deluge-web
+Package: deluge-gtk
Architecture: all
-Depends: ${misc:Depends},
- ${python3:Depends},
- deluge-common (= ${source:Version}),
- python3-mako
-Breaks: deluge-webui (<< 1.2.0~rc1-1)
-Replaces: deluge-webui (<< 1.2.0~rc1-1)
-Description: bittorrent client written in Python/PyGTK (web ui)
+Depends:
+ deluge-common (= ${source:Version}),
+ gir1.2-gtk-3.0,
+ libnotify4,
+ librsvg2-common,
+ python3-gi,
+ python3-gi-cairo,
+ xdg-utils,
+ ${misc:Depends},
+ ${python3:Depends},
+Breaks:
+ deluge (<< 1.2.0-1),
+Replaces:
+ deluge (<< 1.2.0-1),
+Recommends:
+ gir1.2-appindicator3-0.1,
+ python3-pygame,
+ ${dist:Recommends},
+Description: bittorrent client written in Python/PyGTK (GTK+ ui)
Deluge is a full-featured, multi-platform, multi-interface BitTorrent client
using libtorrent-rasterbar in it's backend and featuring multiple
user-interfaces: GTK+, web and console.
@@ -105,27 +129,22 @@ Description: bittorrent client written in Python/PyGTK (web ui)
headless machines with the user-interfaces being able to connect remotely
from any platform.
.
- You may want to install this package on a remote server running the deluge
- daemon (package deluged).
+ You may want to install this package to use the Deluge GTK+ user-interface
+ as a thin client and connect to a remote daemon.
See: <URL:http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient>
-Package: deluge-gtk
+Package: deluge-web
Architecture: all
-Depends: ${misc:Depends},
- ${python3:Depends},
- deluge-common (= ${source:Version}),
- python3-gi,
- python3-gi-cairo,
- gir1.2-gtk-3.0,
- libnotify4,
- librsvg2-common,
- xdg-utils
-Breaks: deluge (<< 1.2.0-1)
-Replaces: deluge (<< 1.2.0-1)
-Recommends: ${dist:Recommends},
- gir1.2-appindicator3-0.1,
- python3-pygame
-Description: bittorrent client written in Python/PyGTK (GTK+ ui)
+Depends:
+ deluge-common (= ${source:Version}),
+ python3-mako,
+ ${misc:Depends},
+ ${python3:Depends},
+Breaks:
+ deluge-webui (<< 1.2.0~rc1-1),
+Replaces:
+ deluge-webui (<< 1.2.0~rc1-1),
+Description: bittorrent client written in Python/PyGTK (web ui)
Deluge is a full-featured, multi-platform, multi-interface BitTorrent client
using libtorrent-rasterbar in it's backend and featuring multiple
user-interfaces: GTK+, web and console.
@@ -135,19 +154,22 @@ Description: bittorrent client written in Python/PyGTK (GTK+ ui)
headless machines with the user-interfaces being able to connect remotely
from any platform.
.
- You may want to install this package to use the Deluge GTK+ user-interface
- as a thin client and connect to a remote daemon.
+ You may want to install this package on a remote server running the deluge
+ daemon (package deluged).
See: <URL:http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient>
-Package: deluge
+Package: deluged
Architecture: all
-Depends: ${misc:Depends},
- ${python3:Depends},
- python3-libtorrent (>= 1.1.2),
- deluge-gtk (= ${source:Version})
-Breaks: deluge-common (<< 1.2.0~rc1-1)
-Replaces: deluge-common (<< 1.2.0~rc1-1)
-Description: bittorrent client written in Python/PyGTK
+Pre-Depends:
+ ${misc:Pre-Depends},
+Depends:
+ adduser,
+ deluge-common (= ${source:Version}),
+ lsb-base (>= 3.2-14),
+ python3-libtorrent (>= 1.1.2),
+ ${misc:Depends},
+ ${python3:Depends},
+Description: bittorrent client written in Python/PyGTK (daemon)
Deluge is a full-featured, multi-platform, multi-interface BitTorrent client
using libtorrent-rasterbar in it's backend and featuring multiple
user-interfaces: GTK+, web and console.
@@ -157,5 +179,6 @@ Description: bittorrent client written in Python/PyGTK
headless machines with the user-interfaces being able to connect remotely
from any platform.
.
- You may want to install this package to use Deluge in classic mode,
- which means the daemon and the GTK+ user-interface are linked together.
+ You may want to install this package to run the daemon application on a remote
+ server and connect to it from any user-interface.
+ See: <URL:http://dev.deluge-torrent.org/wiki/UserGuide/ThinClient>
diff --git a/debian/copyright b/debian/copyright
index c13a48f..9c27429 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -294,8 +294,8 @@ License: PSF
prepare derivative works, distribute, and otherwise use Python
alone or in any derivative version, provided, however, that PSF's
License Agreement and PSF's notice of copyright, i.e., "Copyright (c)
- 2001, 2002, 2003, 2004, 2005, 2006, 2007 Python Software Foundation;
- All Rights Reserved" are retained in Python alone or in any derivative
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007 Python Software Foundation;
+ All Rights Reserved" are retained in Python alone or in any derivative
version prepared by Licensee.
.
3. In the event Licensee prepares a derivative work that is based on
diff --git a/debian/deluge-web.install b/debian/deluge-web.install
index 97cb297..2840f22 100644
--- a/debian/deluge-web.install
+++ b/debian/deluge-web.install
@@ -1,4 +1,4 @@
+packaging/systemd/deluge-web.service lib/systemd/system
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 --git a/debian/deluged.dirs b/debian/deluged.dirs
index 4e4c4cb..5a9f96d 100644
--- a/debian/deluged.dirs
+++ b/debian/deluged.dirs
@@ -1,2 +1,2 @@
-/var/log/deluged
/var/lib/deluged/config
+/var/log/deluged
diff --git a/debian/deluged.install b/debian/deluged.install
index 7452662..4b72b58 100644
--- a/debian/deluged.install
+++ b/debian/deluged.install
@@ -1,4 +1,4 @@
+packaging/systemd/deluged.service lib/systemd/system
usr/bin/deluged
usr/share/appdata/deluge.appdata.xml
usr/share/man/man1/deluged.1
-packaging/systemd/deluged.service lib/systemd/system