[Python-apps-commits] r13186 - in packages/sabnzbdplus/trunk/debian (11 files)

jcfp-guest at users.alioth.debian.org jcfp-guest at users.alioth.debian.org
Mon May 9 20:39:54 UTC 2016


    Date: Monday, May 9, 2016 @ 20:39:53
  Author: jcfp-guest
Revision: 13186

Merge the theme packages into the main package

Modified:
  packages/sabnzbdplus/trunk/debian/README.Debian
  packages/sabnzbdplus/trunk/debian/changelog
  packages/sabnzbdplus/trunk/debian/control
  packages/sabnzbdplus/trunk/debian/rules
  packages/sabnzbdplus/trunk/debian/sabnzbdplus.install
  packages/sabnzbdplus/trunk/debian/sabnzbdplus.links
Deleted:
  packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.install
  packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.links
  packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-plush.install
  packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.install
  packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.links

Modified: packages/sabnzbdplus/trunk/debian/README.Debian
===================================================================
--- packages/sabnzbdplus/trunk/debian/README.Debian	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/README.Debian	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1,10 +1,10 @@
 == Cherrypy ==
 
-Upstream releases include a specific version of Cherrypy,
+Upstream releases include a patched version of Cherrypy,
 known to work with the program. Cherrypy releases have
 often suffered from crippling bugs when used with SABnzbd+.
 
-Currently (version 1.0.0), the program includes a modified
+Currently (version 1.0.x), the program includes a modified
 Cherrypy 3.8.0 with several bug fixes and enhancements:
 https://github.com/sabnzbd/sabnzbd/commit/1b477f488551f4e8652920c59f95d375d56202c4
 https://github.com/sabnzbd/sabnzbd/commit/bd33a729adbcba2c09ea064367308602ae61e413
@@ -49,8 +49,7 @@
 Adding any interface templates that are not available in the
 repositories can be done by putting those templates in their
 own directory under /usr/share/sabnzbdplus/interfaces/. 
