roundabout,
created on Thursday, 2 December 2021, 16:15:58 (1638461758),
received on Sunday, 11 May 2025, 13:23:04 (1746969784)
Author identity: GitHub <noreply@github.com>
af63425f9bbb2ac9bc4853a4357457d743c65308
parse-sass.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail if [[ ! "$(command -v sass)" ]]; then
render-assets.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail if [[ ! "$(command -v inkscape || command -v rendersvg)" ]]; then
@@ -31,31 +31,31 @@ gtk2_dark() (
) case "${1:-}" in "")chromegtkgtk2_lightgtk2_dark;;chrome)chrome;;gtk)gtk;;gtk2)gtk2_lightgtk2_dark;;gtk2-light)gtk2_light;;gtk2-dark)gtk2_dark;;*)echo "Unknown argument '$1'"echo "Use 'chrome', 'gtk', 'gtk2', 'gtk2-light' or 'gtk2-dark' as an argument."exit 1;;"") chrome gtk gtk2_light gtk2_dark ;; chrome) chrome ;; gtk) gtk ;; gtk2) gtk2_light gtk2_dark ;; gtk2-light) gtk2_light ;; gtk2-dark) gtk2_dark ;; *) echo "Unknown argument '$1'" echo "Use 'chrome', 'gtk', 'gtk2', 'gtk2-light' or 'gtk2-dark' as an argument." exit 1 ;;esac
snapshot.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bash# # Create a snapshot for comparison with the latest development version. #
src/chrome/render-asset.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail FORCE_INKSCAPE="$(echo "${FORCE_INKSCAPE-False}" | tr '[:upper:]' '[:lower:]')"
@@ -11,11 +11,11 @@ INKSCAPE="$(command -v inkscape)" || true
OPTIPNG="$(command -v optipng)" || true if [[ -n "${INKSCAPE}" ]]; then if "$INKSCAPE" --help | grep -e "--export-filename" > /dev/null; thenif "$INKSCAPE" --help | grep -e "--export-filename" >/dev/null; thenEXPORT_FILE_OPTION="--export-filename" elif "$INKSCAPE" --help | grep -e "--export-file" > /dev/null; thenelif "$INKSCAPE" --help | grep -e "--export-file" >/dev/null; thenEXPORT_FILE_OPTION="--export-file" elif "$INKSCAPE" --help | grep -e "--export-png" > /dev/null; thenelif "$INKSCAPE" --help | grep -e "--export-png" >/dev/null; thenEXPORT_FILE_OPTION="--export-png" fi fi
src/chrome/render-assets.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail # Make sure that parallel is GNU parallel and not moreutils.
@@ -9,4 +9,4 @@ else
cmd=(xargs -n1) fi "${cmd[@]}" ./render-asset.sh < assets.txt"${cmd[@]}" ./render-asset.sh <assets.txt
src/gtk-2.0/render-asset.sh
@@ -1,21 +1,21 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail FORCE_INKSCAPE="$(echo "${FORCE_INKSCAPE-False}" | tr '[:upper:]' '[:lower:]')" if [[ "${FORCE_INKSCAPE}" == "true" ]]; then RENDER_SVG=""RENDER_SVG=""else RENDER_SVG="$(command -v rendersvg)" || trueRENDER_SVG="$(command -v rendersvg)" || truefi INKSCAPE="$(command -v inkscape)" || true OPTIPNG="$(command -v optipng)" || true if [[ -n "${INKSCAPE}" ]]; then if "$INKSCAPE" --help | grep -e "--export-filename" > /dev/null; thenif "$INKSCAPE" --help | grep -e "--export-filename" >/dev/null; thenEXPORT_FILE_OPTION="--export-filename" elif "$INKSCAPE" --help | grep -e "--export-file" > /dev/null; thenelif "$INKSCAPE" --help | grep -e "--export-file" >/dev/null; thenEXPORT_FILE_OPTION="--export-file" elif "$INKSCAPE" --help | grep -e "--export-png" > /dev/null; thenelif "$INKSCAPE" --help | grep -e "--export-png" >/dev/null; thenEXPORT_FILE_OPTION="--export-png" fi fi
@@ -45,14 +45,14 @@ echo "Rendering '$ASSETS_DIR/$i.png'"
if [[ -n "${RENDER_SVG}" ]]; then # @TODO: remove --zoom when it will be fixed/implemented in resvg "$RENDER_SVG" --export-id "$i" \ --dpi ${DPI} \--zoom ${ZOOM} \"$SRC_FILE" "$ASSETS_DIR/$i.png"--dpi ${DPI} \ --zoom ${ZOOM} \ "$SRC_FILE" "$ASSETS_DIR/$i.png"else "$INKSCAPE" --export-id="$i" \ --export-id-only \--export-dpi=${DPI} \"$EXPORT_FILE_OPTION=$ASSETS_DIR/$i.png" "$SRC_FILE" >/dev/null--export-id-only \ --export-dpi=${DPI} \ "$EXPORT_FILE_OPTION=$ASSETS_DIR/$i.png" "$SRC_FILE" >/dev/nullfi if [[ -n "${OPTIPNG}" ]]; then
src/gtk-2.0/render-assets.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail # Make sure that parallel is GNU parallel and not moreutils.
@@ -9,4 +9,4 @@ else
cmd=(xargs -n1) fi "${cmd[@]}" ./render-asset.sh "$1" < assets.txt"${cmd[@]}" ./render-asset.sh "$1" <assets.txt
src/gtk-3.0/render-asset.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail FORCE_INKSCAPE="$(echo "${FORCE_INKSCAPE-False}" | tr '[:upper:]' '[:lower:]')"
@@ -11,11 +11,11 @@ INKSCAPE="$(command -v inkscape)" || true
OPTIPNG="$(command -v optipng)" || true if [[ -n "${INKSCAPE}" ]]; then if "$INKSCAPE" --help | grep -e "--export-filename" > /dev/null; thenif "$INKSCAPE" --help | grep -e "--export-filename" >/dev/null; thenEXPORT_FILE_OPTION="--export-filename" elif "$INKSCAPE" --help | grep -e "--export-file" > /dev/null; thenelif "$INKSCAPE" --help | grep -e "--export-file" >/dev/null; thenEXPORT_FILE_OPTION="--export-file" elif "$INKSCAPE" --help | grep -e "--export-png" > /dev/null; thenelif "$INKSCAPE" --help | grep -e "--export-png" >/dev/null; thenEXPORT_FILE_OPTION="--export-png" fi fi
@@ -29,11 +29,11 @@ echo "Rendering '$ASSETS_DIR/$i.png'"
if [[ -n "${RENDER_SVG}" ]]; then "$RENDER_SVG" --export-id "$i" \ "$SRC_FILE" "$ASSETS_DIR/$i.png""$SRC_FILE" "$ASSETS_DIR/$i.png"else "$INKSCAPE" --export-id="$i" \ --export-id-only \"$EXPORT_FILE_OPTION=$ASSETS_DIR/$i.png" "$SRC_FILE" >/dev/null--export-id-only \ "$EXPORT_FILE_OPTION=$ASSETS_DIR/$i.png" "$SRC_FILE" >/dev/nullfi if [[ -n "${OPTIPNG}" ]]; then
@@ -45,14 +45,14 @@ echo "Rendering '$ASSETS_DIR/$i@2.png'"
if [[ -n "${RENDER_SVG}" ]]; then # @TODO: remove --zoom when it will be fixed/implemented in resvg "$RENDER_SVG" --export-id "$i" \ --dpi 192 \--zoom 2 \"$SRC_FILE" "$ASSETS_DIR/$i@2.png"--dpi 192 \ --zoom 2 \ "$SRC_FILE" "$ASSETS_DIR/$i@2.png"else "$INKSCAPE" --export-id="$i" \ --export-id-only \--export-dpi=192 \"$EXPORT_FILE_OPTION=$ASSETS_DIR/$i@2.png" "$SRC_FILE" >/dev/null--export-id-only \ --export-dpi=192 \ "$EXPORT_FILE_OPTION=$ASSETS_DIR/$i@2.png" "$SRC_FILE" >/dev/nullfi if [[ -n "${OPTIPNG}" ]]; then
src/gtk-3.0/render-assets.sh
@@ -1,4 +1,4 @@
#!/bin/bash#!/usr/bin/env bashset -ueo pipefail # Make sure that parallel is GNU parallel and not moreutils.
@@ -9,4 +9,4 @@ else
cmd=(xargs -n1) fi "${cmd[@]}" ./render-asset.sh < assets.txt"${cmd[@]}" ./render-asset.sh <assets.txt