mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 15:02:21 -04:00

All platforms: - rename scripts/ to tools/: Bazelisk expects to find its wrapper script (used by the Mac changes below) in tools/. Rather than have a separate scripts/ and tools/, it's simpler to just move everything into tools/. - wheel outputs and binary bundles now go into .bazel/out/dist. While not technically Bazel build products, doing it this way ensures they get cleaned up when 'bazel clean' is run, and it keeps them out of the source folder. - update to the latest Bazel Windows changes: - bazel.bat has been removed, and tools\setup-env.bat has been added. Other scripts like .\run.bat will automatically call it to set up the environment. - because Bazel is now on the path, you can 'bazel test ...' from any folder, instead of having to do \anki\bazel. - the bat files can handle being called from any working directory, so things like running "\anki\tools\python" from c:\ will work. - build installer as part of bundling process Mac changes: - `arch -arch x86_64 bazel ...` will now automatically use a different build root, so that it is cheap to switch back and forth between archs on a new Mac. - tools/run-qt* will now automatically use Rosetta - disable jemalloc in Mac x86 build for now, as it won't build under Rosetta (perhaps due to its build scripts using $host_cpu instead of $target_cpu) - create app bundle as part of bundling process Linux changes: - remove arm64 orjson workaround in Linux bundle, as without a readily-available, relatively distro-agonstic PyQt/Qt build we can use, the arm64 Linux bundle is of very limited usefulness. - update Docker files for release build - include fcitx5 in both the qt5 and qt6 bundles - create tarballs as part of the bundling process
177 lines
3.4 KiB
XML
177 lines
3.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>files</key>
|
|
<dict>
|
|
<key>Resources/Scripts/main.scpt</key>
|
|
<data>
|
|
BbcHsL7M8GleNWeDVHOZVEfpSUQ=
|
|
</data>
|
|
<key>Resources/applet.icns</key>
|
|
<data>
|
|
sINd6lbiqHD5dL8c6u79cFvVXhw=
|
|
</data>
|
|
<key>Resources/applet.rsrc</key>
|
|
<data>
|
|
7JOq2AjTwoRdSRoaun87Me8EbB4=
|
|
</data>
|
|
<key>Resources/description.rtfd/TXT.rtf</key>
|
|
<data>
|
|
HZLGvORC/avx2snxaACit3D0IJY=
|
|
</data>
|
|
</dict>
|
|
<key>files2</key>
|
|
<dict>
|
|
<key>Resources/Scripts/main.scpt</key>
|
|
<dict>
|
|
<key>hash</key>
|
|
<data>
|
|
BbcHsL7M8GleNWeDVHOZVEfpSUQ=
|
|
</data>
|
|
<key>hash2</key>
|
|
<data>
|
|
T6pvOxUGXyc+qwn+hdv1xPzvnYM+qo9uxLLWUkIFq3Q=
|
|
</data>
|
|
</dict>
|
|
<key>Resources/applet.icns</key>
|
|
<dict>
|
|
<key>hash</key>
|
|
<data>
|
|
sINd6lbiqHD5dL8c6u79cFvVXhw=
|
|
</data>
|
|
<key>hash2</key>
|
|
<data>
|
|
J7weZ6vlnv9r32tS5HFcyuPXl2StdDnfepLxAixlryk=
|
|
</data>
|
|
</dict>
|
|
<key>Resources/applet.rsrc</key>
|
|
<dict>
|
|
<key>hash</key>
|
|
<data>
|
|
7JOq2AjTwoRdSRoaun87Me8EbB4=
|
|
</data>
|
|
<key>hash2</key>
|
|
<data>
|
|
WvL2TvNeKuY64Sp86Cyvcmiood5xzbJmcAH3R0+gIc8=
|
|
</data>
|
|
</dict>
|
|
<key>Resources/description.rtfd/TXT.rtf</key>
|
|
<dict>
|
|
<key>hash</key>
|
|
<data>
|
|
HZLGvORC/avx2snxaACit3D0IJY=
|
|
</data>
|
|
<key>hash2</key>
|
|
<data>
|
|
XuDTd2OPOPGq65NBuXy6WuqU+bODdg+oDmBFhsZTaVU=
|
|
</data>
|
|
</dict>
|
|
</dict>
|
|
<key>rules</key>
|
|
<dict>
|
|
<key>^Resources/</key>
|
|
<true/>
|
|
<key>^Resources/.*\.lproj/</key>
|
|
<dict>
|
|
<key>optional</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1000</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1100</real>
|
|
</dict>
|
|
<key>^Resources/Base\.lproj/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>1010</real>
|
|
</dict>
|
|
<key>^version.plist$</key>
|
|
<true/>
|
|
</dict>
|
|
<key>rules2</key>
|
|
<dict>
|
|
<key>.*\.dSYM($|/)</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>11</real>
|
|
</dict>
|
|
<key>^(.*/)?\.DS_Store$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>2000</real>
|
|
</dict>
|
|
<key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
|
|
<dict>
|
|
<key>nested</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>10</real>
|
|
</dict>
|
|
<key>^.*</key>
|
|
<true/>
|
|
<key>^Info\.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^PkgInfo$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^Resources/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/</key>
|
|
<dict>
|
|
<key>optional</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1000</real>
|
|
</dict>
|
|
<key>^Resources/.*\.lproj/locversion.plist$</key>
|
|
<dict>
|
|
<key>omit</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>1100</real>
|
|
</dict>
|
|
<key>^Resources/Base\.lproj/</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>1010</real>
|
|
</dict>
|
|
<key>^[^/]+$</key>
|
|
<dict>
|
|
<key>nested</key>
|
|
<true/>
|
|
<key>weight</key>
|
|
<real>10</real>
|
|
</dict>
|
|
<key>^embedded\.provisionprofile$</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
<key>^version\.plist$</key>
|
|
<dict>
|
|
<key>weight</key>
|
|
<real>20</real>
|
|
</dict>
|
|
</dict>
|
|
</dict>
|
|
</plist>
|