mirror of
https://github.com/ful1e5/Bibata_Cursor.git
synced 2024-10-18 05:20:38 -04:00
chore: Renamed release.sh
-> build.sh
Also yarn script build is modified to run `build.sh` file instead running individual `ctgen` commands.
This commit is contained in:
parent
3b54187660
commit
5806615897
3 changed files with 55 additions and 69 deletions
54
build.sh
Executable file
54
build.sh
Executable file
|
@ -0,0 +1,54 @@
|
|||
#!/bin/bash
|
||||
# A script for preparing binaries of Bibata Cursors, by Abdulkaiz Khatri
|
||||
|
||||
declare -A names
|
||||
names["Bibata-Modern-Amber"]="Yellowish and rounded edge Bibata cursors."
|
||||
names["Bibata-Modern-Classic"]="Black and rounded edge Bibata cursors."
|
||||
names["Bibata-Modern-Ice"]="White and rounded edge Bibata cursors."
|
||||
names["Bibata-Original-Amber"]="Yellowish and sharp edge Bibata cursors."
|
||||
names["Bibata-Original-Classic"]="Black and sharp edge Bibata cursors."
|
||||
names["Bibata-Original-Ice"]="White and sharp edge Bibata cursors."
|
||||
|
||||
# Cleanup old builds
|
||||
rm -rf themes bin
|
||||
|
||||
# Building Bibata XCursor binaries
|
||||
for key in "${!names[@]}"; do
|
||||
comment="${names[$key]}"
|
||||
ctgen build.toml -p x11 -d "bitmaps/$key" -n "$key" -c "$comment" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
# Building Bibata Windows binaries
|
||||
for key in "${!names[@]}"; do
|
||||
comment="${names[$key]}"
|
||||
ctgen build.toml -p windows -s 16 -d "bitmaps/$key" -n "$key-Small" -c "$comment" &
|
||||
ctgen build.toml -p windows -s 24 -d "bitmaps/$key" -n "$key-Regular" -c "$comment" &
|
||||
ctgen build.toml -p windows -s 32 -d "bitmaps/$key" -n "$key-Large" -c "$comment" &
|
||||
ctgen build.toml -p windows -s 48 -d "bitmaps/$key" -n "$key-Extra-Large" -c "$comment" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
# Compressing Binaries
|
||||
mkdir -p bin
|
||||
cd themes || exit
|
||||
|
||||
for key in "${!names[@]}"; do
|
||||
tar -cJvf "../bin/${key}.tar.xz" "${key}" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
tar -cJvf "../bin/Bibata.tar.xz" --exclude="*-Windows" . &
|
||||
PID=$!
|
||||
wait $PID
|
||||
|
||||
for key in "${!names[@]}"; do
|
||||
zip -rv "../bin/${key}-Windows.zip" "${key}-Small-Windows" "${key}-Regular-Windows" "${key}-Large-Windows" "${key}-Extra-Large-Windows" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
cd ..
|
10
package.json
10
package.json
|
@ -4,14 +4,6 @@
|
|||
},
|
||||
"scripts": {
|
||||
"render": "npx cbmp render.json",
|
||||
"build:bibata-modern-amber": "ctgen build.toml -d 'bitmaps/Bibata-Modern-Amber' -n 'Bibata-Modern-Amber' -c 'Yellowish and rounded edge Bibata cursors.'",
|
||||
"build:bibata-modern-classic": "ctgen build.toml -d 'bitmaps/Bibata-Modern-Classic' -n 'Bibata-Modern-Classic' -c 'Black and rounded edge Bibata cursors.'",
|
||||
"build:bibata-modern-ice": "ctgen build.toml -d 'bitmaps/Bibata-Modern-Ice' -n 'Bibata-Modern-Ice' -c 'White and rounded edge Bibata cursors.'",
|
||||
"build:bibata-modern": "yarn build:bibata-modern-amber && yarn build:bibata-modern-classic && yarn build:bibata-modern-ice",
|
||||
"build:bibata-original-amber": "ctgen build.toml -d 'bitmaps/Bibata-Original-Amber' -n 'Bibata-Original-Amber' -c 'Yellowish and sharp edge Bibata cursors.'",
|
||||
"build:bibata-original-classic": "ctgen build.toml -d 'bitmaps/Bibata-Original-Classic' -n 'Bibata-Original-Classic' -c 'Black and sharp edge Bibata cursors.' ",
|
||||
"build:bibata-original-ice": "ctgen build.toml -d 'bitmaps/Bibata-Original-Ice' -n 'Bibata-Original-Ice' -c 'White and sharp edge bibata cursors.'",
|
||||
"build:bibata-original": "yarn build:bibata-original-amber && yarn build:bibata-original-classic && yarn build:bibata-original-ice",
|
||||
"build": "yarn build:bibata-modern && yarn build:bibata-original"
|
||||
"build": "yarn render && bash build.sh"
|
||||
}
|
||||
}
|
||||
|
|
60
release.sh
60
release.sh
|
@ -1,60 +0,0 @@
|
|||
#!/bin/bash
|
||||
# A script for preparing binaries for version release of Bibata Cursors, by Abdulkaiz Khatri
|
||||
|
||||
declare -A names
|
||||
names["Bibata-Modern-Amber"]="Yellowish and rounded edge Bibata cursors."
|
||||
names["Bibata-Modern-Classic"]="Black and rounded edge Bibata cursors."
|
||||
names["Bibata-Modern-Ice"]="White and rounded edge Bibata cursors."
|
||||
names["Bibata-Original-Amber"]="Yellowish and sharp edge Bibata cursors."
|
||||
names["Bibata-Original-Classic"]="Black and sharp edge Bibata cursors."
|
||||
names["Bibata-Original-Ice"]="White and sharp edge Bibata cursors."
|
||||
|
||||
# Cleanup old builds
|
||||
rm -rf themes bin
|
||||
|
||||
# Building Bibata XCursor binaries
|
||||
for key in "${!names[@]}";
|
||||
do
|
||||
comment="${names[$key]}";
|
||||
ctgen build.toml -p x11 -d "bitmaps/$key" -n "$key" -c "$comment" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
|
||||
# Building Bibata Windows binaries
|
||||
for key in "${!names[@]}";
|
||||
do
|
||||
comment="${names[$key]}";
|
||||
ctgen build.toml -p windows -s 16 -d "bitmaps/$key" -n "$key-Small" -c "$comment" &
|
||||
ctgen build.toml -p windows -s 24 -d "bitmaps/$key" -n "$key-Regular" -c "$comment" &
|
||||
ctgen build.toml -p windows -s 32 -d "bitmaps/$key" -n "$key-Large" -c "$comment" &
|
||||
ctgen build.toml -p windows -s 48 -d "bitmaps/$key" -n "$key-Extra-Large" -c "$comment" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
# Compressing Binaries
|
||||
mkdir -p bin
|
||||
cd themes
|
||||
|
||||
for key in "${!names[@]}";
|
||||
do
|
||||
tar -cJvf "../bin/${key}.tar.xz" "${key}" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
tar -cJvf "../bin/Bibata.tar.xz" --exclude="*-Windows" . &
|
||||
PID=$!
|
||||
wait $PID
|
||||
|
||||
|
||||
for key in "${!names[@]}";
|
||||
do
|
||||
zip -rv "../bin/${key}-Windows.zip" "${key}-Small-Windows" "${key}-Regular-Windows" "${key}-Large-Windows" "${key}-Extra-Large-Windows" &
|
||||
PID=$!
|
||||
wait $PID
|
||||
done
|
||||
|
||||
cd ..
|
Loading…
Reference in a new issue