[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