-Make sure they follow the standard subdirectory layout (like
-the Default template):
+Make sure they follow the standard subdirectory layout:
 
 /usr/share/sabnzbdplus/interfaces/<NAME>/templates/*.tmpl
 

Modified: packages/sabnzbdplus/trunk/debian/changelog
===================================================================
--- packages/sabnzbdplus/trunk/debian/changelog	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/changelog	2016-05-09 20:39:53 UTC (rev 13186)
@@ -3,17 +3,19 @@
   * New upstream release. (Closes: #819896)
   * Patches:
     + refresh all.
+    + expand patch 02 to also deal with the newly added systray icons.
     + make patch 08 also remove the version check option from the
       scheduler and the configuration interface.
     + rename and expand patch 09 to deal with more potential privacy
       breaches.
-  * Add new Glitter theme binary package.
+  * Merge the theme packages into the main package, and add Breaks and
+    Replaces for all. With fewer interface themes and the reduced disk
+    space requirements of a unified Config interface the case for
+    splitting these up no longer exists.
   * Control:
     + bump required Python version to >= 2.6 (from >= 2.5).
     + recommend p7zip-full (7z support) and libavahi-compat-libdnssd1
       (bonjour/zeroconf support), suggest python-gtk2 (tray icon).
-    + make the new Glitter theme a hard dependency and demote Plush to
-      recommended as the former replaces the latter as default interface.
     + depend on various javascript libraries (libjs-bootstrap,
       libjs-jquery, libjs-jquery-ui, libjs-moment) and provide the
       necessary symlinks within the Config and Glitter interfaces.
@@ -21,23 +23,18 @@
       dialog. Config requires a jquery release >= 1.9.1 (and << 3) to
       prevent problems with the folder select dialogs in the "Folders"
       and "Categories" sections.
-    + Plush: add enhances and versioned dependency on sabnzbdplus.
-    + turn Mobile and Classic template packages into dummies (dropped
-      upstream).
     + remove obsolete versioning of par2, python-{openssl,yenc} deps.
     + use https for upstream homepage.
-  * Install systray icons under /usr/share/sabnzbdplus; expand patch 02
-    to make that work.
   * Rules:
     + remove dh_installinit override: no longer needed with dependency
       based boot order.
     + exclude sabtray.py (windows-only) and upstream cherrypy diff (not
       needed by end users) from install.
-    + drop exclude for cherrypy/scaffold (files removed by upstream).
-    + install README.txt as upstream changelog for the main package; the
-      previously used CHANGELOG.txt was dropped upstream.
+    + drop exclude for cherrypy/scaffold (removed upstream).
+    + install README.txt as upstream changelog; the previously used
+      CHANGELOG.txt was dropped upstream.
   * Watch: point to github (upstream is moving away from sf.net).
-  * Examples: upstream moved sample scripts into a subdir.
+  * Examples: upstream moved the sample scripts into a subdir.
   * Desktop file, description: capitalize Usenet.
   * Manpage: update renamed command line option and changed default
     listening host; remove mention of a long defunct indexer.
@@ -48,7 +45,7 @@
   * Lintian:
     + simplify override for source-is-missing to a single line.
     + override insane-line-length-in-source-file: effectively duplicates
-      (already overridden) source-contains-prebuilt-javascript-object.
+      already overridden source-contains-prebuilt-javascript-object.
 
  -- JCF Ploemen (jcfp) <linux at jcf.pm>  Mon, 23 Nov 2015 21:57:55 +0000
 

Modified: packages/sabnzbdplus/trunk/debian/control
===================================================================
--- packages/sabnzbdplus/trunk/debian/control	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/control	2016-05-09 20:39:53 UTC (rev 13186)
@@ -23,11 +23,15 @@
  ${python:Depends},
  ${misc:Depends},
  libjs-bootstrap,
+ libjs-excanvas,
  libjs-jquery (>= 1.11),
+ libjs-jquery (<< 3),
+ libjs-jquery-ui,
+ libjs-mochikit (>= 1.4),
+ libjs-moment,
  python-cheetah (>= 2.0.1),
  python-configobj,
- python-feedparser,
- sabnzbdplus-theme-glitter (= ${source:Version})
+ python-feedparser
 Recommends:
  consolekit,
  libavahi-compat-libdnssd1,
@@ -36,14 +40,26 @@
  python-dbus,
  python-openssl,
  python-yenc,
- sabnzbdplus-theme-smpl,
- sabnzbdplus-theme-plush,
  unzip,
  unrar (>= 1:3.8.0) | rar (>= 1:3.8.0)
 Suggests:
  python-gtk2,
  python-notify
-Description: web-based binary newsgrabber with nzb support
+Breaks:
+ sabnzbdplus-theme-classic (<< 1.0.2),
+ sabnzbdplus-theme-glitter (<< 1.0.2),
+ sabnzbdplus-theme-iphone (<< 1.0.2),
+ sabnzbdplus-theme-mobile (<< 1.0.2),
+ sabnzbdplus-theme-plush (<< 1.0.2),
+ sabnzbdplus-theme-smpl (<< 1.0.2)
+Replaces:
+ sabnzbdplus-theme-classic (<< 1.0.2),
+ sabnzbdplus-theme-glitter (<< 1.0.2),
+ sabnzbdplus-theme-iphone (<< 1.0.2),
+ sabnzbdplus-theme-mobile (<< 1.0.2),
+ sabnzbdplus-theme-plush (<< 1.0.2),
+ sabnzbdplus-theme-smpl (<< 1.0.2)
+Description: web-based binary newsreader with nzb support
  SABnzbd+ is a web-based binary newsgrabber written in Python, with support for
  the popular nzb file format. It greatly simplifies the process of downloading
  from Usenet, thanks to a friendly web-based, fully customizable user interface
@@ -55,86 +71,5 @@
  automatic sorting, a download history, email notifications, and custom
  post-processing scripts. An extensive API allows third party applications to
  interact with the program.
-
-Package: sabnzbdplus-theme-glitter
-Architecture: all
-Depends:
- ${misc:Depends},
- libjs-bootstrap,
- libjs-jquery (>= 1.9.1),
- libjs-jquery (<< 3),
- libjs-jquery-ui,
- libjs-moment
-Recommends: sabnzbdplus
-Description: glitter interface templates for the SABnzbd+ binary newsgrabber
- Glitter is a set of interface templates for the SABnzbd+ binary newsgrabber,
- providing access to a full set of features, designed to work on desktop,
- mobile, and tablet.
  .
- This package contains the Glitter interface templates, as distributed with
- the SABnzbd+ program releases starting with version 0.8.0.
-
-Package: sabnzbdplus-theme-plush
-Architecture: all
-Depends:
- ${misc:Depends},
- sabnzbdplus (= ${source:Version})
-Enhances: sabnzbdplus
-Description: plush interface templates for the SABnzbd+ binary newsgrabber
- Plush is a set of interface templates for the SABnzbd+ binary newsgrabber,
- providing access to a full set of features, even including a built-in IRC
- client. To this end, extensive use is made of ajax technology, with various
- graphical enhancements and artwork providing the finishing touch.
- .
- This package contains the Plush interface templates, as distributed with
- the SABnzbd+ program releases.
-
-Package: sabnzbdplus-theme-smpl
-Architecture: all
-Depends:
- ${misc:Depends},
- libjs-excanvas,
- libjs-mochikit (>= 1.4),
- sabnzbdplus (= ${source:Version})
-Description: smpl interface templates for the SABnzbd+ binary newsgrabber
- Smpl is a set of interface templates for the SABnzbd+ binary newsgrabber,
- featuring a simple, clean design, automatic updating of queue, history, and
- download speed at the refresh rate of your choice, a download graph,
- re-designed config look, AJAX form submitting, and dual Queue and history
- views.
- .
- This package contains the smpl interface templates, as distributed with
- the SABnzbd+ program releases.
-
-Package: sabnzbdplus-theme-iphone
-Architecture: all
-Section: contrib/oldlibs
-Priority: extra
-Depends: ${misc:Depends}
-Description: dummy package in place of the former iphone interface templates
- This package used to contain the iphone interface templates, that were
- part of the 0.4.x series of the SABnzbd+ program releases.
- .
- This dummy package may be safely removed after upgrading.
-
-Package: sabnzbdplus-theme-mobile
-Architecture: all
-Section: contrib/oldlibs
-Priority: extra
-Depends: ${misc:Depends}
-Description: dummy package in place of the former Mobile interface templates
- This package used to contain the Mobile interface templates, that were
- part of the SABnzbd+ program releases between version 0.5.0 and 0.8.0.
- .
- This dummy package may be safely removed after upgrading.
-
-Package: sabnzbdplus-theme-classic
-Architecture: all
-Section: contrib/oldlibs
-Priority: extra
-Depends: ${misc:Depends}
-Description: dummy package in place of the former Classic interface templates
- This package used to contain the Classic interface templates, that
- were part of the SABnzbd+ program releases before version 0.8.0.
- .
- This dummy package may be safely removed after upgrading.
+ This package contains the program itself and all interface templates.

Modified: packages/sabnzbdplus/trunk/debian/rules
===================================================================
--- packages/sabnzbdplus/trunk/debian/rules	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/rules	2016-05-09 20:39:53 UTC (rev 13186)
@@ -47,10 +47,7 @@
 	mv $(DESTDIR)/usr/bin/SABnzbd.py $(DESTDIR)/usr/bin/sabnzbdplus
 
 override_dh_installchangelogs:
-	dh_installchangelogs
-	dh_installchangelogs -p sabnzbdplus README.txt
-	dh_installchangelogs -p sabnzbdplus-theme-plush -k interfaces/Plush/README.txt
-	dh_installchangelogs -p sabnzbdplus-theme-smpl -k interfaces/smpl/README.txt
+	dh_installchangelogs README.txt
 
 
 DEB_DIR := $(abspath $(dir $(MAKEFILE_LIST)))

Deleted: packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.install
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.install	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.install	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1 +0,0 @@
-interfaces/Glitter/templates /usr/share/sabnzbdplus/interfaces/Glitter/

Deleted: packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.links
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.links	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-glitter.links	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1,8 +0,0 @@
-/usr/share/javascript/bootstrap/css/bootstrap.min.css /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/css/bootstrap.min.css
-/usr/share/javascript/bootstrap/js/bootstrap.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/js/bootstrap.min.js
-/usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.eot /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/fonts/glyphicons-halflings-regular.eot
-/usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.svg /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/fonts/glyphicons-halflings-regular.svg
-/usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.ttf /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/fonts/glyphicons-halflings-regular.ttf
-/usr/share/javascript/jquery-ui/jquery-ui.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/javascripts/jquery-ui.min.js
-/usr/share/javascript/jquery/jquery.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/javascripts/jquery-1.11.2.min.js
-/usr/share/javascript/moment/moment.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/javascripts/moment.js

Deleted: packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-plush.install
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-plush.install	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-plush.install	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1 +0,0 @@
-interfaces/Plush/templates /usr/share/sabnzbdplus/interfaces/Plush/

Deleted: packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.install
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.install	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.install	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1 +0,0 @@
-interfaces/smpl/templates /usr/share/sabnzbdplus/interfaces/smpl/

Deleted: packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.links
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.links	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus-theme-smpl.links	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1,2 +0,0 @@
-/usr/share/javascript/mochikit/MochiKit.js /usr/share/sabnzbdplus/interfaces/smpl/templates/static/MochiKit/MochiKit.js
-/usr/share/javascript/excanvas/excanvas.js /usr/share/sabnzbdplus/interfaces/smpl/templates/static/excanvas/excanvas.js

Modified: packages/sabnzbdplus/trunk/debian/sabnzbdplus.install
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus.install	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus.install	2016-05-09 20:39:53 UTC (rev 13186)
@@ -28,3 +28,8 @@
 
 # systray icons
 icons/sabnzbd* /usr/share/sabnzbdplus/icons
+
+# interface theme templates
+interfaces/Glitter/templates /usr/share/sabnzbdplus/interfaces/Glitter/
+interfaces/Plush/templates /usr/share/sabnzbdplus/interfaces/Plush/
+interfaces/smpl/templates /usr/share/sabnzbdplus/interfaces/smpl/

Modified: packages/sabnzbdplus/trunk/debian/sabnzbdplus.links
===================================================================
--- packages/sabnzbdplus/trunk/debian/sabnzbdplus.links	2016-05-09 13:27:08 UTC (rev 13185)
+++ packages/sabnzbdplus/trunk/debian/sabnzbdplus.links	2016-05-09 20:39:53 UTC (rev 13186)
@@ -1,3 +1,4 @@
+# config
 /usr/share/javascript/bootstrap/css/bootstrap.min.css /usr/share/sabnzbdplus/interfaces/Config/templates/staticcfg/bootstrap/css/bootstrap.min.css
 /usr/share/javascript/bootstrap/js/bootstrap.min.js /usr/share/sabnzbdplus/interfaces/Config/templates/staticcfg/bootstrap/js/bootstrap.min.js
 /usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.eot /usr/share/sabnzbdplus/interfaces/Config/templates/staticcfg/bootstrap/fonts/glyphicons-halflings-regular.eot
@@ -4,3 +5,15 @@
 /usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.svg /usr/share/sabnzbdplus/interfaces/Config/templates/staticcfg/bootstrap/fonts/glyphicons-halflings-regular.svg
 /usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.ttf /usr/share/sabnzbdplus/interfaces/Config/templates/staticcfg/bootstrap/fonts/glyphicons-halflings-regular.ttf
 /usr/share/javascript/jquery/jquery.min.js /usr/share/sabnzbdplus/interfaces/Config/templates/staticcfg/js/jquery-1.11.2.min.js
+# glitter
+/usr/share/javascript/bootstrap/css/bootstrap.min.css /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/css/bootstrap.min.css
+/usr/share/javascript/bootstrap/js/bootstrap.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/js/bootstrap.min.js
+/usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.eot /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/fonts/glyphicons-halflings-regular.eot
+/usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.svg /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/fonts/glyphicons-halflings-regular.svg
+/usr/share/javascript/bootstrap/fonts/glyphicons-halflings-regular.ttf /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/bootstrap/fonts/glyphicons-halflings-regular.ttf
+/usr/share/javascript/jquery-ui/jquery-ui.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/javascripts/jquery-ui.min.js
+/usr/share/javascript/jquery/jquery.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/javascripts/jquery-1.11.2.min.js
+/usr/share/javascript/moment/moment.min.js /usr/share/sabnzbdplus/interfaces/Glitter/templates/static/javascripts/moment.js
+# smpl
+/usr/share/javascript/mochikit/MochiKit.js /usr/share/sabnzbdplus/interfaces/smpl/templates/static/MochiKit/MochiKit.js
+/usr/share/javascript/excanvas/excanvas.js /usr/share/sabnzbdplus/interfaces/smpl/templates/static/excanvas/excanvas.js




More information about the Python-apps-commits mailing list