diff --git a/srcpkgs/void-artwork/files/generate-icons.sh b/srcpkgs/void-artwork/files/generate-icons.sh new file mode 100755 index 00000000000..6c03e973acd --- /dev/null +++ b/srcpkgs/void-artwork/files/generate-icons.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# regenerates the files in icons/ from void-logo.svg +# run with ./generate-icons.sh +# only needed when the logo changes + +if ! command -v rsvg-convert >/dev/null; then + echo "Please install librsvg-utils" + exit 1 +fi + +[ -d "./icons" ] && rm -r ./icons +mkdir ./icons + +RESOLUTIONS="16 22 32 48 64 128 256 512" + +for res in $RESOLUTIONS; do + # at low resolutions, the text is too small to read, so the text is left out + if [ "$res" -lt 64 ]; then + rsvg-convert void-logo.svg --keep-aspect-ratio --width $res -i circlearcs -o ./icons/void-logo-$res.png + else + rsvg-convert void-logo.svg --keep-aspect-ratio --width $res -o ./icons/void-logo-$res.png + fi + rsvg-convert void-logo.svg --keep-aspect-ratio --width $res -i circlearcs -o ./icons/void-logo-notext-$res.png +done + +# scalable +rsvg-convert void-logo.svg --format svg -o ./icons/void-logo.svg +rsvg-convert void-logo.svg --format svg -i circlearcs -o ./icons/void-logo-notext.svg + diff --git a/srcpkgs/void-artwork/files/icons/void-logo-128.png b/srcpkgs/void-artwork/files/icons/void-logo-128.png new file mode 100644 index 00000000000..adf9a1f1a64 Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-128.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-16.png b/srcpkgs/void-artwork/files/icons/void-logo-16.png new file mode 100644 index 00000000000..1bdb5f3314c Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-16.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-22.png b/srcpkgs/void-artwork/files/icons/void-logo-22.png new file mode 100644 index 00000000000..dc749c3b63f Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-22.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-256.png b/srcpkgs/void-artwork/files/icons/void-logo-256.png new file mode 100644 index 00000000000..9ff99202132 Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-256.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-32.png b/srcpkgs/void-artwork/files/icons/void-logo-32.png new file mode 100644 index 00000000000..8d345a61b26 Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-32.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-48.png b/srcpkgs/void-artwork/files/icons/void-logo-48.png new file mode 100644 index 00000000000..d394f47213e Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-48.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-512.png b/srcpkgs/void-artwork/files/icons/void-logo-512.png new file mode 100644 index 00000000000..13c2771f85e Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-512.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-64.png b/srcpkgs/void-artwork/files/icons/void-logo-64.png new file mode 100644 index 00000000000..c20179a3185 Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-64.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-128.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-128.png new file mode 100644 index 00000000000..82cbd153ab2 Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-128.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-16.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-16.png new file mode 100644 index 00000000000..1bdb5f3314c Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-16.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-22.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-22.png new file mode 100644 index 00000000000..dc749c3b63f Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-22.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-256.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-256.png new file mode 100644 index 00000000000..dfe3a6acbed Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-256.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-32.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-32.png new file mode 100644 index 00000000000..8d345a61b26 Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-32.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-48.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-48.png new file mode 100644 index 00000000000..d394f47213e Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-48.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-512.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-512.png new file mode 100644 index 00000000000..e5286e8872e Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-512.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext-64.png b/srcpkgs/void-artwork/files/icons/void-logo-notext-64.png new file mode 100644 index 00000000000..21445440acb Binary files /dev/null and b/srcpkgs/void-artwork/files/icons/void-logo-notext-64.png differ diff --git a/srcpkgs/void-artwork/files/icons/void-logo-notext.svg b/srcpkgs/void-artwork/files/icons/void-logo-notext.svg new file mode 100644 index 00000000000..772d80a775f --- /dev/null +++ b/srcpkgs/void-artwork/files/icons/void-logo-notext.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/srcpkgs/void-artwork/files/icons/void-logo.svg b/srcpkgs/void-artwork/files/icons/void-logo.svg new file mode 100644 index 00000000000..5c1130adf9a --- /dev/null +++ b/srcpkgs/void-artwork/files/icons/void-logo.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/srcpkgs/void-artwork/files/void-logo.svg b/srcpkgs/void-artwork/files/void-logo.svg new file mode 100644 index 00000000000..35e8a7c2c2a --- /dev/null +++ b/srcpkgs/void-artwork/files/void-logo.svg @@ -0,0 +1,64 @@ + + diff --git a/srcpkgs/void-artwork/template b/srcpkgs/void-artwork/template index d02a5a0fa3b..6685641fe4e 100644 --- a/srcpkgs/void-artwork/template +++ b/srcpkgs/void-artwork/template @@ -1,10 +1,10 @@ # Template file for 'void-artwork' pkgname=void-artwork -version=20170517 -revision=3 +version=20220303 +revision=1 short_desc="Void Linux artwork" maintainer="Enno Boland " -license="custom:Public Domain" +license="custom:Public Domain" #no vlicense check homepage="http://www.voidlinux.org" do_install() { @@ -12,4 +12,11 @@ do_install() { vinstall ${FILESDIR}/splashwhite.png 644 usr/share/void-artwork vinstall ${FILESDIR}/void-logo.png 644 usr/share/void-artwork vinstall ${FILESDIR}/void-transparent.png 644 usr/share/void-artwork + vinstall ${FILESDIR}/void-logo.svg 644 usr/share/void-artwork + for size in 16 22 32 48 64 128 256 512; do + vinstall ${FILESDIR}/icons/void-logo-${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps void-logo.png + vinstall ${FILESDIR}/icons/void-logo-notext-${size}.png 644 usr/share/icons/hicolor/${size}x${size}/apps void-logo-notext.png + done + vinstall ${FILESDIR}/icons/void-logo.svg 644 usr/share/icons/hicolor/scalable/apps + vinstall ${FILESDIR}/icons/void-logo-notext.svg 644 usr/share/icons/hicolor/scalable/apps }