diff options
-rw-r--r-- | debian/control | 185 | ||||
-rw-r--r-- | debian/copyright | 4 | ||||
-rw-r--r-- | debian/deluge-web.install | 2 | ||||
-rw-r--r-- | debian/deluged.dirs | 2 | ||||
-rw-r--r-- | debian/deluged.install | 2 |
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 |