1 Star 0 Fork 0

Wine助手 / bottles

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
com.usebottles.bottles.dev.json 32.36 KB
一键复制 编辑 原始数据 按行查看 历史
mirkobrombin 提交于 2022-06-09 10:39 . update
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915
{
"id": "com.usebottles.bottles",
"sdk": "org.gnome.Sdk",
"runtime": "org.gnome.Platform",
"base": "org.winehq.Wine",
"base-version": "stable-21.08",
"runtime-version": "42",
"command": "bottles",
"finish-args": [
"--allow=devel",
"--allow=multiarch",
"--share=network",
"--share=ipc",
"--socket=x11",
"--socket=wayland",
"--socket=pulseaudio",
"--device=all",
"--system-talk-name=org.freedesktop.UDisks2",
"--talk-name=org.freedesktop.Notifications",
"--env=LD_LIBRARY_PATH=/app/lib:/app/lib32",
"--env=PATH=/app/bin:/app/utils/bin:/usr/bin:/usr/lib/extensions/vulkan/MangoHud/bin/:/usr/bin:/usr/lib/extensions/vulkan/OBSVkCapture/bin/",
"--require-version=1.1.2"
],
"inherit-extensions": [
"org.freedesktop.Platform.GL32",
"org.freedesktop.Platform.ffmpeg-full",
"org.freedesktop.Platform.ffmpeg_full.i386",
"org.winehq.Wine.gecko",
"org.winehq.Wine.mono",
"org.winehq.Wine.DLLs"
],
"add-extensions": {
"org.gnome.Platform.Compat.i386": {
"directory": "lib/i386-linux-gnu",
"version": "42"
},
"x-compat-i386-opts" : {
"prepend-pkg-config-path" : "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags" : "-L/app/lib32",
"append-path" : "/usr/lib/sdk/toolchain-i386/bin",
"env" : {
"CC" : "i686-unknown-linux-gnu-gcc",
"CXX" : "i686-unknown-linux-gnu-g++"
},
"libdir" : "/app/lib32"
},
"cleanup" : [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"cleanup-commands" : [
"mkdir -p /app/utils"
],
"modules" : [
{
"name" : "PyYAML",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/yaml/pyyaml/archive/refs/tags/6.0.tar.gz",
"sha256" : "f33eaba25d8e0c1a959bbf00655198c287dfc5868f5b7b01e401eaa1796cc778"
}
]
},
{
"name" : "python-requests",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/psf/requests/archive/refs/tags/v2.26.0.tar.gz",
"sha256" : "e88b61425a0b4f1316e7ab8f6c11d7abbc99b464e418786681d59fef9f9d6421"
}
]
},
{
"name" : "python-urllib3",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/urllib3/urllib3/archive/refs/tags/1.26.7.tar.gz",
"sha256" : "87f1b873ec9f7e0dc6e5bc2f9aa69279c73295a007fbd1ac421954a4679d7923"
}
]
},
{
"name" : "python-chardet",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/chardet/chardet/archive/4.0.0.tar.gz",
"sha256" : "67bbe3eb02691d38831ddf2719c40fe09381bc17f15321946f6cd71dc274e530"
}
]
},
{
"name" : "python-certifi",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/certifi/python-certifi/archive/refs/tags/2021.10.08.tar.gz",
"sha256" : "51c2cf76f7f2582d9c4eb5440bb311ef523ba0b319d0a973450ecebfb6802a3a"
}
]
},
{
"name" : "python-idna",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/kjd/idna/archive/refs/tags/v3.3.tar.gz",
"sha256" : "34b145ffe35b7872e9a3e0abc3a3a8330db90a0fd58db978725fd05c5c7d9f88"
}
]
},
{
"name" : "python-markdown",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/Python-Markdown/markdown/archive/refs/tags/3.3.6.tar.gz",
"sha256" : "506543bf4fcd81ea939eae4b43c031ae65b0e210b58ab1db9e3d9dae9298a601"
}
]
},
{
"name" : "python-icoextract",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/jlu5/icoextract/archive/refs/tags/0.1.2.tar.gz",
"sha256" : "3818ad889160b33d360da4083da0a32df8d1955fb77a64bfbac49edc15d5ad3b"
}
]
},
{
"name" : "patool",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/wummel/patool/archive/refs/tags/upstream/1.12.tar.gz",
"sha256" : "582fd4b87c263325958c1550400504799018c88bc3444f249bba304ae1747f1f"
}
]
},
{
"name" : "python-pefile",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/erocarrera/pefile/releases/download/v2021.9.3/pefile-2021.9.3.tar.gz",
"sha256" : "344a49e40a94e10849f0fe34dddc80f773a12b40675bf2f7be4b8be578bdd94a"
}
]
},
{
"name" : "vulkan-tools",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DGLSLANG_INSTALL_DIR=/app",
"-DVULKAN_HEADERS_INSTALL_DIR=/app",
"-DCMAKE_BUILD_TYPE=Release"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v1.2.186.tar.gz",
"sha256" : "8ba0e21e8de0b70d31985d251d11150efee71266875262798784e9d1ec9b717b"
}
]
},
{
"name" : "gamemode",
"buildsystem" : "meson",
"config-opts" : [
"-Dwith-systemd=false",
"-Dwith-daemon=false",
"-Dwith-examples=false",
"-Dwith-util=false",
"-Dwith-sd-bus-provider=no-daemon"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/FeralInteractive/gamemode/releases/download/1.6.1/gamemode-1.6.1.tar.xz",
"sha256" : "10c2a3f142eae472f5a09e42616e38c666c05b25ca3e61e562a543bb3fda66c5"
}
]
},
{
"name" : "gamemode-32bit",
"build-options" : {
"arch" : {
"x86_64" : {
"prepend-pkg-config-path" : "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags" : "-L/app/lib32",
"append-path" : "/usr/lib/sdk/toolchain-i386/bin",
"env" : {
"CC" : "i686-unknown-linux-gnu-gcc",
"CXX" : "i686-unknown-linux-gnu-g++"
},
"libdir" : "/app/lib32"
}
}
},
"buildsystem" : "meson",
"config-opts" : [
"-Dwith-systemd=false",
"-Dwith-daemon=false",
"-Dwith-examples=false",
"-Dwith-util=false",
"-Dwith-sd-bus-provider=no-daemon"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/FeralInteractive/gamemode/releases/download/1.6.1/gamemode-1.6.1.tar.xz",
"sha256" : "10c2a3f142eae472f5a09e42616e38c666c05b25ca3e61e562a543bb3fda66c5"
}
]
},
{
"name" : "gamemoderun",
"buildsystem" : "simple",
"build-commands" : [
"install -Dm755 data/gamemoderun -t /app/bin"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/FeralInteractive/gamemode/releases/download/1.6.1/gamemode-1.6.1.tar.xz",
"sha256" : "10c2a3f142eae472f5a09e42616e38c666c05b25ca3e61e562a543bb3fda66c5"
}
]
},
{
"name" : "xdpyinfo",
"buildsystem" : "autotools",
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/freedesktop/xdpyinfo/archive/refs/tags/xdpyinfo-1.3.2.tar.gz",
"sha256" : "4c6942cb55e965f1192c0e2efc78429e2f4281cc2bc185d6ea09d609f32c51de"
}
]
},
{
"name" : "mesa-glu",
"config-opts" : [
"--disable-static"
],
"sources" : [
{
"type" : "archive",
"url" : "https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz",
"sha256" : "6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4"
}
]
},
{
"name" : "mesa-glu-32bit",
"build-options" : {
"arch" : {
"x86_64" : {
"prepend-pkg-config-path" : "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags" : "-L/app/lib32",
"append-path" : "/usr/lib/sdk/toolchain-i386/bin",
"env" : {
"CC" : "i686-unknown-linux-gnu-gcc",
"CXX" : "i686-unknown-linux-gnu-g++"
},
"libdir" : "/app/lib32"
}
}
},
"config-opts" : [
"--disable-static"
],
"sources" : [
{
"type" : "archive",
"url" : "https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz",
"sha256" : "6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4"
}
]
},
{
"name" : "rpcsvc-proto",
"buildsystem" : "autotools",
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/thkukuk/rpcsvc-proto/archive/v1.4.3.tar.gz",
"sha256" : "6906e0f81bb016bd0216460fc879d3d9f2f6d743be7dfb0d8b32d140226d5ef8"
}
]
},
{
"name" : "parse-yapp",
"buildsystem" : "simple",
"build-commands" : [
"perl Makefile.PL",
"make install"
],
"build-options" : {
"env" : {
"PERL5LIB" : "/app/lib/perl5/",
"PERL_MM_OPT" : "INSTALL_BASE=/app"
}
},
"cleanup" : [
"*"
],
"sources" : [
{
"type" : "archive",
"url" : "https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz",
"sha256" : "3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5"
}
]
},
{
"name" : "LatencyFleX",
"buildsystem" : "simple",
"build-commands" : [
"mkdir -p /app/lib/x86_64-linux-gnu/",
"mkdir -p /app/share/vulkan/implicit_layer.d/",
"cp layer/usr/lib/x86_64-linux-gnu/liblatencyflex_layer.so /app/lib/x86_64-linux-gnu/liblatencyflex_layer.so",
"cp layer/usr/share/vulkan/implicit_layer.d/latencyflex.json /app/share/vulkan/implicit_layer.d/latencyflex.json"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/ishitatsuyuki/LatencyFleX/releases/download/v0.1.0/latencyflex-v0.1.0.tar.xz",
"sha256" : "9862c7608b85ac6bff018d5926c4692490ff84ca3e649119b7fc53680e64dd1a"
}
]
},
{
"name" : "EasyTerm",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "git",
"url" : "https://github.com/bottlesdevs/EasyTerm",
"tag" : "0.2.0",
"commit" : "6fbeab0470df55aeab141a45763147440b2f0290",
"x-checker-data" : {
"type" : "json",
"url" : "https://api.github.com/repos/bottlesdevs/EasyTerm/releases/latest",
"tag-query" : ".tag_name",
"version-query" : ".tag_name",
"timestamp-query" : ".published_at"
}
}
],
"modules" : [
{
"name" : "vte",
"buildsystem" : "meson",
"config-opts" : [
"-Ddocs=false",
"-Dvapi=false"
],
"sources" : [
{
"type" : "archive",
"url" : "https://gitlab.gnome.org/GNOME/vte/-/archive/0.66.2/vte-0.66.2.tar.gz",
"sha256" : "a486e389e3d16f903ed6f27d9513c2a44bff5945a12af4fcfe48ce00992c42ab"
}
]
}
]
},
{
"name" : "runtime",
"buildsystem" : "simple",
"build-commands" : [
"mkdir -p /app/etc/runtime",
"cp -a * /app/etc/runtime/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/bottlesdevs/runtime/releases/download/0.3/runtime.tar.gz",
"sha256" : "37ccbe9afdc642e7b1fb3e0016c55fdccf5e221066ea96d630a5876c90792fe6"
}
]
},
{
"name" : "bottles",
"builddir" : true,
"buildsystem" : "meson",
"sources" : [
{
"type" : "dir",
"path" : "."
}
]
}
],
"build-options" : {
"env" : { }
}
},
"x-compat-i386-opts": {
"prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags": "-L/app/lib32",
"append-path": "/usr/lib/sdk/toolchain-i386/bin",
"env": {
"CC": "i686-unknown-linux-gnu-gcc",
"CXX": "i686-unknown-linux-gnu-g++"
},
"libdir": "/app/lib32"
},
"sdk-extensions": [
"org.gnome.Sdk.Compat.i386",
"org.freedesktop.Sdk.Extension.toolchain-i386"
],
"cleanup": [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"cleanup-commands": [
"mkdir -p /app/utils"
],
"modules": [
{
"name": "PyYAML",
"buildsystem": "simple",
"build-commands": [
"python3 setup.py install --prefix=/app --root=/"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/yaml/pyyaml/archive/refs/tags/6.0.tar.gz",
"sha256": "f33eaba25d8e0c1a959bbf00655198c287dfc5868f5b7b01e401eaa1796cc778"
}
},
"x-compat-i386-opts" : {
"prepend-pkg-config-path" : "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags" : "-L/app/lib32",
"append-path" : "/usr/lib/sdk/toolchain-i386/bin",
"env" : {
"CC" : "i686-unknown-linux-gnu-gcc",
"CXX" : "i686-unknown-linux-gnu-g++"
},
"libdir" : "/app/lib32"
},
"cleanup" : [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"cleanup-commands" : [
"mkdir -p /app/utils"
],
"modules" : [
{
"name" : "PyYAML",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/yaml/pyyaml/archive/refs/tags/6.0.tar.gz",
"sha256" : "f33eaba25d8e0c1a959bbf00655198c287dfc5868f5b7b01e401eaa1796cc778"
}
]
},
{
"name" : "python-requests",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/psf/requests/archive/refs/tags/v2.26.0.tar.gz",
"sha256" : "e88b61425a0b4f1316e7ab8f6c11d7abbc99b464e418786681d59fef9f9d6421"
}
]
},
{
"name" : "python-urllib3",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/urllib3/urllib3/archive/refs/tags/1.26.7.tar.gz",
"sha256" : "87f1b873ec9f7e0dc6e5bc2f9aa69279c73295a007fbd1ac421954a4679d7923"
}
]
},
{
"name" : "python-chardet",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/chardet/chardet/archive/4.0.0.tar.gz",
"sha256" : "67bbe3eb02691d38831ddf2719c40fe09381bc17f15321946f6cd71dc274e530"
}
]
},
{
"name" : "python-certifi",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/certifi/python-certifi/archive/refs/tags/2021.10.08.tar.gz",
"sha256" : "51c2cf76f7f2582d9c4eb5440bb311ef523ba0b319d0a973450ecebfb6802a3a"
}
]
},
{
"name" : "python-idna",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/kjd/idna/archive/refs/tags/v3.3.tar.gz",
"sha256" : "34b145ffe35b7872e9a3e0abc3a3a8330db90a0fd58db978725fd05c5c7d9f88"
}
]
},
{
"name" : "python-markdown",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/Python-Markdown/markdown/archive/refs/tags/3.3.6.tar.gz",
"sha256" : "506543bf4fcd81ea939eae4b43c031ae65b0e210b58ab1db9e3d9dae9298a601"
}
]
},
{
"name" : "python-icoextract",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/jlu5/icoextract/archive/refs/tags/0.1.2.tar.gz",
"sha256" : "3818ad889160b33d360da4083da0a32df8d1955fb77a64bfbac49edc15d5ad3b"
}
]
},
{
"name" : "patool",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/wummel/patool/archive/refs/tags/upstream/1.12.tar.gz",
"sha256" : "582fd4b87c263325958c1550400504799018c88bc3444f249bba304ae1747f1f"
}
]
},
{
"name" : "python-pefile",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/erocarrera/pefile/releases/download/v2021.9.3/pefile-2021.9.3.tar.gz",
"sha256" : "344a49e40a94e10849f0fe34dddc80f773a12b40675bf2f7be4b8be578bdd94a"
}
]
},
{
"name" : "vulkan-tools",
"buildsystem" : "cmake-ninja",
"config-opts" : [
"-DGLSLANG_INSTALL_DIR=/app",
"-DVULKAN_HEADERS_INSTALL_DIR=/app",
"-DCMAKE_BUILD_TYPE=Release"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v1.2.186.tar.gz",
"sha256" : "8ba0e21e8de0b70d31985d251d11150efee71266875262798784e9d1ec9b717b"
}
]
},
{
"name" : "gamemode",
"buildsystem" : "meson",
"config-opts" : [
"-Dwith-systemd=false",
"-Dwith-daemon=false",
"-Dwith-examples=false",
"-Dwith-util=false",
"-Dwith-sd-bus-provider=no-daemon"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/FeralInteractive/gamemode/releases/download/1.6.1/gamemode-1.6.1.tar.xz",
"sha256" : "10c2a3f142eae472f5a09e42616e38c666c05b25ca3e61e562a543bb3fda66c5"
}
]
},
{
"name" : "gamemode-32bit",
"build-options" : {
"arch" : {
"x86_64" : {
"prepend-pkg-config-path" : "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags" : "-L/app/lib32",
"append-path" : "/usr/lib/sdk/toolchain-i386/bin",
"env" : {
"CC" : "i686-unknown-linux-gnu-gcc",
"CXX" : "i686-unknown-linux-gnu-g++"
},
"libdir" : "/app/lib32"
}
}
},
"buildsystem" : "meson",
"config-opts" : [
"-Dwith-systemd=false",
"-Dwith-daemon=false",
"-Dwith-examples=false",
"-Dwith-util=false",
"-Dwith-sd-bus-provider=no-daemon"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/FeralInteractive/gamemode/releases/download/1.6.1/gamemode-1.6.1.tar.xz",
"sha256" : "10c2a3f142eae472f5a09e42616e38c666c05b25ca3e61e562a543bb3fda66c5"
}
]
},
{
"name" : "gamemoderun",
"buildsystem" : "simple",
"build-commands" : [
"install -Dm755 data/gamemoderun -t /app/bin"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/FeralInteractive/gamemode/releases/download/1.6.1/gamemode-1.6.1.tar.xz",
"sha256" : "10c2a3f142eae472f5a09e42616e38c666c05b25ca3e61e562a543bb3fda66c5"
}
]
},
{
"name" : "xdpyinfo",
"buildsystem" : "autotools",
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/freedesktop/xdpyinfo/archive/refs/tags/xdpyinfo-1.3.2.tar.gz",
"sha256" : "4c6942cb55e965f1192c0e2efc78429e2f4281cc2bc185d6ea09d609f32c51de"
}
]
},
{
"name" : "mesa-glu",
"config-opts" : [
"--disable-static"
],
"sources" : [
{
"type" : "archive",
"url" : "https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz",
"sha256" : "6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4"
}
]
},
{
"name" : "mesa-glu-32bit",
"build-options" : {
"arch" : {
"x86_64" : {
"prepend-pkg-config-path" : "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
"ldflags" : "-L/app/lib32",
"append-path" : "/usr/lib/sdk/toolchain-i386/bin",
"env" : {
"CC" : "i686-unknown-linux-gnu-gcc",
"CXX" : "i686-unknown-linux-gnu-g++"
},
"libdir" : "/app/lib32"
}
}
},
"config-opts" : [
"--disable-static"
],
"sources" : [
{
"type" : "archive",
"url" : "https://mesa.freedesktop.org/archive/glu/glu-9.0.2.tar.xz",
"sha256" : "6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4"
}
]
},
{
"name" : "rpcsvc-proto",
"buildsystem" : "autotools",
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/thkukuk/rpcsvc-proto/archive/v1.4.3.tar.gz",
"sha256" : "6906e0f81bb016bd0216460fc879d3d9f2f6d743be7dfb0d8b32d140226d5ef8"
}
]
},
{
"name" : "parse-yapp",
"buildsystem" : "simple",
"build-commands" : [
"perl Makefile.PL",
"make install"
],
"build-options" : {
"env" : {
"PERL5LIB" : "/app/lib/perl5/",
"PERL_MM_OPT" : "INSTALL_BASE=/app"
}
},
"cleanup" : [
"*"
],
"sources" : [
{
"type" : "archive",
"url" : "https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz",
"sha256" : "3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5"
}
]
},
{
"name" : "LatencyFleX",
"buildsystem" : "simple",
"build-commands" : [
"mkdir -p /app/lib/x86_64-linux-gnu/",
"mkdir -p /app/share/vulkan/implicit_layer.d/",
"cp layer/usr/lib/x86_64-linux-gnu/liblatencyflex_layer.so /app/lib/x86_64-linux-gnu/liblatencyflex_layer.so",
"cp layer/usr/share/vulkan/implicit_layer.d/latencyflex.json /app/share/vulkan/implicit_layer.d/latencyflex.json"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/ishitatsuyuki/LatencyFleX/releases/download/v0.1.0/latencyflex-v0.1.0.tar.xz",
"sha256" : "9862c7608b85ac6bff018d5926c4692490ff84ca3e649119b7fc53680e64dd1a"
}
]
},
{
"name" : "EasyTerm",
"buildsystem" : "simple",
"build-commands" : [
"python3 setup.py install --prefix=/app --root=/"
],
"sources" : [
{
"type" : "git",
"url" : "https://github.com/bottlesdevs/EasyTerm",
"tag" : "0.2.0",
"commit" : "6fbeab0470df55aeab141a45763147440b2f0290",
"x-checker-data" : {
"type" : "json",
"url" : "https://api.github.com/repos/bottlesdevs/EasyTerm/releases/latest",
"tag-query" : ".tag_name",
"version-query" : ".tag_name",
"timestamp-query" : ".published_at"
}
}
],
"modules" : [
{
"name" : "vte",
"buildsystem" : "meson",
"config-opts" : [
"-Ddocs=false",
"-Dvapi=false"
],
"sources" : [
{
"type" : "archive",
"url" : "https://gitlab.gnome.org/GNOME/vte/-/archive/0.66.2/vte-0.66.2.tar.gz",
"sha256" : "a486e389e3d16f903ed6f27d9513c2a44bff5945a12af4fcfe48ce00992c42ab"
}
]
}
]
},
{
"name" : "runtime",
"buildsystem" : "simple",
"build-commands" : [
"mkdir -p /app/etc/runtime",
"cp -a * /app/etc/runtime/"
],
"sources" : [
{
"type" : "archive",
"url" : "https://github.com/bottlesdevs/runtime/releases/download/0.3/runtime.tar.gz",
"sha256" : "37ccbe9afdc642e7b1fb3e0016c55fdccf5e221066ea96d630a5876c90792fe6"
}
]
},
{
"name" : "bottles",
"builddir" : true,
"buildsystem" : "meson",
"sources" : [
{
"type" : "dir",
"path" : "."
}
]
}
],
"build-options" : {
"env" : { }
}
]
}
1
https://gitee.com/winegame/bottles.git
git@gitee.com:winegame/bottles.git
winegame
bottles
bottles
master

搜索帮助