From 7bd9d8c3aa39cda920b29cc8514d1800a8519e15 Mon Sep 17 00:00:00 2001 From: Alain Reguera Delgado Date: May 10 2019 00:59:13 +0000 Subject: Add brands directory structure - The brands directory structure provides a Makefile to produce icons, pixmaps and logos used in centos-logos package. The CentOS Symbol and Logos used here were taken from the CentOS wiki and, as far as I know, are considered the official images we need to use in the rebranding process of CentOS Linux (and other visual manifestations). --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..737af51 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*/PNG/* diff --git a/brands/Makefile b/brands/Makefile new file mode 100644 index 0000000..996512b --- /dev/null +++ b/brands/Makefile @@ -0,0 +1,161 @@ +################################################################################ +# +# The CentOS Icons Makefile +# Copyright (C) 2019 Alain Reguera Delgado +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the Free +# Software Foundation, either version 3 of the License, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +# more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +################################################################################ + +#=============================================================================== +# Configuration +#=============================================================================== +srcdir = SVG +prefix = PNG + +#=============================================================================== +# Requirements +#=============================================================================== +all: icons pixmaps redhat-logos + +#=============================================================================== +# Icons +#=============================================================================== +icons: \ + $(prefix)/icons/hicolor/scalable/apps/start-here.svg \ + $(prefix)/icons/hicolor/scalable/apps/fedora-logo-icon.svg \ + $(prefix)/icons/hicolor/scalable/apps/xfce4_xicon1.svg \ + $(prefix)/icons/hicolor/16x16/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/16x16/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/22x22/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/22x22/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/24x24/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/24x24/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/32x32/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/32x32/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/36x36/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/36x36/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/48x48/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/48x48/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/48x48/apps/anaconda.png \ + $(prefix)/icons/hicolor/96x96/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/96x96/apps/system-logo-icon.png \ + $(prefix)/icons/hicolor/256x256/apps/fedora-logo-icon.png \ + $(prefix)/icons/hicolor/256x256/apps/system-logo-icon.png + +$(prefix)/icons/hicolor/scalable/apps: + mkdir -p $(prefix)/icons/hicolor/scalable/apps +$(prefix)/icons/hicolor/16x16/apps: + mkdir -p $(prefix)/icons/hicolor/16x16/apps +$(prefix)/icons/hicolor/22x22/apps: + mkdir -p $(prefix)/icons/hicolor/22x22/apps +$(prefix)/icons/hicolor/24x24/apps: + mkdir -p $(prefix)/icons/hicolor/24x24/apps +$(prefix)/icons/hicolor/32x32/apps: + mkdir -p $(prefix)/icons/hicolor/32x32/apps +$(prefix)/icons/hicolor/36x36/apps: + mkdir -p $(prefix)/icons/hicolor/36x36/apps +$(prefix)/icons/hicolor/48x48/apps: + mkdir -p $(prefix)/icons/hicolor/48x48/apps +$(prefix)/icons/hicolor/96x96/apps: + mkdir -p $(prefix)/icons/hicolor/96x96/apps +$(prefix)/icons/hicolor/256x256/apps: + mkdir -p $(prefix)/icons/hicolor/256x256/apps + +$(prefix)/icons/hicolor/scalable/apps/start-here.svg: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/scalable/apps + cp $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/scalable/apps/start-here.svg +$(prefix)/icons/hicolor/scalable/apps/fedora-logo-icon.svg: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/scalable/apps + cp $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/scalable/apps/fedora-logo-icon.svg +$(prefix)/icons/hicolor/scalable/apps/xfce4_xicon1.svg: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/scalable/apps + cp $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/scalable/apps/xfce4_xicon1.svg + +$(prefix)/icons/hicolor/16x16/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/16x16/apps + inkscape --export-height=16 --export-png=$(prefix)/icons/hicolor/16x16/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/16x16/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/16x16/apps + inkscape --export-height=16 --export-png=$(prefix)/icons/hicolor/16x16/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/22x22/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/22x22/apps + inkscape --export-height=22 --export-png=$(prefix)/icons/hicolor/22x22/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/22x22/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/22x22/apps + inkscape --export-height=22 --export-png=$(prefix)/icons/hicolor/22x22/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/24x24/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/24x24/apps + inkscape --export-height=24 --export-png=$(prefix)/icons/hicolor/24x24/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/24x24/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/24x24/apps + inkscape --export-height=24 --export-png=$(prefix)/icons/hicolor/24x24/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/32x32/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/32x32/apps + inkscape --export-height=32 --export-png=$(prefix)/icons/hicolor/32x32/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/32x32/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/32x32/apps + inkscape --export-height=32 --export-png=$(prefix)/icons/hicolor/32x32/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/36x36/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/36x36/apps + inkscape --export-height=36 --export-png=$(prefix)/icons/hicolor/36x36/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/36x36/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/36x36/apps + inkscape --export-height=36 --export-png=$(prefix)/icons/hicolor/36x36/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/48x48/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/48x48/apps + inkscape --export-height=48 --export-png=$(prefix)/icons/hicolor/48x48/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/48x48/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/48x48/apps + inkscape --export-height=48 --export-png=$(prefix)/icons/hicolor/48x48/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/48x48/apps/anaconda.png: $(srcdir)/anaconda.svg $(prefix)/icons/hicolor/48x48/apps + inkscape --export-height=48 --export-png=$(prefix)/icons/hicolor/48x48/apps/anaconda.png $(srcdir)/anaconda.svg +$(prefix)/icons/hicolor/96x96/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/96x96/apps + inkscape --export-height=96 --export-png=$(prefix)/icons/hicolor/96x96/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/96x96/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/96x96/apps + inkscape --export-height=96 --export-png=$(prefix)/icons/hicolor/96x96/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/256x256/apps/fedora-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/256x256/apps + inkscape --export-height=256 --export-png=$(prefix)/icons/hicolor/256x256/apps/fedora-logo-icon.png $(srcdir)/centos-symbol.svg +$(prefix)/icons/hicolor/256x256/apps/system-logo-icon.png: $(srcdir)/centos-symbol.svg $(prefix)/icons/hicolor/256x256/apps + inkscape --export-height=256 --export-png=$(prefix)/icons/hicolor/256x256/apps/system-logo-icon.png $(srcdir)/centos-symbol.svg + +#=============================================================================== +# Pixmaps +#=============================================================================== +pixmaps: \ + $(prefix)/pixmaps/fedora-gdm-logo.png \ + $(prefix)/pixmaps/fedora-logo.png \ + $(prefix)/pixmaps/fedora-logo-small.png \ + $(prefix)/pixmaps/fedora-logo-sprite.png \ + $(prefix)/pixmaps/fedora-logo-sprite.svg \ + $(prefix)/pixmaps/poweredby.png \ + $(prefix)/pixmaps/system-logo-white.png + +$(prefix)/pixmaps: + mkdir -p $(prefix)/pixmaps + +$(prefix)/pixmaps/fedora-logo-sprite.svg: $(srcdir)/centos-logo-release.svg $(prefix)/pixmaps + cp -v $(srcdir)/centos-logo-release.svg $(prefix)/pixmaps/fedora-logo-sprite.svg +$(prefix)/pixmaps/fedora-gdm-logo.png: $(srcdir)/centos-logo-white.svg $(prefix)/pixmaps + inkscape --export-height=48 --export-png=$(prefix)/pixmaps/fedora-gdm-logo.png $(srcdir)/centos-logo-white.svg +$(prefix)/pixmaps/fedora-logo.png: $(srcdir)/centos-logo-release.svg $(prefix)/pixmaps + inkscape --export-height=88 --export-png=$(prefix)/pixmaps/fedora-logo.png $(srcdir)/centos-logo-release.svg +$(prefix)/pixmaps/fedora-logo-small.png: $(srcdir)/centos-logo-release.svg $(prefix)/pixmaps + inkscape --export-height=48 --export-png=$(prefix)/pixmaps/fedora-logo-small.png $(srcdir)/centos-logo-release.svg +$(prefix)/pixmaps/fedora-logo-sprite.png: $(srcdir)/centos-logo-release.svg $(prefix)/pixmaps + inkscape --export-height=128 --export-png=$(prefix)/pixmaps/fedora-logo-sprite.png $(srcdir)/centos-logo-release.svg +$(prefix)/pixmaps/poweredby.png: $(srcdir)/centos-logo-release.svg $(prefix)/pixmaps + inkscape --export-height=31 --export-png=$(prefix)/pixmaps/poweredby.png $(srcdir)/centos-logo-release.svg +$(prefix)/pixmaps/system-logo-white.png: $(srcdir)/centos-logo-release-white.svg $(prefix)/pixmaps + inkscape --export-height=80 --export-png=$(prefix)/pixmaps/system-logo-white.png $(srcdir)/centos-logo-release-white.svg + +#=============================================================================== +# redhat-logos +#=============================================================================== +redhat-logos: \ + $(prefix)/redhat-logos/fedora_logo.svg \ + $(prefix)/redhat-logos/fedora_logo_darkbackground.svg + +$(prefix)/redhat-logos: + mkdir -p $(prefix)/redhat-logos + +$(prefix)/redhat-logos/fedora_logo.svg: $(srcdir)/centos-logo-release.svg $(prefix)/redhat-logos + cp -v $(srcdir)/centos-logo-release.svg $(prefix)/redhat-logos/fedora_logo.svg +$(prefix)/redhat-logos/fedora_logo_darkbackground.svg: $(srcdir)/centos-logo-release-white.svg $(prefix)/redhat-logos + cp -v $(srcdir)/centos-logo-release-white.svg $(prefix)/redhat-logos/fedora_logo_darkbackground.svg diff --git a/brands/README.adoc b/brands/README.adoc new file mode 100644 index 0000000..a2e3e83 --- /dev/null +++ b/brands/README.adoc @@ -0,0 +1,12 @@ += The CentOS Brand Propagation + +This project is a community effort to describe and bootstrap tools that help +reproducing https://wiki.centos.org/ArtWork/Brand/[The CentOS Brand], *just as +it is*, in different places, ways, sizes and formats. + +[IMPORTANT] +==== +https://wiki.centos.org/ArtWork/Brand/[The CentOS Brand] is a trademark of +http://www.redhat.com/[Red Hat], so it is not possible to introduce changes to +it without going through a complicated legal process. +==== diff --git a/brands/SVG/anaconda.svg b/brands/SVG/anaconda.svg new file mode 100644 index 0000000..57876fd --- /dev/null +++ b/brands/SVG/anaconda.svg @@ -0,0 +1,1164 @@ + + + + + Drive Harddisk + CentOS Symbol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Jakub Steiner, Lapo Calamandrei, Alain Reguera Delgado + + + + + + + + Drive Harddisk + CentOS Symbol + + + hdd + drive + hard + fixed + media + CentOS + installer + anaconda + + + Used to identify the CentOS installer. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/brands/SVG/centos-logo-ipa.svg b/brands/SVG/centos-logo-ipa.svg new file mode 100644 index 0000000..5f22078 --- /dev/null +++ b/brands/SVG/centos-logo-ipa.svg @@ -0,0 +1,192 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/brands/SVG/centos-logo-release-white.svg b/brands/SVG/centos-logo-release-white.svg new file mode 100644 index 0000000..bb565c4 --- /dev/null +++ b/brands/SVG/centos-logo-release-white.svg @@ -0,0 +1,137 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/brands/SVG/centos-logo-release.svg b/brands/SVG/centos-logo-release.svg new file mode 100644 index 0000000..a30ffff --- /dev/null +++ b/brands/SVG/centos-logo-release.svg @@ -0,0 +1,137 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/brands/SVG/centos-logo-white.svg b/brands/SVG/centos-logo-white.svg new file mode 100644 index 0000000..70e188b --- /dev/null +++ b/brands/SVG/centos-logo-white.svg @@ -0,0 +1,206 @@ + + + + + + + + image/svg+xml + + The CentOS Logo Vertical Version + + + + + The CentOS Logo Vertical Version + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/brands/SVG/centos-logo.svg b/brands/SVG/centos-logo.svg new file mode 100644 index 0000000..848d0d6 --- /dev/null +++ b/brands/SVG/centos-logo.svg @@ -0,0 +1,205 @@ + + + + + + + + image/svg+xml + + The CentOS Logo Vertical Version + + + + + The CentOS Logo Vertical Version + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/brands/SVG/centos-symbol.svg b/brands/SVG/centos-symbol.svg new file mode 100644 index 0000000..634bf88 --- /dev/null +++ b/brands/SVG/centos-symbol.svg @@ -0,0 +1,211 @@ + + + + + + + + image/svg+xml + + The CentOS Symbol + + + + + The CentOS Symbol + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +