From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4ZngJG6f4gz32MJ for ; Wed, 30 Apr 2025 14:57:02 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4ZngJG6Jzhz30NY for ; Wed, 30 Apr 2025 14:57:02 +0000 (UTC) Received: from people01.haj.ipfire.org (people01.haj.ipfire.org [172.28.1.161]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (secp384r1) client-digest SHA384) (Client CN "people01.haj.ipfire.org", Issuer "E6" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4ZngJG3YXFzkH for ; Wed, 30 Apr 2025 14:57:02 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1746025022; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=c8Qc6rU1WccJgMSrbr1vkz6J+y3OJ978SkJVW/cCaLM=; b=NbxGpu7WCebbaVhYcz6t++S0gqgUVZVZ42Ip3NBDUhHgc5XCZy5F2Ebr4fFlXYDBYox65Y x1hQlKynZd4OUQDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1746025022; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc; bh=c8Qc6rU1WccJgMSrbr1vkz6J+y3OJ978SkJVW/cCaLM=; b=IQHKIGQmnSUmGEGTizpUrIv+jyxLRs3ZOpW2G4guP0V6J+0rTBd3D6B+E9a36EVFYleFvw poi5WbDxQ2/iOWTT1NE4noYHM9c2b1aZRdxjBo+lBhEf3OoP0h/zouKl3YZQhTzKnK4q6b J7UwVc/oks+HJO5CXbVUSLHP3gUzOB3QXfQOgeqJgMGT8jOAsXxil1/LtStPLzagoct3nc 0q0BlncKotsYWNiGToJcl0kPrdZu/aE7EqpVgYRB3aCq7TgTO7WFrVnWcUqshBaySH3bpt 5pq7cIKKTelYZn7aVBeOZautszONDMYvTzc4CWahNXME7q8p042xJTeF6ypveQ== Received: by people01.haj.ipfire.org (Postfix, from userid 1000) id 4ZngJG0y5Pz2xpD; Wed, 30 Apr 2025 14:57:02 +0000 (UTC) To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] The artwork of the ipfire project. branch, master, updated. d71887b4e2def57f67bcad0d048ab4065bd1145d X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: c17329f614c7a268c7b021b7606a93e5624722e4 X-Git-Newrev: d71887b4e2def57f67bcad0d048ab4065bd1145d Message-Id: <4ZngJG0y5Pz2xpD@people01.haj.ipfire.org> Date: Wed, 30 Apr 2025 14:57:01 +0000 (UTC) From: Michael Tremer Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The artwork of the ipfire project.". The branch, master has been updated via d71887b4e2def57f67bcad0d048ab4065bd1145d (commit) via d9742916967fd45502178c357f35e404871a30aa (commit) via acb4c317479a0ef0257386e687e676299404af98 (commit) via 9a3f6dbebc418a6e019c5219e6108421b20e842b (commit) via b86455221fcd99330035c17d8dc3a55d6347fe80 (commit) from c17329f614c7a268c7b021b7606a93e5624722e4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit d71887b4e2def57f67bcad0d048ab4065bd1145d Author: Michael Tremer Date: Wed Apr 30 15:56:50 2025 +0100 Add an experimental favicon Signed-off-by: Michael Tremer commit d9742916967fd45502178c357f35e404871a30aa Author: Michael Tremer Date: Wed Apr 30 15:50:28 2025 +0100 logo: Remove any excess margins Signed-off-by: Michael Tremer commit acb4c317479a0ef0257386e687e676299404af98 Author: Michael Tremer Date: Wed Apr 30 15:45:58 2025 +0100 Generate monochrome/inverted versions of the logo Signed-off-by: Michael Tremer commit 9a3f6dbebc418a6e019c5219e6108421b20e842b Author: Michael Tremer Date: Wed Apr 30 15:23:45 2025 +0100 Import the new logo and some scripts to generate different versions of it Signed-off-by: Michael Tremer commit b86455221fcd99330035c17d8dc3a55d6347fe80 Author: Michael Tremer Date: Wed Apr 30 14:37:48 2025 +0100 Cleanup This patch removes all previous content as it is outdated and not used any more. Let's start this all again from scratch. Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: .gitignore | 12 ++++ Makefile | 133 ++++++++++++++++++++++++++++++++++++++++++ favicon.svg | 71 ++++++++++++++++++++++ icons/computer.png | Bin 3066 -> 0 bytes icons/ipfire.png | Bin 5389 -> 0 bytes icons/keyboard.png | Bin 2339 -> 0 bytes icons/network.png | Bin 2733 -> 0 bytes icons/printer.png | Bin 1361 -> 0 bytes icons/wireless.png | Bin 2599 -> 0 bytes logo.svg | 66 +++++++++++++++++++++ logos/Banner-001.png | Bin 272261 -> 0 bytes logos/Comic-001.jpg | Bin 1563522 -> 0 bytes logos/Logo-001.png | Bin 101230 -> 0 bytes logos/Logo-001.psd | Bin 483126 -> 0 bytes logos/Logo-002.png | Bin 278277 -> 0 bytes logos/Logo-003.png | Bin 712131 -> 0 bytes objects/Fire.png | Bin 529843 -> 0 bytes objects/Tux-001.png | Bin 141367 -> 0 bytes objects/Tux-001.psd | Bin 787946 -> 0 bytes objects/Tux-002.png | Bin 772399 -> 0 bytes objects/Tux-003.png | Bin 73016 -> 0 bytes objects/Walkway UltraBold.ttf | Bin 51276 -> 0 bytes splashs/Bootsplash-001.png | Bin 265574 -> 0 bytes splashs/Bootsplash-002.png | Bin 258386 -> 0 bytes splashs/Bootsplash-003.png | Bin 233815 -> 0 bytes splashs/Bootsplash-004-bg.png | Bin 185379 -> 0 bytes splashs/Bootsplash-004.png | Bin 205856 -> 0 bytes splashs/Bootsplash-004.psd | Bin 1206227 -> 0 bytes 28 files changed, 282 insertions(+) create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 favicon.svg delete mode 100644 icons/computer.png delete mode 100644 icons/ipfire.png delete mode 100644 icons/keyboard.png delete mode 100644 icons/network.png delete mode 100644 icons/printer.png delete mode 100644 icons/wireless.png create mode 100644 logo.svg delete mode 100644 logos/Banner-001.png delete mode 100644 logos/Comic-001.jpg delete mode 100644 logos/Logo-001.png delete mode 100644 logos/Logo-001.psd delete mode 100644 logos/Logo-002.png delete mode 100644 logos/Logo-003.png delete mode 100644 objects/Fire.png delete mode 100644 objects/Tux-001.png delete mode 100644 objects/Tux-001.psd delete mode 100644 objects/Tux-002.png delete mode 100644 objects/Tux-003.png delete mode 100644 objects/Walkway UltraBold.ttf delete mode 100644 splashs/Bootsplash-001.png delete mode 100644 splashs/Bootsplash-002.png delete mode 100644 splashs/Bootsplash-003.png delete mode 100644 splashs/Bootsplash-004-bg.png delete mode 100644 splashs/Bootsplash-004.png delete mode 100644 splashs/Bootsplash-004.psd Difference in files: diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..33c7606 --- /dev/null +++ b/.gitignore @@ -0,0 +1,12 @@ +.DS_Store +inverted/*.pdf +inverted/*.png +inverted/*.svg +monochrome/*.pdf +monochrome/*.png +monochrome/*.svg +standard/*.pdf +standard/*.png +standard/*.svg +/logo-inverted.svg +/logo-monochrome.svg diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bff88d3 --- /dev/null +++ b/Makefile @@ -0,0 +1,133 @@ +OBJECTS = \ + standard/logo.svg \ + standard/logo.pdf \ + standard/logo-512x512.png \ + standard/logo-1024x1024.png \ + standard/logo-2048x2048.png \ + standard/favicon-32x32.png \ + standard/favicon-64x64.png \ + standard/favicon-128x128.png \ + standard/favicon-256x256.png \ + \ + monochrome/logo.svg \ + monochrome/logo.pdf \ + monochrome/logo-512x512.png \ + monochrome/logo-1024x1024.png \ + monochrome/logo-2048x2048.png \ + \ + inverted/logo.svg \ + inverted/logo.pdf \ + inverted/logo-512x512.png \ + inverted/logo-1024x1024.png \ + inverted/logo-2048x2048.png + +# Inkscape command line +INKSCAPE = inkscape $< --export-filename=$@ + +.PHONY: all +all: $(OBJECTS) + +# Converts the logo to a plain SVG file without requiring the font +standard/logo.svg: logo.svg + mkdir -p $(dir $@) + $(INKSCAPE) \ + --batch-process \ + --actions="select-all;object-to-path;export-plain-svg" + +# Converts the logo to PDF +standard/logo.pdf: logo.svg + mkdir -p $(dir $@) + $(INKSCAPE) + +# Converts the logo to a transparent PNG image with 512x512 pixels +standard/logo-512x512.png: logo.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=512 + +standard/logo-1024x1024.png: logo.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=1024 + +standard/logo-2048x2048.png: logo.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=2048 + +standard/favicon-32x32.png: favicon.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=32 + +standard/favicon-64x64.png: favicon.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=64 + +standard/favicon-128x128.png: favicon.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=128 + +standard/favicon-256x256.png: favicon.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=256 + +# Convert the logo to monochome only +logo-monochrome.svg: logo.svg + sed "s/fill:[^;\"]*/fill:#000000/g; s/stroke:[^;\"]*/stroke:none/g" < $< > $@ + +# Converts the logo to a plain SVG file without requiring the font +monochrome/logo.svg: logo-monochrome.svg + mkdir -p $(dir $@) + $(INKSCAPE) \ + --batch-process \ + --actions="select-all;object-to-path;export-plain-svg" + +# Converts the logo to PDF +monochrome/logo.pdf: logo-monochrome.svg + mkdir -p $(dir $@) + $(INKSCAPE) + +# Converts the logo to a transparent PNG image with 512x512 pixels +monochrome/logo-512x512.png: logo-monochrome.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=512 + +monochrome/logo-1024x1024.png: logo-monochrome.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=1024 + +monochrome/logo-2048x2048.png: logo-monochrome.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=1024 + +# Convert the logo to use white only +logo-inverted.svg: logo.svg + sed "s/fill:[^;\"]*/fill:#ffffff/g; s/stroke:[^;\"]*/stroke:none/g" < $< > $@ + +# Converts the logo to a plain SVG file without requiring the font +inverted/logo.svg: logo-inverted.svg + mkdir -p $(dir $@) + $(INKSCAPE) \ + --batch-process \ + --actions="select-all;object-to-path;export-plain-svg" + +# Converts the logo to PDF +inverted/logo.pdf: logo-inverted.svg + mkdir -p $(dir $@) + $(INKSCAPE) + +# Converts the logo to a transparent PNG image with 512x512 pixels +inverted/logo-512x512.png: logo-inverted.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=512 + +inverted/logo-1024x1024.png: logo-inverted.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=1024 + +inverted/logo-2048x2048.png: logo-inverted.svg + mkdir -p $(dir $@) + $(INKSCAPE) --export-width=1024 + +.PHONY: clean +clean: + # Remove all generated objects + rm -vf $(OBJECTS) + rm -vf logo-inverted.svg logo-monochrome.svg diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 0000000..1919c83 --- /dev/null +++ b/favicon.svg @@ -0,0 +1,71 @@ + + + + + + + + IP + Fire_ + + diff --git a/icons/computer.png b/icons/computer.png deleted file mode 100644 index 6c4a6d3..0000000 Binary files a/icons/computer.png and /dev/null differ diff --git a/icons/ipfire.png b/icons/ipfire.png deleted file mode 100644 index bef5087..0000000 Binary files a/icons/ipfire.png and /dev/null differ diff --git a/icons/keyboard.png b/icons/keyboard.png deleted file mode 100644 index 055bdf0..0000000 Binary files a/icons/keyboard.png and /dev/null differ diff --git a/icons/network.png b/icons/network.png deleted file mode 100644 index f517dc8..0000000 Binary files a/icons/network.png and /dev/null differ diff --git a/icons/printer.png b/icons/printer.png deleted file mode 100644 index f610b75..0000000 Binary files a/icons/printer.png and /dev/null differ diff --git a/icons/wireless.png b/icons/wireless.png deleted file mode 100644 index 0f539e2..0000000 Binary files a/icons/wireless.png and /dev/null differ diff --git a/logo.svg b/logo.svg new file mode 100644 index 0000000..8c7e0bf --- /dev/null +++ b/logo.svg @@ -0,0 +1,66 @@ + + + + + + + + + + IPFire_ + + diff --git a/logos/Banner-001.png b/logos/Banner-001.png deleted file mode 100644 index 8b84a9d..0000000 Binary files a/logos/Banner-001.png and /dev/null differ diff --git a/logos/Comic-001.jpg b/logos/Comic-001.jpg deleted file mode 100644 index 64c4b67..0000000 Binary files a/logos/Comic-001.jpg and /dev/null differ diff --git a/logos/Logo-001.png b/logos/Logo-001.png deleted file mode 100644 index afeb0ca..0000000 Binary files a/logos/Logo-001.png and /dev/null differ diff --git a/logos/Logo-001.psd b/logos/Logo-001.psd deleted file mode 100644 index c282ffe..0000000 Binary files a/logos/Logo-001.psd and /dev/null differ diff --git a/logos/Logo-002.png b/logos/Logo-002.png deleted file mode 100644 index 1b261ec..0000000 Binary files a/logos/Logo-002.png and /dev/null differ diff --git a/logos/Logo-003.png b/logos/Logo-003.png deleted file mode 100644 index 3c2e02e..0000000 Binary files a/logos/Logo-003.png and /dev/null differ diff --git a/objects/Fire.png b/objects/Fire.png deleted file mode 100644 index b9a84df..0000000 Binary files a/objects/Fire.png and /dev/null differ diff --git a/objects/Tux-001.png b/objects/Tux-001.png deleted file mode 100644 index 564cd8e..0000000 Binary files a/objects/Tux-001.png and /dev/null differ diff --git a/objects/Tux-001.psd b/objects/Tux-001.psd deleted file mode 100644 index 66a7a69..0000000 Binary files a/objects/Tux-001.psd and /dev/null differ diff --git a/objects/Tux-002.png b/objects/Tux-002.png deleted file mode 100644 index ae59fc9..0000000 Binary files a/objects/Tux-002.png and /dev/null differ diff --git a/objects/Tux-003.png b/objects/Tux-003.png deleted file mode 100644 index cf6826b..0000000 Binary files a/objects/Tux-003.png and /dev/null differ diff --git a/objects/Walkway UltraBold.ttf b/objects/Walkway UltraBold.ttf deleted file mode 100644 index b87a10c..0000000 Binary files a/objects/Walkway UltraBold.ttf and /dev/null differ diff --git a/splashs/Bootsplash-001.png b/splashs/Bootsplash-001.png deleted file mode 100644 index b03decb..0000000 Binary files a/splashs/Bootsplash-001.png and /dev/null differ diff --git a/splashs/Bootsplash-002.png b/splashs/Bootsplash-002.png deleted file mode 100644 index efbb1ee..0000000 Binary files a/splashs/Bootsplash-002.png and /dev/null differ diff --git a/splashs/Bootsplash-003.png b/splashs/Bootsplash-003.png deleted file mode 100644 index 7824dca..0000000 Binary files a/splashs/Bootsplash-003.png and /dev/null differ diff --git a/splashs/Bootsplash-004-bg.png b/splashs/Bootsplash-004-bg.png deleted file mode 100644 index 475f67e..0000000 Binary files a/splashs/Bootsplash-004-bg.png and /dev/null differ diff --git a/splashs/Bootsplash-004.png b/splashs/Bootsplash-004.png deleted file mode 100644 index d1d1770..0000000 Binary files a/splashs/Bootsplash-004.png and /dev/null differ diff --git a/splashs/Bootsplash-004.psd b/splashs/Bootsplash-004.psd deleted file mode 100644 index 2fb4156..0000000 Binary files a/splashs/Bootsplash-004.psd and /dev/null differ hooks/post-receive -- The artwork of the ipfire project.