2024-01-08 14:36:00 -08:00
{
"$schema" : "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json" ,
"name" : "juce" ,
2024-12-09 11:18:06 -08:00
"version" : "8.0.4" ,
2024-12-20 21:45:28 +01:00
"port-version" : 1 ,
2024-01-08 14:36:00 -08:00
"description" : "Open-source cross-platform C++ application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, AAX and LV2 audio plug-ins and plug-in hosts" ,
"homepage" : "https://juce.com" ,
"license" : null ,
2024-12-20 21:45:28 +01:00
"supports" : "!uwp" ,
2024-01-08 14:36:00 -08:00
"dependencies" : [
{
2024-12-20 21:45:28 +01:00
"name" : "juce" ,
"host" : true ,
"default-features" : false ,
"features" : [
"juceaide"
]
2024-01-08 14:36:00 -08:00
} ,
{
2024-12-20 21:45:28 +01:00
"name" : "oboe" ,
"platform" : "android"
2024-01-08 14:36:00 -08:00
} ,
2024-12-20 21:45:28 +01:00
"opengl" ,
2024-01-08 14:36:00 -08:00
{
"name" : "vcpkg-cmake" ,
"host" : true
} ,
{
"name" : "vcpkg-cmake-config" ,
"host" : true
}
] ,
"default-features" : [
2024-12-20 21:45:28 +01:00
{
"name" : "alsa" ,
"platform" : "linux"
} ,
{
"name" : "curl" ,
"platform" : "freebsd | linux | openbsd"
} ,
{
"name" : "fontconfig" ,
"platform" : "freebsd | linux | openbsd"
} ,
{
"name" : "xcursor" ,
"platform" : "linux"
} ,
{
"name" : "xinerama" ,
"platform" : "linux"
} ,
{
"name" : "xrandr" ,
"platform" : "linux"
} ,
{
"name" : "xrender" ,
"platform" : "linux"
}
2024-01-08 14:36:00 -08:00
] ,
"features" : {
2024-12-20 21:45:28 +01:00
"alsa" : {
"description" : "Enable ALSA support" ,
"dependencies" : [
"alsa"
]
} ,
2024-01-08 14:36:00 -08:00
"curl" : {
2024-12-20 21:45:28 +01:00
"description" : "Use CURL for network support" ,
"supports" : "freebsd | linux | openbsd" ,
2024-01-08 14:36:00 -08:00
"dependencies" : [
2024-12-20 21:45:28 +01:00
{
"name" : "curl" ,
"default-features" : false
}
2024-01-08 14:36:00 -08:00
]
} ,
"extras" : {
2024-12-20 21:45:28 +01:00
"description" : "Enable JUCE extras such as Projucer, AudioPluginHost, BinaryBuilder." ,
2024-01-08 14:36:00 -08:00
"dependencies" : [
2024-12-09 11:18:06 -08:00
{
2024-12-20 21:45:28 +01:00
"name" : "juce" ,
"default-features" : false ,
"features" : [
"freetype"
]
} ,
{
"name" : "juce" ,
"default-features" : false ,
"features" : [
"alsa"
] ,
2024-12-09 11:18:06 -08:00
"platform" : "linux"
} ,
2024-12-20 21:45:28 +01:00
{
"name" : "juce" ,
"default-features" : false ,
"features" : [
"curl"
] ,
"platform" : "freebsd | linux | openbsd"
}
]
} ,
"fontconfig" : {
"description" : "Enable Fontconfig support" ,
"dependencies" : [
"fontconfig" ,
{
"name" : "juce" ,
"default-features" : false ,
"features" : [
"freetype"
]
}
]
} ,
"freetype" : {
"description" : "Enable FreeType support" ,
"dependencies" : [
2024-01-08 14:36:00 -08:00
"freetype"
]
} ,
"jack" : {
"description" : "Enable JACK audio support" ,
2024-12-20 21:45:28 +01:00
"dependencies" : [
"jack2"
]
} ,
"juceaide" : {
"description" : "Build the juceaide tool" ,
"supports" : "native" ,
2024-01-08 14:36:00 -08:00
"dependencies" : [
{
2024-12-20 21:45:28 +01:00
"name" : "juce" ,
"default-features" : false ,
"features" : [
"freetype"
]
2024-01-08 14:36:00 -08:00
}
]
} ,
"ladspa" : {
"description" : "Enable LADSPA plugin host support."
} ,
2024-12-20 21:45:28 +01:00
"web-browser" : {
"description" : "Enable WebBrowser support" ,
2024-01-08 14:36:00 -08:00
"dependencies" : [
2024-12-20 21:45:28 +01:00
{
"name" : "webview2" ,
"platform" : "windows"
}
2024-01-08 14:36:00 -08:00
]
} ,
"xcursor" : {
"description" : "Enable XCursor support"
} ,
"xinerama" : {
"description" : "Enable Xinerama support" ,
"dependencies" : [
2024-12-20 21:45:28 +01:00
"libxinerama"
2024-01-08 14:36:00 -08:00
]
} ,
"xrandr" : {
"description" : "Enable XRandR support" ,
"dependencies" : [
2024-12-20 21:45:28 +01:00
"libxrandr"
2024-01-08 14:36:00 -08:00
]
} ,
"xrender" : {
"description" : "Enable XRender support" ,
"dependencies" : [
2024-12-20 21:45:28 +01:00
"libxrender"
2024-01-08 14:36:00 -08:00
]
}
}
}