Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use png for wallpapers in Tumbleweed #148

Closed
wants to merge 179 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
70d7975
clone 12.3 into 13.1
coolo Apr 18, 2013
3386fa8
fix YQCheckBox margins (bnc#381178)
tgoettlicher Jul 11, 2013
8b99729
fixed long delay after every event (bnc#768686)
tgoettlicher Jul 11, 2013
0deebce
fixed style in repository view (bnc#765790)
tgoettlicher Jul 11, 2013
15f0448
Merge pull request #36 from tgoettlicher/13.1
sysrich Jul 12, 2013
edf205f
removed unused texture copies to reduce file size
Caig Jul 24, 2013
9fda8c0
Merge pull request #37 from Caig/13.1
sysrich Jul 24, 2013
325829f
Remove gimp for 13.1 which will be unbranded we keep upstream
tigerfoot Aug 16, 2013
c2bc17a
Merge pull request #38 from tigerfoot/13.1
sysrich Aug 16, 2013
a2d73be
revert parts of the fix for bnc#768686
coolo Aug 27, 2013
e292a56
grub2: updated release number text (same size, position and narrow ke…
Caig Sep 8, 2013
01c9d1f
Merge pull request #39 from Caig/13.1
sysrich Sep 9, 2013
c0e079b
fix wrong color for domain drop-list (bnc#842140)
Caig Sep 28, 2013
af68c99
Merge pull request #40 from Caig/13.1
tigerfoot Sep 30, 2013
9aecfeb
Change default compression of tarball to .xz (20% better)
tigerfoot Sep 30, 2013
6e832fa
Merge pull request #41 from tigerfoot/13.1
sysrich Oct 1, 2013
858a685
return to traditional layout with username field always visibile (bnc…
Caig Oct 7, 2013
9f853bf
Merge pull request #42 from Caig/13.1
tigerfoot Oct 7, 2013
578fcc1
branch 13.1 to 13.2
sysrich Nov 26, 2013
db6dfb1
use @TIMEOUT_NOTIFICATION_SHORT@ for the progress bar text to have it…
sysrich Nov 26, 2013
ba3d373
synced with style.qss by removing a duplicate for QGroupBox
mvidner Apr 7, 2014
341ac69
fixed unparseable colors in YaST style (bnc#872240)
mvidner Apr 7, 2014
3f16025
Merge pull request #43 from mvidner/13.2
sysrich Apr 7, 2014
d655fd0
Update the installer look and feel from SLE12 (bnc#874153)
kwwii Apr 24, 2014
f356129
Make installation_slim.qss the same as installation.qss (bnc#874153)
mvidner Apr 24, 2014
be01548
Merge pull request #44 from mvidner/installer-look-update-from-sle12
sysrich Apr 25, 2014
6637d7c
New 13.2 Wallpaper
sysrich Aug 26, 2014
c82e1ce
Remove unneeded 'logo' overlays for plymouth, update grub2 16:10 and …
sysrich Aug 27, 2014
337f504
Makefile no longer needs logo*.svg for plymouth. New logo with colour…
sysrich Aug 27, 2014
ccb7260
New YaST changes
sysrich Aug 27, 2014
73c51cc
Merge branch 'kwwii-13.2' into 13.2
sysrich Aug 27, 2014
076d4a4
GFXboot for 13.2
sysrich Aug 27, 2014
5239c46
Grub2 branded for 13.2, gnome dynamic placeholder, xfce for 13.2, ini…
sysrich Aug 27, 2014
509535d
Change makefile to output RGB png files for Grub2
sysrich Aug 27, 2014
adf1d82
gfxboot - logo update to full openSUSE logo
sysrich Aug 28, 2014
fc5f518
yast branding needs to be installed in /usr/share/YaST2/theme/current
sysrich Sep 1, 2014
3126944
Add logos to gfxboot
sysrich Sep 1, 2014
85dbe09
Change grub2 to use long timeout text
sysrich Sep 1, 2014
5146aa3
Replace openSUSE icon in grub2 with high resolution icon
sysrich Sep 1, 2014
972a03a
Lower openSUSE logo in grub2 by 5px to improve spacing under OS title
sysrich Sep 1, 2014
a45fa2f
remove merge markers - by copying over kwwii's branch
coolo Sep 2, 2014
ffefb44
- Move yast theme from yast-theme to branding
sysrich Sep 2, 2014
494c184
Remove yast-theme stuff for now, need to think of a better way to spl…
sysrich Sep 2, 2014
56bc7d0
updated KDM theme for 13.2
Caig Sep 7, 2014
8f5d389
reduced svg file size with Inkscape > Vacuum Defs
Caig Sep 7, 2014
f8f7627
Merge pull request #48 from Caig/13.2
coolo Sep 8, 2014
f052746
Adjust KSplash for 13.2 branding
Oct 9, 2014
9eecd0e
Merge pull request #49 from shumski/13.2
sysrich Oct 13, 2014
998a992
fix conflict to be readable (bnc#900096)
coolo Oct 23, 2014
715ca4d
Fix Plymouth, change Grub and gfx to black branding
sysrich Oct 25, 2014
916fa86
Adjust patch to the latest changes in KDE 4.14.3. This makes the patc…
tittiatcoke Nov 10, 2014
9517499
Merge pull request #50 from tittiatcoke/13.2
javierllorente Nov 10, 2014
91ea6db
Fix tabs titles (bsc# 948311)
ancorgs Oct 9, 2015
0b122e6
Merge pull request #55 from ancorgs/bug948311
coolo Oct 9, 2015
1ef03d6
Align with Leap branding
DimStar77 Dec 16, 2015
5003d36
Drop in tumbleweed images where possible/available
DimStar77 Dec 16, 2015
784c2e0
Finalize Tumbleweed branding
DimStar77 Feb 16, 2016
e987db6
grub theme: use blueish color for timeout bar
DimStar77 Feb 19, 2016
b26138c
Add a highcontrast style sheet
imobachgs Oct 17, 2016
460c589
Add a white/black style sheet
imobachgs Oct 17, 2016
db59e46
Add a cyan/black style sheet
imobachgs Oct 17, 2016
f7db97a
Use the @import directive in QSS stylesheets
imobachgs Oct 18, 2016
ce1d410
Merge pull request #60 from imobachgs/tumbleweed
coolo Oct 18, 2016
df4094a
remove invalid rule
coolo Oct 19, 2016
1b68332
Adds first desktop images and modifies makefile
kwwii Oct 10, 2017
f439548
Merge pull request #61 from kwwii/tumbleweed
sysrich Oct 12, 2017
cea3e42
Updating plymouth and grub themes, xfce splash to fit new branding g…
Jan 14, 2018
6fe0a05
Update README.md
Jan 14, 2018
dc9b843
Added gfxboot branding
Jan 15, 2018
408e814
Merge branch 'tumbleweed' of https://github.com/LelCP/branding-1 into…
Jan 15, 2018
10ba9d9
Remove traces of gnome-dynamic and readd kde metadata file
Jan 15, 2018
e56a4ca
Merge pull request #65 from LelCP/tumbleweed
lnussel Jan 15, 2018
30995a0
Fix wallpaper format in xml
lnussel Jan 15, 2018
9acde23
add title properties to grub2 theme (boo#1076577)
lnussel Jan 22, 2018
91e8837
Merge pull request #71 from lnussel/tumbleweed
Vogtinator Jan 22, 2018
db9fc2b
Fixing off center images in gfxboot
Jan 28, 2018
da07256
Fix makefile to reflect changes to XFCE splash
Jan 28, 2018
6bca5ae
Added splash image for XFCE
Jan 28, 2018
da51570
Delete splash.png
Jan 28, 2018
f89ec55
Fixes to xfce splash, new yast theme, gfxboot
Feb 17, 2018
60cee94
Removing needless gfxboot images
Feb 17, 2018
b4b7fea
Added lock to plymouth
Feb 17, 2018
c07a72a
Replaced pixelated entry with smoother one
Feb 17, 2018
57f9893
Merge pull request #77 from LelCP/tumbleweed
DimStar77 Mar 5, 2018
e460bde
Fix grub2 activate-theme script
lnussel Jan 18, 2018
14eaa1a
Fix missing default value in activate-theme
DimStar77 Mar 6, 2018
24c9747
Added icewm theme for installation
Mar 6, 2018
92235c3
Fixes to YaST theme
Mar 7, 2018
7eeeab1
Merge pull request #78 from LelCP/tumbleweed
DimStar77 Mar 7, 2018
98c5d4b
Update Makefile
Mar 7, 2018
e5314b0
Merge pull request #80 from LelCP/tumbleweed
DimStar77 Mar 7, 2018
b7467d7
Generate wallpapers, instead of just copying
Mar 10, 2018
7b4862e
Remove old jpgs
Mar 10, 2018
521b8db
Merge pull request #81 from LelCP/tumbleweed
DimStar77 Mar 10, 2018
3fb16a7
Fixed lock in plymouth
Mar 10, 2018
52e4bd1
Fix for editable QComboBox (boo#1084816)
Mar 14, 2018
ecf5c06
Merge pull request #82 from LelCP/tumbleweed
lnussel Mar 19, 2018
5787209
Fix wrong frame of animation
Mar 23, 2018
5993784
Better version with shadow
Mar 23, 2018
2bdf61e
Merge pull request #84 from LelCP/tumbleweed
sysrich Mar 24, 2018
ffc2d8f
Reserve light grey to disabled elements
hellcp Apr 3, 2018
1d58e00
Merge pull request #87 from LelCP/tumbleweed
DimStar77 Apr 3, 2018
49cf413
Correct legal entity
sysrich Apr 12, 2018
3d333b9
Add 5K res wallpaper
hellcp Apr 16, 2018
2cb2e0e
Add new size to xml
hellcp Apr 16, 2018
dbf3872
Don't hard-code the system role text color (bsc#1087399).
mvidner Apr 16, 2018
7265bf8
Merge pull request #90 from mvidner/white-on-white
hellcp Apr 16, 2018
51f1def
Merge pull request #88 from LelCP/tumbleweed
hellcp Apr 29, 2018
77c630f
Fix Wallpaper in readme
hellcp Aug 24, 2018
0794cc4
Fix wrong scaling of YaST theme in installer
hellcp Oct 1, 2018
d17c0d2
Slim down yast wizard and add os-release logos
hellcp Oct 12, 2018
81e3ec1
Make status icons scalable
hellcp Oct 13, 2018
a3fe40e
Merge pull request #92 from hellcp/tumbleweed
hellcp Nov 15, 2018
8da9462
Fix icon size in partitioner
hellcp Nov 15, 2018
bfff719
Merge pull request #94 from hellcp/tumbleweed
hellcp Nov 15, 2018
c20fb2a
Run optipng over pngs
hellcp Nov 25, 2018
ec1bd79
Merge pull request #95 from hellcp/tumbleweed
sysrich Nov 25, 2018
eeedab1
Use correct fonts from branding
hellcp Dec 14, 2018
a46a192
Don't optipng grub2 logo
hellcp Dec 14, 2018
0f9e56d
Add LibreOffice branding
hellcp Dec 27, 2018
c9b19d4
Make progressbar colorful
hellcp Dec 28, 2018
bfc7f1a
Merge pull request #97 from hellcp/tumbleweed
hellcp Jan 1, 2019
4661bb2
Change install directory for LibreOffice
hellcp Jan 1, 2019
270bba9
Fix truncated text in snapshot menu
WenhuaChang Jan 18, 2019
42fa07b
Merge pull request #99 from WenhuaChang/tumbleweed
fcrozat Jan 23, 2019
32c0142
Prevent tiny installation font (bsc#1124508)
shundhammer Feb 26, 2019
852d825
Consistently use pt, not px for font sizes
shundhammer Feb 26, 2019
e5831f7
Merge pull request #107 from shundhammer/huha-tw-inst-font
hellcp Feb 26, 2019
1b0745f
Fix systemd icons package
hellcp Mar 7, 2019
a3d14e4
Merge pull request #108 from hellcp/tumbleweed
hellcp Mar 7, 2019
f38c135
Use font-size instead of font
hellcp Mar 13, 2019
4332493
Make openSUSE base dir for all the install operations
hellcp Mar 26, 2019
d97e304
Build openSUSE target
hellcp Mar 26, 2019
8f77cb4
Create and remove fonts directory properly
hellcp Mar 26, 2019
8197b78
Get rid of fonts correctly
hellcp Mar 26, 2019
f61cd06
Clean up the makefile
hellcp Mar 26, 2019
96ad4e3
Remove defaults
hellcp Mar 26, 2019
4bc0573
Fix loops in makefile
hellcp Mar 26, 2019
31376c8
Use rsvg instead of inkscape for exporting svgs
hellcp Mar 26, 2019
5a3414d
Fix variables in for loops
hellcp Mar 26, 2019
b8201ed
Add 5K svg of the wallpaper
hellcp Mar 26, 2019
9eb2d88
Don't generate 5K wallpaper twice
hellcp Mar 26, 2019
47731b6
Add requirements for alternatives
hellcp Mar 26, 2019
a31c94a
Build with brand file
hellcp Mar 26, 2019
c55f282
Remove heredoc
hellcp Mar 26, 2019
73f9d61
Update Makefile
hellcp Mar 26, 2019
b927a6b
Change default plymouth theme
hellcp Apr 2, 2019
5ae78e6
Fix links to update alternatives
hellcp Apr 2, 2019
2051446
Generate proper directory for plymouth
hellcp Apr 2, 2019
a2fa60a
Move logos to a seperate package
hellcp Apr 13, 2019
51b3324
Fix os-release logos and use grub distribution-logos
hellcp Apr 13, 2019
555562f
Fix extensions
hellcp Apr 14, 2019
e2c96c5
Fix parallel build
andreas-schwab Apr 23, 2019
0c4ae8e
Merge pull request #111 from andreas-schwab/tumbleweed
hellcp Apr 29, 2019
44557c2
Remove xfce-splash branding
tux93 Oct 1, 2019
262318f
Merge pull request #113 from tux93/tumbleweed
hellcp Oct 1, 2019
c723895
Install grub logo directly
hellcp Oct 4, 2019
4ae673a
plymouth will use plymouthd.defaults instead of plymouth.conf (jsc#SL…
qiangzhao Sep 15, 2020
a975760
Merge pull request #121 from qiangzhao/tumbleweed
fcrozat Sep 17, 2020
ce1f456
Update the about image in LO branding
hellcp Jan 6, 2021
7331bb5
Merge pull request #125 from hellcp/tumbleweed
hellcp Jan 6, 2021
981c153
Move os-release icons to distribution-logos
hellcp Apr 17, 2021
72678cf
Style separator and disabled menu items
dgdavid Apr 20, 2021
f60036d
Add border to pull-down menu
dgdavid Apr 20, 2021
098be6d
Move separtor height to installation.qss
dgdavid Apr 20, 2021
d80574d
Merge pull request #126 from dgdavid/bsc-1182668
hellcp Apr 21, 2021
b4fef56
Rename Source Sans Pro to Source Sans 3
dgdavid Aug 10, 2021
fd594e1
Merge pull request #127 from dgdavid/fix-font-name
hellcp Aug 20, 2021
c38d31e
Remove plymouth watermark link from branding package to
qiangzhao Sep 22, 2021
1b3fabe
Merge pull request #128 from qiangzhao/tumbleweed
hellcp Sep 22, 2021
7c9b0a8
Remove plymouth watermark link from branding package to
qiangzhao Sep 22, 2021
da2740d
Merge pull request #129 from qiangzhao/tumbleweed
hellcp Sep 23, 2021
4830154
Make title QToolButton backgrounds transparent
dgdavid Feb 24, 2022
7941d99
Merge pull request #134 from dgdavid/fix-theme-switcher-background-tw
hellcp Feb 24, 2022
8ab7542
drop optipng call, there is only 3% size decrease
pgajdos Feb 27, 2023
8f59488
Merge pull request #142 from pgajdos/tumbleweed
hellcp Feb 27, 2023
76bdaee
Convert Plasma wallpaper metadata to JSON
Vogtinator Nov 14, 2023
67cfb67
Merge pull request #144 from Vogtinator/twwpfix
hellcp Nov 14, 2023
43ccf23
Use png for wallpapers for Tumbleweed
lkocman Apr 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
@@ -0,0 +1,4 @@
/openSUSE
/openSUSE.tar.gz
/openSUSE.tar.xz
.directory
31 changes: 31 additions & 0 deletions LICENSE
@@ -0,0 +1,31 @@
Copyright (c) 2018, SUSE
All rights reserved.

This package (other than those portions that are trademarks, logos, and trade
dress of SUSE), is made available under the following terms:

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

* Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.

* Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.

* Neither the name of the SUSE nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
THE POSSIBILITY OF SUCH DAMAGE.
168 changes: 168 additions & 0 deletions Makefile
@@ -0,0 +1,168 @@
VERSION=tumbleweed
VERSION_NO_DOT=`echo ${VERSION} | sed 's:\.::g'`
THEME=openSUSE

all: info openSUSE.d

info:
echo "Make sure to have rsvg-view and GraphicsMagick installed"

openSUSE.d: gfxboot.d gnome.d grub2.d icewm.d libreoffice.d wallpaper.d yast.d plymouth.d

openSUSE.d_clean:

CLEAN_DEPS+=openSUSE.d_clean

gfxboot.d:
mkdir -p ~/.fonts openSUSE/gfxboot/data-boot/ openSUSE/gfxboot/data-install
cp gfxboot/SourceSansPro-Light.ttf ~/.fonts
for name in back welcome on off glow; do \
rsvg-convert raw-theme-drop/$${name}.svg -w 800 -a -o tmp-$@.png; \
gm convert -quality 100 -interlace None -colorspace YCbCr -geometry 800x600 -sampling-factor 2x2 tmp-$@.png openSUSE/gfxboot/data-install/$${name}.jpg; \
rm tmp-$@.png; \
done
rsvg-convert gfxboot/text.svg -w 114 -a -o tmp-$@.png
gm convert -quality 100 -interlace None -colorspace YCbCr -sampling-factor 2x2 tmp-$@.png openSUSE/gfxboot/data-install/text.jpg
rm tmp-$@.png
rsvg-convert raw-theme-drop/back.svg -w 800 -a -o tmp-$@.png
gm convert -quality 100 -interlace None -colorspace YCbCr -geometry 800x600 -sampling-factor 2x2 tmp-$@.png openSUSE/gfxboot/data-boot/back.jpg
rm tmp-$@.png
rm ~/.fonts/SourceSansPro-Light.ttf

gfxboot.d_clean:
rm -rf openSUSE/gfxboot

CLEAN_DEPS+=gfxboot.d_clean

gnome.d:
mkdir -p openSUSE/gnome
sed "s:@VERSION@:${VERSION}:g;s:@GNOME_STATIC_DYNAMIC@:static:g" gnome/wallpaper-branding-openSUSE.xml.in > openSUSE/gnome/wallpaper-branding-openSUSE.xml
cp gnome/openSUSE-default-static.xml openSUSE/gnome/openSUSE-default-static.xml

gnome.d_clean:
rm -rf openSUSE/gnome

CLEAN_DEPS+=gnome.d_clean

grub2.d:
mkdir -p openSUSE/grub2
cp -a boot/grub2/theme openSUSE/grub2/

grub2.d_clean:
rm -rf openSUSE/grub2

CLEAN_DEPS+=grub2.d_clean

icewm.d:
rm -rf openSUSE/icewm
mkdir -p openSUSE/icewm
cp -av icewm openSUSE/

icewm.d_clean:
rm -rf openSUSE/icewm

CLEAN_DEPS+=icewm.d_clean

libreoffice.d:
mkdir -p openSUSE/libreoffice/program
cp -r libreoffice/flat_logo.svg libreoffice/sofficerc libreoffice/shell openSUSE/libreoffice/program/
rsvg-convert libreoffice/intro.svg -o openSUSE/libreoffice/program/intro.png

libreoffice.d_clean:
rm -rf openSUSE/libreoffice

CLEAN_DEPS+=libreoffice.d_clean

wallpaper.d:
mkdir -p openSUSE/wallpapers openSUSE/wallpapers/openSUSEdefault/contents/images
for size in 5120x3200 3840x2400 1280x1024 1600x1200 1920x1080 1920x1200 1350x1080 1440x1080; do \
rsvg-convert raw-theme-drop/desktop-$${size}.svg -o openSUSE/wallpapers/openSUSEdefault/contents/images/$${size}.png; \
optipng -o5 openSUSE/wallpapers/openSUSEdefault/contents/images/$${size}.png; \
done
for size in 1600x1200 1920x1200 1920x1080; do \
cp wallpapers/default-$${size}.png.desktop openSUSE/wallpapers; \
sed "s:@VERSION@:${VERSION}:g;s:@VERSION_NO_DOT@:${VERSION_NO_DOT}:g" wallpapers/openSUSE-$${size}.png.desktop.in > openSUSE/wallpapers/openSUSE${VERSION_NO_DOT}-$${size}.png.desktop; \
ln -sf openSUSE${VERSION_NO_DOT}-$${size}.png openSUSE/wallpapers/default-$${size}.png; \
ln -sf openSUSEdefault/contents/images/$${size}.png openSUSE/wallpapers/openSUSE${VERSION_NO_DOT}-$${size}.png; \
done
rsvg-convert raw-theme-drop/desktop-1920x1200.svg -o openSUSE/wallpapers/openSUSEdefault/screenshot.png
optipng -o5 openSUSE/wallpapers/openSUSEdefault/screenshot.png
cp -p kde-workspace/metadata.json openSUSE/wallpapers/openSUSEdefault/metadata.json

wallpaper.d_clean:
rm -rf openSUSE/wallpapers

CLEAN_DEPS+=wallpaper.d_clean

yast.d:
# create directly the background from the 4:3 root's blank background
mkdir -p openSUSE/yast_wizard
cp -a yast/* openSUSE/yast_wizard

yast.d_clean:
rm -rf openSUSE/yast_wizard

CLEAN_DEPS+=yast.d_clean

plymouth.d:
mkdir -p openSUSE/plymouth
cp plymouth/config/plymouthd.defaults openSUSE/plymouth

plymouth.d_clean:
rm -rf openSUSE/plymouth

CLEAN_DEPS+=plymouth.d_clean

install:
# Wallpapers
mkdir -p $(DESTDIR)/usr/share/wallpapers
cp -a openSUSE/wallpapers/* ${DESTDIR}/usr/share/wallpapers
install -D -m 0644 openSUSE/gnome/wallpaper-branding-openSUSE.xml ${DESTDIR}/usr/share/gnome-background-properties/wallpaper-branding-openSUSE.xml
install -m 0644 openSUSE/gnome/openSUSE-default-static.xml ${DESTDIR}/usr/share/wallpapers/openSUSE-default-static.xml
# Alternatives for default wallpapers
mkdir -p ${DESTDIR}/etc/alternatives
ln -sf /etc/alternatives/openSUSE-default.xml ${DESTDIR}/usr/share/wallpapers/openSUSE-default.xml
ln -sf /usr/share/wallpapers/openSUSE-default-static.xml ${DESTDIR}/usr/share/wallpapers/openSUSE-default-dynamic.xml
# YaST2 Qt theme
mkdir -p $(DESTDIR)/usr/share/YaST2/theme/current
cp -a openSUSE/yast_wizard ${DESTDIR}/usr/share/YaST2/theme/current/wizard
ln -sf /usr/share/pixmaps/distribution-logos/light-dual-branding.svg ${DESTDIR}/usr/share/YaST2/theme/current/wizard/logo.svg
# Grub2 theme
mkdir -p $(DESTDIR)/usr/share/grub2/themes/${THEME} ${DESTDIR}/boot/grub2/themes/${THEME}
cp -a openSUSE/grub2/theme/* ${DESTDIR}/usr/share/grub2/themes/${THEME}
perl -pi -e "s/THEME_NAME/${THEME}/" ${DESTDIR}/usr/share/grub2/themes/${THEME}/activate-theme
# Plymouth default config (jsc#SLE-11637)
mkdir -p $(DESTDIR)/usr/share/plymouth/
cp openSUSE/plymouth/plymouthd.defaults $(DESTDIR)/usr/share/plymouth
# IceWM theme
mkdir -p $(DESTDIR)/usr/share/icewm/themes/
mkdir -p $(DESTDIR)/etc/icewm/
install -m 0644 openSUSE/icewm/theme $(DESTDIR)/etc/icewm/
cp -r openSUSE/icewm/themes/yast-installation/ $(DESTDIR)/usr/share/icewm/themes/
# Libreoffice branding
mkdir -p $(DESTDIR)/usr/share/libreoffice
cp -r openSUSE/libreoffice/program $(DESTDIR)/usr/share/libreoffice
# Brand file
cp -r SUSE-brand $(DESTDIR)/etc/

clean: ${CLEAN_DEPS}
rmdir openSUSE

check: # do not add requires here, this runs from generated openSUSE
## Check GNOME-related xml files have contant that make sense
# Check that the link for the dynamic wallpaper is valid
LINK_TARGET=`readlink --canonicalize ${DESTDIR}/usr/share/wallpapers/openSUSE-default-dynamic.xml` ; \
test -f "$${LINK_TARGET}" || { echo "The link for openSUSE-default-dynamic.xml is invalid. Please fix it, or contact the GNOME team for help."; exit 1 ;}
# Check that all files referenced in xml files actually exist
for xml in ${DESTDIR}/usr/share/wallpapers/openSUSE-default-static.xml ${DESTDIR}/usr/share/wallpapers/openSUSE-default-dynamic.xml; do \
xml_basename=`basename $${xml}` ; \
for file in `sed "s:<[^>]*>::g" $${xml} | grep /usr`; do \
test -f ${DESTDIR}/$${file} || { echo "$${file} is mentioned in $${xml_basename} but does not exist. Please update $${xml_basename}, or contact the GNOME team for help."; exit 1 ;} ; \
done ; \
done
# Check that xml files reference all relevant files
for file in ${DESTDIR}/usr/share/wallpapers/openSUSEdefault/contents/images/*.jpg; do \
IMG=$${file#${DESTDIR}} ; \
grep -q $${IMG} ${DESTDIR}/usr/share/wallpapers/openSUSE-default-static.xml || { echo "$${IMG} not mentioned in openSUSE-default-static.xml. Please add it there, or contact the GNOME team for help." ; exit 1 ;} ; \
done

52 changes: 0 additions & 52 deletions README

This file was deleted.

57 changes: 57 additions & 0 deletions README.md
@@ -0,0 +1,57 @@
![Wallpaper](/raw-theme-drop/desktop-1280x1024.svg)

# Workflow process

A complete workflow process in available in the master branch README
(visible from the home page of the github repository)

## Important files

dynamic-wallpaper.xml.in: file used to create the dynamic wallpaper used by GNOME

xfce.png: splash screen visible during XFCE login

desktop-\*.svg / .png used for wallpapers

## How to update the wallpaper in the distribution

1. Create openSUSE.tar.gz with make

Simply type 'make' to create openSUSE.tar.gz:

```
pushd branding
git checkout tumbleweed
make
popd
```

2. Update the data in the branding-openSUSE package

The following commands will branch the branding-openSUSE package, commit the new data and submit the changes:

```
osc branch openSUSE:Factory branding-openSUSE -c
cp branding/openSUSE.tar.gz home:*branches*/branding-openSUSE
cd home:*branches*/branding-openSUSE
osc vc
osc ci
osc sr
```

## How to create artwork for a new version of openSUSE

Simply copy all files from this directory to a new directory, and change:

- the NAME variable at the top of Makefile to the name of the artwork theme for the version of openSUSE you target.
- the VERSION variable at the top of Makefile to the version of openSUSE you target.


# Need help?

If you need help with packaging the artwork, you can contact the following
people:

- Stephan Kulow <[coolo@suse.de](mailto:coolo@suse.de)>
- Vincent Untz <[vuntz@opensuse.org](mailto:vuntz@opensuse.org)>
- Richard Brown <[rbrownccb@opensuse.org](mailto:rbrownccb@opensuse.org)>
2 changes: 2 additions & 0 deletions SUSE-brand
@@ -0,0 +1,2 @@
openSUSE
VERSION = tumbleweed