[med-svn] [Git][med-team/auspice][master] 2 commits: Cleanup

Andreas Tille gitlab at salsa.debian.org
Tue Mar 24 09:43:59 GMT 2020



Andreas Tille pushed to branch master at Debian Med / auspice


Commits:
0b395a3a by Andreas Tille at 2020-03-24T10:01:42+01:00
Cleanup

- - - - -
aeaba4d4 by Andreas Tille at 2020-03-24T10:43:23+01:00
Inject result of `npm2deb create auspice`

- - - - -


7 changed files:

- + debian/TODO
- debian/control
- debian/copyright
- + debian/docs
- + debian/examples
- + debian/links
- debian/rules


Changes:

=====================================
debian/TODO
=====================================
@@ -0,0 +1,83 @@
+npm2deb create auspice
+
+Downloading source tarball file using debian/watch file...
+uscan: Newest version of node-auspice on remote site is 2.10.0, specified download version is 2.10.0
+Successfully symlinked ../node-auspice-2.10.0.tar.gz to ../node-auspice_2.10.0.orig.tar.gz.
+
+Creating debian source package...
+uupdate: debian/source/format is "3.0 (quilt)".
+uupdate: Auto-generating node-auspice_2.10.0-1.debian.tar.xz
+uupdate: -> Use existing node-auspice_2.10.0-1.debian.tar.xz
+dpkg-source: Information: node-auspice wird nach node-auspice-2.10.0 extrahiert
+dpkg-source: Information: node-auspice_2.10.0.orig.tar.gz wird entpackt
+dpkg-source: Information: node-auspice_2.10.0-1.debian.tar.xz wird entpackt
+uupdate: Remember: Your current directory is changed back to the old source tree!
+uupdate: Do a "cd ../node-auspice-2.10.0" to see the new source tree and
+    edit it to be nice Debianized source.
+
+Building the binary package
+dpkg-source: Information: Quellformat »3.0 (quilt)« wird verwendet
+dpkg-source: Information: node-auspice wird unter Benutzung des existierenden ./node-auspice_2.10.0.orig.tar.gz gebaut
+dpkg-source: Information: node-auspice wird in node-auspice_2.10.0-1.debian.tar.xz gebaut
+dpkg-source: Information: node-auspice wird in node-auspice_2.10.0-1.dsc gebaut
+dpkg-buildpackage: Information: Quellpaket node-auspice
+dpkg-buildpackage: Information: Quellversion 2.10.0-1
+dpkg-buildpackage: Information: Quelldistribution UNRELEASED
+dpkg-buildpackage: Information: Quelle geändert durch Andreas Tille <tille at debian.org>
+dpkg-buildpackage: Information: Host-Architektur amd64
+ dpkg-source --before-build .
+dpkg-checkbuilddeps: Fehler: Nicht erfüllte Bauabhängigkeiten: pkg-js-tools (>= 0.8.10)
+dpkg-buildpackage: Warnung: Bauabhängigkeiten/-konflikte nicht erfüllt; Abbruch
+dpkg-buildpackage: Warnung: (Verwenden Sie -d, um sich darüber hinwegzusetzen.)
+dh clean --with nodejs
+dh: error: unable to load addon nodejs: Can't locate Debian/Debhelper/Sequence/nodejs.pm in @INC (you may need to install the Debian::Debhelper::Sequence::nodejs module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.30.0 /usr/local/share/perl/5.30.0 /usr/lib/x86_64-linux-gnu/perl5/5.30 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.30 /usr/share/perl/5.30 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at (eval 13) line 1.
+BEGIN failed--compilation aborted at (eval 13) line 1.
+
+make: *** [debian/rules:8: clean] Fehler 255
+
+Remember, your new source directory is auspice/node-auspice-2.10.0
+
+This is not a crystal ball, so please take a look at auto-generated files.
+
+You may want fix first these issues:
+
+Warnings occurred:
+ [error]   @babel/plugin-proposal-class-properties: dependency node- at babel/plugin-proposal-class-properties not in debian
+ [error]   @babel/plugin-proposal-decorators: dependency node- at babel/plugin-proposal-decorators not in debian
+ [error]   awesomplete: dependency node-awesomplete not in debian
+ [error]   babel-plugin-strip-function-call: dependency node-babel-plugin-strip-function-call not in debian
+ [error]   babel-plugin-styled-components: dependency node-babel-plugin-styled-components not in debian
+ [error]   binomial: dependency node-binomial not in debian
+ [error]   create-react-class: dependency node-create-react-class not in debian
+ [error]   dom-to-image: dependency node-dom-to-image not in debian
+ [error]   es6-object-assign: dependency node-es6-object-assign not in debian
+ [error]   es6-promise-polyfill: dependency node-es6-promise-polyfill not in debian
+ [error]   express-naked-redirect: dependency node-express-naked-redirect not in debian
+ [error]   express-static-gzip: dependency node-express-static-gzip not in debian
+ [error]   font-awesome: dependency node-font-awesome not in debian
+ [error]   i18next-resource-store-loader: dependency node-i18next-resource-store-loader not in debian
+ [error]   linspace: dependency node-linspace not in debian
+ [error]   outer-product: dependency node-outer-product not in debian
+ [error]   papaparse: dependency node-papaparse not in debian
+ [error]   prettyjson: dependency node-prettyjson not in debian
+ [error]   query-string: dependency node-query-string not in debian
+ [error]   react-addons-css-transition-group: dependency node-react-addons-css-transition-group not in debian
+ [error]   react-dom: dependency node-react-dom not in debian
+ [error]   react-ga: dependency node-react-ga not in debian
+ [error]   react-helmet: dependency node-react-helmet not in debian
+ [error]   react-hot-loader: dependency node-react-hot-loader not in debian
+ [error]   react-i18next: dependency node-react-i18next not in debian
+ [error]   react-redux: dependency node-react-redux not in debian
+ [error]   react-select: dependency node-react-select not in debian
+ [error]   react-tweet-embed: dependency node-react-tweet-embed not in debian
+ [error]   redux: dependency node-redux not in debian
+ [error]   redux-devtools: dependency node-redux-devtools not in debian
+ [error]   redux-thunk: dependency node-redux-thunk not in debian
+ [error]   run-sequence: deprecated, replace it by gulp.series()
+ [error]   styled-components: dependency node-styled-components not in debian
+ [error]   typeface-lato: dependency node-typeface-lato not in debian
+ [error]   webpack-cli: dependency node-webpack-cli not in debian
+ [error]   webpack-dev-middleware: dependency node-webpack-dev-middleware not in debian
+ [error]   webpack-hot-middleware: dependency node-webpack-hot-middleware not in debian
+ [error]   yaml-front-matter: dependency node-yaml-front-matter not in debian
+


