diff --git a/openEuler-logos-1.0/COPYING b/openEuler-logos-1.0/COPYING
new file mode 100644
index 0000000..1a001cd
--- /dev/null
+++ b/openEuler-logos-1.0/COPYING
@@ -0,0 +1,16 @@
+The openEuler trademark, logo and other signs (collectively as “openEuler
+Signs”) belong to openEuler Community. The openEulers Signs are in the
+openEuler-logos folder. Users are licensed to use the openEuler-logos
+folder during the normal operation of the unmodified openEuler Software.
+And Users are also allowed to reproduce and distribute openEuler-logos
+folder as a part of an unmodified openEuler Software. Users must remove
+all the openEuler Signs in the openEuler-logos folder before distributing
+a derivative work of openEuler Software.
+
+The openEuler-logos folder is provided without warranties of any kind,
+either express or implied. In no event shall any contributor or owner of
+the openEuler-logos folder be liable to you for any damages, including,
+but not limited to any direct, or indirect, special or consequential
+damages arising from your use or inability to use the openEuler-logos
+folder or any openEuler Signs in it, no matter how it’s caused or based on
+which legal theory, even if advised of the possibility of such damages.
diff --git a/openEuler-logos-1.0/anaconda/Makefile b/openEuler-logos-1.0/anaconda/Makefile
new file mode 100644
index 0000000..9c91423
--- /dev/null
+++ b/openEuler-logos-1.0/anaconda/Makefile
@@ -0,0 +1,24 @@
+ANACONDADATADIR = /usr/share/anaconda
+ANACONDABOOTDIR = $(ANACONDADATADIR)/boot
+
+all:
+ @echo "Nothing to do."
+
+install:
+ @if [ "$(DESTDIR)" = "" ]; then \
+ echo " "; \
+ echo "ERROR: A destdir is required"; \
+ exit 1; \
+ fi
+
+ mkdir -p $(DESTDIR)/$(ANACONDADATADIR)
+ mkdir -p $(DESTDIR)/$(ANACONDABOOTDIR)
+ mkdir -p $(DESTDIR)/$(ANACONDADATADIR)/pixmaps/rnotes/en
+
+ install -m 644 splash.lss $(DESTDIR)/$(ANACONDABOOTDIR)
+ install -m 644 syslinux-splash.png $(DESTDIR)/$(ANACONDABOOTDIR)/syslinux-splash.png
+ install -m 644 -t $(DESTDIR)/$(ANACONDADATADIR)/pixmaps/rnotes/en rnotes/en/*
+ install -m 644 -t $(DESTDIR)/$(ANACONDADATADIR)/pixmaps theme/*
+
+clean:
+ rm -f splash.lss
diff --git a/openEuler-logos-1.0/anaconda/README b/openEuler-logos-1.0/anaconda/README
new file mode 100644
index 0000000..7d06024
--- /dev/null
+++ b/openEuler-logos-1.0/anaconda/README
@@ -0,0 +1,19 @@
+These files are used by anaconda during the installation process. A
+basic description/specification for them is as follows:
+
+* anaconda_header.png: This is strip header at the top of
+ the screen during the install. 800x58.
+* progress_first.png: First graphic displayed during package
+ installation. If there are no rnotes, this is displayed the entire
+ time. 500x325
+* progress_first-lowres.png: Lowres version of progress_first.png. 350x225
+* splash.png: Splash screen shown on the "Welcome to ..." screen.
+ 400x420
+* syslinux-splash.png: Splash screen used at the boot prompt with
+ syslinux/isolinux. This gets transformed into the syslinux specific
+ format. 640x300. This uses a 16 color palette (should be an indexed png).
+ You should ensure that 0 = #000000, 1 = #ffffff, 7 = #cdcfd5, 15 = #c90000.
+ Alternately, you can use 12 colors and have them be any that you want.
+* syslinux-vesa-splash.jpg: Splash screen used at the boot prompt when
+ using the menu. It should be 640x480 RGB. Can just be a conversion
+ of the grub splash and work well.
diff --git a/openEuler-logos-1.0/anaconda/rnotes/en/banner1.jpg b/openEuler-logos-1.0/anaconda/rnotes/en/banner1.jpg
new file mode 100644
index 0000000..c64c576
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/rnotes/en/banner1.jpg differ
diff --git a/openEuler-logos-1.0/anaconda/rnotes/en/banner2.jpg b/openEuler-logos-1.0/anaconda/rnotes/en/banner2.jpg
new file mode 100644
index 0000000..d7cb55a
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/rnotes/en/banner2.jpg differ
diff --git a/openEuler-logos-1.0/anaconda/rnotes/en/banner3.jpg b/openEuler-logos-1.0/anaconda/rnotes/en/banner3.jpg
new file mode 100644
index 0000000..05ed75a
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/rnotes/en/banner3.jpg differ
diff --git a/openEuler-logos-1.0/anaconda/splash.lss b/openEuler-logos-1.0/anaconda/splash.lss
new file mode 100644
index 0000000..097d4e1
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/splash.lss differ
diff --git a/openEuler-logos-1.0/anaconda/syslinux-splash.png b/openEuler-logos-1.0/anaconda/syslinux-splash.png
new file mode 100644
index 0000000..9f3ceab
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/syslinux-splash.png differ
diff --git a/openEuler-logos-1.0/anaconda/theme/sidebar-bg.png b/openEuler-logos-1.0/anaconda/theme/sidebar-bg.png
new file mode 100644
index 0000000..0a32938
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/theme/sidebar-bg.png differ
diff --git a/openEuler-logos-1.0/anaconda/theme/sidebar-logo.png b/openEuler-logos-1.0/anaconda/theme/sidebar-logo.png
new file mode 100644
index 0000000..0fb0d88
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/theme/sidebar-logo.png differ
diff --git a/openEuler-logos-1.0/anaconda/theme/topbar-bg.png b/openEuler-logos-1.0/anaconda/theme/topbar-bg.png
new file mode 100644
index 0000000..c46b0b8
Binary files /dev/null and b/openEuler-logos-1.0/anaconda/theme/topbar-bg.png differ
diff --git a/openEuler-logos-1.0/backgrounds/10_org.gnome.desktop.background.default.gschema.override b/openEuler-logos-1.0/backgrounds/10_org.gnome.desktop.background.default.gschema.override
new file mode 100644
index 0000000..bf2d4e6
--- /dev/null
+++ b/openEuler-logos-1.0/backgrounds/10_org.gnome.desktop.background.default.gschema.override
@@ -0,0 +1,3 @@
+[org.gnome.desktop.background]
+picture-uri='file:///usr/share/backgrounds/default.xml'
+
diff --git a/openEuler-logos-1.0/backgrounds/7lines-bottom.png b/openEuler-logos-1.0/backgrounds/7lines-bottom.png
new file mode 100644
index 0000000..ef6b2b4
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/7lines-bottom.png differ
diff --git a/openEuler-logos-1.0/backgrounds/7lines-top.png b/openEuler-logos-1.0/backgrounds/7lines-top.png
new file mode 100644
index 0000000..b30ef64
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/7lines-top.png differ
diff --git a/openEuler-logos-1.0/backgrounds/corporate_engraved_1800x1440.jpg b/openEuler-logos-1.0/backgrounds/corporate_engraved_1800x1440.jpg
new file mode 100644
index 0000000..1bd0f14
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/corporate_engraved_1800x1440.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/corporate_engraved_2048x1536.jpg b/openEuler-logos-1.0/backgrounds/corporate_engraved_2048x1536.jpg
new file mode 100644
index 0000000..5cc3ea2
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/corporate_engraved_2048x1536.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/corporate_engraved_2560x1440.jpg b/openEuler-logos-1.0/backgrounds/corporate_engraved_2560x1440.jpg
new file mode 100644
index 0000000..9c5109c
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/corporate_engraved_2560x1440.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/corporate_engraved_2560x1600.jpg b/openEuler-logos-1.0/backgrounds/corporate_engraved_2560x1600.jpg
new file mode 100644
index 0000000..05d3823
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/corporate_engraved_2560x1600.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/day.jpg b/openEuler-logos-1.0/backgrounds/day.jpg
new file mode 100644
index 0000000..6c01d09
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/day.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/default.jpg b/openEuler-logos-1.0/backgrounds/default.jpg
new file mode 100644
index 0000000..e11383d
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/default.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/default.png b/openEuler-logos-1.0/backgrounds/default.png
new file mode 100644
index 0000000..cf9b272
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/default.png differ
diff --git a/openEuler-logos-1.0/backgrounds/default.xml b/openEuler-logos-1.0/backgrounds/default.xml
new file mode 100644
index 0000000..ed04702
--- /dev/null
+++ b/openEuler-logos-1.0/backgrounds/default.xml
@@ -0,0 +1,51 @@
+
+
+ 2012
+ 06
+ 4
+ 7
+ 00
+ 00
+
+
+
+
+
+
+3600.0
+/usr/share/backgrounds/morning.jpg
+
+
+
+
+18000.0
+/usr/share/backgrounds/morning.jpg
+/usr/share/backgrounds/day.jpg
+
+
+
+
+18000.0
+/usr/share/backgrounds/day.jpg
+
+
+
+
+21600.0
+/usr/share/backgrounds/day.jpg
+/usr/share/backgrounds/night.jpg
+
+
+
+
+18000.0
+/usr/share/backgrounds/night.jpg
+
+
+
+
+7200.0
+/usr/share/backgrounds/night.jpg
+/usr/share/backgrounds/morning.jpg
+
+
diff --git a/openEuler-logos-1.0/backgrounds/desktop-backgrounds-default.xml b/openEuler-logos-1.0/backgrounds/desktop-backgrounds-default.xml
new file mode 100644
index 0000000..97db850
--- /dev/null
+++ b/openEuler-logos-1.0/backgrounds/desktop-backgrounds-default.xml
@@ -0,0 +1,9 @@
+
+
+
+
+ openEuler Default Background
+ /usr/share/backgrounds/default.xml
+ zoom
+
+
diff --git a/openEuler-logos-1.0/backgrounds/dottexture_navy_1800x1440.jpg b/openEuler-logos-1.0/backgrounds/dottexture_navy_1800x1440.jpg
new file mode 100644
index 0000000..df08492
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/dottexture_navy_1800x1440.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/dottexture_navy_2048x1536.jpg b/openEuler-logos-1.0/backgrounds/dottexture_navy_2048x1536.jpg
new file mode 100644
index 0000000..c9e0ff7
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/dottexture_navy_2048x1536.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/dottexture_navy_2560x1440.jpg b/openEuler-logos-1.0/backgrounds/dottexture_navy_2560x1440.jpg
new file mode 100644
index 0000000..21d4595
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/dottexture_navy_2560x1440.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/dottexture_navy_2560x1600.jpg b/openEuler-logos-1.0/backgrounds/dottexture_navy_2560x1600.jpg
new file mode 100644
index 0000000..4791846
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/dottexture_navy_2560x1600.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/morning.jpg b/openEuler-logos-1.0/backgrounds/morning.jpg
new file mode 100644
index 0000000..429bda5
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/morning.jpg differ
diff --git a/openEuler-logos-1.0/backgrounds/night.jpg b/openEuler-logos-1.0/backgrounds/night.jpg
new file mode 100644
index 0000000..979d2db
Binary files /dev/null and b/openEuler-logos-1.0/backgrounds/night.jpg differ
diff --git a/openEuler-logos-1.0/icons/hicolor/16x16/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/16x16/apps/system-logo-icon.png
new file mode 100644
index 0000000..d516ffb
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/16x16/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/22x22/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/22x22/apps/system-logo-icon.png
new file mode 100644
index 0000000..5705a95
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/22x22/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/24x24/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/24x24/apps/system-logo-icon.png
new file mode 100644
index 0000000..c4f4f75
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/24x24/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/256x256/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/256x256/apps/system-logo-icon.png
new file mode 100644
index 0000000..44d4af2
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/256x256/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/32x32/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/32x32/apps/system-logo-icon.png
new file mode 100644
index 0000000..3688bff
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/32x32/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/36x36/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/36x36/apps/system-logo-icon.png
new file mode 100644
index 0000000..c89734e
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/36x36/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/48x48/apps/anaconda.png b/openEuler-logos-1.0/icons/hicolor/48x48/apps/anaconda.png
new file mode 100644
index 0000000..3cdda1d
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/48x48/apps/anaconda.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/48x48/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/48x48/apps/system-logo-icon.png
new file mode 100644
index 0000000..ead4fa3
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/48x48/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/96x96/apps/system-logo-icon.png b/openEuler-logos-1.0/icons/hicolor/96x96/apps/system-logo-icon.png
new file mode 100644
index 0000000..b85d329
Binary files /dev/null and b/openEuler-logos-1.0/icons/hicolor/96x96/apps/system-logo-icon.png differ
diff --git a/openEuler-logos-1.0/icons/hicolor/scalable/apps/xfce4_xicon1.svg b/openEuler-logos-1.0/icons/hicolor/scalable/apps/xfce4_xicon1.svg
new file mode 100644
index 0000000..d8757c8
--- /dev/null
+++ b/openEuler-logos-1.0/icons/hicolor/scalable/apps/xfce4_xicon1.svg
@@ -0,0 +1,61 @@
+
+
+
+
diff --git a/openEuler-logos-1.0/pixmaps/poweredby.png b/openEuler-logos-1.0/pixmaps/poweredby.png
new file mode 100644
index 0000000..d563262
Binary files /dev/null and b/openEuler-logos-1.0/pixmaps/poweredby.png differ
diff --git a/openEuler-logos-1.0/pixmaps/system-logo-white.png b/openEuler-logos-1.0/pixmaps/system-logo-white.png
new file mode 100644
index 0000000..6d653f1
Binary files /dev/null and b/openEuler-logos-1.0/pixmaps/system-logo-white.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0001.png b/openEuler-logos-1.0/plymouth/charge/animation-0001.png
new file mode 100644
index 0000000..8239bb1
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0001.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0002.png b/openEuler-logos-1.0/plymouth/charge/animation-0002.png
new file mode 100644
index 0000000..2b8cd0c
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0002.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0003.png b/openEuler-logos-1.0/plymouth/charge/animation-0003.png
new file mode 100644
index 0000000..ba4e098
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0003.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0004.png b/openEuler-logos-1.0/plymouth/charge/animation-0004.png
new file mode 100644
index 0000000..6fd95c2
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0004.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0005.png b/openEuler-logos-1.0/plymouth/charge/animation-0005.png
new file mode 100644
index 0000000..d5bc0c5
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0005.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0006.png b/openEuler-logos-1.0/plymouth/charge/animation-0006.png
new file mode 100644
index 0000000..a97230c
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0006.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0007.png b/openEuler-logos-1.0/plymouth/charge/animation-0007.png
new file mode 100644
index 0000000..1175377
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0007.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0008.png b/openEuler-logos-1.0/plymouth/charge/animation-0008.png
new file mode 100644
index 0000000..646b315
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0008.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0009.png b/openEuler-logos-1.0/plymouth/charge/animation-0009.png
new file mode 100644
index 0000000..1514259
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0009.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0010.png b/openEuler-logos-1.0/plymouth/charge/animation-0010.png
new file mode 100644
index 0000000..9b7a489
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0010.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0011.png b/openEuler-logos-1.0/plymouth/charge/animation-0011.png
new file mode 100644
index 0000000..88ed558
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0011.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0012.png b/openEuler-logos-1.0/plymouth/charge/animation-0012.png
new file mode 100644
index 0000000..addf88d
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0012.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0013.png b/openEuler-logos-1.0/plymouth/charge/animation-0013.png
new file mode 100644
index 0000000..7f8a436
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0013.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0014.png b/openEuler-logos-1.0/plymouth/charge/animation-0014.png
new file mode 100644
index 0000000..6786da1
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0014.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0015.png b/openEuler-logos-1.0/plymouth/charge/animation-0015.png
new file mode 100644
index 0000000..8d8efec
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0015.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0016.png b/openEuler-logos-1.0/plymouth/charge/animation-0016.png
new file mode 100644
index 0000000..84cc3e4
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0016.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0017.png b/openEuler-logos-1.0/plymouth/charge/animation-0017.png
new file mode 100644
index 0000000..f0ef472
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0017.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0018.png b/openEuler-logos-1.0/plymouth/charge/animation-0018.png
new file mode 100644
index 0000000..43ee7f5
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0018.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0019.png b/openEuler-logos-1.0/plymouth/charge/animation-0019.png
new file mode 100644
index 0000000..ba29969
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0019.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0020.png b/openEuler-logos-1.0/plymouth/charge/animation-0020.png
new file mode 100644
index 0000000..e4008b8
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0020.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0021.png b/openEuler-logos-1.0/plymouth/charge/animation-0021.png
new file mode 100644
index 0000000..68c9243
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0021.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0022.png b/openEuler-logos-1.0/plymouth/charge/animation-0022.png
new file mode 100644
index 0000000..2731529
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0022.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0023.png b/openEuler-logos-1.0/plymouth/charge/animation-0023.png
new file mode 100644
index 0000000..c015c22
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0023.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0024.png b/openEuler-logos-1.0/plymouth/charge/animation-0024.png
new file mode 100644
index 0000000..8fa6cee
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0024.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0025.png b/openEuler-logos-1.0/plymouth/charge/animation-0025.png
new file mode 100644
index 0000000..6c98c80
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0025.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0026.png b/openEuler-logos-1.0/plymouth/charge/animation-0026.png
new file mode 100644
index 0000000..055d0d5
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0026.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0027.png b/openEuler-logos-1.0/plymouth/charge/animation-0027.png
new file mode 100644
index 0000000..2b1115e
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0027.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0028.png b/openEuler-logos-1.0/plymouth/charge/animation-0028.png
new file mode 100644
index 0000000..699d28e
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0028.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0029.png b/openEuler-logos-1.0/plymouth/charge/animation-0029.png
new file mode 100644
index 0000000..92523fd
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0029.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0030.png b/openEuler-logos-1.0/plymouth/charge/animation-0030.png
new file mode 100644
index 0000000..7600e9b
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0030.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0031.png b/openEuler-logos-1.0/plymouth/charge/animation-0031.png
new file mode 100644
index 0000000..1e1bc8f
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0031.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0032.png b/openEuler-logos-1.0/plymouth/charge/animation-0032.png
new file mode 100644
index 0000000..03a5be1
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0032.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0033.png b/openEuler-logos-1.0/plymouth/charge/animation-0033.png
new file mode 100644
index 0000000..b84dcdb
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0033.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0034.png b/openEuler-logos-1.0/plymouth/charge/animation-0034.png
new file mode 100644
index 0000000..664d52b
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0034.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0035.png b/openEuler-logos-1.0/plymouth/charge/animation-0035.png
new file mode 100644
index 0000000..183dd0f
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0035.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/animation-0036.png b/openEuler-logos-1.0/plymouth/charge/animation-0036.png
new file mode 100644
index 0000000..cb6eb2d
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/animation-0036.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/background-tile.png b/openEuler-logos-1.0/plymouth/charge/background-tile.png
new file mode 100644
index 0000000..1626a6d
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/background-tile.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0001.png b/openEuler-logos-1.0/plymouth/charge/throbber-0001.png
new file mode 100644
index 0000000..e33d03d
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0001.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0002.png b/openEuler-logos-1.0/plymouth/charge/throbber-0002.png
new file mode 100644
index 0000000..325bae3
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0002.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0003.png b/openEuler-logos-1.0/plymouth/charge/throbber-0003.png
new file mode 100644
index 0000000..30f79cd
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0003.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0004.png b/openEuler-logos-1.0/plymouth/charge/throbber-0004.png
new file mode 100644
index 0000000..a1a7725
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0004.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0005.png b/openEuler-logos-1.0/plymouth/charge/throbber-0005.png
new file mode 100644
index 0000000..a36596a
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0005.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0006.png b/openEuler-logos-1.0/plymouth/charge/throbber-0006.png
new file mode 100644
index 0000000..5db40e6
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0006.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0007.png b/openEuler-logos-1.0/plymouth/charge/throbber-0007.png
new file mode 100644
index 0000000..0a80339
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0007.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0008.png b/openEuler-logos-1.0/plymouth/charge/throbber-0008.png
new file mode 100644
index 0000000..9df0bbb
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0008.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0009.png b/openEuler-logos-1.0/plymouth/charge/throbber-0009.png
new file mode 100644
index 0000000..6e1579d
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0009.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0010.png b/openEuler-logos-1.0/plymouth/charge/throbber-0010.png
new file mode 100644
index 0000000..d8e3906
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0010.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0011.png b/openEuler-logos-1.0/plymouth/charge/throbber-0011.png
new file mode 100644
index 0000000..2b3cc76
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0011.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/throbber-0012.png b/openEuler-logos-1.0/plymouth/charge/throbber-0012.png
new file mode 100644
index 0000000..a6f8518
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/throbber-0012.png differ
diff --git a/openEuler-logos-1.0/plymouth/charge/watermark.png b/openEuler-logos-1.0/plymouth/charge/watermark.png
new file mode 100644
index 0000000..7c14ec3
Binary files /dev/null and b/openEuler-logos-1.0/plymouth/charge/watermark.png differ
diff --git a/openEuler-logos.spec b/openEuler-logos.spec
new file mode 100644
index 0000000..30f447b
--- /dev/null
+++ b/openEuler-logos.spec
@@ -0,0 +1,126 @@
+%global codename verne
+
+Name: openEuler-logos
+Version: 1.0
+Release: 6
+Summary: openEuler-related icons and pictures
+License: Licensed only for approved usage, see COPYING for details.
+Source0: openEuler-logos-%{version}.tar.xz
+BuildArch: noarch
+BuildRequires: hardlink
+Requires(post): coreutils
+
+Provides: gnome-logos = %{version}-%{release} system-logos = %{version}-%{release}
+Provides: openEuler-logos = %{version}-%{release}
+# We carry the GSettings schema override, tell that to gnome-desktop3
+Provides: system-backgrounds-gnome
+
+%description
+The openEuler-logos package (the "Package") contains files created by the
+openEuler Project.
+
+%prep
+%setup -q
+
+%build
+
+%install
+
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/backgrounds/
+for i in backgrounds/*.jpg backgrounds/*.png backgrounds/default.xml; do
+ install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/backgrounds/
+done
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas
+install -p -m 644 backgrounds/10_org.gnome.desktop.background.default.gschema.override $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome-background-properties/
+install -p -m 644 backgrounds/desktop-backgrounds-default.xml $RPM_BUILD_ROOT%{_datadir}/gnome-background-properties/
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
+for i in pixmaps/* ; do
+ install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/pixmaps
+done
+
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge
+for i in plymouth/charge/* ; do
+ install -p -m 644 $i $RPM_BUILD_ROOT%{_datadir}/plymouth/themes/charge
+done
+
+for size in 16x16 22x22 24x24 32x32 36x36 48x48 96x96 256x256 ; do
+ install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps
+ for i in icons/hicolor/$size/apps/* ; do
+ install -p -m 644 ${i} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/$size/apps
+ done
+done
+
+install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
+install -p -m 644 icons/hicolor/scalable/apps/xfce4_xicon1.svg $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/scalable/apps
+
+(cd anaconda; make DESTDIR=$RPM_BUILD_ROOT install)
+
+# save some dup'd icons
+/usr/sbin/hardlink -v %{buildroot}/
+
+%post
+touch --no-create %{_datadir}/icons/hicolor || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor || :
+ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+ glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+fi
+
+%posttrans
+gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+gtk-update-icon-cache %{_kde4_iconsdir}/oxygen &>/dev/null || :
+glib-compile-schemas %{_datadir}/glib-2.0/schemas &> /dev/null || :
+
+%files
+%license COPYING
+%{_datadir}/backgrounds/*
+%{_datadir}/glib-2.0/schemas/*.override
+%{_datadir}/gnome-background-properties/*.xml
+%{_datadir}/plymouth/themes/charge/*
+%{_datadir}/pixmaps/*
+%{_datadir}/anaconda/boot/*
+%{_datadir}/anaconda/pixmaps/rnotes/*
+%{_datadir}/anaconda/pixmaps/*
+%{_datadir}/icons/hicolor/*/apps/*
+
+%changelog
+* Mon Dec 30 2019 openEuler Buildteam - 1.0-6
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:optimization the spec
+
+* Wed Dec 25 2019 openEuler Buildteam - 1.0-5
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:bugfix in specs
+
+* Mon Dec 23 2019 openEuler Buildteam - 1.0-4
+- Type:bugfix
+- ID:NA
+- SUG:NA
+- DESC:delete the provides
+
+* Tue Sep 24 2019 openEuler Buildteam - 1.0-3
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:update the files of rpm
+
+* Wed Sep 11 2019 openEuler Buildteam - 1.0-2
+- Type:enhancement
+- ID:NA
+- SUG:NA
+- DESC:update install openEuler logo
+
+* Thu Aug 15 2019 openEuler Buildteam - 1.0-1
+- Package init
+
+