├── pkgs ├── host-bison.yaml ├── host-bzip2.yaml ├── host-eigen.yaml ├── host-flex.yaml ├── host-gmp.yaml ├── host-jpeg.yaml ├── host-m4.yaml ├── host-mpfr.yaml ├── host-png.yaml ├── host-sed.yaml ├── host-ssl.yaml ├── host-szip.yaml ├── host-zlib.yaml ├── test_empty.yaml ├── host-libtiff.yaml ├── host-libxml2.yaml ├── host-ncurses.yaml ├── host-openssl.yaml ├── host-sqlite.yaml ├── daetk │ ├── sources.cygwin │ ├── sources.darwin │ ├── sources.linux │ ├── archive.linux │ ├── archive.darwin │ └── archive.cygwin ├── host-acml-blas.yaml ├── host-hdf5.yaml ├── host-acml-lapack.yaml ├── host-cmake.yaml ├── host-lapack.yaml ├── host-libsci-blas.yaml ├── host-matlab.yaml ├── host-libsci-lapack.yaml ├── host-freetype.yaml ├── host-swig.yaml ├── host-osx-framework-accelerate.yaml ├── host-pkg-config.yaml ├── host-libstdcxx.yaml ├── mpmath.yaml ├── gsl.yaml ├── httplib2.yaml ├── ply.yaml ├── pexpect.yaml ├── unittest-cpp.yaml ├── ws4py.yaml ├── host-blas.yaml ├── mini-xml.yaml ├── nanomsg.yaml ├── gprof2dot.yaml ├── host-boost.yaml ├── keyring.yaml ├── nose.yaml ├── py.yaml ├── test_autotools │ └── configure ├── utm.yaml ├── boto.yaml ├── clint.yaml ├── ecdsa.yaml ├── optcomplete.yaml ├── paver.yaml ├── psutil.yaml ├── pytz.yaml ├── pyvtk.yaml ├── yaml.yaml ├── geojson.yaml ├── iptools.yaml ├── primesieve.yaml ├── quandl.yaml ├── breathe.yaml ├── docutils.yaml ├── expat.yaml ├── iso8601.yaml ├── oauthlib.yaml ├── pycrypto.yaml ├── pygments.yaml ├── requests.yaml ├── selenium.yaml ├── werkzeug.yaml ├── fastcache.yaml ├── ghp_import.yaml ├── latexcodec.yaml ├── libspatialindex.yaml ├── libunwind.yaml ├── livereload.yaml ├── dcp.yaml ├── mpc.yaml ├── python-readline.yaml ├── tracing.yaml ├── ttystatus.yaml ├── cliapp.yaml ├── gawk.yaml ├── gdbm.yaml ├── gzip.yaml ├── stgit.yaml ├── tar.yaml ├── coreutils.yaml ├── glm.yaml ├── pyproj.yaml ├── sqlite.yaml ├── ferari.yaml ├── hashdist.yaml ├── pbr.yaml ├── pcc-libs.yaml ├── pytest.yaml ├── reclass.yaml ├── findutils.yaml ├── numexpr.yaml ├── httpie.yaml ├── netcdf4f.yaml ├── python-gdal.yaml ├── rdp.yaml ├── uptide.yaml ├── libunistring.yaml ├── mock.yaml ├── paramiko.yaml ├── pip.yaml ├── ufl.yaml ├── urwid.yaml ├── fiat.yaml ├── genshi.yaml ├── ipdb.yaml ├── line_profiler.yaml ├── lockfile.yaml ├── modelparameters.yaml ├── mpi4py.yaml ├── ssl_match_hostname.yaml ├── wcwidth.yaml ├── yapf.yaml ├── Click.yaml ├── Nevow.yaml ├── blosc.yaml ├── isort.yaml ├── larch.yaml ├── meld3.yaml ├── netcdf4cpp.yaml ├── pybtex.yaml ├── pyliblzma.yaml ├── pythreejs.yaml ├── toolz.yaml ├── zfec.yaml ├── PyECLib.yaml ├── backports-ssl_match_hostname.yaml ├── blinker.yaml ├── cheetah.yaml ├── fabric.yaml ├── fadvise.yaml ├── foolscap.yaml ├── gotran.yaml ├── instant.yaml ├── ipykernel.yaml ├── locket.yaml ├── mistune.yaml ├── nbconvert.yaml ├── nbformat.yaml ├── partd.yaml ├── pyasn1.yaml ├── pyutil.yaml ├── tmux.yaml ├── trollius.yaml ├── zbase32.yaml ├── Tempita.yaml ├── argparse.yaml ├── certifi.yaml ├── chest.yaml ├── coverage.yaml ├── decorator.yaml ├── fenicstools.yaml ├── flatdict.yaml ├── functools.yaml ├── heapdict.yaml ├── jinja2.yaml ├── joblib.yaml ├── pydap.yaml ├── python-daemon.yaml ├── python-markdown.yaml ├── qtconsole.yaml ├── tornado.yaml ├── traitlets.yaml ├── typogrify.yaml ├── yajl.yaml ├── MarkupSafe.yaml ├── SQLAlchemy.yaml ├── bloscpack.yaml ├── clawpack.yaml ├── folium.yaml ├── functools32.yaml ├── ipywidgets.yaml ├── jupyter-core.yaml ├── jupyter-pip.yaml ├── llvm.yaml ├── pcs_api.yaml ├── pickleshare.yaml ├── ptyprocess.yaml ├── pycparser.yaml ├── schematics.yaml ├── simplejson.yaml ├── superlance.yaml ├── unidecode.yaml ├── virtualenv.yaml ├── cbcblock.yaml ├── cloudpickle.yaml ├── eventlet.yaml ├── feedgenerator.yaml ├── host-slepc.yaml ├── itsdangerous.yaml ├── jupyter-client.yaml ├── python-scp.yaml ├── scientificpython.yaml ├── setuptools-scm.yaml ├── simplegeneric.yaml ├── six.yaml ├── uflacs.yaml ├── vcversioner.yaml ├── workerpool.yaml ├── apache-libcloud.yaml ├── characteristic.yaml ├── cln.yaml ├── cython-0_18.yaml ├── geos.yaml ├── ipython-genutils.yaml ├── jupyter-console.yaml ├── msgpack-python.yaml ├── pyasn1-modules.yaml ├── cbcbeat.yaml ├── eigen.yaml ├── flask.yaml ├── guilt.yaml ├── jsonschema.yaml ├── patsy.yaml ├── pudb.yaml ├── requests_oauthlib.yaml ├── scikit-learn.yaml ├── sphinx.yaml ├── SQLAlchemy-Migrate.yaml ├── brewer2mpl.yaml ├── castra.yaml ├── dask.yaml ├── host-mpi.yaml ├── kml │ ├── header-fix.patch │ └── kml.yaml ├── memory_profiler.yaml ├── mercurial.yaml ├── nasm.yaml ├── path_py.yaml ├── pyOpenSSL.yaml ├── pyparsing.yaml ├── sortedcontainers.yaml ├── coverage-test-runner.yaml ├── scitools.yaml ├── autoconf-archive.yaml ├── bcfg2.yaml ├── beautifulsoup4.yaml ├── cryptography-vectors.yaml ├── html5lib-python.yaml ├── libyaml.yaml ├── opentidalfarm.yaml ├── pandas.yaml ├── pytest-cov.yaml ├── scons.yaml ├── supervisor.yaml ├── terminado.yaml ├── texinfo.yaml ├── aioeventlet.yaml ├── ansible.yaml ├── cvxopt.yaml ├── libevent.yaml ├── mkdocs.yaml ├── prompt-toolkit.yaml ├── sphinx-bootstrap-theme.yaml ├── fabric-virtualenv.yaml ├── gtest.yaml ├── pydy.yaml ├── gnu-sed.yaml ├── gromacs.yaml ├── hwloc.yaml ├── xonsh.yaml ├── make.yaml ├── obnam.yaml ├── diffutils.yaml ├── givaro.yaml ├── oprofile.yaml ├── patch.yaml ├── valgrind.yaml ├── buildbot-slave.yaml ├── host-ply.yaml ├── host-vtk.yaml ├── libtool.yaml ├── cbcpost.yaml ├── host-six.yaml ├── host-sympy.yaml ├── notebook.yaml ├── apr.yaml ├── host-ipython.yaml ├── host-pytest.yaml ├── libsdl2.yaml ├── matplotlib-basemap.yaml ├── cython.yaml ├── fflas_ffpack.yaml ├── host-matplotlib.yaml ├── host-pytest-cov.yaml ├── host-setuptools.yaml ├── libidn.yaml ├── libssh2.yaml ├── mpfr.yaml ├── host-petsc.yaml ├── host-numpy.yaml ├── host-scipy.yaml ├── adios.yaml ├── host-cython.yaml ├── host-pytables.yaml ├── libatomic_ops.yaml ├── bash.yaml ├── xz.yaml ├── automake.yaml ├── gflags.yaml ├── glog.yaml ├── gdal.yaml ├── jpeg.yaml ├── sparsehash.yaml ├── clang.yaml ├── libcircle.yaml ├── shapely.yaml ├── fftw2.yaml ├── m4.yaml ├── gc.yaml ├── ipython.yaml ├── png.yaml ├── autoconf.yaml ├── cffi.yaml ├── cryptopp.yaml ├── form.yaml ├── protobuf.yaml ├── bison.yaml ├── ca-bundle │ └── ca-bundle.yaml ├── stockfish.yaml ├── zope-interface.yaml ├── quilt.yaml ├── berkeleydb.yaml ├── ninja.yaml ├── pelican-plugins.yaml ├── pixman.yaml ├── atk.yaml ├── flufl_lock.yaml ├── pelican-bootstrap3.yaml ├── salt.yaml ├── grib_api.yaml ├── armadillo.yaml ├── dolfin-adjoint.yaml ├── gettext.yaml ├── libvterm.yaml ├── linbox.yaml ├── libogg.yaml ├── service_identity.yaml ├── doxygen │ ├── doxygen.yaml │ └── libiconv_plug.patch ├── gettext-bootstrap.yaml ├── h5py.yaml ├── starcluster.yaml ├── apr-util.yaml ├── libsdl2_ttf.yaml ├── szip.yaml ├── libvorbis.yaml ├── pelican.yaml ├── ffc.yaml ├── mpqc.yaml ├── Twisted.yaml ├── hpx.yaml ├── keychain.yaml ├── parmetis │ ├── fix___cdecl_redefined.patch │ └── clang_max_jbufs.patch ├── python │ ├── 2.7.3-no-libm.patch │ ├── 2.7.3-dylib.patch │ ├── 2.6.5-export-PySignal_SetWakeupFd.patch │ └── 2.6.5-ncurses-abi6.patch ├── gmock.yaml ├── isl.yaml ├── libint.yaml ├── buildbot.yaml ├── ncurses │ └── ncurses.yaml ├── glib2.yaml ├── tetgen.yaml ├── python-netcdf4.yaml ├── binutils.yaml ├── coffeescript.yaml ├── ggplot.yaml ├── libtiff.yaml ├── poppler.yaml ├── jemalloc.yaml ├── node.yaml ├── pygrib.yaml ├── qwt.yaml ├── sympy.yaml ├── git-fat.yaml ├── statsmodels.yaml ├── allmydata-tahoe.yaml ├── python-dateutil.yaml ├── scotch │ ├── Make.inc.darwin │ └── Make.inc.linux ├── autogen.yaml ├── serf.yaml ├── watchman.yaml ├── gmp │ └── gmp.yaml ├── ntl.yaml ├── pyfftw.yaml ├── libpo6.yaml ├── readline.yaml ├── attr.yaml ├── ginac.yaml ├── patchelf.yaml ├── slepc4py.yaml ├── freetype.yaml ├── hyperleveldb.yaml ├── libe.yaml ├── opium.yaml ├── cloog.yaml ├── mshr.yaml ├── libxml2.yaml ├── launcher.yaml ├── flex.yaml ├── gccxml │ └── gccxml.yaml ├── pcre.yaml ├── busybee.yaml ├── leafletwidget.yaml ├── libffi.yaml ├── libxslt.yaml ├── jasper.yaml ├── rethinkdb.yaml ├── cryptography.yaml ├── openjpeg.yaml ├── proteus.yaml ├── uhd.yaml ├── lxml.yaml ├── paraview │ └── installGenerateFiles.patch ├── dftatom.yaml ├── gobject-introspection.yaml ├── vtk │ └── vtk-disable-gc.patch ├── berkeleydb-5 │ └── berkeleydb-5.yaml ├── gperftools.yaml ├── swiginac.yaml ├── M2Crypto.yaml ├── pyzmq │ └── pyzmq.yaml ├── symengine.yaml ├── glibc.yaml ├── piranha.yaml ├── hugo.yaml ├── pcc.yaml ├── itk.yaml ├── mumps.yaml └── pillow.yaml ├── centos.yaml ├── .gitignore ├── base ├── libflags.yaml ├── host_package.yaml ├── namespace_package.yaml ├── autotools_package.yaml └── cmake_package.yaml ├── tests ├── test.autotools.yaml ├── test.qt.yaml ├── test.gcc.yaml ├── test.vxl.yaml ├── test.packages4.yaml ├── test.boost.yaml ├── test.matplotlib.yaml ├── test.host-scipy.yaml ├── test.clawpack.gitsubmodules.yaml ├── test.dolfin.yaml ├── test.packages2.yaml ├── test.cmake.yaml ├── test.netcdf4.yaml ├── test.scipy-stack.yaml └── test.packages3.yaml ├── linux2.yaml ├── examples ├── qt.linux.yaml ├── qt.darwin.yaml ├── netcdf.linux.yaml ├── golang.yaml ├── cloud.sagemath.yaml ├── just.proteus.Darwin.yaml └── python3.4.linux.yaml ├── linux.yaml ├── arch.yaml ├── osx_clt.yaml ├── osx.yaml ├── suse.yaml ├── homebrew.yaml ├── darwin.yaml ├── macports.yaml ├── cygwin.yaml ├── config.yaml └── debian.yaml /pkgs/host-bison.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-bzip2.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-eigen.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-flex.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-gmp.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-jpeg.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-m4.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-mpfr.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-png.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-sed.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-ssl.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-szip.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-zlib.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/test_empty.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | -------------------------------------------------------------------------------- /centos.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | -------------------------------------------------------------------------------- /pkgs/host-libtiff.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-libxml2.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-ncurses.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-openssl.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/host-sqlite.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | -------------------------------------------------------------------------------- /pkgs/daetk/sources.cygwin: -------------------------------------------------------------------------------- 1 | SRCS_ADD = 2 | OBJS_ADD = 3 | -------------------------------------------------------------------------------- /pkgs/daetk/sources.darwin: -------------------------------------------------------------------------------- 1 | SRCS_ADD = 2 | OBJS_ADD = 3 | -------------------------------------------------------------------------------- /pkgs/daetk/sources.linux: -------------------------------------------------------------------------------- 1 | SRCS_ADD = 2 | OBJS_ADD = 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.pyc 3 | *.pyo 4 | 5 | /default 6 | /default.yaml -------------------------------------------------------------------------------- /base/libflags.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | 3 | - name: libflags 4 | before: prologue -------------------------------------------------------------------------------- /pkgs/host-acml-blas.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'BLAS_LDFLAGS', value: '-lacml'} -------------------------------------------------------------------------------- /pkgs/host-hdf5.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'HDF5_LDFLAGS', value: '-lhdf5'} 3 | -------------------------------------------------------------------------------- /pkgs/host-acml-lapack.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'LAPACK_LDFLAGS', value: '-lacml'} -------------------------------------------------------------------------------- /pkgs/host-cmake.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - set: CMAKE 3 | value: '{{HOST_CMAKE}}' 4 | -------------------------------------------------------------------------------- /pkgs/host-lapack.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'LAPACK_LDFLAGS', value: '-llapack'} -------------------------------------------------------------------------------- /pkgs/host-libsci-blas.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'BLAS_LDFLAGS', value: '-lsci_gnu'} -------------------------------------------------------------------------------- /pkgs/host-matlab.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'MATLAB', value: '{{HOST_MATLAB}}'} 3 | -------------------------------------------------------------------------------- /pkgs/host-libsci-lapack.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'LAPACK_LDFLAGS', value: '-lsci_gnu'} -------------------------------------------------------------------------------- /tests/test.autotools.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | packages: 5 | test_autotools: 6 | -------------------------------------------------------------------------------- /pkgs/host-freetype.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'FREETYPE_LDFLAGS', value: '-lfreetype'} 3 | -------------------------------------------------------------------------------- /linux2.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | packages: 5 | blas: 6 | use: openblas 7 | ipython: -------------------------------------------------------------------------------- /pkgs/host-swig.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - set: SWIG_EXECUTABLE 3 | value: '{{HOST_SWIG_EXECUTABLE}}' 4 | -------------------------------------------------------------------------------- /pkgs/daetk/archive.linux: -------------------------------------------------------------------------------- 1 | $(ARCHIVE): $(OBJS) $(OBJS_ADD) 2 | $(LD) -shared $(OBJS) $(OBJS_ADD) $(LDLIBS) -o $(ARCHIVE) 3 | -------------------------------------------------------------------------------- /pkgs/host-osx-framework-accelerate.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'BLAS_LDFLAGS', value: '-framework Accelerate'} 3 | -------------------------------------------------------------------------------- /examples/qt.linux.yaml: -------------------------------------------------------------------------------- 1 | 2 | extends: 3 | - file: linux.yaml 4 | 5 | packages: 6 | zlib: 7 | png: 8 | qt: 9 | arch: x86_64 -------------------------------------------------------------------------------- /pkgs/host-pkg-config.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - set: PKG_CONFIG_EXECUTABLE 3 | value: '{{HOST_PKG_CONFIG_EXECUTABLE}}' 4 | -------------------------------------------------------------------------------- /linux.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: config.yaml 3 | 4 | parameters: 5 | platform: linux 6 | fortran: true 7 | PATH: /usr/bin:/bin 8 | -------------------------------------------------------------------------------- /pkgs/daetk/archive.darwin: -------------------------------------------------------------------------------- 1 | $(ARCHIVE): $(OBJS) $(OBJS_ADD) 2 | $(CXX) -dynamiclib $(LDFLAGS) $(OBJS) $(OBJS_ADD) $(LDLIBS) -o $(ARCHIVE) 3 | -------------------------------------------------------------------------------- /arch.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | parameters: 5 | platform: linux 6 | PATH: /usr/bin:/bin 7 | HOST_PYTHON: /usr/bin/python2 8 | -------------------------------------------------------------------------------- /pkgs/host-libstdcxx.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'LIBCXX_LIBSUPCXX_INCLUDE_PATHS', value: '{{HOST_LIBCXX_LIBSUPCXX_INCLUDE_PATHS}}'} 3 | -------------------------------------------------------------------------------- /tests/test.qt.yaml: -------------------------------------------------------------------------------- 1 | #Tests qt 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | packages: 7 | zlib: 8 | png: 9 | qt: 10 | arch: x86_64 -------------------------------------------------------------------------------- /osx_clt.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: config.yaml 3 | 4 | parameters: 5 | platform: Darwin 6 | fortran: false 7 | PATH: /usr/bin:/bin:/usr/sbin:/sbin 8 | -------------------------------------------------------------------------------- /tests/test.gcc.yaml: -------------------------------------------------------------------------------- 1 | #Tests gcc 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | packages: 7 | gcc: 8 | build_with: | 9 | cloog, isl 10 | -------------------------------------------------------------------------------- /base/host_package.yaml: -------------------------------------------------------------------------------- 1 | 2 | build_stages: 3 | 4 | - name: host_package_information 5 | handler: bash 6 | bash: | 7 | echo "This is a virtual package" 8 | -------------------------------------------------------------------------------- /pkgs/mpmath.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:ndo7mqtnzwsekmrum7mjrewsz7532gxa 5 | url: http://mpmath.org/files/mpmath-0.19.tar.gz 6 | -------------------------------------------------------------------------------- /tests/test.vxl.yaml: -------------------------------------------------------------------------------- 1 | # Tests cmake and cmake configured packages 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | packages: 7 | cmake: 8 | png: 9 | vxl: 10 | -------------------------------------------------------------------------------- /pkgs/gsl.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://mirror.nexcess.net/gnu/gsl/gsl-1.16.tar.gz 5 | key: tar.gz:oo6c6unzbuvhqdtnezwuhzehwpn5pckf 6 | -------------------------------------------------------------------------------- /pkgs/httplib2.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: git:0197ec868a4fc638c08358b94200ffd6ddb1bf50 5 | url: https://github.com/jcgregorio/httplib2 6 | -------------------------------------------------------------------------------- /pkgs/ply.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: http://www.dabeaz.com/ply/ply-3.4.tar.gz 5 | key: tar.gz:v5bv6enxxxlj3jp7xq76zogxbjyhh3ev 6 | 7 | -------------------------------------------------------------------------------- /examples/qt.darwin.yaml: -------------------------------------------------------------------------------- 1 | 2 | extends: 3 | - file: osx.yaml 4 | 5 | packages: 6 | zlib: 7 | png: 8 | qt: 9 | toolset: unsupported/macx-clang 10 | arch: x86_64 -------------------------------------------------------------------------------- /pkgs/pexpect.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: zip:4bpxtrpj4y6k7gr7yunxvgtlpdbrnxqc 5 | url: https://github.com/pexpect/pexpect/archive/3.3.zip 6 | -------------------------------------------------------------------------------- /pkgs/unittest-cpp.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - key: git:d220612eba6a03f72fdd24149d3714337809aa3f 5 | url: https://github.com/unittest-cpp/unittest-cpp 6 | -------------------------------------------------------------------------------- /pkgs/ws4py.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: git:84e85899a653d836c75d84acb423f57bcaa316b5 5 | url: https://github.com/Lawouach/WebSocket-for-Python 6 | -------------------------------------------------------------------------------- /pkgs/host-blas.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'BLAS_LDFLAGS', value: '-lblas'} 3 | - when platform == 'Cygwin': 4 | - {prepend_path: PATH, value: '/usr/lib/lapack'} 5 | -------------------------------------------------------------------------------- /pkgs/mini-xml.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.gz:zxwvizj4lbfsjrfhrj72dm5ug56utlcp 5 | url: http://www.msweet.org/files/project3/mxml-2.9.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/nanomsg.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://download.nanomsg.org/nanomsg-0.3-beta.tar.gz 5 | key: tar.gz:rikddcnlndcxl4ibrwrmulhzepyu3yy3 6 | -------------------------------------------------------------------------------- /examples/netcdf.linux.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | packages: 5 | mpi: 6 | zlib: 7 | szip: 8 | hdf5: 9 | curl: 10 | netcdf: 11 | netcdfcpp: 12 | 13 | -------------------------------------------------------------------------------- /pkgs/gprof2dot.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://code.google.com/p/jrfonseca.gprof2dot/ 5 | key: git:ad5b49841672e5798116fdf8aeeb9c089e294be3 6 | -------------------------------------------------------------------------------- /pkgs/host-boost.yaml: -------------------------------------------------------------------------------- 1 | extends: [host_package] 2 | 3 | when_build_dependency: 4 | - set: BOOST_ROOT 5 | value: "{{HOST_BOOST_ROOT}}" 6 | - set: BOOST_DIR 7 | value: "{{HOST_BOOST_ROOT}}" 8 | -------------------------------------------------------------------------------- /pkgs/keyring.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: zip:5kj4htmwm3deqjr56tnk3rptjlvsoqk5 5 | url: https://pypi.python.org/packages/source/k/keyring/keyring-4.0.zip 6 | -------------------------------------------------------------------------------- /pkgs/nose.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:o26ghjhc2xs2bx3xzj6rr4hvnywent5w 5 | url: https://pypi.python.org/packages/source/n/nose/nose-1.3.4.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/py.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/p/py/py-1.4.29.tar.gz 5 | key: tar.gz:e6pbc4rt6ic54hsg5q3ow772lgm7dpct 6 | -------------------------------------------------------------------------------- /pkgs/test_autotools/configure: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Fake configure script that simply writes all 4 | # command line arguments to configure_in.txt 5 | 6 | echo "$@" > configure_in.txt -------------------------------------------------------------------------------- /pkgs/utm.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:kcojf7kzlae5ipwqbmxrml4vgltcb3ly 5 | url: https://pypi.python.org/packages/source/u/utm/utm-0.3.1.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/boto.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:sugfx43gshpzc24u5pcwph7na73eeayn 5 | url: https://pypi.python.org/packages/source/b/boto/boto-2.39.0.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/clint.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:hkphxj6oviico26p5birbicggoatgrca 5 | url: https://pypi.python.org/packages/source/c/clint/clint-0.4.1.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/ecdsa.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:mthr5ytndtpdy46g27iqp6bv73l4niuq 5 | url: https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.13.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/optcomplete.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:v4restb5hqtdy6qqef23vxsn43cx7pfs 5 | url: https://bitbucket.org/blais/optcomplete/get/477883477317.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/paver.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:dzvyiiupdv3zc33kmb5gaofyxuxapefe 5 | url: https://pypi.python.org/packages/source/P/Paver/Paver-1.2.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/psutil.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/p/psutil/psutil-2.1.1.tar.gz 5 | key: tar.gz:x6asusvguqiupuhjnzr5qjxlowbp3jvv 6 | -------------------------------------------------------------------------------- /pkgs/pytz.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/p/pytz/pytz-2013b.tar.bz2 5 | key: tar.bz2:mxvuttafw6ix7xogdyp6nwfekewcsxfv 6 | -------------------------------------------------------------------------------- /pkgs/pyvtk.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:j6lr4iploo2e7vg5kk7ndlxkpb46bwpi 5 | url: https://pypi.python.org/packages/source/P/PyVTK/PyVTK-0.4.85.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/yaml.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: http://pypi.python.org/packages/source/P/PyYAML/PyYAML-3.10.tar.gz 5 | key: tar.gz:44j5urojnsstuouljaka2qjag5g3miw7 6 | -------------------------------------------------------------------------------- /examples/golang.yaml: -------------------------------------------------------------------------------- 1 | # This example shows how to install golang on Linux. 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | packages: 7 | curl: 8 | use_ca_bundle: true 9 | golang: 10 | -------------------------------------------------------------------------------- /pkgs/geojson.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://github.com/frewsxcv/python-geojson/archive/1.0.7.tar.gz 5 | key: tar.gz:tatursbtdhyhyix6xnxsjfnx45gs7wrz 6 | -------------------------------------------------------------------------------- /pkgs/iptools.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:b4byows35v2axjf7itpmw2tym6omvekk 5 | url: https://pypi.python.org/packages/source/i/iptools/iptools-0.6.1.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/primesieve.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.gz:mvk5jvfkexcmn7l25nyunb24all26jw4 5 | url: http://dl.bintray.com/kimwalisch/primesieve/primesieve-5.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/quandl.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/Q/Quandl/Quandl-1.8.1.tar.gz 5 | key: tar.gz:mz4t5cnix3lioez4upclhk3i6wzorz3e 6 | -------------------------------------------------------------------------------- /pkgs/breathe.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/b/breathe/breathe-1.2.0.tar.gz 5 | key: tar.gz:ct6te5lyy26tg43sp5vatkuzdtb25q2j 6 | -------------------------------------------------------------------------------- /pkgs/docutils.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/d/docutils/docutils-0.10.tar.gz 5 | key: tar.gz:g4dcjzq3m5z5ulzpwf6mfjhk5jf3lfwd 6 | -------------------------------------------------------------------------------- /pkgs/expat.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://downloads.sourceforge.net/project/expat/expat/2.1.0/expat-2.1.0.tar.gz 5 | key: tar.gz:qi3qkrzpqfw7ehepnkqcnxiwfmuaqbud 6 | -------------------------------------------------------------------------------- /pkgs/iso8601.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:5d5vf54iqcxammzwzfhllod3dapgudgd 5 | url: https://pypi.python.org/packages/source/i/iso8601/iso8601-0.1.11.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/oauthlib.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:ubi7atxi5qzqkbk2wngypm3mtjcjg5pa 5 | url: https://pypi.python.org/packages/source/o/oauthlib/oauthlib-0.7.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/pycrypto.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.tar.gz 5 | key: tar.gz:okj4tv7iv4xejkbpq3vzyoyfrcapjpgi 6 | -------------------------------------------------------------------------------- /pkgs/pygments.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:omqjdeee43nmr5cuay4kizchuo6xgd6k 5 | url: https://pypi.python.org/packages/source/P/Pygments/Pygments-2.0.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/requests.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:pn3tl36twhrdepoj7txqmczybuc7l4ml 5 | url: https://pypi.python.org/packages/source/r/requests/requests-2.5.1.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/selenium.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:awfgrcw5i5v4mjbwf2gjcp7rg4rgtuo3 5 | url: https://pypi.python.org/packages/source/s/selenium/selenium-2.44.0.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/werkzeug.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-0.9.4.tar.gz 5 | key: tar.gz:yg5ppi7ixzypgtmtd3qxgkb7ibuhppj5 6 | -------------------------------------------------------------------------------- /pkgs/fastcache.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:qzyak52jc74ztbkp7uyd7prxspbqyloj 5 | url: https://pypi.python.org/packages/source/f/fastcache/fastcache-1.0.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/ghp_import.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:mbmicdq4i3otwwy652d6ea557pkwnyim 5 | url: https://pypi.python.org/packages/source/g/ghp-import/ghp-import-0.4.1.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/latexcodec.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/l/latexcodec/latexcodec-0.3.0.zip 5 | key: zip:rgemrc3jaftyojy6qbbp7kkinviuwunv 6 | -------------------------------------------------------------------------------- /pkgs/libspatialindex.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.bz2:tzl3a7gnmszjicwee44tqluejetrn4mg 5 | url: http://download.osgeo.org/libspatialindex/spatialindex-src-1.8.1.tar.bz2 6 | -------------------------------------------------------------------------------- /pkgs/libunwind.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz 5 | key: tar.gz:tx7a7sxcvbtn5hjzildgtfpewrqcgbcg 6 | -------------------------------------------------------------------------------- /pkgs/livereload.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:lwv23hchyu2gqjcimxlhrawmf5nc5ru3 5 | url: https://pypi.python.org/packages/source/l/livereload/livereload-2.3.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/dcp.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libcircle, attr] 5 | 6 | sources: 7 | - key: git:0560ff7c700c143c018f4beb5ec243a3ff61c66e 8 | url: https://github.com/hpc/dcp.git 9 | -------------------------------------------------------------------------------- /pkgs/mpc.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gmp, mpfr] 5 | 6 | sources: 7 | - key: tar.gz:wvq7ktmki6oo4o6ishxfe427dd7ym4jl 8 | url: ftp://ftp.gnu.org/gnu/mpc/mpc-1.0.2.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/python-readline.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz 5 | key: tar.gz:4ahynyb57zjopukqftwfyzahbmzgehef 6 | -------------------------------------------------------------------------------- /pkgs/tracing.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:qcfamtgf7umxf6yhu7lswqdjzp7sqswh 5 | url: http://code.liw.fi/debian/pool/main/p/python-tracing/python-tracing_0.8.orig.tar.gz 6 | 7 | -------------------------------------------------------------------------------- /pkgs/ttystatus.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:d3gvrx7qasp5ztw3ntkb74g5yumxdskd 5 | url: http://code.liw.fi/debian/pool/main/p/python-ttystatus/python-ttystatus_0.23.orig.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/cliapp.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:67eyri5g2arn47czimgw66r5ynmniq5a 5 | url: http://code.liw.fi/debian/pool/main/p/python-cliapp/python-cliapp_1.20140719.orig.tar.gz 6 | 7 | -------------------------------------------------------------------------------- /pkgs/gawk.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:kvsgjpjojpc2b6wukjvvsyr6jpsawtbp 8 | url: http://ftp.heanet.ie/mirrors/gnu/gawk/gawk-4.1.1.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/gdbm.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:rwis6rhqlufrljff3fvhn6cs5ec5aun3 8 | url: http://ftp.heanet.ie/mirrors/gnu/gdbm/gdbm-1.11.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/gzip.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:s7vyhn3d3hs22nptkh7fkf7gw4ksdv5k 8 | url: http://ftp.heanet.ie/mirrors/gnu/gzip/gzip-1.6.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/stgit.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [python] 4 | run: [python] 5 | 6 | sources: 7 | - url: git://repo.or.cz/stgit.git 8 | key: git:4a0c142ef8d3569194da2dcc5a60cfa968523cbb 9 | -------------------------------------------------------------------------------- /pkgs/tar.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.bz2:ei4mlrr4p3fmzslc6ecifv3iow2fz3p6 8 | url: http://ftp.heanet.ie/mirrors/gnu/tar/tar-1.27.tar.bz2 9 | -------------------------------------------------------------------------------- /pkgs/coreutils.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.xz:5rb4uw6pyyreflgli237cipww2co4ipm 8 | url: http://ftp.gnu.org/gnu/coreutils/coreutils-8.23.tar.xz 9 | -------------------------------------------------------------------------------- /pkgs/glm.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [] 4 | 5 | sources: 6 | - key: zip:crsrwvvrb6tibasenlfpniirnvllov6i 7 | url: http://downloads.sourceforge.net/project/ogl-math/glm-0.9.6.3/glm-0.9.6.3.zip 8 | -------------------------------------------------------------------------------- /pkgs/pyproj.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [python] 4 | run: [python] 5 | 6 | sources: 7 | - key: git:bb005aca2d933d77b78c0018f8b5d04c471b4608 8 | url: https://github.com/jswhit/pyproj.git 9 | -------------------------------------------------------------------------------- /pkgs/sqlite.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [readline] 4 | 5 | sources: 6 | - url: https://sqlite.org/2013/sqlite-autoconf-3071700.tar.gz 7 | key: tar.gz:r72g2c5ktzsmbakvituct2mf6elbyclk 8 | -------------------------------------------------------------------------------- /tests/test.packages4.yaml: -------------------------------------------------------------------------------- 1 | # This builds the ruby from scratch 2 | 3 | extends: 4 | - file: debian.yaml 5 | 6 | packages: 7 | 8 | launcher: 9 | libxslt: 10 | libxml2: 11 | libyaml: 12 | bison: 13 | ruby: 14 | -------------------------------------------------------------------------------- /pkgs/ferari.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [numpy] 5 | 6 | sources: 7 | - key: git:208a515cad054f147e75de47aec8926649b6a659 8 | url: https://bitbucket.org/fenics-project/ferari.git 9 | -------------------------------------------------------------------------------- /pkgs/hashdist.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | run: [git, mercurial, pyliblzma] 5 | 6 | sources: 7 | - key: git:167460666cccfbd9bc01f0b4ed5f5c67596c5a6b 8 | url: https://github.com/hashdist/hashdist 9 | -------------------------------------------------------------------------------- /pkgs/pbr.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [pip] 5 | 6 | sources: 7 | - key: tar.gz:u5awkddjpk7j3u62aabzuv5elik2n3wq 8 | url: https://pypi.python.org/packages/source/p/pbr/pbr-0.10.8.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/pcc-libs.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:7cnmstrqsj5crr4pzc4lp7xwc7xk7bb6 8 | url: http://pcc.ludd.ltu.se/ftp/pub/pcc-releases/pcc-libs-1.0.0.tgz 9 | -------------------------------------------------------------------------------- /pkgs/pytest.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | run: [py] 5 | 6 | sources: 7 | - key: tar.gz:5u4kg4s3rzchqvk57w2utjbbtsr3uv4v 8 | url: https://pypi.python.org/packages/source/p/pytest/pytest-2.8.6.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/reclass.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: git:25cb8f5b40a63ce8c083abcd2bc74c7f0281f76c 9 | url: https://github.com/madduck/reclass.git 10 | -------------------------------------------------------------------------------- /pkgs/findutils.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:inhtfulrzpaklzzm7rjxfrx4jsyonapy 8 | url: http://ftp.heanet.ie/mirrors/gnu/findutils/findutils-4.4.2.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/numexpr.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [numpy] 4 | run: [numpy] 5 | 6 | sources: 7 | - key: tar.gz:wpk7tggr4se4ny7gollvyltljkdr2z76 8 | url: https://github.com/pydata/numexpr/archive/v2.4.tar.gz -------------------------------------------------------------------------------- /pkgs/httpie.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [pygments] 5 | 6 | sources: 7 | - key: tar.gz:v44yfvaxipmymyepd7toin6qje67ej4z 8 | url: https://pypi.python.org/packages/source/h/httpie/httpie-0.9.2.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/netcdf4f.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [mpi, hdf5, netcdf4] 4 | 5 | sources: 6 | - url: https://github.com/Unidata/netcdf-fortran/archive/v4.4.2.tar.gz 7 | key: tar.gz:6itec5ahjlym6mzlrxij4tqyiul2fvkp 8 | -------------------------------------------------------------------------------- /pkgs/python-gdal.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [gdal] 5 | 6 | sources: 7 | - key: tar.gz:zwdszwufyivezzpltv6j6t5vntntdbgb 8 | url: https://pypi.python.org/packages/source/G/GDAL/GDAL-1.11.1.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/rdp.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | run: [numpy] 4 | 5 | sources: 6 | - key: tar.gz:36tbip4bzxitlhsoaj5d2m4r4gb2lq5k 7 | url: https://pypi.python.org/packages/source/r/rdp/rdp-0.5.tar.gz 8 | 9 | 10 | -------------------------------------------------------------------------------- /pkgs/uptide.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [numpy, python-netcdf4] 5 | 6 | sources: 7 | - key: git:0f13da16a3ccfd73fc10a0b50d02aa1a652ee52a 8 | url: https://github.com/stephankramer/uptide.git 9 | -------------------------------------------------------------------------------- /pkgs/libunistring.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:megt5rze7pnkmvfp4ph7ec47jviexy75 8 | url: http://ftp.heanet.ie/mirrors/gnu/libunistring/libunistring-0.9.3.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/mock.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/m/mock/mock-1.0.1.zip 9 | key: zip:r6bqqdnkesoqg3f4z64k4xgg74ahxcgw 10 | -------------------------------------------------------------------------------- /pkgs/paramiko.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | run: [pycrypto, ecdsa] 4 | 5 | sources: 6 | - key: tar.gz:gkl6xu6na4xvon3s67due2jzurb4mlcf 7 | url: https://pypi.python.org/packages/source/p/paramiko/paramiko-1.16.0.tar.gz 8 | -------------------------------------------------------------------------------- /pkgs/pip.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:zichtbxqkkgpvf22ct5z67yqmjy5jygd 9 | url: https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/ufl.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [numpy, six] 5 | 6 | sources: 7 | - key: tar.gz:y5oepapfcbcqj4kyznbm3b5m575jauxi 8 | url: https://bitbucket.org/fenics-project/ufl/downloads/ufl-1.6.0.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/urwid.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:z7hmaprw3ys2cbz6fy24fr5qzruwtocx 5 | url: https://pypi.python.org/packages/85/5d/9317d75b7488c335b86bd9559ca03a2a023ed3413d0e8bfe18bea76f24be/urwid-1.3.1.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/fiat.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [] 4 | run: [numpy, sympy] 5 | 6 | sources: 7 | - key: tar.gz:qwhkh2jwvu5tkwfuot74zlukpoo53ovp 8 | url: https://bitbucket.org/fenics-project/fiat/downloads/fiat-1.6.0.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/genshi.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:ptgbosdhel3aawcwn3pqmd6iy2xqvqkv 9 | url: https://pypi.python.org/packages/source/G/Genshi/Genshi-0.7.zip 10 | -------------------------------------------------------------------------------- /pkgs/ipdb.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [ipython] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/i/ipdb/ipdb-0.8.zip 9 | key: zip:bvfdh44omz5azahmdjna4rup4whfzxdb 10 | -------------------------------------------------------------------------------- /pkgs/line_profiler.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [cython] 5 | run: [] 6 | 7 | sources: 8 | - key: git:99891e5c0415da66019dd56c42b0a96e58fec78d 9 | url: https://github.com/rkern/line_profiler 10 | -------------------------------------------------------------------------------- /pkgs/lockfile.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [pbr, pip] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/l/lockfile/lockfile-0.10.2.tar.gz 8 | key: tar.gz:tzbcklyx2hoyt3rrorpayt56lcdcyjiu 9 | -------------------------------------------------------------------------------- /pkgs/modelparameters.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [] 4 | run: [numpy, sympy] 5 | 6 | sources: 7 | - key: git:9067fa5abfce360c04ce2e954c6f45dde504ced9 8 | url: https://bitbucket.org/johanhake/modelparameters.git 9 | -------------------------------------------------------------------------------- /pkgs/mpi4py.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [mpi, numpy, cython] 4 | run: [mpi, numpy] 5 | 6 | sources: 7 | - url: https://bitbucket.org/mpi4py/mpi4py.git 8 | key: git:d5da39a2e334e585b97e83928995cca917610129 9 | -------------------------------------------------------------------------------- /pkgs/ssl_match_hostname.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:a5aq475qtkvxxwxv4ymn4zwd3lee4lr5 5 | url: https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/wcwidth.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:3sz6yr3razwmcxhwvk25lrfetgs7ahdh 5 | url: https://pypi.python.org/packages/c2/d1/7689293086a8d5320025080cde0e3155b94ae0a7496fb89a3fbaa92c354a/wcwidth-0.1.6.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/yapf.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:wiybw4bunzybzo4k6rx5sdps2obvlh3p 9 | url: https://pypi.python.org/packages/source/y/yapf/yapf-0.2.9.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/Click.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:7oqp64hv5o2m5o7wjrakr66cel5xz6bf 9 | url: https://pypi.python.org/packages/source/c/click/click-6.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/Nevow.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/N/Nevow/Nevow-0.11.1.tar.gz 9 | key: tar.gz:rhl7nfb47aom56g54qawzkq4xklxxe3g 10 | -------------------------------------------------------------------------------- /pkgs/blosc.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:qifbrcbadryabaludn4ekdzcn4koh7qk 9 | url: https://pypi.python.org/packages/source/b/blosc/blosc-1.2.7.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/isort.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:3hvxdsk225ldmyciiam332l627nuf7qt 9 | url: https://pypi.python.org/packages/source/i/isort/isort-4.1.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/larch.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [tracing] 5 | 6 | sources: 7 | - key: tar.gz:e4l6qun54rnwn2fs2raydbq7eqjv2gc2 8 | url: http://code.liw.fi/debian/pool/main/p/python-larch/python-larch_1.20131130.orig.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/meld3.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/m/meld3/meld3-1.0.0.tar.gz 9 | key: tar.gz:k62b5253lkbnjkjimceweyleilrdt3dn 10 | -------------------------------------------------------------------------------- /pkgs/netcdf4cpp.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [netcdf4, hdf5] 4 | 5 | sources: 6 | - url: ftp://ftp.unidata.ucar.edu/pub/netcdf/netcdf-cxx-4.2.tar.gz 7 | key: tar.gz:sxwwvne2b3qacjk6vrhejkwllssovfv2 8 | 9 | 10 | -------------------------------------------------------------------------------- /pkgs/pybtex.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [yaml] 4 | run: [yaml] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/p/pybtex/pybtex-0.16.tar.bz2 8 | key: tar.bz2:b7kxnz7zgmt4nhnggjvqrigoowjbxnzh 9 | -------------------------------------------------------------------------------- /pkgs/pyliblzma.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package, libflags] 2 | 3 | dependencies: 4 | build: [xz] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/p/pyliblzma/pyliblzma-0.5.3.tar.bz2 8 | key: tar.bz2:bdlwf43nlzm7xg5q4ixaadbqbmq7s7rv 9 | -------------------------------------------------------------------------------- /pkgs/pythreejs.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [ipython, pip, jupyter-pip] 5 | 6 | sources: 7 | - key: git:ac189124bb54fe5a5e65ad6299a21becfbab94c7 8 | url: https://github.com/jasongrout/pythreejs 9 | 10 | -------------------------------------------------------------------------------- /pkgs/toolz.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:ipbmtzphufvwzcf2gcektp6if563ryjt 9 | url: https://pypi.python.org/packages/source/t/toolz/toolz-0.7.4.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/zfec.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/z/zfec/zfec-1.4.24.tar.gz 9 | key: tar.gz:4puz43thvsnpolapsghqhuqfdyl5ih2i 10 | -------------------------------------------------------------------------------- /tests/test.boost.yaml: -------------------------------------------------------------------------------- 1 | 2 | 3 | # This test tests the ability to build boost 4 | extends: 5 | - file: linux.yaml 6 | 7 | packages: 8 | mpi: 9 | use: host-mpi 10 | bzip2: 11 | boost: 12 | toolset: gcc 13 | address_model: 64 14 | 15 | -------------------------------------------------------------------------------- /pkgs/PyECLib.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:d4ubb6taiduphiocmhcnjnuzz7toanw7 9 | url: https://pypi.python.org/packages/source/P/PyECLib/PyECLib-1.1.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/backports-ssl_match_hostname.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:a5aq475qtkvxxwxv4ymn4zwd3lee4lr5 5 | url: https://pypi.python.org/packages/source/b/backports.ssl_match_hostname/backports.ssl_match_hostname-3.4.0.2.tar.gz 6 | -------------------------------------------------------------------------------- /pkgs/blinker.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/b/blinker/blinker-1.3.tar.gz 9 | key: tar.gz:naiqccajeyrgdza2w64s6p3nepzvz6aw 10 | -------------------------------------------------------------------------------- /pkgs/cheetah.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/C/Cheetah/Cheetah-2.4.4.tar.gz 9 | key: tar.gz:xyyiekpqyhs6ll2pe7l64bwzboyz42xt 10 | -------------------------------------------------------------------------------- /pkgs/fabric.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [paramiko] 4 | run: [paramiko] 5 | 6 | sources: 7 | - key: tar.gz:mzvd3kjconjs2osj3unmkpr5oiof5qxs 8 | url: https://pypi.python.org/packages/source/F/Fabric/Fabric-1.10.2.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/fadvise.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:daheaklcbgmcx7eb4lzmv2bn3otn7puc 9 | url: https://pypi.python.org/packages/source/f/fadvise/fadvise-4.0.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/foolscap.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/f/foolscap/foolscap-0.6.4.zip 9 | key: zip:pduwcp4zk5pbnth6hdtqvivuh7njqfqx 10 | -------------------------------------------------------------------------------- /pkgs/gotran.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [] 4 | run: [instant, modelparameters, numpy, sympy] 5 | 6 | sources: 7 | - key: git:cac1f5d42bac85a047b6a444bce9d03b8d173bc4 8 | url: https://bitbucket.org/johanhake/gotran.git 9 | -------------------------------------------------------------------------------- /pkgs/instant.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | run: [cmake, flufl_lock, numpy, swig] 4 | 5 | sources: 6 | - key: tar.gz:end6aiuvggljbfmrd7nr3yyl2555274b 7 | url: https://bitbucket.org/fenics-project/instant/downloads/instant-1.6.0.tar.gz 8 | -------------------------------------------------------------------------------- /pkgs/ipykernel.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:jel6deigqeydi7lfpbwr2mpg7sfoedsz 9 | url: https://pypi.python.org/packages/source/i/ipykernel/ipykernel-4.3.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/locket.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:d7xghqivhw3afnibkrue6vzfkzhghihw 9 | url: https://pypi.python.org/packages/source/l/locket/locket-0.2.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/mistune.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:mb3n5x3wqneje7mzd5bxdznhthdkafml 9 | url: https://pypi.python.org/packages/source/m/mistune/mistune-0.7.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/nbconvert.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:spzyh4dhfa3yjpwsd4g6cufmb64557t7 9 | url: https://pypi.python.org/packages/source/n/nbconvert/nbconvert-4.0.0.zip 10 | -------------------------------------------------------------------------------- /pkgs/nbformat.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:3sdv5ahsufylg2iza7qequchaj65c7lw 9 | url: https://pypi.python.org/packages/source/n/nbformat/nbformat-4.0.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/partd.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [locket] 6 | 7 | sources: 8 | - key: tar.gz:bofc6mj5a5kivnp3zke7vyt5mphic4e6 9 | url: https://pypi.python.org/packages/source/p/partd/partd-0.3.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/pyasn1.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pyasn1/pyasn1-0.1.7.tar.gz 9 | key: tar.gz:4t4b2u6fgp3l3fjgwbd7ar7xwea4esvr 10 | -------------------------------------------------------------------------------- /pkgs/pyutil.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pyutil/pyutil-2.0.0.tar.gz 9 | key: tar.gz:bsuvzocyipc3bh33mw2323cc2gka4glg 10 | -------------------------------------------------------------------------------- /pkgs/tmux.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libevent, ncurses] 5 | 6 | sources: 7 | - key: tar.gz:gfle467uxtxs335tzm2ltzmwxvb2he34 8 | url: https://github.com/tmux/tmux/releases/download/2.1/tmux-2.1.tar.gz 9 | 10 | -------------------------------------------------------------------------------- /pkgs/trollius.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:vdqofu5dde56hyhrcmst6qlhluthtur4 9 | url: https://pypi.python.org/packages/source/t/trollius/trollius-2.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/zbase32.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/z/zbase32/zbase32-1.1.5.tar.gz 9 | key: tar.gz:tms4gs5fq3f3vvcrpl2rnzzdlgng6oh4 10 | -------------------------------------------------------------------------------- /tests/test.matplotlib.yaml: -------------------------------------------------------------------------------- 1 | # Isolated matplotlib test case 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | packages: 7 | 8 | launcher: 9 | blas: 10 | use: host-blas 11 | python: 12 | sqlite: 13 | use: host-sqlite 14 | matplotlib: 15 | -------------------------------------------------------------------------------- /pkgs/Tempita.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:ha4sxnyiueasqqm7ox5jcifg2lencnyb 9 | url: https://pypi.python.org/packages/source/T/Tempita/Tempita-0.5.3dev.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/argparse.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/a/argparse/argparse-1.2.1.tar.gz 9 | key: tar.gz:3wxuwctbqm22gk3gmtkk4a4kdxupxlnd 10 | -------------------------------------------------------------------------------- /pkgs/certifi.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:3q5cwlm5caz5x4tvqy3gvzq3tv6ejwgd 9 | url: https://pypi.python.org/packages/source/c/certifi/certifi-2015.9.6.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/chest.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [heapdict] 6 | 7 | sources: 8 | - key: tar.gz:6liqgdkhed6uydfsldbtqpklvn3ez7se 9 | url: https://pypi.python.org/packages/source/c/chest/chest-0.2.3.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/coverage.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/c/coverage/coverage-3.7.1.tar.gz 9 | key: tar.gz:2gxkdrfkmg4dm3lkilotmudcf67zyy2o 10 | -------------------------------------------------------------------------------- /pkgs/decorator.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:llimcd5ngfsiz75bl3qgidxoas53docd 9 | url: https://pypi.python.org/packages/source/d/decorator/decorator-4.0.4.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/fenicstools.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [mpi4py, numpy, h5py, python-netcdf4, pyvtk] 5 | 6 | sources: 7 | - key: git:cca3ed1cc39215636ebd3e2449dae44d5bb5781a 8 | url: https://github.com/mikaem/fenicstools.git 9 | -------------------------------------------------------------------------------- /pkgs/flatdict.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:qs3ujncggklaaqnr5f3r3lpncmzugytu 9 | url: https://pypi.python.org/packages/source/f/flatdict/flatdict-1.2.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/functools.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:lfxnrgm55zazyb2juqn73wboi2l6qdvc 9 | url: https://pypi.python.org/packages/source/f/functools/functools-0.5.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/heapdict.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:ide6g2agc3h57fbpo5bjuou6bj3pghhj 9 | url: https://pypi.python.org/packages/source/H/HeapDict/HeapDict-1.0.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/jinja2.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [MarkupSafe] 6 | 7 | sources: 8 | - key: tar.gz:xqp7f74i3p5m57pe3xpeohiuc7j3gbhi 9 | url: https://pypi.python.org/packages/source/J/Jinja2/Jinja2-2.8.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/joblib.yaml: -------------------------------------------------------------------------------- 1 | # Joblib version 0.9.0b4 for simple parallel python loops. 2 | 3 | extends: [setuptools_package] 4 | 5 | sources: 6 | - key: tar.gz:iox3ipu3mvyqlduodpmpgivaq763mkpt 7 | url: https://pypi.python.org/packages/source/j/joblib/joblib-0.9.0b4.tar.gz 8 | -------------------------------------------------------------------------------- /pkgs/pydap.yaml: -------------------------------------------------------------------------------- 1 | extends: [namespace_package] 2 | 3 | dependencies: 4 | build: [paver] 5 | run: [httplib2] 6 | 7 | sources: 8 | - key: tar.gz:ggxvshjej45j2n42b4bbousdqlkhh7je 9 | url: https://pypi.python.org/packages/source/P/Pydap/Pydap-3.1.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/python-daemon.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [docutils] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/p/python-daemon/python-daemon-2.0.5.tar.gz 8 | key: tar.gz:v7pe7jbt3fgqa4qg5yy2bfa5kw26wizk 9 | -------------------------------------------------------------------------------- /pkgs/python-markdown.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/M/Markdown/Markdown-2.6.zip 9 | key: zip:twdfrwawe3ad52oz37f3kfryfxmqmtrb 10 | -------------------------------------------------------------------------------- /pkgs/qtconsole.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:snzrj5htlppj5yuos6yzske7rla3doqu 9 | url: https://pypi.python.org/packages/source/q/qtconsole/qtconsole-4.2.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/tornado.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | run: [backports-ssl_match_hostname] 5 | 6 | sources: 7 | - key: tar.gz:ufx43rhxnmmezobpj6pk52wo6yitwusl 8 | url: https://pypi.python.org/packages/source/t/tornado/tornado-4.2.1.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/traitlets.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:bmkawsuuutyzkgeh3g6oizinuii7pfqa 9 | url: https://pypi.python.org/packages/source/t/traitlets/traitlets-4.0.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/typogrify.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/t/typogrify/typogrify-2.0.7.tar.gz 9 | key: tar.gz:rpsgndg2inawhtrctwd4ujz2cgjczmlb 10 | -------------------------------------------------------------------------------- /pkgs/yajl.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - key: git:a0ecdde0c042b9256170f2f8890dd9451a4240aa 5 | url: https://github.com/lloyd/yajl 6 | 7 | defaults: 8 | # share/pkgconfig/yajl.pc contains hard-coded path 9 | relocatable: false 10 | -------------------------------------------------------------------------------- /pkgs/MarkupSafe.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/M/MarkupSafe/MarkupSafe-0.23.tar.gz 9 | key: tar.gz:utwbv72zxfnbjnc6wlrdoynac6pjqmm5 10 | -------------------------------------------------------------------------------- /pkgs/SQLAlchemy.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/S/SQLAlchemy/SQLAlchemy-0.7.10.tar.gz 9 | key: tar.gz:o6vdtvs4tucd5otlumu3gwp7qz2cj7lm 10 | -------------------------------------------------------------------------------- /pkgs/bloscpack.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:zfyvb4gv4bxpzx4hiuwlslzf2e2rd5pz 9 | url: https://pypi.python.org/packages/source/b/bloscpack/bloscpack-0.10.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/clawpack.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [numpy] 4 | run: [numpy, matplotlib] 5 | 6 | sources: 7 | - key: tar.gz:ths6trvj5trqhvsgfjwnj5oopcml3oui 8 | url: https://pypi.python.org/packages/source/c/clawpack/clawpack-5.2.2.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/folium.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [pandas, numpy] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/f/folium/folium-0.1.2.tar.gz 9 | key: tar.gz:itakflkweus6v3dqrjztbjbu34dgkedh 10 | -------------------------------------------------------------------------------- /pkgs/functools32.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:rhmcjktmgwgeegrdjv7z5yf5owjtuz6c 9 | url: https://pypi.python.org/packages/source/f/functools32/functools32-3.2.3-2.zip 10 | -------------------------------------------------------------------------------- /pkgs/ipywidgets.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:z3vtexsfvxuvg7bncfp63hksfzog5ef3 9 | url: https://pypi.python.org/packages/source/i/ipywidgets/ipywidgets-4.1.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/jupyter-core.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:jzu3pjn2eej5krt6em4zivsdkysqpur7 9 | url: https://pypi.python.org/packages/source/j/jupyter_core/jupyter_core-4.0.6.zip 10 | -------------------------------------------------------------------------------- /pkgs/jupyter-pip.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:wxla2vqnbs3zhqn3l6kafwyhobj6ppak 9 | url: https://pypi.python.org/packages/source/j/jupyter-pip/jupyter-pip-0.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/llvm.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [python] 5 | 6 | sources: 7 | - key: tar.xz:xz3zj3im5rbnnruczkhdkf2tlnkfkwr5 8 | url: http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz 9 | 10 | defaults: 11 | relocatable: false 12 | -------------------------------------------------------------------------------- /pkgs/pcs_api.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [requests, oauthlib, requests_oauthlib] 5 | 6 | sources: 7 | - key: zip:3wtk6la7p2coqy4ps6t2rzh46ob6k5ja 8 | url: https://pypi.python.org/packages/source/p/pcs-api/pcs-api-1.0.2.zip 9 | -------------------------------------------------------------------------------- /pkgs/pickleshare.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:yc7foridlvbx3p2vvfxwbn3renc3cjbd 9 | url: https://pypi.python.org/packages/source/p/pickleshare/pickleshare-0.5.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/ptyprocess.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:3s3y7mqzpne4ug33f433ar54rhanu6uq 9 | url: https://pypi.python.org/packages/source/p/ptyprocess/ptyprocess-0.5.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/pycparser.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [ply] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pycparser/pycparser-2.10.tar.gz 9 | key: tar.gz:sv6zrntbyc3ewwakw34uwes6bg3hcqku 10 | -------------------------------------------------------------------------------- /pkgs/schematics.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:qn2yv6sejjj2fkhpeocsyb3jn3obngoh 9 | url: https://pypi.python.org/packages/source/s/schematics/schematics-1.1.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/simplejson.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/s/simplejson/simplejson-3.6.0.tar.gz 9 | key: tar.gz:xjqzm5qvvkr72cgv7frxhzx2j3s6amm4 10 | -------------------------------------------------------------------------------- /pkgs/superlance.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/s/superlance/superlance-0.9.tar.gz 9 | key: tar.gz:f5mlz2ujvyhusiato6qmsllsbfxu6vmo 10 | -------------------------------------------------------------------------------- /pkgs/unidecode.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/U/Unidecode/Unidecode-0.04.17.tar.gz 9 | key: tar.gz:6d4nkpjzq562jbesspkur3wllz4tms2x 10 | -------------------------------------------------------------------------------- /pkgs/virtualenv.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.11.6.tar.gz 9 | key: tar.gz:hz5eyfi6f3ux6uo3aik37uvaooyevepj 10 | -------------------------------------------------------------------------------- /pkgs/cbcblock.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [dolfin, numpy, petsc4py, scipy, ufl, {{build_with}}] 5 | 6 | sources: 7 | - key: git:1c7dd47ba4ea0ca933e44dbd2955a6987a1b6229 8 | url: https://bitbucket.org/fenics-apps/cbc.block.git 9 | -------------------------------------------------------------------------------- /pkgs/cloudpickle.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:gqmdap2ey3cnvime6hodnsgaw77yeyof 9 | url: https://pypi.python.org/packages/source/c/cloudpickle/cloudpickle-0.1.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/eventlet.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [libevent] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:q4q6s4kov74nedzea7qnhkaanhnwwv6j 9 | url: https://pypi.python.org/packages/source/e/eventlet/eventlet-0.17.4.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/feedgenerator.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/f/feedgenerator/feedgenerator-1.7.tar.gz 9 | key: tar.gz:lvvqweatjlbzfpqmbq5dtqhb27u4c7gh 10 | -------------------------------------------------------------------------------- /pkgs/host-slepc.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'SLEPC_DIR', value: '{{HOST_SLEPC_DIR}}'} 3 | 4 | build_stages: 5 | - handler: bash 6 | bash: | 7 | cp -r {{HOST_SLEPC_DIR}}/conf ${ARTIFACT}/ 8 | 9 | profile_links: 10 | - name: conf 11 | link: '*/**/*' 12 | -------------------------------------------------------------------------------- /pkgs/itsdangerous.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/i/itsdangerous/itsdangerous-0.24.tar.gz 9 | key: tar.gz:zoz7z6gt4m67qylqt3fprhm6myu474fc 10 | -------------------------------------------------------------------------------- /pkgs/jupyter-client.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:awsxibni7ukjgvqupt5f4vc333xnqw7v 9 | url: https://pypi.python.org/packages/source/j/jupyter_client/jupyter_client-4.1.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/python-scp.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [paramiko] 5 | run: [paramiko] 6 | 7 | sources: 8 | - key: tar.gz:dd2z4sg7m75mbmdjlelatihu2ugxqgqq 9 | url: https://pypi.python.org/packages/source/s/scp/scp-0.10.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/scientificpython.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [numpy] 4 | run: [numpy] 5 | 6 | sources: 7 | - url: https://sourcesup.renater.fr/frs/download.php/file/4411/ScientificPython-2.8.1.tar.gz 8 | key: tar.gz:3hxtkrzwief3wlul4m6loqz46yqrimd2 9 | -------------------------------------------------------------------------------- /pkgs/setuptools-scm.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:kegdkoasc6njrntukm2yp5vmw4mt66yt 9 | url: https://pypi.python.org/packages/source/s/setuptools_scm/setuptools_scm-1.10.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/simplegeneric.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:3sls4bqjjonplocvwppuuzddsxsd2he5 9 | url: https://pypi.python.org/packages/source/s/simplegeneric/simplegeneric-0.8.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/six.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:cbpy22dbn6berysl6dutolxqju6mcaie 9 | url: https://pypi.python.org/packages/source/s/six/six-1.10.0.tar.gz 10 | 11 | licenses: [mit] 12 | -------------------------------------------------------------------------------- /pkgs/uflacs.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [ffc, numpy, six, ufl] 5 | 6 | sources: 7 | - key: tar.gz:x2ybjis6ms5zjw3hodnelft2gsq32t4x 8 | url: https://bitbucket.org/fenics-project/uflacs-deprecated/downloads/uflacs-1.6.0.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/vcversioner.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:vtkdnbxjfzwixpvu6lxpkraikz5hvxvj 9 | url: https://pypi.python.org/packages/source/v/vcversioner/vcversioner-2.14.0.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/workerpool.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [six] 5 | run: [six] 6 | 7 | sources: 8 | - key: tar.gz:vncv3mg6ab3shtxejsdng7bfov2h6fmh 9 | url: https://pypi.python.org/packages/source/w/workerpool/workerpool-0.9.4.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/apache-libcloud.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/a/apache-libcloud/apache-libcloud-0.14.1.zip 9 | key: zip:m2e4zbhmnv27h3qpqsexwpcio6yp5ewg 10 | -------------------------------------------------------------------------------- /pkgs/characteristic.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/c/characteristic/characteristic-0.1.0.tar.gz 9 | key: tar.gz:2rypvrekzs6kiebyumq2xugbu5bix3xv 10 | -------------------------------------------------------------------------------- /pkgs/cln.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.bz2:fwm5prbt7nqnwhrifgjjrkmdkqzzxxas 5 | url: http://www.ginac.de/CLN/cln-1.3.4.tar.bz2 6 | 7 | when_build_dependency: 8 | - prepend_path: PKG_CONFIG_PATH 9 | value: '${ARTIFACT}/lib/pkgconfig' 10 | -------------------------------------------------------------------------------- /pkgs/cython-0_18.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: http://cython.org/release/Cython-0.18.tar.gz 5 | key: tar.gz:z5fnp6xnnph5w5w2ijeszytox6jhcko2 6 | 7 | when_build_dependency: 8 | - prepend_path: PATH 9 | value: '${ARTIFACT}/bin' 10 | -------------------------------------------------------------------------------- /pkgs/geos.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://download.osgeo.org/geos/geos-3.4.2.tar.bz2 5 | key: tar.bz2:cxul7x36feehvfl3k2wfipvjvabscsa4 6 | 7 | when_build_dependency: 8 | - prepend_path: PATH 9 | value: '${ARTIFACT}/bin' 10 | -------------------------------------------------------------------------------- /pkgs/ipython-genutils.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:brb7vbhjhliojw7mv76gmvvmdsxrusbv 9 | url: https://pypi.python.org/packages/source/i/ipython_genutils/ipython_genutils-0.1.0.zip 10 | -------------------------------------------------------------------------------- /pkgs/jupyter-console.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:iupip7dpkr7tdxuynwr3w2kb5ypppaxl 9 | url: https://pypi.python.org/packages/source/j/jupyter_console/jupyter_console-4.1.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/msgpack-python.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/m/msgpack-python/msgpack-python-0.4.2.tar.gz 9 | key: tar.gz:ar3or7oxtznwjczutpio327qnzasohxc 10 | -------------------------------------------------------------------------------- /pkgs/pyasn1-modules.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pyasn1-modules/pyasn1-modules-0.0.5.tar.gz 9 | key: tar.gz:xzs7adwsryyhk3y66ojxpszyesakenug 10 | -------------------------------------------------------------------------------- /pkgs/cbcbeat.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [dolfin, dolfin-adjoint, ffc, fiat, gotran, instant, ufl] 5 | 6 | sources: 7 | - key: tar.gz:xd6zwhubeh6cvcq5roqvgd5lkydvea7h 8 | url: https://bitbucket.org/meg/cbcbeat/get/3ae776e2c47a.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/eigen.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | defaults: 4 | # share/pkgconfig/eigen3.pc contains hard-coded path 5 | relocatable: false 6 | 7 | sources: 8 | - key: tar.bz2:m3tpf3phruhpmufoswvfod2urqevnefq 9 | url: http://bitbucket.org/eigen/eigen/get/3.2.1.tar.bz2 10 | -------------------------------------------------------------------------------- /pkgs/flask.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [jinja2, werkzeug, itsdangerous] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/F/Flask/Flask-0.10.1.tar.gz 9 | key: tar.gz:jsbyfh7yhvaiwxq5jgkuoitfieosyqkb 10 | -------------------------------------------------------------------------------- /pkgs/guilt.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | sources: 4 | - key: git:669732c2fd05199054ae7d4c76a88c7eb3040bf1 5 | url: http://repo.or.cz/guilt.git 6 | 7 | build_stages: 8 | - name: make-install 9 | handler: bash 10 | bash: | 11 | make install PREFIX=${ARTIFACT} 12 | -------------------------------------------------------------------------------- /pkgs/jsonschema.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [vcversioner] 5 | run: [vcversioner] 6 | 7 | sources: 8 | - key: zip:sceestney5cjpj5cpbbk4tfjym2vwx3x 9 | url: https://pypi.python.org/packages/source/j/jsonschema/jsonschema-2.5.1.zip 10 | -------------------------------------------------------------------------------- /pkgs/patsy.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/patsy/patsy-0.2.1.zip 9 | key: zip:rfnrtchk4nwvolhq4h2djssny5zfix6w 10 | 11 | licenses: [bsd-2-clause] 12 | -------------------------------------------------------------------------------- /pkgs/pudb.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | run: [urwid] 5 | 6 | sources: 7 | - key: tar.gz:23cfh5kt2qkmbnsweqvbfxznaqinwvef 8 | url: https://pypi.python.org/packages/f2/bf/a3a767b90a659e2b5a1ab8ded3138875ad68589741f598a938abe47773ad/pudb-2016.1.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/requests_oauthlib.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [requests, oauthlib] 5 | 6 | sources: 7 | - key: tar.gz:mwgzvoufgof6rqorkmwj7nmapm4b3ryw 8 | url: https://pypi.python.org/packages/source/r/requests-oauthlib/requests-oauthlib-0.5.0.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/scikit-learn.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [numpy, scipy] 4 | run: [numpy, scipy] 5 | 6 | sources: 7 | - key: tar.gz:ybzb4kkqk3evy4ac4blsn4v5e4nhsi7i 8 | url: https://pypi.python.org/packages/source/s/scikit-learn/scikit-learn-0.16.1.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/sphinx.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [docutils, jinja2, pygments] 4 | run: [jinja2, pygments] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/S/Sphinx/Sphinx-1.2b3.tar.gz 8 | key: tar.gz:tqibhpmfmqomdxmrsrhdvuwj2l6hrlgb 9 | -------------------------------------------------------------------------------- /pkgs/SQLAlchemy-Migrate.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [SQLAlchemy] 5 | run: [] 6 | 7 | sources: 8 | - url: http://sqlalchemy-migrate.googlecode.com/files/sqlalchemy-migrate-0.7.1.tar.gz 9 | key: tar.gz:chv65glggemnstnn6qidl5z3wll2ydse 10 | -------------------------------------------------------------------------------- /pkgs/brewer2mpl.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/b/brewer2mpl/brewer2mpl-1.4.zip 9 | key: zip:ccqcg7onidtntp2g4xvktjnuqztwhvl6 10 | 11 | licenses: [mit] 12 | -------------------------------------------------------------------------------- /pkgs/castra.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [bloscpack, blosc, numpy, pandas] 6 | 7 | sources: 8 | - key: tar.gz:d5shxnku3phe4un5l3r7t7zgojtwfkp2 9 | url: https://pypi.python.org/packages/source/c/castra/castra-0.1.6.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/dask.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [toolz, numpy, pandas, partd, cloudpickle] 6 | 7 | sources: 8 | - key: tar.gz:74tudhqfs4kza6x67zwlzqpyy5eikxd2 9 | url: https://pypi.python.org/packages/source/d/dask/dask-0.7.6.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/host-mpi.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'MPICC', value: '{{HOST_MPICC}}'} 3 | - {set: 'MPICXX', value: '{{HOST_MPICXX}}'} 4 | - {set: 'MPIF77', value: '{{HOST_MPIF77}}'} 5 | - {set: 'MPIF90', value: '{{HOST_MPIF90}}'} 6 | - {set: 'MPIEXEC', value: '{{HOST_MPIEXEC}}'} 7 | -------------------------------------------------------------------------------- /pkgs/kml/header-fix.patch: -------------------------------------------------------------------------------- 1 | --- a/src/kml/base/file_posix.cc 2 | +++ b/src/kml/base/file_posix.cc 3 | @@ -27,6 +27,7 @@ 4 | // POSIX platforms. 5 | 6 | #include "kml/base/file.h" 7 | +#include 8 | #include 9 | #include 10 | #include 11 | -------------------------------------------------------------------------------- /pkgs/memory_profiler.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | run: 5 | - when platform != 'Cygwin': 6 | - psutil 7 | 8 | sources: 9 | - url: https://github.com/fabianp/memory_profiler.git 10 | key: git:3fa7aafb0ac9c05c83fd9726ba1ffd6a7c27ec82 11 | -------------------------------------------------------------------------------- /pkgs/mercurial.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:lw7fz2zxa7rxquunze2gv4uasglwbkq2 5 | url: http://mercurial.selenic.com/release/mercurial-3.1.2.tar.gz 6 | 7 | when_build_dependency: 8 | - prepend_path: PATH 9 | value: '${ARTIFACT}/bin' 10 | -------------------------------------------------------------------------------- /pkgs/nasm.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.xz:zgkgpryheii4kugri5sa3cq2bksnmnwu 5 | url: http://www.nasm.us/pub/nasm/releasebuilds/2.11.08/nasm-2.11.08.tar.xz 6 | 7 | when_build_dependency: 8 | - prepend_path: PATH 9 | value: '${ARTIFACT}/bin' 10 | -------------------------------------------------------------------------------- /pkgs/path_py.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [setuptools-scm] 5 | run: [setuptools-scm] 6 | 7 | sources: 8 | - key: tar.gz:fyij7ebk5vfhtgoumxsozbcwyeis4zly 9 | url: https://pypi.python.org/packages/source/p/path.py/path.py-8.1.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/pyOpenSSL.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [six, cryptography, openssl] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.14.tar.gz 9 | key: tar.gz:vgo3rzm4ciatrlmkolxm5xgcjncrbuxo 10 | -------------------------------------------------------------------------------- /pkgs/pyparsing.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pyparsing/pyparsing-2.0.1.zip 9 | key: zip:pylwn3tuptfht7qxfntq7vj66wh4kxjl 10 | 11 | licenses: [MIT] 12 | -------------------------------------------------------------------------------- /pkgs/sortedcontainers.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:dexvtwtn634rebhyljquucnyrzoknafe 9 | url: https://pypi.python.org/packages/source/s/sortedcontainers/sortedcontainers-1.4.4.tar.gz 10 | -------------------------------------------------------------------------------- /osx.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: config.yaml 3 | 4 | parameters: 5 | platform: Darwin 6 | fortran: false 7 | PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 8 | PROLOGUE: | 9 | export MACOSX_DEPLOYMENT_TARGET=$(sw_vers -productVersion | sed -E "s/([0-9]+\.[0-9]+).*/\1/") 10 | -------------------------------------------------------------------------------- /pkgs/coverage-test-runner.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [coverage] 5 | 6 | sources: 7 | - key: tar.gz:kuh377rcaadwbdtkuqmqie2dehjpwmvp 8 | url: http://code.liw.fi/debian/pool/main/p/python-coverage-test-runner/python-coverage-test-runner_1.10.orig.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/scitools.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [numpy, matplotlib] 4 | run: [numpy, matplotlib] 5 | 6 | sources: 7 | - key: tar.gz:zojgvnzjw7buksyledf7h6tbwscdusle 8 | url: https://scitools.googlecode.com/archive/435f3410c3043cff39746857cb682cdc3c99bb7b.tar.gz 9 | -------------------------------------------------------------------------------- /tests/test.host-scipy.yaml: -------------------------------------------------------------------------------- 1 | # This test tests host installed Python, NumPy and SciPy 2 | 3 | extends: 4 | - file: suse.yaml 5 | 6 | packages: 7 | 8 | launcher: 9 | 10 | python: 11 | host: true 12 | 13 | numpy: 14 | use: host-numpy 15 | scipy: 16 | use: host-scipy 17 | -------------------------------------------------------------------------------- /pkgs/autoconf-archive.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [autoconf] 5 | run: [autoconf] 6 | 7 | sources: 8 | - key: tar.bz2:vza5dtgp5slciig3ey7czooeb74emkxv 9 | url: http://ftp.heanet.ie/mirrors/gnu/autoconf-archive/autoconf-archive-2014.02.28.tar.bz2 10 | -------------------------------------------------------------------------------- /pkgs/bcfg2.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [ lockfile, lxml, python-daemon ] 5 | run: [ lockfile, lxml, python-daemon ] 6 | 7 | sources: 8 | - key: tar.gz:m6xs5ibzyfm2rdvcsec7ibmjwz32ba2z 9 | url: http://ftp.mcs.anl.gov/pub/bcfg/bcfg2-1.3.5.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/beautifulsoup4.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://pypi.python.org/packages/source/b/beautifulsoup4/beautifulsoup4-4.3.2.tar.gz 5 | key: tar.gz:ukzjxucizix6ksqenmuxocleooehfklu 6 | 7 | dependencies: 8 | build: [] 9 | run: [] 10 | 11 | licenses: [mit] -------------------------------------------------------------------------------- /pkgs/cryptography-vectors.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/c/cryptography-vectors/cryptography_vectors-0.5.2.tar.gz 9 | key: tar.gz:eg5zt22n64eveviamrqefa3fmoxz6fci 10 | -------------------------------------------------------------------------------- /pkgs/html5lib-python.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://github.com/html5lib/html5lib-python 5 | key: git:e4d12b98f38189e55a57e6d37df2d1b43f206f3a 6 | 7 | dependencies: 8 | build: 9 | - six 10 | run: 11 | - six 12 | 13 | licenses: [mit] 14 | -------------------------------------------------------------------------------- /pkgs/libyaml.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz 5 | key: tar.gz:pp4bkvfolkzntnuxpwrzr2tys4robw3v 6 | 7 | when_build_dependency: 8 | - prepend_path: PKG_CONFIG_PATH 9 | value: '${ARTIFACT}/lib/pkgconfig' 10 | -------------------------------------------------------------------------------- /pkgs/opentidalfarm.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [] 4 | run: [dolfin, dolfin-adjoint, numpy, uptide, utm, yaml] 5 | 6 | sources: 7 | - key: zip:iwqk2qwfxfobtgq7gi3maqzyauzuypfm 8 | url: https://github.com/OpenTidalFarm/OpenTidalFarm/archive/opentidalfarm-1.5.zip 9 | -------------------------------------------------------------------------------- /pkgs/pandas.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [numpy, python-dateutil, pytz] 4 | run: [numpy, python-dateutil, pytz] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/p/pandas/pandas-0.13.0.tar.gz 8 | key: tar.gz:loz7pjpsj7ucqdue4vah3qjjgzhhqjol 9 | -------------------------------------------------------------------------------- /pkgs/pytest-cov.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [coverage, pytest] 5 | run: [coverage, pytest] 6 | 7 | sources: 8 | - key: tar.gz:vczc4u7h6o4xcrkmgxpztx76eh2hjh2t 9 | url: https://pypi.python.org/packages/source/p/pytest-cov/pytest-cov-2.2.1.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/scons.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:jnl5oidg73j3n73fu7oz643dhsnrycpy 5 | url: http://downloads.sourceforge.net/project/scons/scons/2.3.4/scons-2.3.4.tar.gz 6 | 7 | when_build_dependency: 8 | - prepend_path: PATH 9 | value: '${ARTIFACT}/bin' 10 | -------------------------------------------------------------------------------- /pkgs/supervisor.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [meld3, superlance] 5 | run: [meld3, superlance] 6 | 7 | sources: 8 | - key: tar.gz:4mwfi37i2ktoa6pmjam4jh6siu2nib22 9 | url: http://pypi.python.org/packages/source/s/supervisor/supervisor-3.1.3.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/terminado.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [ptyprocess,tornado] 5 | run: [ptyprocess,tornado] 6 | 7 | sources: 8 | - key: tar.gz:mpujh37rxkcpd3t4jp6mu5twxio6mokf 9 | url: https://pypi.python.org/packages/source/t/terminado/terminado-0.5.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/texinfo.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [findutils, ncurses, gzip] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:nogkgdu3n4etwvh6arbz4vkf4vsmmnuy 11 | url: http://ftp.heanet.ie/mirrors/gnu/texinfo/texinfo-5.2.tar.g 12 | -------------------------------------------------------------------------------- /pkgs/aioeventlet.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [trollius, eventlet] 5 | run: [trollius, eventlet] 6 | 7 | sources: 8 | - key: tar.gz:7z4mfmrhzydxwfmb4kxcyby7guirdueh 9 | url: https://pypi.python.org/packages/source/a/aioeventlet/aioeventlet-0.4.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/ansible.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [paramiko, jinja2, yaml] 5 | run: [paramiko, jinja2, yaml] 6 | 7 | sources: 8 | - key: tar.gz:e7nqxgirh6vylmkdbq3by54qucvh6xdb 9 | url: https://pypi.python.org/packages/source/a/ansible/ansible-2.0.0.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/cvxopt.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package, libflags] 2 | 3 | dependencies: 4 | build: [lapack] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/c/cvxopt/cvxopt-1.1.6.tar.gz 9 | key: tar.gz:d2kamzsqxas6py3nk2xicu2vimabz74g 10 | 11 | licenses: [gplv3] 12 | -------------------------------------------------------------------------------- /pkgs/libevent.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:ohbmjhyk3lnm7w7ggmvdolbyz6oiw6ev 9 | url: https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz 10 | 11 | -------------------------------------------------------------------------------- /pkgs/mkdocs.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [yaml, python-markdown, livereload, ghp_import] 6 | 7 | sources: 8 | - key: tar.gz:5bywnfxh5lrfod3vex4octke7zz7p4gi 9 | url: https://pypi.python.org/packages/source/m/mkdocs/mkdocs-0.12.2.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/prompt-toolkit.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | run: [wcwidth] 5 | 6 | sources: 7 | - key: tar.gz:keeo3htoidjizmo4sc5fmomhqwjdckex 8 | url: https://pypi.python.org/packages/0b/2c/ab26db81e5b9c2f179a2e9d797f2ce0d11f7cc3308830831de0daad8629e/prompt_toolkit-1.0.0.tar.gz 9 | -------------------------------------------------------------------------------- /pkgs/sphinx-bootstrap-theme.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:6nwtflxljuekdmub45c5wqriwxsa3wwp 9 | url: https://pypi.python.org/packages/source/s/sphinx-bootstrap-theme/sphinx-bootstrap-theme-0.4.5.tar.gz 10 | -------------------------------------------------------------------------------- /tests/test.clawpack.gitsubmodules.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | packages: 5 | blas: 6 | use: host-blas 7 | python: 8 | sqlite: 9 | use: host-sqlite 10 | clawpack: 11 | github: https://github.com/clawpack/clawpack/commit/bd252ba6f835a255ca57cdc3b8848b31b550d428 12 | -------------------------------------------------------------------------------- /base/namespace_package.yaml: -------------------------------------------------------------------------------- 1 | # namespace_package.yaml 2 | # Use for Python installs that create namespace packages. 3 | 4 | extends: [setuptools_package] 5 | 6 | build_stages: 7 | 8 | # The distutils deletes .pth files but we need them for namespace 9 | # packages: 10 | - name: cleanup 11 | mode: remove -------------------------------------------------------------------------------- /pkgs/fabric-virtualenv.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [fabric, paramiko] 4 | run: [fabric, paramiko] 5 | 6 | sources: 7 | - url: https://pypi.python.org/packages/source/f/fabric-virtualenv/fabric-virtualenv-0.2.1.tar.gz 8 | key: tar.gz:ieuohxfckg26ijsmrxwge6m3mxn2q62q 9 | -------------------------------------------------------------------------------- /pkgs/gtest.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - key: git:d406cb18c3d73995cec51fc6b39a2aea821b68c1 5 | url: https://github.com/google/googletest 6 | 7 | build_stages: 8 | - name: configure 9 | extra: ['-D BUILD_SHARED_LIBS:BOOL=ON'] 10 | 11 | defaults: 12 | relocatable: false 13 | -------------------------------------------------------------------------------- /pkgs/pydy.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [python] 5 | run: [python, numpy, scipy, sympy, ipython, cython, matplotlib] 6 | 7 | sources: 8 | - key: tar.gz:atqtkzfbpmos7mbslwvde7dj5n32jlhp 9 | url: https://pypi.python.org/packages/source/p/pydy/pydy-0.3.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/gnu-sed.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - url: http://ftp.gnu.org/gnu/sed/sed-4.2.tar.bz2 8 | key: tar.bz2:5z3vly5laohh33woxx2e7vb22znjncij 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/gromacs.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [fftw] 4 | 5 | defaults: 6 | # bin/GMXRC.zsh contains hard-coded path 7 | relocatable: false 8 | 9 | sources: 10 | - url: ftp://ftp.gromacs.org/pub/gromacs/gromacs-4.6.5.tar.gz 11 | key: tar.gz:u4sc6mkzmoqrd2d72kdzk2lld2ayvslu 12 | -------------------------------------------------------------------------------- /pkgs/hwloc.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.bz2:gxhbhknaon6s3yog7lfvypaehd34qo2f 5 | url: http://www.open-mpi.org/software/hwloc/v1.10/downloads/hwloc-1.10.1.tar.bz2 6 | 7 | defaults: 8 | # bin/hwloc-assembler-remote contains hard-coded path 9 | relocatable: false 10 | -------------------------------------------------------------------------------- /pkgs/xonsh.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [ply] 5 | run: [ply] 6 | 7 | sources: 8 | - key: tar.gz:vujmyerafpupgmtlr5ezwldgf7rbpf7n 9 | url: https://pypi.python.org/packages/04/13/f920406f04f741c5a3820c3953b8db53692aef4649a3c562257b75a9efc5/xonsh-0.2.7.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/make.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.bz2:4ydinr5p5xtczsginljqclhqqhverb62 8 | url: http://ftp.heanet.ie/mirrors/gnu/make/make-4.0.tar.bz2 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/obnam.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [cliapp, larch, tracing, ttystatus, paramiko, pycrypto, coverage-test-runner] 5 | 6 | sources: 7 | - key: tar.gz:64cgtqu6hulmocan762dhsacp2s7f64p 8 | url: http://code.liw.fi/debian/pool/main/o/obnam/obnam_1.8.orig.tar.gz 9 | 10 | -------------------------------------------------------------------------------- /pkgs/diffutils.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.xz:ujpitkflmx662fzr4qmgxyn3exg2sz4d 8 | url: http://ftp.gnu.org/gnu/diffutils/diffutils-3.3.tar.xz 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/givaro.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gmp] 5 | 6 | sources: 7 | - url: https://forge.imag.fr/frs/download.php/370/givaro-3.7.2.tar.gz' 8 | key: tar.gz:mosu5tvtqj7ttvbvl7tcvd5rfworjvs4 9 | 10 | build_stages: 11 | - name: configure 12 | extra: ['--with-gmp=$GMP_DIR'] 13 | -------------------------------------------------------------------------------- /pkgs/oprofile.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://downloads.sourceforge.net/project/oprofile/oprofile/oprofile-0.9.9/oprofile-0.9.9.tar.gz 5 | key: tar.gz:dzjdiag2vot3rugrkju6s55arnao37vf 6 | 7 | defaults: 8 | # bin/opannotate contains hard-coded path 9 | relocatable: false 10 | -------------------------------------------------------------------------------- /pkgs/patch.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:ybpsqzumgr2lyy5nzvekxlusduk6ohbf 8 | url: http://ftp.heanet.ie/mirrors/gnu/patch/patch-2.7.1.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/valgrind.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.bz2:7ist3qtn3ntbwytj35mbitx7mb7kh53k 8 | url: http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/buildbot-slave.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [Twisted, zope-interface, setuptools] 5 | run: [Twisted, zope-interface] 6 | 7 | sources: 8 | - key: zip:kwq5k3st37bhcksx4m5ulmlvdrb2jvrj 9 | url: https://pypi.python.org/packages/source/b/buildbot-slave/buildbot-slave-0.8.10.zip 10 | -------------------------------------------------------------------------------- /pkgs/host-ply.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/ply ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/host-vtk.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/vtk ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/libtool.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:wog6isdcvgdsspgt3dp24hcatviuw3co 8 | url: http://ftp.heanet.ie/mirrors/gnu/libtool/libtool-2.4.2.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/cbcpost.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [dolfin, ffc, fiat, instant, numpy, scipy, ufl] 4 | run: [dolfin, ffc, fiat, instant, numpy, scipy, ufl, fenicstools, mpi4py] 5 | 6 | sources: 7 | - key: git:fe075e5e7cf4eabc2d4bd7e33d426ae1a9e95c00 8 | url: https://bitbucket.org/simula_cbc/cbcpost.git 9 | -------------------------------------------------------------------------------- /pkgs/host-six.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/six.py ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/host-sympy.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/sympy ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/notebook.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [functools32, ipython-genutils] 5 | run: [functools, functools32, ipython-genutils] 6 | 7 | sources: 8 | - key: tar.gz:wwlug65dgu4ceeai4ip6u4onahw2twqv 9 | url: https://pypi.python.org/packages/source/n/notebook/notebook-4.1.0.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/apr.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | # build-1/apr_rules.mk contains hardwired path 8 | defaults: 9 | relocatable: false 10 | 11 | sources: 12 | - key: tar.bz2:5ffl4qy5jwsiijp4ztnspndjxuhycuki 13 | url: http://apache.spinellicreations.com/apr/apr-1.5.1.tar.bz2 14 | -------------------------------------------------------------------------------- /pkgs/host-ipython.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/IPython ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/host-pytest.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/pytest.py ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/libsdl2.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:uwtju2v7qc6m44j7vbzwa5zv7zys6rbh 8 | url: https://www.libsdl.org/release/SDL2-2.0.3.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PKG_CONFIG_PATH 12 | value: '${ARTIFACT}/lib/pkgconfig' 13 | -------------------------------------------------------------------------------- /pkgs/matplotlib-basemap.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [matplotlib, geos, numpy] 4 | run: [matplotlib, geos, numpy] 5 | 6 | sources: 7 | - url: http://downloads.sourceforge.net/project/matplotlib/matplotlib-toolkits/basemap-1.0.7/basemap-1.0.7.tar.gz 8 | key: tar.gz:4b7mfygwhmsmtlwslie75cx7ewmpqkuf 9 | -------------------------------------------------------------------------------- /pkgs/cython.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - key: tar.gz:qsai7wqakcdvpeuod7vnz5a4t54otknx 5 | url: https://pypi.python.org/packages/c6/fe/97319581905de40f1be7015a0ea1bd336a756f6249914b148a17eefa75dc/Cython-0.24.1.tar.gz 6 | 7 | when_build_dependency: 8 | - prepend_path: PATH 9 | value: '${ARTIFACT}/bin' 10 | -------------------------------------------------------------------------------- /pkgs/fflas_ffpack.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gmp] 5 | 6 | sources: 7 | - url: https://dl.dropboxusercontent.com/u/65439/fflas-ffpack-1.6.0-repacked.tar.gz 8 | key: tar.gz:vkt2lpggv3znteasyq32kfbnjcfnz54n 9 | 10 | build_stages: 11 | - name: configure 12 | extra: ['--with-gmp=$GMP_DIR'] 13 | -------------------------------------------------------------------------------- /pkgs/host-matplotlib.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/matplotlib ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/host-pytest-cov.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/pytest_cov ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/host-setuptools.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/setuptools ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | - name: python_packages 9 | link: '{{python_site_packages_rel}}/*' 10 | dirs: true 11 | -------------------------------------------------------------------------------- /pkgs/libidn.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.gz:3u2xvfuejgv4s7d6l6qirjfdqtpfpszw 5 | url: http://ftpmirror.gnu.org/libidn/libidn-1.28.tar.gz 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | when_build_dependency: 11 | - prepend_path: PKG_CONFIG_PATH 12 | value: '${ARTIFACT}/lib/pkgconfig' 13 | -------------------------------------------------------------------------------- /pkgs/libssh2.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | run: [pkg-config] 5 | 6 | sources: 7 | - key: tar.gz:5ldpqx457hns4y4gsbvgej7lftl3gjcx 8 | url: http://www.libssh2.org/download/libssh2-1.4.3.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PKG_CONFIG_PATH 12 | value: '${ARTIFACT}/lib/pkgconfig' 13 | -------------------------------------------------------------------------------- /pkgs/mpfr.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [gmp] 4 | 5 | sources: 6 | - url: http://www.mpfr.org/mpfr-3.1.2/mpfr-3.1.2.tar.bz2 7 | key: tar.bz2:phdt6yfpaefdbjocpkkvuhjnag5asw3s 8 | 9 | build_stages: 10 | - name: configure 11 | mode: override 12 | extra: ['--with-gmp=${GMP_DIR}'] 13 | 14 | -------------------------------------------------------------------------------- /tests/test.dolfin.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: debian.yaml 3 | 4 | packages: 5 | launcher: 6 | cmake: 7 | use: host-cmake 8 | python: 9 | host: true 10 | use_python_host_packages: true 11 | mpi: 12 | use: host-mpi 13 | blas: 14 | use: host-blas 15 | swig: 16 | boost: 17 | use: host-boost 18 | dolfin: 19 | -------------------------------------------------------------------------------- /pkgs/daetk/archive.cygwin: -------------------------------------------------------------------------------- 1 | $(ARCHIVE): $(OBJS) $(OBJS_ADD) 2 | $(AR) $(ARFLAGS) libdaetk.a $(OBJS) $(OBJS_ADD) 3 | $(LD) -shared -o cygdaetk.dll \ 4 | -Wl,--out-implib=libdaetk.dll.a \ 5 | -Wl,--export-all-symbols \ 6 | -Wl,--enable-auto-import \ 7 | -Wl,--whole-archive libdaetk.a \ 8 | -Wl,--no-whole-archive $(LDLIBS) -------------------------------------------------------------------------------- /pkgs/host-petsc.yaml: -------------------------------------------------------------------------------- 1 | when_build_dependency: 2 | - {set: 'PETSC_DIR', value: '{{HOST_PETSC_DIR}}'} 3 | - {set: 'PETSC_ARCH', value: '{{HOST_PETSC_ARCH}}'} 4 | 5 | build_stages: 6 | - handler: bash 7 | bash: | 8 | cp -r {{HOST_PETSC_DIR}}/conf ${ARTIFACT}/ 9 | 10 | profile_links: 11 | - name: conf 12 | link: '*/**/*' 13 | -------------------------------------------------------------------------------- /suse.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | parameters: 5 | HOST_MPICC: /usr/local/bin/mpicc 6 | HOST_MPICXX: /usr/local/bin/mpic++ 7 | HOST_MPIF77: /usr/local/bin/mpif77 8 | HOST_MPIF90: /usr/local/bin/mpif90 9 | HOST_MPIEXEC: /usr/local/bin/mpiexec 10 | HOST_PYTHON: /usr/bin/python 11 | PATH: /usr/local/bin:/usr/bin:/bin -------------------------------------------------------------------------------- /pkgs/host-numpy.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/numpy ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | 9 | - name: python_packages 10 | link: '{{python_site_packages_rel}}/*' 11 | dirs: true 12 | -------------------------------------------------------------------------------- /pkgs/host-scipy.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/scipy ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | 9 | - name: python_packages 10 | link: '{{python_site_packages_rel}}/*' 11 | dirs: true 12 | -------------------------------------------------------------------------------- /homebrew.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: osx.yaml 3 | 4 | parameters: 5 | HOST_MPICC: /usr/local/bin/mpicc 6 | HOST_MPICXX: /usr/local/bin/mpic++ 7 | HOST_MPIF77: /usr/local/bin/mpif77 8 | HOST_MPIF90: /usr/local/bin/mpif90 9 | HOST_MPIEXEC: /usr/local/bin/mpiexec 10 | HOST_CMAKE: /usr/local/bin/cmake 11 | PATH: /usr/local/bin:/usr/bin:/bin 12 | -------------------------------------------------------------------------------- /pkgs/adios.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [mini-xml, mpi] 5 | run: [mini-xml, mpi] 6 | 7 | defaults: 8 | # Due to: etc/skel/compiler_fragment.mk 9 | relocatable: false 10 | 11 | sources: 12 | - key: tar.gz:65jlecj7krj3h3chc6vnm7nhymrhwnuh 13 | url: http://users.nccs.gov/~pnorbert/adios-1.9.0.tar.gz 14 | -------------------------------------------------------------------------------- /pkgs/host-cython.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/cython.py ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | 9 | - name: python_packages 10 | link: '{{python_site_packages_rel}}/*' 11 | dirs: true 12 | -------------------------------------------------------------------------------- /pkgs/host-pytables.yaml: -------------------------------------------------------------------------------- 1 | build_stages: 2 | - handler: bash 3 | bash: | 4 | mkdir -p ${ARTIFACT}/{{python_site_packages_rel}} 5 | ln -s {{python_host_packages}}/pytables ${ARTIFACT}/{{python_site_packages_rel}} 6 | 7 | profile_links: 8 | 9 | - name: python_packages 10 | link: '{{python_site_packages_rel}}/*' 11 | dirs: true 12 | -------------------------------------------------------------------------------- /pkgs/libatomic_ops.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:at5gcx3ctesuppf5uvrcmdriwuclytag 8 | url: http://www.ivmaisoft.com/_bin/atomic_ops/libatomic_ops-7.4.2.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PKG_CONFIG_PATH 12 | value: '${ARTIFACT}/lib/pkgconfig' 13 | -------------------------------------------------------------------------------- /pkgs/bash.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [readline] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:v7dipiuobysnyinzrd5blh7z3phww7fk 11 | url: http://ftp.heanet.ie/mirrors/gnu/bash/bash-4.3.tar.gz 12 | 13 | when_build_dependency: 14 | - prepend_path: PATH 15 | value: '${ARTIFACT}/bin' 16 | -------------------------------------------------------------------------------- /pkgs/xz.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://tukaani.org/xz/xz-5.0.5.tar.bz2 5 | key: tar.bz2:czweruueeum3yt4wgm577hrgl6gn3jcn 6 | 7 | defaults: 8 | # bin/lzmainfo contains hard-coded path 9 | relocatable: false 10 | 11 | when_build_dependency: 12 | - prepend_path: PKG_CONFIG_PATH 13 | value: '${ARTIFACT}/lib/pkgconfig' 14 | -------------------------------------------------------------------------------- /pkgs/automake.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [autoconf] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.xz:teemowvl2sorgzq5nxfrxq4ceuwsftdx 11 | url: http://ftp.gnu.org/gnu/automake/automake-1.15.tar.xz 12 | 13 | when_build_dependency: 14 | - prepend_path: PATH 15 | value: '${ARTIFACT}/bin' 16 | -------------------------------------------------------------------------------- /pkgs/gflags.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config] 5 | run: [pkg-config] 6 | 7 | sources: 8 | - key: tar.gz:qal6pn4ed2a7nlcunjlzalob7eg7crhq 9 | url: https://github.com/schuhschuh/gflags/archive/v2.0.tar.gz 10 | 11 | when_build_dependency: 12 | - prepend_path: PKG_CONFIG_PATH 13 | value: '${ARTIFACT}/lib/pkgconfig' 14 | -------------------------------------------------------------------------------- /pkgs/glog.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config] 5 | run: [pkg-config] 6 | 7 | sources: 8 | - key: tar.gz:7p4qyiufxicwdw32id4kj3x3tkuwhz6t 9 | url: http://google-glog.googlecode.com/files/glog-0.3.3.tar.gz 10 | 11 | when_build_dependency: 12 | - prepend_path: PKG_CONFIG_PATH 13 | value: '${ARTIFACT}/lib/pkgconfig' 14 | -------------------------------------------------------------------------------- /pkgs/gdal.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - url: http://vtk.org/files/support/gdal_5b8309b.tar.gz 5 | key: tar.gz:gaxwgrpc6co6xhtqumnjpv6kgv5k5kxr 6 | 7 | defaults: 8 | # /lib/libgdal.so contains hard-coded path 9 | relocatable: false 10 | 11 | build_stages: 12 | - name: configure 13 | mode: override 14 | extra: ['-DBUILD_SHARED_LIBS:BOOL=ON'] -------------------------------------------------------------------------------- /pkgs/jpeg.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [nasm] 4 | 5 | sources: 6 | - key: tar.gz:kin3luyehz5may6ogatntjm4ykvs5frw 7 | url: http://downloads.sourceforge.net/project/libjpeg-turbo/1.4.2/libjpeg-turbo-1.4.2.tar.gz 8 | 9 | when_build_dependency: 10 | - prepend_path: PKG_CONFIG_PATH 11 | value: '${ARTIFACT}/lib/pkgconfig' 12 | 13 | -------------------------------------------------------------------------------- /pkgs/sparsehash.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config] 5 | run: [pkg-config] 6 | 7 | sources: 8 | - key: tar.gz:f3ldtjyvkyd4bf6caknpl5bioklfsuea 9 | url: http://sparsehash.googlecode.com/files/sparsehash-2.0.2.tar.gz 10 | 11 | when_build_dependency: 12 | - prepend_path: PKG_CONFIG_PATH 13 | value: '${ARTIFACT}/lib/pkgconfig' 14 | -------------------------------------------------------------------------------- /pkgs/clang.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [llvm, libxml2, zlib] 5 | 6 | sources: 7 | - key: tar.xz:k3rbmtd4filxfvpnfi7fosc76477a3ex 8 | url: http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz 9 | 10 | defaults: 11 | relocatable: false 12 | 13 | build_stages: 14 | - name: configure 15 | extra: ['-D LLVM_MAIN_SRC_DIR:PATH=${LLVM_DIR}'] 16 | -------------------------------------------------------------------------------- /pkgs/libcircle.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | dependencies: 7 | build: [mpi, pkg-config] 8 | 9 | sources: 10 | - key: git:e400567d7d2fca0c81a7fbdcba1c25b8eab8cc81 11 | url: https://github.com/hpc/libcircle.git 12 | 13 | when_build_dependency: 14 | - prepend_path: PKG_CONFIG_PATH 15 | value: '${ARTIFACT}/lib/pkgconfig' 16 | -------------------------------------------------------------------------------- /pkgs/shapely.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [geos] 4 | run: [geos] 5 | 6 | sources: 7 | - key: git:76f5832e8df80ed86493fb4eb7a0cd7a17976822 8 | url: git@github.com:Toblerity/Shapely.git 9 | 10 | build_stages: 11 | - name: check 12 | after: install 13 | handler: bash 14 | bash: | 15 | ${PYTHON} -c "from shapely import geos" 16 | 17 | -------------------------------------------------------------------------------- /pkgs/fftw2.yaml: -------------------------------------------------------------------------------- 1 | # This is the FFTW 2 (last updated in 1999), for backwards compatibility 2 | extends: [autotools_package] 3 | dependencies: 4 | build: [mpi] 5 | 6 | sources: 7 | - url: http://www.fftw.org/fftw-2.1.5.tar.gz 8 | key: tar.gz:7acx7lq4px4lteiwpa7ph2kknjcfddkj 9 | 10 | build_stages: 11 | - name: configure 12 | extra: ['--enable-mpi', '--enable-sse2', '--enable-avx'] 13 | -------------------------------------------------------------------------------- /pkgs/m4.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [] 4 | 5 | defaults: 6 | # /bin/m4 contains hard-coded path 7 | relocatable: false 8 | 9 | sources: 10 | - url: http://ftp.gnu.org/gnu/m4/m4-1.4.17.tar.bz2 11 | key: tar.bz2:rzhb7frzgijw5vc5zvnpwddoen7jnjx4 12 | 13 | when_build_dependency: 14 | - prepend_path: PATH 15 | value: '${ARTIFACT}/bin' 16 | -------------------------------------------------------------------------------- /pkgs/gc.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libatomic_ops] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:mmzavv6ekrqojjaoap22utdisn4d6inb 11 | url: http://www.hboehm.info/gc/gc_source/gc-7.4.2.tar.gz 12 | 13 | when_build_dependency: 14 | - prepend_path: PKG_CONFIG_PATH 15 | value: '${ARTIFACT}/lib/pkgconfig' 16 | 17 | -------------------------------------------------------------------------------- /pkgs/ipython.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | run: [pyzmq, tornado, jinja2, jsonschema, pygments, sphinx, pexpect, 5 | traitlets, simplegeneric, pickleshare, decorator, ipython-genutils, 6 | path_py] 7 | 8 | sources: 9 | - key: zip:ktkceh6azaacpi2ezizs632e4t6crenz 10 | url: https://pypi.python.org/packages/source/i/ipython/ipython-4.1.1.zip 11 | -------------------------------------------------------------------------------- /pkgs/png.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [zlib] 4 | run: [zlib] 5 | 6 | sources: 7 | - key: tar.gz:43flhdyfdp6gneu6ozwb4z7lu35pvspa 8 | url: http://sourceforge.net/projects/libpng/files/libpng16/older-releases/1.6.14/libpng-1.6.14.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PKG_CONFIG_PATH 12 | value: '${ARTIFACT}/lib/pkgconfig' 13 | -------------------------------------------------------------------------------- /pkgs/autoconf.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [coreutils, diffutils, m4, gawk] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:svf5ngzzd3obfvveuunc3ukhmvb5uxdl 11 | url: http://ftp.heanet.ie/mirrors/gnu/autoconf/autoconf-2.69.tar.gz 12 | 13 | when_build_dependency: 14 | - prepend_path: PATH 15 | value: '${ARTIFACT}/bin' 16 | -------------------------------------------------------------------------------- /pkgs/cffi.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [pycparser, libffi] 5 | run: [] 6 | 7 | sources: 8 | #- url: https://pypi.python.org/packages/source/c/cffi/cffi-0.8.6.tar.gz 9 | # key: tar.gz:euznty5pty6g2d3rb7eywauvwvr4p444 10 | 11 | - url: https://pypi.python.org/packages/source/c/cffi/cffi-0.8.2.tar.gz 12 | key: tar.gz:qgjdsnsa666dathiezu3gxvzawjfm2rq 13 | -------------------------------------------------------------------------------- /pkgs/cryptopp.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: [] 6 | 7 | sources: 8 | - key: zip:ls75f7fuu2z2vm2zalrob45vtwixd7xb 9 | url: https://www.cryptopp.com/cryptopp562.zip 10 | 11 | build_stages: 12 | - name: make-install 13 | handler: bash 14 | bash: | 15 | make -j${HASHDIST_CPU_COUNT} 16 | make {{extra_flags}} PREFIX=${ARTIFACT} install 17 | -------------------------------------------------------------------------------- /pkgs/form.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [autoconf, automake, zlib, gmp] 5 | 6 | sources: 7 | - key: git:5275487cb3e4bc6897029e06b5c172eb7be715b4 8 | url: https://github.com/vermaseren/form.git 9 | 10 | build_stages: 11 | - name: create_configure 12 | after: prologue 13 | before: configure 14 | handler: bash 15 | bash: | 16 | autoreconf -i 17 | -------------------------------------------------------------------------------- /pkgs/protobuf.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config] 5 | run: [pkg-config] 6 | 7 | sources: 8 | - key: tar.bz2:5zcfmewvitmillreb754x6jgp6vj6wj3 9 | url: https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.bz2 10 | 11 | when_build_dependency: 12 | - prepend_path: PKG_CONFIG_PATH 13 | value: '${ARTIFACT}/lib/pkgconfig' 14 | -------------------------------------------------------------------------------- /pkgs/bison.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [m4] 5 | 6 | defaults: 7 | # /bin/bison contains hard-coded path 8 | relocatable: false 9 | 10 | sources: 11 | - url: http://ftp.gnu.org/gnu/bison/bison-3.0.tar.gz 12 | key: tar.gz:4w36y5oqxgrgkxmndbkmjithrgrxbw4h 13 | 14 | when_build_dependency: 15 | - prepend_path: PATH 16 | value: '${ARTIFACT}/bin' 17 | -------------------------------------------------------------------------------- /pkgs/ca-bundle/ca-bundle.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | # ca-bundle.crt is generated by the curl/lib/mk-ca-bundle.pl script 4 | # or get it from http://curl.haxx.se/docs/caextract.html 5 | build_stages: 6 | - name: install 7 | files: [ca-bundle.crt] 8 | handler: bash 9 | bash: | 10 | mkdir -p ${ARTIFACT}/etc/ca-bundle 11 | cp -a _hashdist/ca-bundle.crt ${ARTIFACT}/etc/ca-bundle/ 12 | -------------------------------------------------------------------------------- /pkgs/stockfish.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | sources: 4 | - key: zip:rhy3xbk4sji4drsecvwyffqmogvgr2bx 5 | url: https://stockfish.s3.amazonaws.com/stockfish-7-src.zip 6 | 7 | build_stages: 8 | - name: make-install 9 | after: prologue 10 | handler: bash 11 | bash: | 12 | cd src 13 | make build ARCH=x86-64-modern -j ${HASHDIST_CPU_COUNT} 14 | make install PREFIX=${ARTIFACT} 15 | -------------------------------------------------------------------------------- /base/autotools_package.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | build_stages: 4 | 5 | - name: configure 6 | after: prologue 7 | 8 | - name: make 9 | after: configure 10 | handler: bash 11 | bash: | 12 | make -j ${HASHDIST_CPU_COUNT} 13 | 14 | - name: install 15 | after: make 16 | handler: bash 17 | bash: | 18 | make install 19 | rm -f ${ARTIFACT}/lib/*.la 20 | -------------------------------------------------------------------------------- /tests/test.packages2.yaml: -------------------------------------------------------------------------------- 1 | # Tests some general configuration of packages 2 | 3 | extends: 4 | - file: debian.yaml 5 | 6 | packages: 7 | 8 | launcher: 9 | 10 | python: 11 | sqlite: 12 | use: host-sqlite 13 | 14 | mpi: 15 | use: host-mpi 16 | blas: 17 | use: host-blas 18 | 19 | nose: 20 | jinja2: 21 | szip: 22 | zlib: 23 | hdf5: 24 | fabric-virtualenv: 25 | openssl: 26 | -------------------------------------------------------------------------------- /pkgs/zope-interface.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [setuptools] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/z/zope.interface/zope.interface-4.1.1.tar.gz 9 | key: tar.gz:shf2pn6nps4c632oai76o74u3q67jlss 10 | 11 | when_build_dependency: 12 | - prepend_path: PYTHONPATH 13 | value: '${ARTIFACT}/lib/python{{pyver}}/site-packages' 14 | -------------------------------------------------------------------------------- /pkgs/quilt.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [gnu-sed] 4 | run: [gnu-sed] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:ys75gkbccsrir2gt5eq24tks447cjrh6 11 | url: http://download.savannah.gnu.org/releases/quilt/quilt-0.64.tar.gz 12 | 13 | build_stages: 14 | - name: configure 15 | extra: ['--with-sed=$GNU_SED_DIR/bin/sed', '--without-getopt'] 16 | -------------------------------------------------------------------------------- /pkgs/berkeleydb.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [] 4 | 5 | sources: 6 | - url: http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz 7 | key: tar.gz:4berub6nwip3tkuco453x3now5rzzpio 8 | 9 | build_stages: 10 | - name: configure 11 | mode: replace 12 | handler: bash 13 | bash: | 14 | mkdir build 15 | cd build 16 | ../dist/configure --enable-cxx --prefix=$ARTIFACT 17 | -------------------------------------------------------------------------------- /pkgs/ninja.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [python] 5 | 6 | sources: 7 | - key: tar.gz:psktwwt4e3h42cbiqlr7hywnbd7orbek 8 | url: https://github.com/martine/ninja/archive/v1.5.3.tar.gz 9 | 10 | build_stages: 11 | - name: build 12 | after: prologue 13 | handler: bash 14 | bash: | 15 | ./configure.py --bootstrap 16 | mkdir -p $ARTIFACT/bin 17 | cp ninja $ARTIFACT/bin/ 18 | -------------------------------------------------------------------------------- /pkgs/pelican-plugins.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: git:f7174a25b47675ed8429f432ef3a682c55c2fcf1 8 | url: https://github.com/getpelican/pelican-plugins 9 | 10 | build_stages: 11 | 12 | - name: make-install 13 | handler: bash 14 | bash: | 15 | install -d ${ARTIFACT}/share/pelican-plugins 16 | cp -r ./* ${ARTIFACT}/share/pelican-plugins 17 | -------------------------------------------------------------------------------- /pkgs/pixman.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config, png, zlib] 5 | run: [pkg-config] 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | sources: 11 | - key: tar.gz:hx7nco4amdvnvpykjfc4obc3o6j4y7r6 12 | url: http://cairographics.org/releases/pixman-0.32.6.tar.gz 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | -------------------------------------------------------------------------------- /darwin.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: config.yaml 3 | 4 | parameters: 5 | platform: Darwin 6 | PATH: /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 7 | PROLOGUE: | 8 | export MACOSX_DEPLOYMENT_TARGET=$(sw_vers -productVersion | sed -E "s/([0-9]+\.[0-9]+).*/\1/") 9 | 10 | packages: 11 | blas: 12 | use: host-osx-framework-accelerate 13 | lapack: 14 | use: host-osx-framework-accelerate 15 | 16 | ipython: 17 | -------------------------------------------------------------------------------- /pkgs/atk.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config, glib2] 5 | run: [pkg-config] 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | sources: 11 | - key: tar.bz2:2ia6h5marlxqwgxmej337jqqot3iqy7e 12 | url: http://ftp.gnome.org/pub/gnome/sources/atk/2.2/atk-2.2.0.tar.bz2 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | -------------------------------------------------------------------------------- /tests/test.cmake.yaml: -------------------------------------------------------------------------------- 1 | # Tests cmake and cmake configured packages 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | parameters: 7 | HOST_MPICC: /usr/bin/mpicc 8 | HOST_MPICXX: /usr/bin/mpic++ 9 | HOST_MPIF77: /usr/bin/mpif77 10 | HOST_MPIF90: /usr/bin/mpif90 11 | HOST_MPIEXEC: /usr/bin/mpiexec 12 | 13 | packages: 14 | cmake: 15 | mpi: 16 | use: host-mpi 17 | bzip2: 18 | gdal: 19 | kml: 20 | szip: 21 | -------------------------------------------------------------------------------- /pkgs/flufl_lock.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | sources: 4 | - key: tar.gz:ojrzvsr66a3zv3yslrzunmccneodiuqv 5 | url: https://pypi.python.org/packages/source/f/flufl.lock/flufl.lock-2.4.1.tar.gz 6 | 7 | build_stages: 8 | # Fix for issue #911 9 | - name: copy-missing-init-file 10 | after: install 11 | handler: bash 12 | bash: | 13 | cp flufl/__init__.py ${ARTIFACT}/lib/python{{pyver}}/site-packages/flufl/ 14 | -------------------------------------------------------------------------------- /pkgs/pelican-bootstrap3.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: git:0d473861e930e91a4a85a1770d926a62c05b8268 8 | url: https://github.com/DandyDev/pelican-bootstrap3 9 | 10 | build_stages: 11 | 12 | - name: make-install 13 | handler: bash 14 | bash: | 15 | install -d ${ARTIFACT}/share/pelican-bootstrap3 16 | cp -r ./* ${ARTIFACT}/share/pelican-bootstrap3 17 | -------------------------------------------------------------------------------- /pkgs/salt.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [jinja2, pycrypto, pyzmq, requests, yaml, apache-libcloud, MarkupSafe, msgpack-python, M2Crypto] 5 | run: [jinja2, pycrypto, pyzmq, requests, yaml, apache-libcloud, MarkupSafe, msgpack-python, M2Crypto] 6 | 7 | sources: 8 | - key: tar.gz:bkzxi6hbrzsjb3go6tplt532edez77gg 9 | url: https://pypi.python.org/packages/source/s/salt/salt-2014.1.13.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/grib_api.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [jasper, openjpeg] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:fvfqkqzmtao4yk2zmb6vb3vscsx63q4u 11 | url: https://software.ecmwf.int/wiki/download/attachments/3473437/grib_api-1.12.3.tar.gz 12 | 13 | build_stages: 14 | - name: configure 15 | mode: override 16 | extra: ['--with-jasper=${JASPER_DIR}'] 17 | -------------------------------------------------------------------------------- /macports.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: osx.yaml 3 | 4 | parameters: 5 | PATH: /usr/bin:/bin:/opt/local/bin:/opt/local/lib/openmpi/bin 6 | HOST_MPICC: /opt/local/bin/openmpicc 7 | HOST_MPICXX: /opt/local/bin/openmpic++ 8 | HOST_MPIF77: /opt/local/bin/openmpif77 9 | HOST_MPIF90: /opt/local/bin/openmpif90 10 | HOST_MPIEXEC: /opt/local/bin/openmpiexec 11 | HOST_CMAKE: /opt/local/bin/cmake 12 | HOST_PYTHON: /opt/local/bin/python 13 | -------------------------------------------------------------------------------- /pkgs/armadillo.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | sources: 7 | - key: tar.gz:5mp7xtlxtu7rlc2ucii4uhwvcenaxhor 8 | url: http://sourceforge.net/projects/arma/files/armadillo-6.500.5.tar.gz 9 | 10 | build_stages: 11 | - name: setup_builddir 12 | after: prologue 13 | mode: replace 14 | handler: bash 15 | bash: | 16 | 17 | - name: configure 18 | build_in_source: true 19 | -------------------------------------------------------------------------------- /pkgs/dolfin-adjoint.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [gccxml, libadjoint, petsc, slepc] 4 | run: [dolfin, ffc, fiat, instant, libadjoint, numpy, scipy, ufl] 5 | 6 | sources: 7 | - key: tar.gz:6jw62mw6yaevobxwnm5zphguxgrnqhzz 8 | url: https://bitbucket.org/dolfin-adjoint/dolfin-adjoint/get/dolfin-adjoint-1.5.tar.gz 9 | 10 | when_build_dependency: 11 | - prepend_path: PATH 12 | value: '${ARTIFACT}/bin' 13 | -------------------------------------------------------------------------------- /pkgs/gettext.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libiconv] 5 | 6 | sources: 7 | - url: http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.1.tar.gz 8 | key: tar.gz:fb2hdwk335p6wsdcmjd73rjqmyhd2kig 9 | 10 | defaults: 11 | # /share/doc/gettext/examples/installpaths contains absolute path 12 | relocatable: false 13 | 14 | when_build_dependency: 15 | - prepend_path: PATH 16 | value: '${ARTIFACT}/bin' 17 | -------------------------------------------------------------------------------- /pkgs/libvterm.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | sources: 4 | - key: git:20ad1396c178c72873aeeb2870bd726f847acb70 5 | url: https://github.com/neovim/libvterm.git 6 | 7 | build_stages: 8 | - name: make_and_install 9 | after: prologue 10 | handler: bash 11 | bash: | 12 | make 13 | make install PREFIX=${ARTIFACT} 14 | 15 | when_build_dependency: 16 | - prepend_path: PKG_CONFIG_PATH 17 | value: '${ARTIFACT}/lib/pkgconfig' 18 | -------------------------------------------------------------------------------- /tests/test.netcdf4.yaml: -------------------------------------------------------------------------------- 1 | # Tests netcdf and netcdfcpp 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | parameters: 7 | HOST_MPICC: /usr/bin/mpicc 8 | HOST_MPICXX: /usr/bin/mpic++ 9 | HOST_MPIF77: /usr/bin/mpif77 10 | HOST_MPIF90: /usr/bin/mpif90 11 | HOST_MPIEXEC: /usr/bin/mpiexec 12 | 13 | packages: 14 | mpi: 15 | use: host-mpi 16 | zlib: 17 | szip: 18 | hdf5: 19 | curl: 20 | netcdf4: 21 | netcdf4cpp: 22 | 23 | -------------------------------------------------------------------------------- /pkgs/linbox.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gmp, givaro, fflas_ffpack, ntl] 5 | 6 | sources: 7 | - url: http://www.linalg.org/linbox-1.3.2.tar.gz 8 | key: tar.gz:2bhupkoy3ivksse7e56evoqrsq6dwixb 9 | 10 | build_stages: 11 | - name: configure 12 | extra: ['--with-gmp=$GMP_DIR', 13 | '--with-givaro=$GIVARO_DIR', 14 | '--with-fflas-ffpack=$FFLAS_FFPACK_DIR', 15 | '--with-ntl=$NTL_DIR'] 16 | -------------------------------------------------------------------------------- /pkgs/libogg.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.gz:4gpogryr26xtfdfsmkd7ie36obrq44tb 5 | url: http://downloads.xiph.org/releases/ogg/libogg-1.3.2.tar.gz 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | dependencies: 11 | build: [] 12 | run: [] 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | - prepend_path: PATH 18 | value: '${ARTIFACT}/bin' 19 | -------------------------------------------------------------------------------- /pkgs/service_identity.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [pyOpenSSL, pyasn1, pyasn1-modules, characteristic] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/s/service_identity/service_identity-1.0.0.tar.gz 9 | key: tar.gz:m6pdt7bvxqmjw5be3hgvkrpxkwzocj6e 10 | 11 | when_build_dependency: 12 | - prepend_path: PYTHONPATH 13 | value: '${ARTIFACT}/lib/python{{pyver}}/site-packages' 14 | -------------------------------------------------------------------------------- /pkgs/doxygen/doxygen.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [bison, flex] 5 | 6 | sources: 7 | - key: git:b00761b30a1d399f95adfe823937c05a64476155 8 | url: https://github.com/doxygen/doxygen 9 | 10 | build_stages: 11 | - when: platform == 'Darwin' 12 | name: patch 13 | before: configure 14 | files: [libiconv_plug.patch] 15 | handler: bash 16 | bash: | 17 | patch -up1 < _hashdist/libiconv_plug.patch 18 | -------------------------------------------------------------------------------- /pkgs/gettext-bootstrap.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libiconv-bootstrap] 5 | 6 | defaults: 7 | # /share/doc/gettext/examples/installpaths contains absolute path 8 | relocatable: false 9 | 10 | sources: 11 | - url: http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.1.tar.gz 12 | key: tar.gz:fb2hdwk335p6wsdcmjd73rjqmyhd2kig 13 | 14 | when_build_dependency: 15 | - prepend_path: PATH 16 | value: '${ARTIFACT}/bin' 17 | -------------------------------------------------------------------------------- /pkgs/h5py.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [hdf5, mpi4py, mpi, numpy, cython] 5 | run: [numpy] 6 | 7 | sources: 8 | - key: tar.gz:ir7flvmjhsriluiylkjyksfbf47x2sxu 9 | url: https://pypi.python.org/packages/source/h/h5py/h5py-2.3.1.tar.gz 10 | 11 | build_stages: 12 | - name: install 13 | after: setup_dirs 14 | handler: bash 15 | bash: | 16 | CC=${MPICC} ${PYTHON} setup.py install --mpi --prefix=${ARTIFACT} 17 | -------------------------------------------------------------------------------- /pkgs/starcluster.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [paramiko, boto, workerpool, jinja2, decorator, iptools, optcomplete, pycrypto, python-scp, iso8601] 5 | run: [paramiko, boto, workerpool, jinja2, decorator, iptools, optcomplete, pycrypto, python-scp, iso8601] 6 | 7 | sources: 8 | - key: tar.gz:mxpszaz5whosc2kwamy3xjr3sp365nn2 9 | url: https://pypi.python.org/packages/source/S/StarCluster/StarCluster-0.95.6.tar.gz 10 | -------------------------------------------------------------------------------- /pkgs/apr-util.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [apr] 5 | run: [] 6 | 7 | # lib/libaprutil-1.so.0.5.4 contains hardwired path 8 | defaults: 9 | relocatable: false 10 | 11 | sources: 12 | - key: tar.bz2:u3hte4mjzig7f645kyz5omtmiyh6fnqw 13 | url: http://apache.spinellicreations.com/apr/apr-util-1.5.4.tar.bz2 14 | 15 | build_stages: 16 | - name: configure 17 | mode: override 18 | extra: ['--with-apr=$APR_DIR'] 19 | -------------------------------------------------------------------------------- /pkgs/libsdl2_ttf.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libsdl2, freetype, bzip2] 5 | run: [libsdl2, freetype, bzip2] 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | sources: 11 | - key: tar.gz:q4ugavcd5iomuxfnkao4gtoazmkrgxi6 12 | url: http://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-2.0.12.tar.gz 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | -------------------------------------------------------------------------------- /pkgs/szip.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - url: http://www.hdfgroup.org/ftp/lib-external/szip/2.1/src/szip-2.1.tar.gz 5 | key: tar.gz:valnsxkwmlucpfrfvpn6u7iomikx27i7 6 | 7 | build_stages: 8 | - name: configure 9 | mode: override 10 | extra: ['-DCMAKE_BUILD_TYPE:STRING=" "'] 11 | 12 | - when: platform == 'Cygwin' 13 | name: configure 14 | handler: bash 15 | mode: replace 16 | bash: | 17 | cmake -DBUILD_SHARED_LIBS=true . 18 | -------------------------------------------------------------------------------- /pkgs/libvorbis.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.gz:53qjucqt5q4gml7zjeli72exujoskjss 5 | url: http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.4.tar.gz 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | dependencies: 11 | build: [libogg] 12 | run: [] 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | - prepend_path: PATH 18 | value: '${ARTIFACT}/bin' 19 | -------------------------------------------------------------------------------- /pkgs/pelican.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [feedgenerator, jinja2, pygments, docutils, pytz, blinker, unidecode, six, python-dateutil] 5 | run: [feedgenerator, jinja2, pygments, docutils, pytz, blinker, unidecode, six, python-dateutil, MarkupSafe, python-markdown, typogrify] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/p/pelican/pelican-3.5.0.tar.gz 9 | key: tar.gz:w7w2vchelc4z4ras4sselscofu4hhb7n 10 | -------------------------------------------------------------------------------- /pkgs/ffc.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [numpy, swig] 4 | run: [fiat, instant, numpy, six, ufl] 5 | 6 | sources: 7 | - key: tar.gz:haxhoe76owljjzpqoudlcrho5llidylj 8 | url: https://bitbucket.org/fenics-project/ffc/downloads/ffc-1.6.0.tar.gz 9 | 10 | defaults: 11 | # share/ufc/UFCConfig.cmake contains hard-coded path 12 | relocatable: false 13 | 14 | when_build_dependency: 15 | - prepend_path: PATH 16 | value: '${ARTIFACT}/bin' 17 | -------------------------------------------------------------------------------- /pkgs/mpqc.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [mpi, lapack] 5 | 6 | sources: 7 | - key: git:f15663dbdeed58492f3c07c90c586acb5fa34662 8 | url: https://github.com/ValeevGroup/mpqc 9 | 10 | defaults: 11 | # include/mpqc/mpqc_config.h contains hard-coded path 12 | relocatable: false 13 | 14 | build_stages: 15 | 16 | - name: configure 17 | extra: ['-D LAPACK_LIBRARIES:PATH="${LAPACK_DIR}/lib/liblapack.so;${LAPACK_DIR}/lib/libblas.so"'] 18 | -------------------------------------------------------------------------------- /pkgs/Twisted.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [zope-interface, setuptools, service_identity, pyOpenSSL] 5 | run: [zope-interface, service_identity, pyOpenSSL] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/T/Twisted/Twisted-14.0.0.tar.bz2 9 | key: tar.bz2:xx6zmgwcefxvyznqp4wduxsrc33hco4m 10 | 11 | when_build_dependency: 12 | - prepend_path: PYTHONPATH 13 | value: '${ARTIFACT}/lib/python{{pyver}}/site-packages' 14 | -------------------------------------------------------------------------------- /pkgs/hpx.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [boost, pkg-config, hwloc, python, jemalloc] 4 | 5 | sources: 6 | - key: tar.gz:7eccd2gwhff5lsudl7frmc4ztafl4uuj 7 | url: https://github.com/STEllAR-GROUP/hpx/archive/0.9.10.tar.gz 8 | 9 | defaults: 10 | # include/hpx/config/defines.hpp_wrapper.so contains hard-coded path 11 | relocatable: false 12 | 13 | build_stages: 14 | - name: configure 15 | extra: [ 16 | '-D HPX_MALLOC=jemalloc', 17 | ] 18 | -------------------------------------------------------------------------------- /pkgs/keychain.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | sources: 4 | - url: https://github.com/funtoo/keychain.git 5 | key: git:3032484eee8abe886a0506922d915c2b5f54790e 6 | 7 | build_stages: 8 | 9 | - name: make-install 10 | handler: bash 11 | bash: | 12 | make 13 | install -d ${ARTIFACT}/bin 14 | install -d ${ARTIFACT}/share/man/man1 15 | install -m 0755 keychain ${ARTIFACT}/bin/keychain 16 | install -m 0755 keychain.1 ${ARTIFACT}/share/man/man1/keychain.1 17 | -------------------------------------------------------------------------------- /pkgs/parmetis/fix___cdecl_redefined.patch: -------------------------------------------------------------------------------- 1 | diff -Nru parmetis-4.0.3.orig/include/parmetis.h parmetis-4.0.3/include/parmetis.h 2 | --- parmetis-4.0.3.orig/include/parmetis.h 2014-05-09 12:17:19.605245600 +0200 3 | +++ parmetis-4.0.3/include/parmetis.h 2014-05-09 12:18:44.806118800 +0200 4 | @@ -18,7 +18,9 @@ 5 | #include 6 | 7 | #ifndef _MSC_VER 8 | -#define __cdecl 9 | +#ifndef __cdecl 10 | + #define __cdecl 11 | +#endif 12 | #endif 13 | 14 | #if IDXTYPEWIDTH == 32 15 | -------------------------------------------------------------------------------- /pkgs/python/2.7.3-no-libm.patch: -------------------------------------------------------------------------------- 1 | --- setup.py 2012-11-27 09:28:34.051770900 -0500 2 | +++ setup.py 2012-11-27 09:28:47.239270900 -0500 3 | @@ -470,7 +470,7 @@ 4 | 5 | # Check for MacOS X, which doesn't need libm.a at all 6 | math_libs = ['m'] 7 | - if host_platform in ['darwin', 'beos']: 8 | + if host_platform in ['darwin', 'beos', 'cygwin']: 9 | math_libs = [] 10 | 11 | # XXX Omitted modules: gl, pure, dl, SGI-specific modules 12 | -------------------------------------------------------------------------------- /pkgs/gmock.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - key: zip:e36lwwjfw5fnl7eme2yesxp4sy2t6tkv 5 | url: https://googlemock.googlecode.com/files/gmock-1.7.0.zip 6 | 7 | build_stages: 8 | - name: configure 9 | extra: ['-D BUILD_SHARED_LIBS:BOOL=ON'] 10 | 11 | - name: install 12 | handler: bash 13 | bash: | 14 | mkdir -p ${ARTIFACT}/include 15 | mkdir -p ${ARTIFACT}/lib 16 | cp -rv ../include/gmock ${ARTIFACT}/include/ 17 | cp -v libgmock* ${ARTIFACT}/lib/ 18 | -------------------------------------------------------------------------------- /pkgs/isl.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gmp, pkg-config] 5 | run: [gmp, pkg-config] 6 | 7 | sources: 8 | - key: tar.bz2:6sz5x3uxckcqabxej4g3eebuigvt2e5u 9 | url: http://isl.gforge.inria.fr/isl-0.12.2.tar.bz2 10 | 11 | build_stages: 12 | - name: configure 13 | mode: override 14 | extra: 15 | - --with-gmp-prefix=${GMP_DIR} 16 | 17 | when_build_dependency: 18 | - prepend_path: PKG_CONFIG_PATH 19 | value: '${ARTIFACT}/lib/pkgconfig' 20 | -------------------------------------------------------------------------------- /pkgs/libint.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [autoconf, automake, gmp, boost] 5 | 6 | sources: 7 | - key: git:807677f7b7f0de46d9cc515ca0c75b0c4db3d2be 8 | url: https://github.com/evaleev/libint 9 | 10 | defaults: 11 | # include/libint2/basis.h contains hard-coded path 12 | relocatable: false 13 | 14 | build_stages: 15 | - name: create_configure 16 | after: prologue 17 | before: configure 18 | handler: bash 19 | bash: | 20 | ./autogen.sh 21 | -------------------------------------------------------------------------------- /cygwin.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | parameters: 5 | platform: Cygwin 6 | HOST_MPICC: /usr/bin/mpicc 7 | HOST_MPICXX: /usr/bin/mpic++ 8 | HOST_MPIF77: /usr/bin/mpif77 9 | HOST_MPIF90: /usr/bin/mpif90 10 | HOST_MPIEXEC: /usr/bin/mpiexec 11 | HOST_CMAKE: /usr/bin/cmake 12 | HOST_PYTHON: /usr/bin/python 13 | HOST_PKG_CONFIG_EXECUTABLE: /usr/bin/pkgconfig 14 | HOST_SWIG_EXECUTABLE: /usr/bin/swig 15 | 16 | packages: 17 | blas: 18 | use: host-blas 19 | ipython: -------------------------------------------------------------------------------- /pkgs/buildbot.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [SQLAlchemy, SQLAlchemy-Migrate, jinja2, Twisted, sqlite, python-dateutil, Tempita, decorator, MarkupSafe, zope-interface, setuptools] 5 | run: [SQLAlchemy, SQLAlchemy-Migrate, jinja2, Twisted, sqlite, python-dateutil, Tempita, decorator, MarkupSafe, zope-interface] 6 | 7 | sources: 8 | - key: zip:tsyafdgdsontllm5ujazrcbcnysx3o2g 9 | url: https://pypi.python.org/packages/source/b/buildbot/buildbot-0.8.10.zip 10 | -------------------------------------------------------------------------------- /pkgs/ncurses/ncurses.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: git:2031c7bde2dfb2189b9c724946f19c089596eac4 5 | url: https://github.com/hashdist/pkg-ncurses 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | build_stages: 11 | - name: configure 12 | mode: override 13 | extra: ['--with-shared', '--without-profile', '--without-debug', 14 | '--without-ada', '--without-tests', 15 | '--with-ticlib=tic', '--with-termlib=tinfo','--enable-rpath'] 16 | 17 | -------------------------------------------------------------------------------- /pkgs/glib2.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config, libffi, zlib, python] 5 | run: [pkg-config] 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | sources: 11 | - key: tar.xz:r47qqzjibzc3rtuebylw56b3z7krcfej 12 | url: http://ftp.gnome.org/pub/gnome/sources/glib/2.42/glib-2.42.1.tar.xz 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | - prepend_path: PATH 18 | value: '${ARTIFACT}/bin' 19 | -------------------------------------------------------------------------------- /pkgs/tetgen.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | sources: 4 | - url: http://tetgen.org/files/tetgen1.4.3.tar.gz 5 | key: tar.gz:sutrdoygw73e7wcv5msmgpyi4p5pic65 6 | 7 | build_stages: 8 | - name: make 9 | handler: bash 10 | after: prologue 11 | bash: | 12 | make 13 | 14 | - name: install 15 | handler: bash 16 | after: make 17 | bash: | 18 | mkdir -p $ARTIFACT/bin 19 | cp tetgen $ARTIFACT/bin/ 20 | 21 | 22 | profile_links: 23 | 24 | - name: everything 25 | link: '*/**/*' -------------------------------------------------------------------------------- /pkgs/python-netcdf4.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package, libflags] 2 | dependencies: 3 | build: [mpi, hdf5, netcdf4, numpy] 4 | run: [netcdf4, numpy] 5 | 6 | sources: 7 | - url: http://netcdf4-python.googlecode.com/files/netCDF4-1.0.4.tar.gz 8 | key: tar.gz:th26v25of6xje5m5co3zbxpeejvsxded 9 | 10 | build_stages: 11 | - name: set_mpi_wrapper 12 | handler: bash 13 | after: prologue 14 | before: install 15 | bash: | 16 | export CC=$MPICC 17 | 18 | - name: libflags 19 | before: install 20 | -------------------------------------------------------------------------------- /pkgs/python/2.7.3-dylib.patch: -------------------------------------------------------------------------------- 1 | --- Lib/distutils/unixccompiler.py 2012-11-27 07:44:15.409993500 -0500 2 | +++ Lib/distutils/unixccompiler.py 2012-11-27 08:09:57.801770900 -0500 3 | @@ -141,6 +141,7 @@ 4 | static_lib_format = shared_lib_format = dylib_lib_format = "lib%s%s" 5 | if sys.platform == "cygwin": 6 | exe_extension = ".exe" 7 | + dylib_lib_extension = ".dll.a" 8 | 9 | def preprocess(self, source, 10 | output_file=None, macros=None, include_dirs=None, 11 | -------------------------------------------------------------------------------- /pkgs/binutils.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [zlib] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.bz2:4xumlpuwmtt7p6lobuezdeiqvnnnlf3z 11 | url: http://ftp.heanet.ie/mirrors/gnu/binutils/binutils-2.24.tar.bz2 12 | 13 | build_stages: 14 | 15 | - name: configure 16 | mode: override 17 | when: platform == 'Darwin' 18 | extra: ['--disable-werror'] 19 | 20 | when_build_dependency: 21 | - prepend_path: PATH 22 | value: '${ARTIFACT}/bin' 23 | -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- 1 | package_dirs: 2 | - pkgs 3 | - base 4 | 5 | hook_import_dirs: 6 | - base 7 | 8 | parameters: 9 | BASH: /bin/bash 10 | PROLOGUE: | # by default, PROLOGUE is a no-op 11 | 12 | # Note, if you change pyver, 13 | # you should probably change the following two lines as well. 14 | pyver: '2.7' # as in used in lib/pythonX.Y/site-packages 15 | python_site_packages_rel: 'lib/python2.7/site-packages' 16 | python_host_packages: '/usr/lib/python2.7/dist-packages' 17 | 18 | use_python_host_packages: false 19 | -------------------------------------------------------------------------------- /pkgs/coffeescript.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | dependencies: 3 | build: [node] 4 | 5 | defaults: 6 | relocatable: false 7 | 8 | sources: 9 | - key: tar.gz:uwx36n3nhdu7dwxtwp46sffv3t3orhtw 10 | url: https://github.com/jashkenas/coffeescript/archive/1.9.1.tar.gz 11 | 12 | build_stages: 13 | - name: install 14 | mode: replace 15 | handler: bash 16 | after: prologue 17 | bash: | 18 | "$NODE_DIR"/bin/npm --proxy 127.0.0.1:2 --production --global \ 19 | --prefix="$ARTIFACT" install . 20 | 21 | -------------------------------------------------------------------------------- /pkgs/ggplot.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [] 5 | run: 6 | - matplotlib 7 | - six 8 | - brewer2mpl 9 | - pandas 10 | - patsy 11 | - statsmodels 12 | - scipy 13 | 14 | sources: 15 | - url: https://github.com/yhat/ggplot/ 16 | key: git:0f3774e6a645796b843d3ce77fb388958773338e 17 | 18 | licenses: [bsd-2-clause] 19 | 20 | build_stages: 21 | - name: test 22 | after: install 23 | handler: bash 24 | bash: | 25 | $PYTHON -c 'from ggplot import *' 26 | -------------------------------------------------------------------------------- /pkgs/libtiff.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [zlib] 4 | run: [zlib] 5 | 6 | sources: 7 | - key: tar.gz:5inoxyucggktp6znjv4al5dy3vha4bod 8 | url: http://download.osgeo.org/libtiff/tiff-4.0.3.tar.gz 9 | 10 | build_stages: 11 | - name: configure 12 | extra: ['--with-zlib-include-dir=${ZLIB_DIR}/include', 13 | '--with-zlib-lib-dir=${ZLIB_DIR}/lib' 14 | ] 15 | 16 | when_build_dependency: 17 | - prepend_path: PKG_CONFIG_PATH 18 | value: '${ARTIFACT}/lib/pkgconfig' 19 | -------------------------------------------------------------------------------- /pkgs/poppler.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | dependencies: 7 | build: [pkg-config, fontconfig, freetype, png, libtiff, zlib, glib2, cairo] 8 | run: [pkg-config] 9 | 10 | sources: 11 | - key: tar.gz:65bkhehrx5fgqjcs6wlhrzq23u5i6k4y 12 | url: http://poppler.freedesktop.org/poppler-0.22.5.tar.gz 13 | 14 | when_build_dependency: 15 | - prepend_path: PKG_CONFIG_PATH 16 | value: '${ARTIFACT}/lib/pkgconfig' 17 | - prepend_path: PATH 18 | value: '${ARTIFACT}/bin' 19 | -------------------------------------------------------------------------------- /pkgs/jemalloc.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.bz2:4fwccwo5hsa4ulodwxe66dkd4hzpiwye 5 | url: https://github.com/jemalloc/jemalloc/releases/download/3.6.0/jemalloc-3.6.0.tar.bz2 6 | 7 | defaults: 8 | # bin/jemalloc.sh contains hard-coded path 9 | relocatable: false 10 | 11 | build_stages: 12 | - when: compiler == 'gcc' 13 | name: optimization_flags 14 | after: prologue 15 | before: configure 16 | handler: bash 17 | bash: | 18 | export EXTRA_CFLAGS="-march=native -ffast-math" 19 | -------------------------------------------------------------------------------- /pkgs/node.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [python] 4 | 5 | defaults: 6 | relocatable: false 7 | 8 | build_stages: 9 | - name: pre-configure 10 | after: prologue 11 | before: configure 12 | handler: bash 13 | # workaround for https://bugs.chromium.org/p/v8/issues/detail?id=3782 14 | bash: | 15 | export CXXFLAGS=-fno-delete-null-pointer-checks 16 | 17 | sources: 18 | - key: tar.gz:6asxza7ll2fq46yj3nzgjxa6spq7ajgg 19 | url: https://nodejs.org/dist/v6.9.4/node-v6.9.4.tar.gz 20 | 21 | -------------------------------------------------------------------------------- /pkgs/parmetis/clang_max_jbufs.patch: -------------------------------------------------------------------------------- 1 | --- parmetis-4.0.3/metis/GKlib/error.c 2016-04-29 13:21:02.000000000 +0200 2 | +++ parmetis-4.0.3/metis/GKlib/error.c 2016-04-29 13:21:06.000000000 +0200 3 | @@ -18,7 +18,7 @@ 4 | 5 | /* These are the jmp_buf for the graceful exit in case of severe errors. 6 | Multiple buffers are defined to allow for recursive invokation. */ 7 | -#define MAX_JBUFS 128 8 | +#define MAX_JBUFS 24 9 | __thread int gk_cur_jbufs=-1; 10 | __thread jmp_buf gk_jbufs[MAX_JBUFS]; 11 | __thread jmp_buf gk_jbuf; 12 | -------------------------------------------------------------------------------- /pkgs/pygrib.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [python, jasper, grib_api, pyproj, numpy] 5 | run: [python, pyproj] 6 | 7 | sources: 8 | - key: git:db179ce3dccee59bb41ca812c4b02750be74239f 9 | url: https://github.com/jswhit/pygrib.git 10 | 11 | build_stages: 12 | - name: create-setup.cfg 13 | before: install 14 | handler: bash 15 | bash: | 16 | cat > setup.cfg << EOF 17 | [directories] 18 | grib_api_dir=${GRIB_API_DIR} 19 | jasper_dir=${JASPER_DIR} 20 | EOF 21 | 22 | -------------------------------------------------------------------------------- /pkgs/qwt.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [qt] 5 | 6 | sources: 7 | #- key: tar.bz2:tlbkp4pwtgrezpkmngybfdhdq667vhwz 8 | # url: http://downloads.sourceforge.net/project/qwt/qwt/6.1.1/qwt-6.1.1.tar.bz2 9 | - key: tar.bz2:g77k6mdhkmrqwdmfhc2p7gzflrx53kr5 10 | url: http://downloads.sourceforge.net/project/qwt/qwt/5.2.3/qwt-5.2.3.tar.bz2 11 | build_stages: 12 | - name: make_install 13 | handler: bash 14 | bash: | 15 | qmake 16 | make 17 | make INSTALL_ROOT=${ARTIFACT} install 18 | -------------------------------------------------------------------------------- /pkgs/sympy.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [mpmath, fastcache] 5 | run: [mpmath, fastcache] 6 | 7 | defaults: 8 | version: 0.7.6 9 | 10 | when version == '0.7.6': 11 | sources: 12 | - key: tar.gz:36rze7u357p2pwt2db4dzs6c7zejzzge 13 | url: https://github.com/sympy/sympy/releases/download/sympy-0.7.6/sympy-0.7.6.tar.gz 14 | when version == 'master': 15 | sources: 16 | - key: git:488f3c206f16d4307c52ec65e3d6de4f6e42e747 17 | url: https://github.com/sympy/sympy 18 | -------------------------------------------------------------------------------- /pkgs/git-fat.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | sources: 4 | - key: git:074e89199f880146c0402a8c24e1136bf2bf0414 5 | url: https://github.com/jedbrown/git-fat 6 | 7 | build_stages: 8 | 9 | - name: make-install 10 | handler: bash 11 | bash: | 12 | install -d ${ARTIFACT}/share/doc/git-fat 13 | install -d ${ARTIFACT}/bin 14 | install -m 755 git-fat ${ARTIFACT}/bin/git-fat 15 | install -m 744 README.md ${ARTIFACT}/share/doc/git-fat/README.md 16 | install -m 744 LICENSE ${ARTIFACT}/share/doc/git-fat/LICENSE 17 | -------------------------------------------------------------------------------- /pkgs/statsmodels.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: 5 | - numpy 6 | - scipy 7 | - cvxopt 8 | - patsy 9 | - pandas 10 | - cython 11 | - python-dateutil 12 | run: 13 | - numpy 14 | - scipy 15 | - cvxopt 16 | - patsy 17 | - pandas 18 | - python-dateutil 19 | 20 | sources: 21 | - key: tar.gz:xzhein2k5spijc3t4wrdbxxbscwayriz 22 | url: https://pypi.python.org/packages/source/s/statsmodels/statsmodels-0.6.1.tar.gz 23 | 24 | licenses: [bsd-3-clause] 25 | -------------------------------------------------------------------------------- /pkgs/allmydata-tahoe.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [zope-interface, pycrypto, Twisted, pyasn1, pycryptopp, foolscap, zfec, pyOpenSSL, pyutil, argparse, zbase32, mock, Nevow, simplejson] 5 | run: [zope-interface, pycrypto, Twisted, pyasn1, pycryptopp, foolscap, zfec, pyOpenSSL, pyutil, argparse, zbase32, mock, Nevow, simplejson] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/a/allmydata-tahoe/allmydata-tahoe-1.10.0.tar.gz 9 | key: tar.gz:r2qujoh5fezzbrwt3xxfj26icrfq2cvy 10 | -------------------------------------------------------------------------------- /pkgs/python-dateutil.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | when pyver == '2.7': 4 | # dateutil 2.0 doesn't work in Python 2.7, so we need to keep using 5 | # dateutil 1.5 for Python 2.7: 6 | sources: 7 | - key: tar.gz:ycfmu7mf7d4o5vq6qozueo4csjrmlfvj 8 | url: http://labix.org/download/python-dateutil/python-dateutil-1.5.tar.gz 9 | when pyver != '2.7': 10 | sources: 11 | - key: tar.gz:rkvrfuhjisztwxrupphrsy4btwfnsjoa 12 | url: https://labix.org/download/python-dateutil/python-dateutil-2.0.tar.gz 13 | -------------------------------------------------------------------------------- /pkgs/python/2.6.5-export-PySignal_SetWakeupFd.patch: -------------------------------------------------------------------------------- 1 | --- Include/pyerrors.h 2008-06-08 23:58:54.000000000 -0500 2 | +++ Include/pyerrors.h 2010-05-12 04:19:31.535297200 -0500 3 | @@ -232,7 +232,7 @@ PyAPI_FUNC(int) PyErr_CheckSignals(void) 4 | PyAPI_FUNC(void) PyErr_SetInterrupt(void); 5 | 6 | /* In signalmodule.c */ 7 | -int PySignal_SetWakeupFd(int fd); 8 | +PyAPI_FUNC(int) PySignal_SetWakeupFd(int fd); 9 | 10 | /* Support for adding program text to SyntaxErrors */ 11 | PyAPI_FUNC(void) PyErr_SyntaxLocation(const char *, int); 12 | -------------------------------------------------------------------------------- /pkgs/scotch/Make.inc.darwin: -------------------------------------------------------------------------------- 1 | EXE = 2 | LIB = .a 3 | OBJ = .o 4 | 5 | MAKE = make 6 | AR = ar 7 | ARFLAGS = -ruv 8 | CAT = cat 9 | CCS = $(MPICC) 10 | CCP = $(MPICC) 11 | CCD = $(MPICC) 12 | CFLAGS = -fPIC -O3 -Drestrict=__restrict -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DCOMMON_TIMING_OLD -DCOMMON_PTHREAD_BARRIER -DSCOTCH_RENAME 13 | CLIBFLAGS = 14 | LDFLAGS = -lm 15 | CP = cp 16 | LEX = flex -Pscotchyy -olex.yy.c 17 | LN = ln 18 | MKDIR = mkdir 19 | MV = mv 20 | RANLIB = ranlib 21 | YACC = bison -pscotchyy -y -b y 22 | -------------------------------------------------------------------------------- /pkgs/autogen.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gc, guile, libxml2, pkg-config] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:zusyl5dzjuhj27zmwc426tzl2quzi3tr 11 | url: http://ftp.heanet.ie/mirrors/gnu/autogen/rel5.17.4/autogen-5.17.4.tar.gz 12 | #- key: tar.gz:opifu2eraxvzxc7fj4zetdez3w6tmb3w 13 | # url: http://ftp.heanet.ie/mirrors/gnu/autogen/rel5.18.3/autogen-5.18.3.tar.gz 14 | 15 | when_build_dependency: 16 | - prepend_path: PATH 17 | value: '${ARTIFACT}/bin' 18 | -------------------------------------------------------------------------------- /pkgs/doxygen/libiconv_plug.patch: -------------------------------------------------------------------------------- 1 | --- a/src/portable_c.c 2 | +++ b/src/portable_c.c 3 | @@ -1,9 +1,3 @@ 4 | -#if (defined(__APPLE__) || defined(macintosh)) && !defined(DMG_BUILD) 5 | -// define this before including iconv.h to avoid a mapping of 6 | -// iconv_open and friends to libicon_open (done by mac ports), 7 | -// while the symbols without 'lib' are linked from /usr/lib/libiconv 8 | -#define LIBICONV_PLUG 9 | -#endif 10 | #include 11 | 12 | // These functions are implemented in a C file, because there are different 13 | 14 | -------------------------------------------------------------------------------- /pkgs/serf.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [apr, apr-util, openssl, scons, python] 5 | run: [] 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | sources: 11 | - key: tar.bz2:4biaxydf3o6ojeceta33wkvwetsg2zh4 12 | url: http://serf.googlecode.com/svn/src_releases/serf-1.3.8.tar.bz2 13 | 14 | build_stages: 15 | - name: build-install 16 | after: prologue 17 | handler: bash 18 | bash: | 19 | scons APR=$APR_DIR APU=$APR_UTIL_DIR OPENSSL=$OPENSSL_DIR PREFIX=$ARTIFACT 20 | scons PREFIX=$ARTIFACT install 21 | -------------------------------------------------------------------------------- /pkgs/watchman.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [autoconf, automake, python] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:54i22eptw6nasizke7mzgmy4zc3in7qg 11 | url: https://github.com/facebook/watchman/archive/v4.5.0.tar.gz 12 | 13 | build_stages: 14 | - name: autogen 15 | after: prologue 16 | before: configure 17 | handler: bash 18 | bash: | 19 | echo "Running autogen.sh" 20 | ./autogen.sh 21 | 22 | - name: configure 23 | extra: ['--disable-statedir'] 24 | -------------------------------------------------------------------------------- /pkgs/gmp/gmp.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [m4] 5 | 6 | sources: 7 | - key: tar.bz2:p6hjvacltrwqofsm65kca67ihdwocimu 8 | url: http://mirrors.kernel.org/gnu/gmp/gmp-6.0.0a.tar.bz2 9 | 10 | build_stages: 11 | - name: rpath_patch 12 | before: configure 13 | files: [osx_10_10_fix.patch] 14 | handler: bash 15 | bash: | 16 | patch -up1 < _hashdist/osx_10_10_fix.patch 17 | - name: configure 18 | extra: ['--enable-cxx'] 19 | 20 | when_build_dependency: 21 | - set: GMPXX_DIR 22 | value: '${ARTIFACT}' 23 | -------------------------------------------------------------------------------- /pkgs/ntl.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [gmp] 5 | 6 | sources: 7 | - url: http://www.shoup.net/ntl/ntl-6.1.0.tar.gz 8 | key: tar.gz:4fwdbtxpdvd6ss4kg6umjip3lbzjxd4e 9 | 10 | build_stages: 11 | 12 | - name: make-install 13 | handler: bash 14 | bash: | 15 | cd src 16 | ./configure DEF_PREFIX=$ARTIFACT \ 17 | SHARED=on \ 18 | NTL_GMP_LIP=on \ 19 | GMP_PREFIX=$GMP_DIR \ 20 | LDFLAGS="-Wl,-rpath=${GMP_DIR}/lib" \ 21 | NTL_STD_CXX=on 22 | make 23 | make install 24 | -------------------------------------------------------------------------------- /pkgs/pyfftw.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: [fftw, mpi4py, mpi, numpy, cython] 5 | run: [numpy] 6 | 7 | sources: 8 | - key: tar.gz:6253nl5jgccubgvsjcc2di6nxcij6ck2 9 | url: https://pypi.python.org/packages/source/p/pyFFTW/pyFFTW-0.9.2.tar.gz 10 | 11 | build_stages: 12 | - name: install 13 | after: setup_dirs 14 | handler: bash 15 | bash: | 16 | ${PYTHON} setup.py build_ext --inplace --library-dirs=$ARTIFACT/lib --include-dirs=$ARTIFACT/include 17 | ${PYTHON} setup.py install --prefix=$ARTIFACT 18 | -------------------------------------------------------------------------------- /pkgs/libpo6.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [] 4 | 5 | sources: 6 | - url: https://github.com/rescrv/po6 7 | key: git:cfdbade039f3290255b98f37de9de87962097bd1 8 | 9 | build_stages: 10 | 11 | - name: autogen 12 | after: prologue 13 | before: configure 14 | handler: bash 15 | bash: | 16 | libtoolize 17 | aclocal 18 | automake --force-missing --add-missing 19 | autoconf || true 20 | 21 | when_build_dependency: 22 | - prepend_path: PKG_CONFIG_PATH 23 | value: '${ARTIFACT}/lib/pkgconfig' 24 | -------------------------------------------------------------------------------- /pkgs/readline.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [ncurses] 4 | 5 | sources: 6 | - url: http://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz 7 | key: tar.gz:pgtjmbykawgcgpds3vvmnfycdtdevpk6 8 | 9 | build_stages: 10 | - name: configure 11 | mode: override 12 | extra: ['--enable-shared', '--with-curses'] 13 | 14 | - name: make 15 | mode: replace 16 | handler: bash 17 | bash: | 18 | make SHOBJ_CFLAGS="-fPIC -D_REENTRANT" SHOBJ_LDFLAGS="-shared -Wl,-rpath=$NCURSES_DIR/lib" SHLIB_LIBS="-ltinfo" 19 | -------------------------------------------------------------------------------- /pkgs/attr.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | dependencies: 7 | build: [pkg-config] 8 | 9 | sources: 10 | - key: tar.gz:ev3s6zj2ywzohtxlrhpvbzdirci6eh3s 11 | url: http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz 12 | 13 | when_build_dependency: 14 | - prepend_path: PKG_CONFIG_PATH 15 | value: '${ARTIFACT}/lib/pkgconfig' 16 | 17 | build_stages: 18 | - name: install 19 | after: make 20 | mode: replace 21 | handler: bash 22 | bash: | 23 | make install install-lib install-dev 24 | -------------------------------------------------------------------------------- /pkgs/ginac.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [cln] 5 | 6 | sources: 7 | - url: git://www.ginac.de/ginac.git 8 | key: git:edfa67d26bac695b5ef9911f3cda3ff50232e35a 9 | 10 | defaults: 11 | # lib/libginac.so.4.0.0 contains hard-coded path 12 | relocatable: false 13 | 14 | build_stages: 15 | - name: configure 16 | extra: ['-D CLN_INCLUDE_DIR=$CLN_DIR/include', 17 | '-D CLN_LIBRARIES=$CLN_DIR/lib/libcln.so'] 18 | 19 | when_build_dependency: 20 | - prepend_path: PKG_CONFIG_PATH 21 | value: '${ARTIFACT}/lib/pkgconfig' 22 | -------------------------------------------------------------------------------- /pkgs/kml/kml.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | sources: 4 | - url: http://vtk.org/files/support/libkml_fa6c7d8.tar.gz 5 | key: tar.gz:ee6dsu7ejszvoukjsx7o6gl72t2aba6j 6 | 7 | defaults: 8 | # /lib/cmake/KMLConfig.cmake contains absolute path 9 | relocatable: false 10 | 11 | build_stages: 12 | 13 | - name: patch 14 | before: configure 15 | files: [header-fix.patch] 16 | handler: bash 17 | bash: | 18 | patch -up1 < _hashdist/header-fix.patch 19 | 20 | - name: configure 21 | mode: override 22 | extra: ['-DBUILD_SHARED_LIBS:BOOL=OFF'] 23 | 24 | -------------------------------------------------------------------------------- /pkgs/scotch/Make.inc.linux: -------------------------------------------------------------------------------- 1 | EXE = 2 | LIB = .a 3 | OBJ = .o 4 | 5 | MAKE = make 6 | AR = ar 7 | ARFLAGS = -ruv 8 | CAT = cat 9 | CCS = $(MPICC) 10 | CCP = $(MPICC) 11 | CCD = $(MPICC) 12 | CFLAGS = -I$(ZLIB_DIR)/include -fPIC -O3 -DCOMMON_FILE_COMPRESS_GZ -DCOMMON_PTHREAD -DCOMMON_RANDOM_FIXED_SEED -DSCOTCH_RENAME -Drestrict=__restrict 13 | CLIBFLAGS = 14 | LDFLAGS = -L$(ZLIB_DIR)/lib -lz -lm -lrt 15 | CP = cp 16 | LEX = flex -Pscotchyy -olex.yy.c 17 | LN = ln 18 | MKDIR = mkdir 19 | MV = mv 20 | RANLIB = ranlib 21 | YACC = bison -pscotchyy -y -b y 22 | -------------------------------------------------------------------------------- /pkgs/patchelf.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://releases.nixos.org/patchelf/patchelf-0.8/patchelf-0.8.tar.bz2 5 | key: tar.bz2:zgpyjujegrzubq3ha4ej5shxauykxvlo 6 | 7 | defaults: 8 | # It'd cause some complexity to wire up patchelf to patch patchelf, and besides 9 | # we know it doesn't link to any shared libs in Hashdist, so just disable 10 | # relative_rpath and the PATCHELF env-var will never be used. 11 | relative_rpath: false 12 | 13 | when_build_dependency: 14 | - set: PATCHELF 15 | value: '${ARTIFACT}/bin/patchelf' 16 | -------------------------------------------------------------------------------- /pkgs/slepc4py.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [cython, mpi, numpy, petsc, petsc4py, slepc] 4 | run: [mpi, numpy, petsc, petsc4py, slepc] 5 | 6 | defaults: 7 | version: '3.5.1' 8 | 9 | when version == '3.6.0': 10 | sources: 11 | - key: tar.gz:qjd7vd6tpdio2gb4zrmrj7aa7vu6ubgt 12 | url: https://bitbucket.org/slepc/slepc4py/downloads/slepc4py-3.6.0.tar.gz 13 | when version == '3.5.1': 14 | sources: 15 | - key: tar.gz:qrh2verdcq3iikmm5tlwcpunzqmwszmx 16 | url: https://bitbucket.org/slepc/slepc4py/downloads/slepc4py-3.5.1.tar.gz 17 | -------------------------------------------------------------------------------- /pkgs/freetype.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [zlib, bzip2] 4 | run: [zlib, bzip2] 5 | 6 | sources: 7 | - url: http://download.savannah.gnu.org/releases/freetype/freetype-2.4.11.tar.gz 8 | key: tar.gz:fgtq4vmghzfws73nt465yqc2rc4duml6 9 | 10 | build_stages: 11 | 12 | - name: configure 13 | extra: ['--with-zlib=${ZLIB_DIR}', 14 | '--with-bzip2=${BZIP2_DIR}'] 15 | 16 | when_build_dependency: 17 | - prepend_path: PATH 18 | value: '${ARTIFACT}/bin' 19 | - prepend_path: PKG_CONFIG_PATH 20 | value: '${ARTIFACT}/lib/pkgconfig' 21 | -------------------------------------------------------------------------------- /pkgs/hyperleveldb.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [] 4 | 5 | sources: 6 | - url: https://github.com/rescrv/HyperLevelDB 7 | key: git:a7a707e303ec1953d08cbc586312ac7b2988eebb 8 | 9 | build_stages: 10 | 11 | - name: autogen 12 | after: prologue 13 | before: configure 14 | handler: bash 15 | bash: | 16 | libtoolize 17 | aclocal 18 | autoheader 19 | automake --force-missing --add-missing 20 | autoconf 21 | 22 | when_build_dependency: 23 | - prepend_path: PKG_CONFIG_PATH 24 | value: '${ARTIFACT}/lib/pkgconfig' 25 | -------------------------------------------------------------------------------- /pkgs/libe.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [libpo6] 4 | 5 | sources: 6 | - url: https://github.com/rescrv/e.git 7 | key: git:7c01c80b56aee191a5d1bd249f7a0b2ab413c28b 8 | 9 | build_stages: 10 | 11 | - name: autogen 12 | after: prologue 13 | before: configure 14 | handler: bash 15 | bash: | 16 | libtoolize 17 | aclocal 18 | autoheader 19 | automake --force-missing --add-missing 20 | autoconf || true 21 | 22 | when_build_dependency: 23 | - prepend_path: PKG_CONFIG_PATH 24 | value: '${ARTIFACT}/lib/pkgconfig' 25 | -------------------------------------------------------------------------------- /pkgs/opium.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://downloads.sourceforge.net/project/opium/opium/opium-v3.7/opium-v3.7-src.tgz 5 | key: tar.gz:3gcxjnvjhrv6afk33lqpp7p5kbss6y64 6 | 7 | build_stages: 8 | - name: make 9 | after: configure 10 | mode: override 11 | handler: bash 12 | bash: | 13 | # Parallel build fails: 14 | make -j 1 NOOPT= 15 | 16 | 17 | - name: install 18 | after: make 19 | mode: override 20 | handler: bash 21 | bash: | 22 | mkdir -p $ARTIFACT/bin 23 | cp opium $ARTIFACT/bin/ 24 | -------------------------------------------------------------------------------- /tests/test.scipy-stack.yaml: -------------------------------------------------------------------------------- 1 | # This builds the IPython, NumPy, SciPy, SymPy stack from scratch 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | parameters: 7 | # These are already set in config.yaml, but we set them again for clarity: 8 | pyver: '2.7' 9 | python_site_packages_rel: 'lib/python2.7/site-packages' 10 | python_host_packages: '/usr/lib/python2.7/dist-packages' 11 | 12 | packages: 13 | 14 | launcher: 15 | blas: 16 | use: host-blas 17 | python: 18 | sqlite: 19 | use: host-sqlite 20 | ipython: 21 | nose: 22 | numpy: 23 | sphinx: 24 | sympy: 25 | -------------------------------------------------------------------------------- /pkgs/cloog.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gmp, isl, pkg-config] 5 | 6 | build_stages: 7 | - name: configure 8 | mode: override 9 | extra: 10 | - --with-isl=system 11 | - --with-isl-prefix=${ISL_DIR} 12 | 13 | sources: 14 | - key: tar.gz:ajiautw5csdv7fh6qtf63jbjaqs4wda4 15 | url: http://www.bastoul.net/cloog/pages/download/count.php3?url=./cloog-0.18.1.tar.gz 16 | 17 | when_build_dependency: 18 | - prepend_path: PKG_CONFIG_PATH 19 | value: '${ARTIFACT}/lib/pkgconfig' 20 | - prepend_path: PATH 21 | value: '${ARTIFACT}/bin' 22 | -------------------------------------------------------------------------------- /pkgs/mshr.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [python, boost, dolfin, gmp, mpfr, mpi, swig, {{build_with}}] 5 | 6 | sources: 7 | - key: tar.gz:afm2l4z7m53oxkxxf4dsfxmth4jnxmsg 8 | url: https://bitbucket.org/fenics-project/mshr/downloads/mshr-1.6.0.tar.gz 9 | 10 | defaults: 11 | # lib/CMake/mshr/mshr-config.cmake contains hard-coded path 12 | relocatable: false 13 | 14 | build_stages: 15 | - name: configure 16 | extra: ['-D BUILD_SHARED_LIBS:BOOL=ON', 17 | '-D BOOST_ROOT:PATH="${BOOST_DIR}"', 18 | '-D CMAKE_MACOSX_RPATH:BOOL=ON'] 19 | -------------------------------------------------------------------------------- /pkgs/libxml2.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [zlib] 4 | 5 | defaults: 6 | # /lib/xml2Conf.sh contains absolute path 7 | relocatable: false 8 | 9 | build_stages: 10 | - name: configure 11 | mode: override 12 | extra: ['--without-python'] 13 | 14 | sources: 15 | - url: http://xmlsoft.org/sources/libxml2-2.9.1.tar.gz 16 | key: tar.gz:7u6gjs3g6lcouj7jgtjhlecnslhmjffi 17 | 18 | when_build_dependency: 19 | - prepend_path: PKG_CONFIG_PATH 20 | value: '${ARTIFACT}/lib/pkgconfig' 21 | - prepend_path: PATH 22 | value: '${ARTIFACT}/bin' 23 | -------------------------------------------------------------------------------- /pkgs/launcher.yaml: -------------------------------------------------------------------------------- 1 | # Note: do not inherit from base_package.yaml 2 | # Symlinking the launcher interferes with its operation 3 | 4 | sources: 5 | - url: https://github.com/hashdist/hdist-launcher.git 6 | key: git:8119797b5d21df5cc9609771029d29a51c44c882 7 | 8 | build_stages: 9 | 10 | - name: prologue 11 | handler: bash 12 | bash: | 13 | {{PROLOGUE}} 14 | 15 | - name: make_and_install 16 | after: prologue 17 | handler: bash 18 | bash: make install PREFIX=${ARTIFACT} 19 | 20 | when_build_dependency: 21 | 22 | - set: LAUNCHER 23 | value: ${ARTIFACT}/bin/launcher 24 | -------------------------------------------------------------------------------- /base/cmake_package.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [cmake] 5 | 6 | build_stages: 7 | 8 | - name: setup_builddir 9 | after: prologue 10 | handler: bash 11 | bash: | 12 | mkdir -p _build 13 | cd _build 14 | 15 | - name: configure 16 | after: setup_builddir 17 | debug: {{debug}} 18 | 19 | - name: make 20 | after: configure 21 | handler: bash 22 | bash: | 23 | ${CMAKE} --build . -- -j ${HASHDIST_CPU_COUNT} 24 | 25 | - name: install 26 | after: make 27 | handler: bash 28 | bash: | 29 | make install 30 | 31 | -------------------------------------------------------------------------------- /pkgs/flex.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [m4] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - url: http://downloads.sourceforge.net/project/flex/flex-2.5.39.tar.bz2 11 | key: tar.bz2:vxjlkxz3yoglkevur6wx24xuhmi66jce 12 | 13 | build_stages: 14 | - when: platform == 'Darwin' or platform == 'Cygwin' 15 | name: remove-no-undefined 16 | after: configure 17 | before: make 18 | handler: bash 19 | bash: | 20 | sed -i.bak -e 's/-no-undefined//;' Makefile 21 | 22 | when_build_dependency: 23 | - prepend_path: PATH 24 | value: '${ARTIFACT}/bin' 25 | -------------------------------------------------------------------------------- /pkgs/gccxml/gccxml.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [{{build_with}}] 4 | 5 | sources: 6 | - key: git:ab651a2aa866351bdd089a4bf1d57f6a9bec2a66 7 | url: https://github.com/gccxml/gccxml.git 8 | 9 | defaults: 10 | # bin/gccxml_cc1plus contains hard-coded path 11 | relocatable: false 12 | 13 | build_stages: 14 | - name: fix_redefinition 15 | files: [fix_redefinition.patch] 16 | before: configure 17 | handler: bash 18 | bash: | 19 | patch -p1 < _hashdist/fix_redefinition.patch 20 | 21 | when_build_dependency: 22 | - prepend_path: PATH 23 | value: '${ARTIFACT}/bin' 24 | -------------------------------------------------------------------------------- /pkgs/pcre.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: https://sourceforge.net/projects/pcre/files/pcre/8.34/pcre-8.34.tar.bz2 5 | key: tar.bz2:wycdvyp7e4ql4zs77iunyivxyy343xuw 6 | 7 | build_stages: 8 | - name: configure 9 | extra: [ 10 | "--disable-dependency-tracking", 11 | "--enable-utf8", 12 | "--enable-pcre8", 13 | "--enable-pcre16", 14 | "--enable-pcre32", 15 | "--enable-unicode-properties", 16 | # We need to figure out how to pass our own libz and bzip2: 17 | #"--enable-pcregrep-libz", 18 | #"--enable-pcregrep-libbz2", 19 | "--enable-jit"] 20 | -------------------------------------------------------------------------------- /pkgs/busybee.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | dependencies: 3 | build: [ 4 | libe, 5 | libpo6, 6 | ] 7 | 8 | sources: 9 | - url: https://github.com/rescrv/busybee.git 10 | key: git:9841d43974f498f43c770104646fc15debdf92fa 11 | 12 | build_stages: 13 | 14 | - name: autogen 15 | after: prologue 16 | before: configure 17 | handler: bash 18 | bash: | 19 | libtoolize 20 | aclocal 21 | autoheader 22 | automake --force-missing --add-missing 23 | autoconf 24 | 25 | when_build_dependency: 26 | - prepend_path: PKG_CONFIG_PATH 27 | value: '${ARTIFACT}/lib/pkgconfig' 28 | -------------------------------------------------------------------------------- /pkgs/leafletwidget.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | dependencies: 4 | build: 5 | - ipython 6 | - when airgap: 7 | - requests 8 | run: 9 | - ipython 10 | 11 | sources: 12 | - url: https://github.com/ellisonbg/leaftletwidget 13 | key: git:b03ddea2842b6939810b82ee93aa13e28d458456 14 | 15 | 16 | # WARNING: This installs into user's .ipython directory 17 | # This is not properly isolated yet. 18 | 19 | build_stages: 20 | - when: airgap 21 | name: airgap 22 | after: install 23 | handler: bash 24 | bash: | 25 | unset IPYTHON_DIR && ${PYTHON} install-nbextension.py -------------------------------------------------------------------------------- /pkgs/libffi.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [gnu-sed] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.gz:dxo54faayo6lo5e5hgahdl4iypshkqcy 11 | url: ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz 12 | 13 | when_build_dependency: 14 | - prepend_path: PKG_CONFIG_PATH 15 | value: '${ARTIFACT}/lib/pkgconfig' 16 | 17 | build_stages: 18 | - name: link_lib64_to_lib 19 | before: configure 20 | handler: bash 21 | bash: | 22 | # Always use /lib instead of sometimes /lib64 23 | sed -i 's:@toolexeclibdir@:$(libdir):g' Makefile.in 24 | -------------------------------------------------------------------------------- /pkgs/libxslt.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - url: http://xmlsoft.org/sources/libxslt-1.1.28.tar.gz 5 | key: tar.gz:l7drkgsxxcoahv5yexpvud5obkgv6blh 6 | 7 | defaults: 8 | # /lib/python2.7/site-packages/libxsltmod.la contains absolute path 9 | # why is a .la file there to start with? 10 | relocatable: false 11 | 12 | dependencies: 13 | build: 14 | - libxml2 15 | - zlib 16 | run: 17 | - libxml2 18 | 19 | when_build_dependency: 20 | - prepend_path: PKG_CONFIG_PATH 21 | value: '${ARTIFACT}/lib/pkgconfig' 22 | - prepend_path: PATH 23 | value: '${ARTIFACT}/bin' 24 | -------------------------------------------------------------------------------- /pkgs/jasper.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: zip:noifvhbkzixcovkeeetgn3x4j22e3foq 5 | url: http://www.ece.uvic.ca/~frodo/jasper/software/jasper-1.900.1.zip 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | build_stages: 11 | - name: configure 12 | handler: bash 13 | mode: replace 14 | bash: | 15 | bash configure --prefix=${ARTIFACT} --enable-shared 16 | 17 | - when: platform == 'Cygwin' 18 | name: configure 19 | handler: bash 20 | mode: replace 21 | bash: | 22 | cp /usr/share/automake-1.9/config.guess acaux 23 | bash configure --prefix=${ARTIFACT} --enable-shared 24 | -------------------------------------------------------------------------------- /examples/cloud.sagemath.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | packages: 5 | 6 | launcher: 7 | blas: 8 | use: host-blas 9 | mpi: 10 | use: mpich 11 | python: 12 | host: false 13 | build_with: | 14 | bzip2, openssl, sqlite 15 | ipython: 16 | nose: 17 | petsc: 18 | build_with: | 19 | 20 | download: | 21 | 22 | coptflags: -O2 23 | link: shared 24 | debug: false 25 | 26 | petsc4py: 27 | matplotlib: 28 | numpy: 29 | sphinx: 30 | scipy: 31 | sympy: 32 | gmp: 33 | matplotlib-basemap: 34 | python-netcdf4: 35 | openblas: 36 | extra_flags: TARGET=CORE2 37 | -------------------------------------------------------------------------------- /examples/just.proteus.Darwin.yaml: -------------------------------------------------------------------------------- 1 | # This profile file controls your <#> (HashDist) build environment. 2 | 3 | # In the future, we'll provide better incorporation of 4 | # automatic environment detection. For now, have a look 5 | # at the YAML files in the top-level directory and choose 6 | # the most *specific* file that matches your environment. 7 | 8 | extends: 9 | - file: darwin.yaml 10 | 11 | # The packages list specifies all the packages that you 12 | # require installed. <#> will ensure that all packages 13 | # and their dependencies are installed when you build this 14 | # profile. 15 | 16 | packages: 17 | proteus: 18 | -------------------------------------------------------------------------------- /pkgs/python/2.6.5-ncurses-abi6.patch: -------------------------------------------------------------------------------- 1 | --- Include/py_curses.h 2009-09-06 16:23:05.000000000 -0500 2 | +++ Include/py_curses.h 2010-04-14 15:21:23.008971400 -0500 3 | @@ -17,6 +17,13 @@ 4 | #define NCURSES_OPAQUE 0 5 | #endif /* __APPLE__ */ 6 | 7 | +#ifdef __CYGWIN__ 8 | +/* the following define is necessary for Cygwin; without it, the 9 | + Cygwin-supplied ncurses.h sets NCURSES_OPAQUE to 1, and then Python 10 | + can't get at the WINDOW flags field. */ 11 | +#define NCURSES_INTERNALS 12 | +#endif /* __CYGWIN__ */ 13 | + 14 | #ifdef __FreeBSD__ 15 | /* 16 | ** On FreeBSD, [n]curses.h and stdlib.h/wchar.h use different guards 17 | -------------------------------------------------------------------------------- /pkgs/rethinkdb.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [zlib, protobuf, jemalloc, ncurses, boost, python, curl, openssl] 5 | 6 | sources: 7 | - key: tar.gz:pfj3jbvo6d7ma5wdvxyzr6zezfu6grhs 8 | url: http://download.rethinkdb.com/dist/rethinkdb-2.1.5-2.tgz 9 | 10 | build_stages: 11 | - name: configure 12 | extra: 13 | - --dynamic 14 | - jemalloc 15 | - LDFLAGS=$LDFLAGS 16 | - CXXFLAGS=$CPPFLAGS 17 | 18 | # Workaround for https://github.com/rethinkdb/rethinkdb/issues/5062 19 | - name: make 20 | mode: override 21 | bash: | 22 | make -j ${HASHDIST_CPU_COUNT} ALLOW_WARNINGS=1 VERBOSE=1 23 | -------------------------------------------------------------------------------- /tests/test.packages3.yaml: -------------------------------------------------------------------------------- 1 | # Tests PETSc and petsc4py 2 | 3 | extends: 4 | - file: linux.yaml 5 | 6 | parameters: 7 | HOST_MPICC: /usr/bin/mpicc 8 | HOST_MPICXX: /usr/bin/mpic++ 9 | HOST_MPIF77: /usr/bin/mpif77 10 | HOST_MPIF90: /usr/bin/mpif90 11 | HOST_MPIEXEC: /usr/bin/mpiexec 12 | 13 | packages: 14 | 15 | launcher: 16 | blas: 17 | use: host-blas 18 | mpi: 19 | use: host-mpi 20 | python: 21 | sqlite: 22 | use: host-sqlite 23 | petsc: 24 | build_with: | 25 | 26 | download: | 27 | 28 | coptflags: -O2 29 | link: shared 30 | debug: false 31 | petsc4py: 32 | with_conf: true 33 | -------------------------------------------------------------------------------- /pkgs/cryptography.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [six, cffi, cryptography-vectors, openssl, pytest, pycparser] 5 | run: [] 6 | 7 | sources: 8 | - key: tar.gz:kz2zthzxitf4gktazmf3uzg6efafvphn 9 | url: https://pypi.python.org/packages/source/c/cryptography/cryptography-0.5.4.tar.gz 10 | 11 | build_stages: 12 | - name: install 13 | after: setup_dirs 14 | #when: platform == 'Darwin' 15 | handler: bash 16 | bash: | 17 | env LDFLAGS="-L${OPENSSL_DIR}/lib -Wl,-rpath,${OPENSSL_DIR}/lib" CFLAGS="-I${OPENSSL_DIR}/include" ARCHFLAGS="-arch x86_64" $PYTHON setup.py install --prefix=${ARTIFACT} 18 | -------------------------------------------------------------------------------- /pkgs/openjpeg.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | # version 1.5 of openjpeg 4 | # later versions should go in openjpeg2 5 | 6 | dependencies: 7 | build: [] 8 | 9 | defaults: 10 | relocatable: false 11 | 12 | sources: 13 | - key: tar.gz:cizlxakp3cgy5uyuzfhqx7v3appikwky 14 | url: http://sourceforge.net/projects/openjpeg.mirror/files/2.1.0/openjpeg-2.1.0.tar.gz 15 | 16 | build_stages: 17 | 18 | # grib_api, at least, expects not to find this namespaced 19 | - name: fix_include 20 | after: install 21 | handler: bash 22 | bash: | 23 | ln -s ${ARTIFACT}/include/openjpeg-1.5/openjpeg.h ${ARTIFACT}/include/openjpeg.h 24 | 25 | -------------------------------------------------------------------------------- /pkgs/proteus.yaml: -------------------------------------------------------------------------------- 1 | extends: [namespace_package] 2 | dependencies: 3 | build: [daetk, numpy, mpi, python, cmake, cython, petsc, petsc4py, superlu, triangle] 4 | run: [daetk, ipython, matplotlib, nose, mpi4py, petsc4py, pytables, sphinx, superlu, sympy, tetgen, triangle] 5 | 6 | sources: 7 | - key: git:1806eeddee64277b48cfbc79155752b2617e53f8 8 | url: https://github.com/erdc-cm/proteus 9 | 10 | # Proteus is a namespace package, do *not* link the Proteus directory itself in. 11 | profile_links: 12 | - name: python_packages 13 | mode: replace 14 | link: 'lib/python{{pyver}}/site-packages/proteus/**/*' 15 | dirs: true 16 | -------------------------------------------------------------------------------- /pkgs/uhd.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | 3 | dependencies: 4 | build: [boost, cheetah, python] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: git:9eb403f4299ea036a8fff2dc22209d3ae06374ed 11 | url: https://github.com/EttusResearch/uhd.git 12 | 13 | build_stages: 14 | 15 | - name: configure 16 | mode: override 17 | builddir: ../host 18 | 19 | #- name: download_firmware 20 | # after: install 21 | # handler: bash 22 | # bash: | 23 | # ${ARTIFACT}/lib/uhd/utils/uhd_images_downloader.py 24 | 25 | when_build_dependency: 26 | - prepend_path: PKG_CONFIG_PATH 27 | value: '${ARTIFACT}/lib/pkgconfig' 28 | -------------------------------------------------------------------------------- /pkgs/lxml.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | 3 | sources: 4 | - url: https://github.com/lxml/lxml/ 5 | #key: git:4bbc11f847dfc30c783c0d54103efe37ebaa090d 6 | key: git:4c325e12ae20a600fa59dc9820cf62abc5ca62c9 7 | 8 | dependencies: 9 | build: 10 | - cython 11 | - libxml2 12 | - libxslt 13 | run: 14 | - html5lib-python 15 | - libxml2 16 | - libxslt 17 | - beautifulsoup4 18 | 19 | licenses: 20 | - bsd-3-clause 21 | - gpl-2 22 | - mit 23 | - zope-public-license 24 | 25 | 26 | when_build_dependency: 27 | - prepend_path: PYTHONPATH 28 | value: '${ARTIFACT}/lib/python{{pyver}}/site-packages' 29 | -------------------------------------------------------------------------------- /pkgs/paraview/installGenerateFiles.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Qt/Components/CMakeLists.txt b/Qt/Components/CMakeLists.txt 2 | index 0f68586..ba1d1f9 100644 3 | --- a/Qt/Components/CMakeLists.txt 4 | +++ b/Qt/Components/CMakeLists.txt 5 | @@ -751,6 +751,12 @@ vtk_module_library(${vtk-module} 6 | ${__Module_MOC_SRCS} 7 | ${__Module_UI_SRCS}) 8 | 9 | +if(PARAVIEW_INSTALL_DEVELOPMENT_FILES) 10 | + install(DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/" 11 | + DESTINATION ${VTK_INSTALL_INCLUDE_DIR} 12 | + FILES_MATCHING PATTERN "*.h") 13 | +endif() 14 | + 15 | #IF (NOT PV_INSTALL_NO_DEVELOPMENT) 16 | # # Headers 17 | # GLOB_INSTALL_DEVELOPMENT( 18 | -------------------------------------------------------------------------------- /pkgs/dftatom.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [python, cython, numpy] 4 | run: [python, numpy] 5 | 6 | sources: 7 | - key: git:c622fd9ff681c92455bcafa2dc29d9171ccc8948 8 | url: https://github.com/certik/dftatom 9 | 10 | defaults: 11 | # lib/python2.7/site-packages/dftatom/lib/dftatom_wrapper.so contains hard-coded path 12 | relocatable: false 13 | 14 | build_stages: 15 | - name: configure 16 | extra: ['-D WITH_PYTHON:BOOL=ON', 17 | '-D PYTHON_INSTALL_PATH:PATH=$ARTIFACT/{{python_site_packages_rel}}'] 18 | build_in_source: true 19 | 20 | - name: setup_builddir 21 | mode: override 22 | bash: | 23 | -------------------------------------------------------------------------------- /pkgs/gobject-introspection.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [pkg-config, python, glib2, cairo, freetype, fontconfig, libffi] 5 | run: [pkg-config] 6 | 7 | defaults: 8 | relocatable: false 9 | 10 | sources: 11 | - key: tar.xz:zdqaqmojot5flm77djgcvdgtw7b67tfv 12 | url: http://ftp.gnome.org/pub/GNOME/sources/gobject-introspection/1.43/gobject-introspection-1.43.3.tar.xz 13 | 14 | build_stages: 15 | - name: configure 16 | global_flags: true 17 | 18 | when_build_dependency: 19 | - prepend_path: PKG_CONFIG_PATH 20 | value: '${ARTIFACT}/lib/pkgconfig' 21 | - prepend_path: PATH 22 | value: '${ARTIFACT}/bin' 23 | -------------------------------------------------------------------------------- /pkgs/vtk/vtk-disable-gc.patch: -------------------------------------------------------------------------------- 1 | diff -Nru VTK.orig/CMakeLists.txt VTK/CMakeLists.txt 2 | --- VTK.orig/CMakeLists.txt 2014-12-04 15:56:48.108205674 +0100 3 | +++ VTK/CMakeLists.txt 2014-12-04 15:57:20.208200645 +0100 4 | @@ -21,7 +21,7 @@ 5 | SET(VTK_OBJCXX_FLAGS_DEFAULT) 6 | IF(OSX_SDK_VERSION) 7 | IF(${OSX_SDK_VERSION} VERSION_GREATER "10.4") 8 | - SET(VTK_OBJCXX_FLAGS_DEFAULT "-fobjc-gc") 9 | + SET(VTK_OBJCXX_FLAGS_DEFAULT "") 10 | ENDIF(${OSX_SDK_VERSION} VERSION_GREATER "10.4") 11 | ENDIF(OSX_SDK_VERSION) 12 | SET(VTK_REQUIRED_OBJCXX_FLAGS ${VTK_OBJCXX_FLAGS_DEFAULT} CACHE STRING "Extra flags for Objective C compilation") 13 | -------------------------------------------------------------------------------- /debian.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - file: linux.yaml 3 | 4 | parameters: 5 | python_host_packages: '/usr/share/pyshared' 6 | HOST_MPICC: /usr/bin/mpicc 7 | HOST_MPICXX: /usr/bin/mpic++ 8 | HOST_MPIF77: /usr/bin/mpif77 9 | HOST_MPIF90: /usr/bin/mpif90 10 | HOST_MPIEXEC: /usr/bin/mpiexec 11 | HOST_CMAKE: /usr/bin/cmake 12 | HOST_PYTHON: /usr/bin/python 13 | HOST_PKG_CONFIG_EXECUTABLE: /usr/bin/pkgconfig 14 | HOST_SWIG_EXECUTABLE: /usr/bin/swig 15 | HOST_PETSC_DIR: /usr/lib/petsc 16 | HOST_PETSC_ARCH: linux-gnu-c-opt 17 | HOST_SLEPC_DIR: /usr/lib/slepc 18 | HOST_BOOST_ROOT: /usr 19 | SCOTCH_ARCH: pc_linux2 20 | PASTIX_ARCH: i686_pc_linux 21 | -------------------------------------------------------------------------------- /examples/python3.4.linux.yaml: -------------------------------------------------------------------------------- 1 | # An example of an Python 3.4 stack on linux. One can change `pyver` to 3.3, 2 | # 3.2 or 2.7 to get the same stack built with a different Python version. 3 | 4 | extends: 5 | - file: linux.yaml 6 | 7 | parameters: 8 | pyver: '3.4' 9 | 10 | packages: 11 | 12 | launcher: 13 | blas: 14 | use: lapack 15 | lapack: 16 | use: lapack 17 | mpi: 18 | use: mpich 19 | python: 20 | link: shared 21 | swig: 22 | build_with: | 23 | perl 24 | ipython: # Note: ipython doesn't work with Python 3.2 25 | nose: 26 | sympy: 27 | scipy: 28 | breathe: 29 | gprof2dot: 30 | pandas: 31 | selenium: 32 | -------------------------------------------------------------------------------- /pkgs/berkeleydb-5/berkeleydb-5.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | sources: 4 | - key: tar.gz:4cuzfv2aocmjf2a7twj7a3npgbopop5y 5 | url: http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz 6 | 7 | build_stages: 8 | - name: xcode_4_6 9 | when: platform == 'Darwin' 10 | after: prologue 11 | before: configure 12 | handler: bash 13 | files: [xcode_4_6.patch] 14 | bash: | 15 | patch -p1 < _hashdist/xcode_4_6.patch 16 | 17 | - name: configure 18 | after: prologue 19 | mode: replace 20 | handler: bash 21 | bash: | 22 | cd build_unix 23 | ../dist/configure --prefix=${ARTIFACT} --enable-cxx --enable-compat185 --enable-dbm 24 | -------------------------------------------------------------------------------- /pkgs/gperftools.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [libunwind, pkg-config] 5 | run: [libunwind, pkg-config] 6 | 7 | sources: 8 | - key: tar.gz:tavdoitowqxua4koe24ao2av2xvgo6sc 9 | url: https://googledrive.com/host/0B6NtGsLhIcf7MWxMMF9JdTN3UVk/gperftools-2.4.tar.gz 10 | 11 | build_stages: 12 | - when: compiler == 'gcc' 13 | name: optimization_flags 14 | after: prologue 15 | before: configure 16 | handler: bash 17 | bash: | 18 | export CXXFLAGS="-fPIC -O3 -march=native -ffast-math -funroll-loops" 19 | 20 | when_build_dependency: 21 | - prepend_path: PKG_CONFIG_PATH 22 | value: '${ARTIFACT}/lib/pkgconfig' 23 | -------------------------------------------------------------------------------- /pkgs/swiginac.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: [cln, ginac, pkg-config, swig] 4 | 5 | sources: 6 | - key: tar.gz:4am3idfmfgyhbzzegk4xzscxnaw2ifxf 7 | url: http://downloads.sourceforge.net/swiginac.berlios/swiginac-1.5.1.1.tgz 8 | 9 | build_stages: 10 | - name: build 11 | after: setup_dirs 12 | before: install 13 | handler: bash 14 | bash: | 15 | ${PYTHON} setup.py build 16 | 17 | - when: platform == 'linux' 18 | name: fix-rpath 19 | after: install 20 | handler: bash 21 | bash: | 22 | ${PATCHELF} --set-rpath ${CLN_DIR}/lib:${GINAC_DIR}/lib ${ARTIFACT}/lib/python{{pyver}}/site-packages/_swiginac.so 23 | -------------------------------------------------------------------------------- /pkgs/M2Crypto.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | 3 | dependencies: 4 | build: [openssl, swig] 5 | run: [] 6 | 7 | sources: 8 | - url: https://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.22.3.tar.gz 9 | key: tar.gz:mby37sax3fdsh2nulcqbbvlfgziqj6ck 10 | 11 | build_stages: 12 | 13 | - name: install 14 | after: setup_dirs 15 | handler: bash 16 | bash: | 17 | mkdir -p $ARTIFACT/lib/python2.7/site-packages 18 | export PYTHONPATH=$PYTHONPATH:$ARTIFACT/lib/python2.7/site-packages 19 | # build 20 | $PYTHON setup.py build build_ext --openssl=${OPENSSL_DIR} 21 | # install 22 | $PYTHON setup.py install --prefix=${ARTIFACT} 23 | -------------------------------------------------------------------------------- /pkgs/pyzmq/pyzmq.yaml: -------------------------------------------------------------------------------- 1 | extends: [distutils_package] 2 | dependencies: 3 | build: 4 | - numpy 5 | - cython 6 | - zmq 7 | 8 | sources: 9 | - key: zip:qofsjfbfwfurfauaojvq5kf4nyawkwlb 10 | url: https://pypi.python.org/packages/source/p/pyzmq/pyzmq-14.7.0.zip 11 | 12 | build_stages: 13 | - name: fix_distutils_rpath_flag 14 | files: [fix_distutils_rpath_flag.patch] 15 | before: configure 16 | handler: bash 17 | bash: | 18 | patch -p1 < _hashdist/fix_distutils_rpath_flag.patch 19 | 20 | - name: configure 21 | after: setup_dirs 22 | before: install 23 | handler: bash 24 | bash: | 25 | ${PYTHON} setup.py configure --zmq=${ZMQ_DIR} 26 | -------------------------------------------------------------------------------- /pkgs/symengine.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [python, cython, numpy, gmp] 4 | run: [python, numpy, gmp] 5 | 6 | sources: 7 | - key: git:4fcf1b48cbebf0cfe09faec3f64df4af4b679eaa 8 | url: https://github.com/sympy/symengine 9 | 10 | defaults: 11 | # lib/python2.7/site-packages/csympy/lib/csympy_wrapper.so contains hard-coded path 12 | relocatable: false 13 | 14 | build_stages: 15 | - name: configure 16 | extra: [ 17 | '-D WITH_PYTHON:BOOL=ON', 18 | '-D PYTHON_INSTALL_PATH:PATH=$ARTIFACT/{{python_site_packages_rel}}', 19 | '-D BUILD_TESTS:BOOL=NO', 20 | '-D BUILD_BENCHMARKS:BOOL=NO', 21 | ] 22 | -------------------------------------------------------------------------------- /pkgs/glibc.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | dependencies: 4 | build: [{{build_with}}] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: tar.bz2:fyut64kbq4cemmzgjtm44amdy4gdvkla 11 | url: http://ftp.heanet.ie/mirrors/gnu/glibc/glibc-2.19.tar.bz2 12 | 13 | build_stages: 14 | - name: prologue 15 | mode: replace 16 | when: platform != 'linux' 17 | handler: bash 18 | bash: | 19 | echo "Only works on Linux" 20 | exit 1 21 | 22 | - name: configure 23 | after: prologue 24 | mode: replace 25 | handler: bash 26 | bash: | 27 | mkdir build 28 | cd build 29 | ../configure --prefix=${ARTIFACT} 30 | -------------------------------------------------------------------------------- /pkgs/piranha.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [boost, gmp, mpfr, bzip2] 4 | run: [boost, gmp, mpfr, bzip2] 5 | 6 | sources: 7 | - key: git:02ac6db75dc012ed435d13279a6d2d385a46a4d4 8 | url: https://github.com/bluescarni/piranha 9 | 10 | build_stages: 11 | - name: configure 12 | extra: ['-D CMAKE_BUILD_TYPE=Release', 13 | '-D BUILD_TESTS=OFF', 14 | '-D BOOST_ROOT=$BOOST_DIR', 15 | '-D GMP_INCLUDE_DIR=$GMP_DIR/include', 16 | '-D GMP_LIBRARIES=$GMP_DIR/lib/libgmp.so', 17 | '-D MPFR_INCLUDE_DIR=$MPFR_DIR/include', 18 | '-D MPFR_LIBRARIES=$MPFR_DIR/lib/libmpfr.so', 19 | ] 20 | -------------------------------------------------------------------------------- /pkgs/hugo.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | 3 | dependencies: 4 | build: [golang, {{build_with}}] 5 | 6 | defaults: 7 | relocatable: false 8 | 9 | sources: 10 | - key: git:ecb2aca6a2f75a703d64a88e30a8a11e2fe6eaac 11 | url: https://github.com/spf13/hugo.git 12 | 13 | build_stages: 14 | - name: make-install 15 | handler: bash 16 | bash: | 17 | export GOROOT=${GOLANG_DIR}/go 18 | export GOPATH=${ARTIFACT}/go-hugo 19 | export GOBIN=${ARTIFACT}/bin 20 | mkdir -p $GOBIN $GOPATH 21 | mkdir -p ${GOPATH}/src/github.com/spf13/ 22 | cp -a ${BUILD} ${GOPATH}/src/github.com/spf13/hugo 23 | cd ${GOPATH}/src/github.com/spf13/hugo 24 | go get -v 25 | -------------------------------------------------------------------------------- /pkgs/pcc.yaml: -------------------------------------------------------------------------------- 1 | extends: [autotools_package] 2 | 3 | defaults: 4 | relocatable: false 5 | 6 | dependencies: 7 | build: [bison, flex, pcc-libs] 8 | 9 | sources: 10 | - key: tar.gz:labnxosg23vd7g5nvjk3sbckaqllwqia 11 | url: http://pcc.ludd.ltu.se/ftp/pub/pcc-releases/pcc-1.0.0.tgz 12 | 13 | build_stages: 14 | - name: configure 15 | after: prologue 16 | mode: replace 17 | when: platform == 'linux' 18 | handler: bash 19 | bash: | 20 | export CPPFLAGS='-I${PCC_LIBS_DIR}/include}' 21 | export LDFLAGS='-L${PCC_LIBS_DIR}/lib}' 22 | ./configure --prefix=${ARTIFACT} 23 | 24 | when_build_dependency: 25 | - prepend_path: PATH 26 | value: '${ARTIFACT}/bin' 27 | -------------------------------------------------------------------------------- /pkgs/itk.yaml: -------------------------------------------------------------------------------- 1 | extends: [cmake_package] 2 | dependencies: 3 | build: [] 4 | 5 | sources: 6 | - key: tar.gz:5vbpstamb36ohtc4xthhgbjnwqbj75kp 7 | url: http://downloads.sourceforge.net/project/itk/itk/4.6/InsightToolkit-4.6.1.tar.gz 8 | 9 | defaults: 10 | # lib/libITKIOIPL-4.6.so.1 contains hard-coded path 11 | relocatable: false 12 | 13 | build_stages: 14 | - name: configure 15 | extra: ['-D BUILD_EXAMPLES:BOOL=OFF', 16 | '-D BUILD_TESTING:BOOL=OFF', 17 | '-D BUILD_SHARED_LIBS:BOOL=ON', 18 | '-D ITK_USE_REVIEW:BOOL=ON', 19 | '-D ITK_USE_REVIEW_STATISTICS:BOOL=ON', 20 | '-D ITK_USE_OPTIMIZED_REGISTRATION_METHODS:BOOL=ON'] 21 | -------------------------------------------------------------------------------- /pkgs/mumps.yaml: -------------------------------------------------------------------------------- 1 | extends: [base_package] 2 | dependencies: 3 | build: [scalapack, blas, mpi, lapack] 4 | 5 | sources: 6 | - url: http://ftp.de.debian.org/debian/pool/main/m/mumps/mumps_4.10.0.dfsg.orig.tar.gz 7 | key: tar.gz:y5rtto5fc24wumbbv6j5tiy3b67vu2gp 8 | 9 | build_stages: 10 | 11 | - name: make-configure 12 | after: prologue 13 | handler: bash 14 | bash: | 15 | cp Make.inc/Makefile.gfortran.PAR Makefile.inc 16 | make CC=$MPICC FC=$MPIF90 FL=$MPIF90 INCPAR= LIBPAR="$SCALAPACK_DIR/lib/libscalapack.so -L$LAPACK_DIR/lib" 17 | mkdir -p $ARTIFACT/include 18 | mkdir -p $ARTIFACT/lib 19 | cp include/* $ARTIFACT/include/ 20 | cp lib/* $ARTIFACT/lib/ 21 | -------------------------------------------------------------------------------- /pkgs/pillow.yaml: -------------------------------------------------------------------------------- 1 | extends: [setuptools_package] 2 | dependencies: 3 | build: [zlib, png, freetype, openjpeg] 4 | 5 | sources: 6 | - key: tar.gz:q5qmcgfaefplufr7o6bbcdt67tn3cx4k 7 | url: https://pypi.python.org/packages/source/P/Pillow/Pillow-2.8.1.tar.gz 8 | 9 | build_stages: 10 | - name: build_ext_options 11 | mode: replace 12 | before: install 13 | handler: bash 14 | bash: | 15 | export SETUPTOOLS_PACKAGE_EXTRA_OPTIONS="build_ext --enable-zlib --enable-freetype --enable-jpeg2000 --include-dirs=${ZLIB_DIR}/include:${PNG_DIR}/include:${FREETYPE_DIR}/include:${OPENJPEG_DIR}/include --library-dirs=${ZLIB_DIR}/lib:${PNG_DIR}/lib:${FREETYPE_DIR}/lib:${OPENJPEG_DIR}/lib" 16 | --------------------------------------------------------------------------------