=====================================
debian/control
=====================================
@@ -1,18 +1,104 @@
 Source: auspice
 Maintainer: Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
 Uploaders: Andreas Tille <tille at debian.org>
+Testsuite: autopkgtest-pkg-nodejs
 Section: science
 Priority: optional
-Build-Depends: debhelper-compat (= 12)
+Build-Depends: debhelper-compat (= 12),
+               nodejs (>= 6),
+               pkg-js-tools (>= 0.8.10)
 Standards-Version: 4.5.0
 Vcs-Browser: https://salsa.debian.org/med-team/auspice
 Vcs-Git: https://salsa.debian.org/med-team/auspice.git
 Homepage: https://github.com/nextstrain/auspice
 
 Package: auspice
-Architecture: any
-Depends: ${shlibs:Depends},
-         ${misc:Depends}
+Architecture: all
+Depends: ${misc:Depends}
+ , nodejs (>= 6)
+ , node-babel (>= 7.3.4)
+ , node- at babel/plugin-proposal-class-properties (>= 7.3.4)
+ , node- at babel/plugin-proposal-decorators (>= 7.3.0)
+ , node-babel (>= 7.8.3)
+ , node-babel (>= 7.8.7)
+ , node-babel-preset-env (>= 7.3.4)
+ , node-babel (>= 7.0.0)
+ , node-argparse (>= 1.0.10)
+ , node-awesomplete (>= 1.1.2)
+ , node-babel-eslint (>= 10.0.1)
+ , node-babel-loader (>= 8.0.4)
+ , node-babel-plugin-strip-function-call (>= 1.0.2)
+ , node-babel-plugin-styled-components (>= 1.10.0)
+ , node-babel (>= 6.18.0)
+ , node-babel (>= 6.26.0)
+ , node-binomial (>= 0.2.0)
+ , node-chalk (>= 2.4.1)
+ , node-compression (>= 1.7.3)
+ , node-compression-webpack-plugin (>= 3.0.1)
+ , node-create-react-class (>= 15.6.0)
+ , node-css-loader (>= 2.1.1)
+ , node-d3-array (>= 1.2.0)
+ , node-d3-axis (>= 1.0.6)
+ , node-d3-brush (>= 1.0.4)
+ , node-d3-collection (>= 1.0.4)
+ , node-d3-color (>= 1.0.3)
+ , node-d3-ease (>= 1.0.3)
+ , d3-format (>= 1.3.0)
+ , node-d3-interpolate (>= 1.1.5)
+ , node-d3-scale (>= 1.0.5)
+ , node-d3-selection (>= 1.1.0)
+ , node-d3-shape (>= 1.2.0)
+ , node-d3-timer (>= 1.0.7)
+ , node-d3-transition (>= 1.2.0)
+ , node-d3-zoom (>= 1.1.3)
+ , node-dom-to-image (>= 2.6.0)
+ , dompurify.js (>= 2.0.7)
+ , node-es6-object-assign (>= 1.1.0)
+ , node-es6-promise (>= 1.0.0)
+ , node-es6-promise-polyfill (>= 1.2.0)
+ , node-express (>= 4.16.3)
+ , node-express-naked-redirect (>= 0.1.2)
+ , node-express-static-gzip (>= 0.2.2)
+ , node-file-loader (>= 1.1.11)
+ , node-font-awesome (>= 4.7.0)
+ , node-i18next (>= 19.3.2)
+ , node-i18next-resource-store-loader (>= 0.1.2)
+ , node-json-loader (>= 0.5.1)
+ , leaflet (>= 1.2.0)
+ , node-linspace (>= 1.0.0)
+ , node-lodash (>= 4.17.15)
+ , node-marked (>= 0.7.0)
+ , node-mousetrap (>= 1.6.2)
+ , node-fetch (>= 2.1.2)
+ , node-outer-product (>= 0.0.4)
+ , node-papaparse (>= 4.3.5)
+ , node-prettyjson (>= 1.2.1)
+ , node-prop-types (>= 15.6.0)
+ , node-query-string (>= 4.2.3)
+ , node-react (>= 16.8.6)
+ , node-react-addons-css-transition-group (>= 15.6.0)
+ , node-react-dom (>= 16.8.6)
+ , node-react-ga (>= 2.2.0)
+ , node-react-helmet (>= 5.2.1)
+ , node-react-hot-loader (>= 4.8.4)
+ , node-react-i18next (>= 11.3.3)
+ , node-react-redux (>= 5.1.0)
+ , node-react-select (>= 1.0.0-rc.5)
+ , node-react-tweet-embed (>= 1.1.0)
+ , node-redux (>= 4.0.1)
+ , node-redux-devtools (>= 3.5.0)
+ , node-redux-thunk (>= 2.3.0)
+ , node-request (>= 2.87.0)
+ , node-gulp (>= 0.3.6)
+ , node-style-loader (>= 0.13.2)
+ , node-styled-components (>= 4.0.3)
+ , node-typeface-lato (>= 0.0.75)
+ , node-webpack (>= 4.30.0)
+ , node-webpack-cli (>= 3.1.2)
+ , node-webpack-dev-middleware (>= 3.1.3)
+ , node-webpack-hot-middleware (>= 2.24.3)
+ , libjs-fetch (>= 0.10.1)
+ , node-yaml-front-matter (>= 4.0.0)
 Description: web app for visualizing pathogen evolution
  Nextstrain is an open-source project to harness the scientific and
  public health potential of pathogen genome data. We provide a continually-


