annotate makefile @ 1209:b7c752e49355

upgrade many modules Ignore-this: 106ed7e9ec6c3a1d317eeb9e0493b7bc
author Drew Perttula <drewp@bigasterisk.com>
date Sat, 06 Jun 2015 09:39:00 +0000
parents 499ef7c133eb
children 70df1b4972c5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1103
771f50f19b4b single-line effect code now evals by changing <uri> into a suitable python object
Drew Perttula <drewp@bigasterisk.com>
parents: 1087
diff changeset
1 NOSEARGS="--no-path-adjustment light9.rdfdb.rdflibpatch light9.rdfdb.patch light9.effecteval.test_effect"
827
9816e249ce2e add nose build instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 825
diff changeset
2
820
f7ae0faa0a44 makefile and nosetests path fix. new contextsForStatement
drewp@bigasterisk.com
parents:
diff changeset
3 tests:
827
9816e249ce2e add nose build instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 825
diff changeset
4 eval env/bin/nosetests -x $(NOSEARGS)
9816e249ce2e add nose build instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 825
diff changeset
5
9816e249ce2e add nose build instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 825
diff changeset
6 tests_watch:
1103
771f50f19b4b single-line effect code now evals by changing <uri> into a suitable python object
Drew Perttula <drewp@bigasterisk.com>
parents: 1087
diff changeset
7 eval env/bin/nosetests --with-watcher $(NOSEARGS)
827
9816e249ce2e add nose build instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 825
diff changeset
8
825
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
9
860
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
10 # needed packages: python-gtk2 python-imaging
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
11
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
12 install_python_deps: link_to_sys_packages
1209
b7c752e49355 upgrade many modules
Drew Perttula <drewp@bigasterisk.com>
parents: 1184
diff changeset
13 env/bin/pip install -U -r pydeps
825
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
14
860
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
15 DP=/usr/lib/python2.7/dist-packages
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
16 SP=env/lib/python2.7/site-packages
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
17
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
18 link_to_sys_packages:
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
19 # http://stackoverflow.com/questions/249283/virtualenv-on-ubuntu-with-no-site-packages
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
20 ln -sf $(DP)/glib $(SP)/
907
cca75951554a port ascoltami to Gst 1.0, work around the missing message signals
Drew Perttula <drewp@bigasterisk.com>
parents: 869
diff changeset
21 ln -sf $(DP)/gi $(SP)/
860
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
22 ln -sf $(DP)/gobject $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
23 ln -sf $(DP)/cairo $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
24 ln -sf $(DP)/gtk-2.0 $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
25 ln -sf $(DP)/pygtk.py $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
26 ln -sf $(DP)/pygtk.pth $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
27 ln -sf $(DP)/pygst.pth $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
28 ln -sf $(DP)/pygst.py $(SP)/
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
29 ln -sf $(DP)/gst-0.10 $(SP)/
869
83dfc2e87e62 add link to system goocanvas, for curvecalc
Drew Perttula <drewp@bigasterisk.com>
parents: 866
diff changeset
30 ln -sf $(DP)/goocanvasmodule.so $(SP)/
860
8189f27679a1 gtk+PIL visible in virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 827
diff changeset
31
825
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
32 PYTHON=/usr/bin/pypy
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
33 PYTHON=/usr/bin/python
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
34
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
35 create_virtualenv:
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
36 mkdir -p env
a8942364e4ee switch from buildout to virtualenv
Drew Perttula <drewp@bigasterisk.com>
parents: 820
diff changeset
37 virtualenv -p $(PYTHON) env
1209
b7c752e49355 upgrade many modules
Drew Perttula <drewp@bigasterisk.com>
parents: 1184
diff changeset
38 env/bin/pip install -U pip
863
58a634ab0f4c bin/python symlink
Drew Perttula <drewp@bigasterisk.com>
parents: 862
diff changeset
39 ln -sf ../env/bin/python bin/python
862
ee07ea5cd46b start makefile for tkdnd build
Drew Perttula <drewp@bigasterisk.com>
parents: 860
diff changeset
40
ee07ea5cd46b start makefile for tkdnd build
Drew Perttula <drewp@bigasterisk.com>
parents: 860
diff changeset
41 tkdnd_build:
866
43ddee394d28 more tkdnd install instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 863
diff changeset
42 # get tkdnd r95 with subversion
43ddee394d28 more tkdnd install instructions
Drew Perttula <drewp@bigasterisk.com>
parents: 863
diff changeset
43 # then apply tkdnd-patch-on-r95 to that
862
ee07ea5cd46b start makefile for tkdnd build
Drew Perttula <drewp@bigasterisk.com>
parents: 860
diff changeset
44 cd tkdnd/trunk
ee07ea5cd46b start makefile for tkdnd build
Drew Perttula <drewp@bigasterisk.com>
parents: 860
diff changeset
45 ./configure
ee07ea5cd46b start makefile for tkdnd build
Drew Perttula <drewp@bigasterisk.com>
parents: 860
diff changeset
46 make
912
9674c9f015bb makefile some GI packages
drewp@bigasterisk.com
parents: 907
diff changeset
47
9674c9f015bb makefile some GI packages
drewp@bigasterisk.com
parents: 907
diff changeset
48 bin/ascoltami2: gst_packages link_to_sys_packages
9674c9f015bb makefile some GI packages
drewp@bigasterisk.com
parents: 907
diff changeset
49
9674c9f015bb makefile some GI packages
drewp@bigasterisk.com
parents: 907
diff changeset
50 gst_packages:
1109
53528b34097f goocanvas isn't gst
drewp@bigasterisk.com
parents: 1103
diff changeset
51 sudo aptitude install python-gi gir1.2-gst-plugins-base-1.0 libgirepository-1.0-1 gir1.2-gstreamer-1.0 gstreamer1.0-tools gstreamer1.0-plugins-good gstreamer1.0-pulseaudio
919
33a5a98e9bf1 start subserver webapp with websockets, cyclone, jade, coffee
drewp@bigasterisk.com
parents: 913
diff changeset
52
33a5a98e9bf1 start subserver webapp with websockets, cyclone, jade, coffee
drewp@bigasterisk.com
parents: 913
diff changeset
53 packages:
1112
4d438e50c83c merge makefile. add pyserial
Drew Perttula <drewp@bigasterisk.com>
parents: 1109
diff changeset
54 sudo aptitude install coffeescript freemind normalize-audio audacity python-pygoocanvas python-pygame gir1.2-goocanvas-2.0-9 libffi-dev
1087
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
55
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
56 raspberry_pi_virtualenv:
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
57 mkdir -p env_pi
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
58 virtualenv --system-site-packages env_pi
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
59
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
60 raspberry_pi_packages:
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
61 sudo apt-get install python-picamera python-twisted
1f877950ad28 new picamserve for raspberry pi camera -> http, especially with crop control
Drew Perttula <drewp@bigasterisk.com>
parents: 1070
diff changeset
62 env_pi/bin/pip install cyclone coloredlogs
1184
499ef7c133eb make rule for checkpoints
drewp@bigasterisk.com
parents: 1112
diff changeset
63
499ef7c133eb make rule for checkpoints
drewp@bigasterisk.com
parents: 1112
diff changeset
64 darcs_show_checkpoint:
499ef7c133eb make rule for checkpoints
drewp@bigasterisk.com
parents: 1112
diff changeset
65 darcs add --quiet --recursive ${LIGHT9_SHOW}
499ef7c133eb make rule for checkpoints
drewp@bigasterisk.com
parents: 1112
diff changeset
66 darcs rec -a -m "checkpoint show data" ${LIGHT9_SHOW}