[Python-modules-commits] [notebook] 02/06: Replace paths in build with variables
Gordon Ball
chronitis-guest at moszumanska.debian.org
Wed Oct 19 15:24:04 UTC 2016
This is an automated email from the git hooks/post-receive script.
chronitis-guest pushed a commit to branch master
in repository notebook.
commit 80edebb97bff900852b24cb1b75a7d7c87beb125
Author: Gordon Ball <gordon at chronitis.net>
Date: Wed Oct 19 16:31:39 2016 +0200
Replace paths in build with variables
---
debian/rules | 82 +++++++++++++++++++++++++++++++-----------------------------
1 file changed, 43 insertions(+), 39 deletions(-)
diff --git a/debian/rules b/debian/rules
index c8b025e..8445b1b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,82 +2,86 @@
export PYBUILD_NAME=notebook
+JSBASE:=/usr/share/javascript
+COMP:=notebook/static/components
+
+
%:
dh $@ --with=python3,sphinxdoc --buildsystem=pybuild
override_dh_auto_configure:
#backbone
- mkdir -p notebook/static/components/backbone
- ln -s /usr/share/javascript/backbone/backbone.min.js notebook/static/components/backbone/backbone-min.js
+ mkdir -p $(COMP)/backbone
+ ln -s $(JSBASE)/backbone/backbone.min.js $(COMP)/backbone/backbone-min.js
#bootstrap
- ln -s /usr/share/javascript/bootstrap notebook/static/components/
+ ln -s $(JSBASE)/bootstrap $(COMP)/
#bootstrap-tour
- mkdir -p notebook/static/components/bootstrap-tour/build/js
- mkdir -p notebook/static/components/bootstrap-tour/build/css
- ln -s /usr/share/javascript/bootstrap-tour/bootstrap-tour.min.js notebook/static/components/bootstrap-tour/build/js/
- ln -s /usr/share/javascript/bootstrap-tour/bootstrap-tour.min.css notebook/static/components/bootstrap-tour/build/css/
+ mkdir -p $(COMP)/bootstrap-tour/build/js
+ mkdir -p $(COMP)/bootstrap-tour/build/css
+ ln -s $(JSBASE)/bootstrap-tour/bootstrap-tour.min.js $(COMP)/bootstrap-tour/build/js/
+ ln -s $(JSBASE)/bootstrap-tour/bootstrap-tour.min.css $(COMP)/bootstrap-tour/build/css/
#codemirror
- ln -s /usr/share/javascript/codemirror notebook/static/components/
+ ln -s $(JSBASE)/codemirror $(COMP)/
#es6-promise
- mkdir -p notebook/static/components/es6-promise
- ln -s /usr/share/javascript/es6-promise/es6-promise.min.js notebook/static/components/es6-promise/promise.min.js
- ln -s /usr/share/javascript/es6-promise/es6-promise.js notebook/static/components/es6-promise/promise.js
- ln -s /usr/share/javascript/es6-promise/es6-promise.min.js notebook/static/components/es6-promise/es6-promise.min.js
- ln -s /usr/share/javascript/es6-promise/es6-promise.js notebook/static/components/es6-promise/es6-promise.js
+ mkdir -p $(COMP)/es6-promise
+ ln -s $(JSBASE)/es6-promise/es6-promise.min.js $(COMP)/es6-promise/promise.min.js
+ ln -s $(JSBASE)/es6-promise/es6-promise.js $(COMP)/es6-promise/promise.js
+ ln -s $(JSBASE)/es6-promise/es6-promise.min.js $(COMP)/es6-promise/es6-promise.min.js
+ ln -s $(JSBASE)/es6-promise/es6-promise.js $(COMP)/es6-promise/es6-promise.js
#jquery
- ln -s /usr/share/javascript/jquery notebook/static/components/
+ ln -s $(JSBASE)/jquery $(COMP)/
#jquery-typeahead
- mkdir -p notebook/static/components/jquery-typeahead
- ln -s /usr/share/javascript/jquery-typeahead notebook/static/components/jquery-typeahead/dist
+ mkdir -p $(COMP)/jquery-typeahead
+ ln -s $(JSBASE)/jquery-typeahead $(COMP)/jquery-typeahead/dist
#jquery-ui
- mkdir -p notebook/static/components/jquery-ui/ui/minified
- mkdir -p notebook/static/components/jquery-ui/themes/smoothness
- ln -s /usr/share/javascript/jquery-ui/jquery-ui.min.js notebook/static/components/jquery-ui/ui/minified/
- ln -s /usr/share/javascript/jquery-ui/themes/smoothness/jquery.ui.all.css notebook/static/components/jquery-ui/themes/smoothness/jquery-ui.min.css
- ln -s /usr/share/javascript/jquery-ui/themes/smoothness/jquery.ui.base.css notebook/static/components/jquery-ui/themes/smoothness/
- ln -s /usr/share/javascript/jquery-ui/themes/smoothness/jquery.ui.theme.css notebook/static/components/jquery-ui/themes/smoothness/
- ln -s /usr/share/javascript/jquery-ui/themes/smoothness/images notebook/static/components/jquery-ui/themes/smoothness/
+ mkdir -p $(COMP)/jquery-ui/ui/minified
+ mkdir -p $(COMP)/jquery-ui/themes/smoothness
+ ln -s $(JSBASE)/jquery-ui/jquery-ui.min.js $(COMP)/jquery-ui/ui/minified/
+ ln -s $(JSBASE)/jquery-ui/themes/smoothness/jquery.ui.all.css $(COMP)/jquery-ui/themes/smoothness/jquery-ui.min.css
+ ln -s $(JSBASE)/jquery-ui/themes/smoothness/jquery.ui.base.css $(COMP)/jquery-ui/themes/smoothness/
+ ln -s $(JSBASE)/jquery-ui/themes/smoothness/jquery.ui.theme.css $(COMP)/jquery-ui/themes/smoothness/
+ ln -s $(JSBASE)/jquery-ui/themes/smoothness/images $(COMP)/jquery-ui/themes/smoothness/
#marked
- mkdir -p notebook/static/components/marked/lib
- ln -s /usr/share/javascript/marked/marked.js notebook/static/components/marked/lib/
+ mkdir -p $(COMP)/marked/lib
+ ln -s $(JSBASE)/marked/marked.js $(COMP)/marked/lib/
#mathjax
- ln -s /usr/share/javascript/mathjax notebook/static/components/MathJax
+ ln -s $(JSBASE)/mathjax $(COMP)/MathJax
#moment
- mkdir -p notebook/static/components/moment/min
- ln -s /usr/share/javascript/moment/moment.js notebook/static/components/moment/
- ln -s /usr/share/javascript/moment/moment.min.js notebook/static/components/moment/min/
+ mkdir -p $(COMP)/moment/min
+ ln -s $(JSBASE)/moment/moment.js $(COMP)/moment/
+ ln -s $(JSBASE)/moment/moment.min.js $(COMP)/moment/min/
#requirejs
- ln -s /usr/share/javascript/requirejs notebook/static/components/
+ ln -s $(JSBASE)/requirejs $(COMP)/
#term.js
- mkdir -p notebook/static/components/term.js/src
- ln -s /usr/share/javascript/term.js/term.js notebook/static/components/term.js/src/
+ mkdir -p $(COMP)/term.js/src
+ ln -s $(JSBASE)/term.js/term.js $(COMP)/term.js/src/
#text-encoding
- mkdir -p notebook/static/components/text-encoding/lib
- ln -s /usr/share/javascript/text-encoding/encoding.js notebook/static/components/text-encoding/lib/
+ mkdir -p $(COMP)/text-encoding/lib
+ ln -s $(JSBASE)/text-encoding/encoding.js $(COMP)/text-encoding/lib/
#underscore
- mkdir -p notebook/static/components/underscore
- ln -s /usr/share/javascript/underscore/underscore.min.js notebook/static/components/underscore/underscore-min.js
+ mkdir -p $(COMP)/underscore
+ ln -s $(JSBASE)/underscore/underscore.min.js $(COMP)/underscore/underscore-min.js
#font-awesome
- ln -s /usr/share/fonts-font-awesome notebook/static/components/font-awesome
+ ln -s /usr/share/fonts-font-awesome $(COMP)/font-awesome
#google-caja
- mkdir -p notebook/static/components/google-caja
- uglifyjs -o notebook/static/components/google-caja/html-css-sanitizer-minified.js debian/contrib/html-css-sanitizer-bundle.js
+ mkdir -p $(COMP)/google-caja
+ uglifyjs -o $(COMP)/google-caja/html-css-sanitizer-minified.js debian/contrib/html-css-sanitizer-bundle.js
dh_auto_configure
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/notebook.git
More information about the Python-modules-commits
mailing list