Remove CEF: the web content crate, ElyMark's page, their packaging, licences and tests (C14.5)
PRD and agents.md name the native route; ElyMail's body will not use CEF or Electron. ElyMark's package carries the KaTeX fonts' OFL. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
2e8379b0b1
commit
8a942e6d80
77 files changed
+105
-10718
No files matched your search
@@ -1,10 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# Builds ElyMark's page, pinned by the lockfile, into engines/content.
|
||||
set -euo pipefail
|
||||
|
||||
root=$(cd "$(dirname "$0")/.." && pwd)
|
||||
web=$root/apps/ely-mark/web
|
||||
cd "$web"
|
||||
# Install scripts never run; esbuild's binary is its own package.
|
||||
npm ci --ignore-scripts --no-audit --no-fund
|
||||
node build.mjs "$root/engines/content/ely-mark"
|
||||
@@ -40,11 +40,9 @@ if [ -n "${ELY_SHARE:-}" ]; then
|
||||
else
|
||||
scripts/fetch-references.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/build-mupdf.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/fetch-cef.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/build-git.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/fetch-git-lfs.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/fetch-tessdata.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/build-mark-content.sh
|
||||
${inside[@]+"${inside[@]}"} scripts/build-libreoffice.sh
|
||||
fi
|
||||
|
||||
|
||||
@@ -4,5 +4,5 @@ set -euo pipefail
|
||||
root=$(cd "$(dirname "$0")/.." && pwd)
|
||||
cd "$root"
|
||||
find scripts/fetch-references.sh scripts/apply-lo-patches.sh scripts/build-libreoffice.sh scripts/build-mupdf.sh \
|
||||
scripts/build-git.sh scripts/fetch-git-lfs.sh scripts/fetch-tessdata.sh scripts/fetch-cef.sh \
|
||||
scripts/build-git.sh scripts/fetch-git-lfs.sh scripts/fetch-tessdata.sh \
|
||||
packaging/libreoffice patches -type f | LC_ALL=C sort | xargs shasum -a 256 | shasum -a 256 | cut -c1-12
|
||||
@@ -1,15 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
# CEF's minimal build at cef-rs's pin, SHA-1 checked, into engines/cef.
|
||||
set -euo pipefail
|
||||
|
||||
root=$(cd "$(dirname "$0")/.." && pwd)
|
||||
[ -d "$root/reference/cef-rs" ] || { echo "fetch-cef: run scripts/fetch-references.sh first" >&2; exit 1; }
|
||||
# Not the system temp: Windows may block programs there.
|
||||
mkdir -p "$root/engines"
|
||||
work=$(mktemp -d "$root/engines/cef-export.XXXXXX")
|
||||
trap 'rm -rf "$work"' EXIT
|
||||
cd "$root/reference/cef-rs"
|
||||
# The exporter checks each archive against CEF's own index.
|
||||
CARGO_TARGET_DIR="$work" cargo run -q -p export-cef-dir -- --force "$root/engines/cef"
|
||||
rm -f "$root"/engines/cef_binary_*.tar.bz2
|
||||
cat "$root/engines/cef/archive.json"
|
||||
@@ -48,10 +48,6 @@ fetch tesseract https://github.com/tesseract-ocr/tesseract.git db0ec62f81b0737fb
|
||||
fetch mailcore2 https://github.com/MailCore/mailcore2.git 1b48bab20b2492fa8ed3965abcbbe099d4ce9d92
|
||||
git -C "$ref/mailcore2" submodule update --init --depth 1 --recursive
|
||||
fetch libetpan https://github.com/dinhviethoa/libetpan.git 4d478625c4c43721191ae1bd7aed387a66c28ec0
|
||||
fetch cef https://github.com/chromiumembedded/cef.git ff57d4eae16d36457895f2de115a71d502e85a08
|
||||
fetch cef-rs https://github.com/tauri-apps/cef-rs.git a712ad9bacd234c050631a95b9745b27d346b7cc
|
||||
fetch milkdown https://github.com/Milkdown/milkdown.git bbb8bcbbb8ce0aa16f92567c23f6236747be9b3b
|
||||
fetch codemirror-dev https://github.com/codemirror/dev.git c010426d06689a7115aa9df08425126b6d3ead2f
|
||||
fetch marktext https://github.com/marktext/marktext.git b29cb5621e12cedb801c1cd886d9005159feaa2e
|
||||
fetch colamd https://github.com/marswaveai/ColaMD.git 5e0f3c3584bb771180afe1a4670efbaf28dee65b
|
||||
fetch magpie https://github.com/yetone/magpie.git e4c8316e3fa9d73683079df3f9142561265bc1bb
|
||||
|
||||
Reference in new issue
Block a user