view debian/rules @ 815:2c0391cca127
structure: fix model saving (workaround)
Biopython seems to set MODEL record always to 1.
(Maybe it is not biopython but our error.)
Instead of changing model field of biopython model,
generate MODEL and ENDMDL records manually.
Biopython's MODEL record is skipped using StringIO.
author |
boris (kodomo) <bnagaev@gmail.com> |
date |
Fri, 15 Jul 2011 03:03:39 +0400 |
parents |
cc1ed3a62673 |
children |
2b74596f3c64 |
line source
3 DEB_AUTO_UPDATE_DEBIAN_CONTROL = yes
4 DEB_PYTHON_SYSTEM = pysupport
5 DEB_COMPRESS_EXCLUDE = .py
6 DEB_PYTHON_MODULE_PACKAGES = $
(filter-out blocks3d-wt, $
(DEB_PACKAGES))
8 include /usr/share/cdbs/1
/rules/debhelper.mk
9 include /usr/share/cdbs/1
/class/python-distutils.mk
14 build/geometrical-core2::
16 fix_path='import sys\nsys.path.append("/usr/share/geometrical-core2")'; \
17 cat geometrical_core/geometrical-core \
18 | sed "1 { x; s@^@\n$${fix_path}\n@; x }; /^$$/ x" \
19 > debian/bin/geometrical-core2
20 chmod +x debian/bin/geometrical-core2
25 # Manually build blocks3d-wt to avoid build-dependency on qmake
27 b3dwt_cpp = $
(wildcard $
(b3dwt)/*.C)
28 b3dwt_o = $
(b3dwt_cpp:.C=.o)
29 b3dwt_exe = $
(b3dwt)/blocks3d-wt
33 build/blocks3d-wt:: $
(b3dwt_exe) debian/.dep
35 $
(b3dwt_exe): $
(b3dwt_o)
36 $
(CC) -o $
@ $^
-lwt -lwtfcgi -lboost_signals -O3
44 debian/.dep: $
(b3dwt_cpp)