@@ -44,28 +44,28 @@ PKGNAME=diffpy_cmi
4444gitrepos=(
4545 diffpy.Structure
4646 https://github.com/diffpy/diffpy.Structure.git
47- master:v1.2
47+ master:v1.3.1
4848 diffpy.utils
4949 https://github.com/diffpy/diffpy.utils.git
50- master:v1.1
50+ master:v1.2. 1
5151 pyobjcryst
5252 https://github.com/diffpy/pyobjcryst.git
53- master:v1.0
54- cxxtest
55- https://github.com/CxxTest/cxxtest.git
56- master:4.3
53+ master:v2.0.1
5754 libdiffpy
5855 https://github.com/diffpy/libdiffpy.git
59- master:v1.2
56+ master:v1.3.1
6057 libobjcryst
6158 https://github.com/diffpy/libobjcryst.git
62- master:v1.9.8
59+ master:v2015.1.1
6360 diffpy.srreal
6461 https://github.com/diffpy/diffpy.srreal.git
65- master:v1.0
62+ master:v1.1
6663 diffpy.srfit
6764 https://github.com/diffpy/diffpy.srfit.git
68- master:v1.0
65+ master:v1.1
66+ srfit-sasview
67+ https://github.com/pavoljuhas/sasview.git
68+ srfit-sasview:f5f721d1b1c4afcb4e4fbd9a1e13beff75c05881
6969)
7070
7171# Mercurial repositories for the sources in order of
@@ -75,22 +75,16 @@ hgrepos=(
7575
7676# URLs to source code bundles as (directory, URL)
7777tarballs=(
78+ cxxtest
79+ https://github.com/CxxTest/cxxtest/releases/download/4.4/cxxtest-4.4.tar.gz
7880 pycifrw
79- https://bitbucket. org/jamesrhester/pycifrw/downloads /PyCifRW-3.6 .1.tar.gz
81+ https://pypi.python. org/packages/source/P /PyCifRW/PyCifRW-4.1 .1.tar.gz
8082 periodictable
8183 https://pypi.python.org/packages/source/p/periodictable/periodictable-1.4.1.tar.gz
8284)
8385
8486# Subversion repositories as (targetpath, URL)
8587svnrepos=(
86- sans/data_util
87- svn://
[email protected] /common/releases/util-1.0.0@1501
88- sans/sansdataloader
89- svn://
[email protected] /sans/releases/sansdataloader-1.0.0@5489
90- sans/sansmodels
91- svn://
[email protected] /sans/releases/sansmodels-1.0.0@5489
92- sans/pr_inversion
93- svn://
[email protected] /sans/releases/pr_inversion-1.0.0@5489
9488)
9589
9690# Parse command-line options -------------------------------------------------
@@ -353,24 +347,9 @@ ListSkipOrBuild diffpy.srreal binary || {
353347 $SCONS -j $NCPU build=fast prefix=$PREFIX install
354348}
355349
356- ListSkipOrBuild sans/data_util binary || {
357- cd ${SRCDIR} /sans/data_util
358- ${PYTHON} setup.py install --prefix=$PREFIX
359- }
360-
361- ListSkipOrBuild sans/sansdataloader binary || {
362- cd ${SRCDIR} /sans/sansdataloader
363- ${PYTHON} setup.py install --prefix=$PREFIX
364- }
365-
366- ListSkipOrBuild sans/sansmodels binary || {
367- cd ${SRCDIR} /sans/sansmodels
368- ${PYTHON} setup.py install --prefix=$PREFIX
369- }
370-
371- ListSkipOrBuild sans/pr_inversion binary || {
372- cd ${SRCDIR} /sans/pr_inversion
373- ${PYTHON} setup.py install --prefix=$PREFIX
350+ ListSkipOrBuild srfit-sasview binary || {
351+ python_easy_install -N --prefix=$PREFIX --exclude-scripts \
352+ ${SRCDIR} /srfit-sasview
374353}
375354
376355ListSkipOrBuild diffpy.srfit binary || {
@@ -406,6 +385,8 @@ ListSkipOrBuild "create diffpy_cmi tarball" || {
406385 .svn
407386 # Use cxxtest at a fixed git-tag version
408387 src/cxxtest/.git
388+ # Use srfit-sasview at a fixed git-tag version
389+ src/srfit-sasview/.git
409390 )
410391 sourcepaths=(
411392 install src * .pth * .sh * .txt
0 commit comments