vcpkg/ports/octave/vcpkg.json

221 lines
4.5 KiB
JSON

{
"name": "octave",
"version": "10.2.0",
"port-version": 2,
"description": "High-level interpreted language, primarily intended for numerical computations.",
"homepage": "https://octave.org/",
"documentation": "https://docs.octave.org/latest/",
"license": "GPL-3.0-or-later",
"supports": "!windows | mingw",
"dependencies": [
"blas",
"fftw3",
"glpk",
"lapack",
"libsndfile",
"opengl",
"pcre2",
"readline",
{
"name": "vcpkg-make",
"host": true
},
"zlib"
],
"features": {
"amd": {
"description": "suitesparse-amd support",
"dependencies": [
{
"name": "suitesparse-amd",
"default-features": false
}
]
},
"arpack": {
"description": "arpack support",
"dependencies": [
{
"name": "arpack-ng",
"default-features": false
}
]
},
"bz2": {
"description": "bzip2 support",
"dependencies": [
{
"name": "bzip2",
"default-features": false
}
]
},
"camd": {
"description": "suitesparse-camd support",
"dependencies": [
{
"name": "suitesparse-camd",
"default-features": false
}
]
},
"ccolamd": {
"description": "suitesparse-ccolamd support",
"dependencies": [
{
"name": "suitesparse-ccolamd",
"default-features": false
}
]
},
"cholmod": {
"description": "suitesparse-cholmod support",
"dependencies": [
{
"name": "suitesparse-cholmod",
"default-features": false
}
]
},
"colamd": {
"description": "suitesparse-colamd support",
"dependencies": [
{
"name": "suitesparse-colamd",
"default-features": false
}
]
},
"curl": {
"description": "curl support",
"dependencies": [
{
"name": "curl",
"default-features": false
}
]
},
"cxsparse": {
"description": "suitesparse-cxsparse support",
"dependencies": [
{
"name": "suitesparse-cxsparse",
"default-features": false
}
]
},
"fltk": {
"description": "fltk support",
"dependencies": [
{
"name": "fltk",
"default-features": false
}
]
},
"fontconfig": {
"description": "fontconfig support",
"dependencies": [
{
"name": "fontconfig",
"default-features": false
}
]
},
"freetype": {
"description": "freetype support",
"dependencies": [
{
"name": "freetype",
"default-features": false
}
]
},
"graphicsmagick": {
"description": "graphicsmagick support",
"dependencies": [
{
"name": "graphicsmagick",
"default-features": false
}
]
},
"gui": {
"description": "build with gui support",
"dependencies": [
{
"name": "freeglut",
"platform": "linux"
},
{
"name": "octave",
"default-features": false,
"features": [
"fontconfig",
"freetype"
]
},
{
"name": "qt5-base",
"default-features": false
},
{
"name": "qt5-tools",
"default-features": false
}
]
},
"hdf5": {
"description": "hdf5 support",
"dependencies": [
{
"name": "hdf5",
"default-features": false
}
]
},
"klu": {
"description": "suitesparse-klu support",
"dependencies": [
{
"name": "suitesparse-klu",
"default-features": false
}
]
},
"portaudio": {
"description": "portaudio support",
"dependencies": [
{
"name": "portaudio",
"default-features": false
}
]
},
"qhull": {
"description": "qhull support",
"dependencies": [
"qhull"
]
},
"spqr": {
"description": "suitesparse-spqr support",
"dependencies": [
{
"name": "suitesparse-spqr",
"default-features": false
}
]
},
"umfpack": {
"description": "suitesparse-umfpack support",
"dependencies": [
{
"name": "suitesparse-umfpack",
"default-features": false
}
]
}
}
}