From a59a7cc31b6e5fddce59817c22daff4ce65bbc66 Mon Sep 17 00:00:00 2001 From: germedeb Date: Sat, 10 Sep 2022 15:31:23 -0300 Subject: [PATCH] added symbolic export scripts and updated many scripts --- tasks/export-symbolic/actions-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/animations-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/apps-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/categories-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/devices-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/emblems-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/mimetypes-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/places-sym.sh | 36 +++++++++++++++++++++++++ tasks/export-symbolic/status-sym.sh | 36 +++++++++++++++++++++++++ 9 files changed, 324 insertions(+) create mode 100755 tasks/export-symbolic/actions-sym.sh create mode 100755 tasks/export-symbolic/animations-sym.sh create mode 100755 tasks/export-symbolic/apps-sym.sh create mode 100755 tasks/export-symbolic/categories-sym.sh create mode 100755 tasks/export-symbolic/devices-sym.sh create mode 100755 tasks/export-symbolic/emblems-sym.sh create mode 100755 tasks/export-symbolic/mimetypes-sym.sh create mode 100755 tasks/export-symbolic/places-sym.sh create mode 100755 tasks/export-symbolic/status-sym.sh diff --git a/tasks/export-symbolic/actions-sym.sh b/tasks/export-symbolic/actions-sym.sh new file mode 100755 index 0000000..0898f72 --- /dev/null +++ b/tasks/export-symbolic/actions-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/actions-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/actions/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/actions/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/actions/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/actions/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/actions/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/actions/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/actions/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/animations-sym.sh b/tasks/export-symbolic/animations-sym.sh new file mode 100755 index 0000000..d6c5268 --- /dev/null +++ b/tasks/export-symbolic/animations-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/animations-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/animations/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/animations/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/animations/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/animations/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/animations/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/animations/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/animations/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/apps-sym.sh b/tasks/export-symbolic/apps-sym.sh new file mode 100755 index 0000000..024d970 --- /dev/null +++ b/tasks/export-symbolic/apps-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/apps-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/apps/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/apps/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/apps/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/apps/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/apps/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/apps/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/apps/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/categories-sym.sh b/tasks/export-symbolic/categories-sym.sh new file mode 100755 index 0000000..49ff7bc --- /dev/null +++ b/tasks/export-symbolic/categories-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/categories-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/categories/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/categories/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/categories/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/categories/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/categories/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/categories/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/categories/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/devices-sym.sh b/tasks/export-symbolic/devices-sym.sh new file mode 100755 index 0000000..3356c4f --- /dev/null +++ b/tasks/export-symbolic/devices-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/devices-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/devices/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/devices/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/devices/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/devices/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/devices/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/devices/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/devices/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/emblems-sym.sh b/tasks/export-symbolic/emblems-sym.sh new file mode 100755 index 0000000..abfb8c3 --- /dev/null +++ b/tasks/export-symbolic/emblems-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/emblems-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/emblems/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/emblems/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/emblems/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/emblems/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/emblems/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/emblems/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/emblems/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/mimetypes-sym.sh b/tasks/export-symbolic/mimetypes-sym.sh new file mode 100755 index 0000000..5b98eb7 --- /dev/null +++ b/tasks/export-symbolic/mimetypes-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/mimetypes-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/mimetypes/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/mimetypes/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/mimetypes/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/mimetypes/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/mimetypes/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/mimetypes/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/mimetypes/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/places-sym.sh b/tasks/export-symbolic/places-sym.sh new file mode 100755 index 0000000..b5880ad --- /dev/null +++ b/tasks/export-symbolic/places-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/places-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/places/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/places/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/places/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/places/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/places/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/places/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/places/ + + # output to the terminal + echo exported: ${SVG} + fi +done diff --git a/tasks/export-symbolic/status-sym.sh b/tasks/export-symbolic/status-sym.sh new file mode 100755 index 0000000..bec0396 --- /dev/null +++ b/tasks/export-symbolic/status-sym.sh @@ -0,0 +1,36 @@ +#! /bin/bash + +# SPDX-FileCopyrightText: 2022 debgerme +# +# SPDX-License-Identifier: GPL-3.0-or-later + +for SVG in _build/icons-t/status-symbolic/*.svg +do + if [[ -f "${SVG}" ]]; then + + # this command removes the .svg extension in the file, + # and then write it to the variable N + N=$(basename ${SVG} .svg) + # this do de same, but removes .symbolic.svg + Nscalable=$(basename ${SVG} .symbolic.svg) + + # this runs the export operation in paralell. + parallel ::: \ + "inkscape -w 16 -h 16 -o _build/aleta/status/16/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 24 -h 24 -o _build/aleta/status/24/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 32 -h 32 -o _build/aleta/status/32/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 48 -h 48 -o _build/aleta/status/48/${N}.png ${SVG} >/dev/null 2>&1" \ + "inkscape -w 64 -h 64 -o _build/aleta/status/64/${N}.png ${SVG} >/dev/null 2>&1" + + # this copies the original svg to the scalable, + # but replacing the .symbolic.svg with .svg + cp ${SVG} _build/aleta/status/scalable/${Nscalable}.svg + # this moves the icon to the icons-e folder. this + # means that the icon is exported and you don't + # need to export it again + mv ${SVG} _build/icons-e/status/ + + # output to the terminal + echo exported: ${SVG} + fi +done