mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-23 17:30:17 +01:00
Change flatpak modules to CMake
Modify wxwidgets module to use `cmake-ninja` Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
This commit is contained in:
@@ -41,19 +41,18 @@
|
|||||||
"modules": [
|
"modules": [
|
||||||
{
|
{
|
||||||
"name": "wxwidgets",
|
"name": "wxwidgets",
|
||||||
"rm-configure": true,
|
"buildsystem": "cmake-ninja",
|
||||||
"config-opts": [
|
"config-opts": [
|
||||||
"--with-libpng",
|
"-D wxUSE_LIBPNG=builtin",
|
||||||
"--with-zlib",
|
"-D wxUSE_ZLIB=builtin",
|
||||||
"--with-cxx=17",
|
"-D wxBUILD_CXX_STANDARD=17",
|
||||||
"--disable-sdltest",
|
"-D wxBUILD_TESTS=OFF",
|
||||||
"--disable-webview",
|
"-D wxUSE_WEBVIEW=OFF",
|
||||||
"--disable-webviewwebkit",
|
"-D wxUSE_WEBVIEW_WEBKIT=OFF",
|
||||||
"--disable-ribbon",
|
"-D wxUSE_RIBBON=OFF",
|
||||||
"--disable-propgrid",
|
"-D wxUSE_PROPGRID=OFF",
|
||||||
"--disable-richtext",
|
"-D wxUSE_RICHTEXT=OFF",
|
||||||
"--with-expat=builtin",
|
"-D wxUSE_EXPAT=builtin"
|
||||||
"--with-libiconv=/usr"
|
|
||||||
],
|
],
|
||||||
"cleanup": [
|
"cleanup": [
|
||||||
"/share/bakefile"
|
"/share/bakefile"
|
||||||
@@ -161,6 +160,7 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "soundtouch",
|
"name": "soundtouch",
|
||||||
|
"buildsystem": "cmake-ninja",
|
||||||
"sources": [
|
"sources": [
|
||||||
{
|
{
|
||||||
"type": "git",
|
"type": "git",
|
||||||
@@ -185,8 +185,8 @@
|
|||||||
"buildsystem": "cmake-ninja",
|
"buildsystem": "cmake-ninja",
|
||||||
"builddir": true,
|
"builddir": true,
|
||||||
"config-opts": [
|
"config-opts": [
|
||||||
"-DCMAKE_BUILD_TYPE=RelWithDebInfo",
|
"-D CMAKE_BUILD_TYPE=RelWithDebInfo",
|
||||||
"-DWX_CONFIG=/app/bin/wx-config"
|
"-D WX_CONFIG=/app/bin/wx-config"
|
||||||
],
|
],
|
||||||
"post-install": [
|
"post-install": [
|
||||||
"install -Dm644 ../help/tenacity.metainfo.xml -t /app/share/metainfo",
|
"install -Dm644 ../help/tenacity.metainfo.xml -t /app/share/metainfo",
|
||||||
|
|||||||
Reference in New Issue
Block a user