Improve some recipes

This commit is contained in:
Ribbon 2026-02-10 05:37:38 -03:00
parent 5d8d9e021d
commit 48a7233818
5 changed files with 18 additions and 16 deletions

View File

@ -3,9 +3,9 @@
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin/kotlin-dir"
wget https://github.com/JetBrains/kotlin/releases/download/v2.3.0/kotlin-compiler-2.3.0.zip
unzip kotlin-compiler-2.3.0.zip -d "${COOKBOOK_BUILD}"
mv "${COOKBOOK_BUILD}/kotlin/*" "${COOKBOOK_STAGE}/usr/bin/kotlin-dir"
wget https://github.com/JetBrains/kotlin/releases/download/v2.3.0/kotlin-compiler-2.3.0.zip "${COOKBOOK_BUILD}"
unzip "${COOKBOOK_BUILD}"/kotlin-compiler-2.3.0.zip -d "${COOKBOOK_BUILD}"
mv "${COOKBOOK_BUILD}"/kotlinc/* "${COOKBOOK_STAGE}/usr/bin/kotlin-dir"
echo "/usr/bin/kotlin-dir/bin/kotlinc" > "${COOKBOOK_STAGE}"/usr/bin/kotlinc
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/kotlinc
"""

View File

@ -1,10 +1,11 @@
#TODO probably wrong script
#TODO not tested
[source]
git = "https://github.com/ryanoasis/nerd-fonts"
rev = "7b41c66a1ef0c4ac5884a4203cb53c0901217e32"
rev = "v3.4.0"
shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/fonts
cp -rv "${COOKBOOK_SOURCE}"/patched-fonts/* "${COOKBOOK_STAGE}"/usr/share/fonts
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/fonts/Nerd
cp -rv "${COOKBOOK_SOURCE}"/patched-fonts/* "${COOKBOOK_STAGE}"/usr/share/fonts/Nerd
"""

View File

@ -1,9 +1,8 @@
[build]
template = "custom"
script = """
mkdir -pv fonts "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK"
mkdir -pv "${COOKBOOK_BUILD}"/fonts "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK"
wget https://github.com/notofonts/noto-cjk/releases/download/Sans2.004/02_NotoSansCJK-TTF-VF.zip
unzip 02_NotoSansCJK-TTF-VF.zip -d fonts
mkdir -pv "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK"
cp -rv fonts/Variable/TTF/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK"
unzip "${COOKBOOK_BUILD}"/02_NotoSansCJK-TTF-VF.zip -d "${COOKBOOK_BUILD}"/fonts
cp -rv "${COOKBOOK_BUILD}"/fonts/Variable/TTF/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Sans-CJK"
"""

View File

@ -1,8 +1,8 @@
[build]
template = "custom"
script = """
mkdir -pv fonts "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Serif-CJK"
mkdir -pv "${COOKBOOK_BUILD}"/fonts "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Serif-CJK"
wget https://github.com/notofonts/noto-cjk/releases/download/Serif2.003/03_NotoSerifCJK-TTF-VF.zip
unzip 03_NotoSerifCJK-TTF-VF.zip -d fonts
cp -rv fonts/Variable/TTF/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Serif-CJK"
unzip "${COOKBOOK_BUILD}"/03_NotoSerifCJK-TTF-VF.zip -d "${COOKBOOK_BUILD}"/fonts
cp -rv "${COOKBOOK_BUILD}"/fonts/Variable/TTF/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto-Serif-CJK"
"""

View File

@ -5,6 +5,8 @@ shallow_clone = true
[build]
template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/share/fonts/Noto"
cp -rv "${COOKBOOK_SOURCE}"/fonts/*/full/ttf/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto"
mkdir -pv "${COOKBOOK_STAGE}"/usr/share/fonts/Noto
for f in "${COOKBOOK_SOURCE}"/fonts/*; do
echo cp -rv "${f}/full/ttf/* "${COOKBOOK_STAGE}/usr/share/fonts/Noto/$(basename ${f})/"
done
"""