=====================================
debian/copyright
=====================================
@@ -4,13 +4,13 @@ Source: https://github.com/nextstrain/auspice
 
 Files: *
 Copyright: 2014-2020 Trevor Bedford and Richard Neher
-License: AGPL-3+
+License: AGPL-3
 
 Files: debian/*
 Copyright: 2020 Andreas Tille <tille at debian.org>
-License: AGPL-3+
+License: AGPL-3
 
-License: AGPL-3+
+License: AGPL-3
  GNU AFFERO GENERAL PUBLIC LICENSE
  Version 3, 19 November 2007
  .


=====================================
debian/docs
=====================================
@@ -0,0 +1 @@
+README.md


=====================================
debian/examples
=====================================
@@ -0,0 +1 @@
+examples/*


=====================================
debian/links
=====================================
@@ -0,0 +1 @@
+usr/lib/nodejs/auspice/auspice.js usr/bin/auspice


=====================================
debian/rules
=====================================
@@ -3,29 +3,5 @@
 # DH_VERBOSE := 1
 export LC_ALL=C.UTF-8
 
-include /usr/share/dpkg/default.mk
-# this provides:
-# DEB_SOURCE: the source package name
-# DEB_VERSION: the full version of the package (epoch + upstream vers. + revision)
-# DEB_VERSION_EPOCH_UPSTREAM: the package's version without the Debian revision
-# DEB_VERSION_UPSTREAM_REVISION: the package's version without the Debian epoch
-# DEB_VERSION_UPSTREAM: the package's upstream version
-# DEB_DISTRIBUTION: the distribution(s) listed in the current entry of debian/changelog
-# SOURCE_DATE_EPOCH: the source release date as seconds since the epoch, as
-#                    specified by <https://reproducible-builds.org/specs/source-date-epoch/>
-
-# for hardening you might like to uncomment this:
-# export DEB_BUILD_MAINT_OPTIONS=hardening=+all
-
 %:
-	dh $@
-
-### When overriding auto_test make sure DEB_BUILD_OPTIONS will be respected
-#override_dh_auto_test:
-#ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
-#	do_stuff_for_testing
-#endif
-
-### If you **really** can not use uscan (even not with mode=git) use a debian/get-orig-script
-#get-orig-source:
-#	. debian/get-orig-source
+	dh $@ --with nodejs



View it on GitLab: https://salsa.debian.org/med-team/auspice/-/compare/4e793fff97b6e8cf4f5a8fd32309877624d12ab2...aeaba4d4867ad9cd2b60d3b18116dd14e45373f7

-- 
View it on GitLab: https://salsa.debian.org/med-team/auspice/-/compare/4e793fff97b6e8cf4f5a8fd32309877624d12ab2...aeaba4d4867ad9cd2b60d3b18116dd14e45373f7
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-med-commit/attachments/20200324/c61003e3/attachment-0001.html>


More information about the debian-med-commit mailing list