Skip to content

Commit 40ce455

Browse files
Dalet Omegaphcoder
Dalet Omega
authored andcommitted
Starfield theme.
* Makefile.am: Define starfield_DATA and dejavu.pf2 generation. * conf/Makefile.common: Define starfielddir. * configure.ac: Configure starfield. * themes/starfield/COPYING.CC-BY-SA-3.0: New file. * themes/starfield/README: Likewise. * themes/starfield/blob_w.png: Likewise. * themes/starfield/boot_menu_c.png: Likewise. * themes/starfield/boot_menu_e.png: Likewise. * themes/starfield/boot_menu_n.png: Likewise. * themes/starfield/boot_menu_ne.png: Likewise. * themes/starfield/boot_menu_nw.png: Likewise. * themes/starfield/boot_menu_s.png: Likewise. * themes/starfield/boot_menu_se.png: Likewise. * themes/starfield/boot_menu_sw.png: Likewise. * themes/starfield/boot_menu_w.png: Likewise. * themes/starfield/slider_c.png: Likewise. * themes/starfield/slider_n.png: Likewise. * themes/starfield/slider_s.png: Likewise. * themes/starfield/src/blob_nw.xcf: Likewise. * themes/starfield/src/bootmenu/: Likewise. * themes/starfield/src/bootmenu/center.xcf: Likewise. * themes/starfield/src/bootmenu/corner.xcf: Likewise. * themes/starfield/src/bootmenu/side.xcf: Likewise. * themes/starfield/src/slider_c.xcf: Likewise. * themes/starfield/src/slider_n.xcf: Likewise. * themes/starfield/src/slider_s.xcf: Likewise. * themes/starfield/src/terminalbox/: Likewise. * themes/starfield/src/terminalbox/center.xcf: Likewise. * themes/starfield/src/terminalbox/corner.xcf: Likewise. * themes/starfield/src/terminalbox/side.xcf: Likewise. * themes/starfield/starfield.png: Likewise. * themes/starfield/terminal_box_c.png: Likewise. * themes/starfield/terminal_box_e.png: Likewise. * themes/starfield/terminal_box_n.png: Likewise. * themes/starfield/terminal_box_ne.png: Likewise. * themes/starfield/terminal_box_nw.png: Likewise. * themes/starfield/terminal_box_s.png: Likewise. * themes/starfield/terminal_box_se.png: Likewise. * themes/starfield/terminal_box_sw.png: Likewise. * themes/starfield/terminal_box_w.png: Likewise. * themes/starfield/theme.txt: Likewise.
1 parent 36b82e6 commit 40ce455

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+271
-0
lines changed

ChangeLog

+46
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,49 @@
1+
2012-02-23 Dalet Omega <[email protected]>
2+
3+
Starfield theme.
4+
5+
* Makefile.am: Define starfield_DATA and dejavu.pf2 generation.
6+
* conf/Makefile.common: Define starfielddir.
7+
* configure.ac: Configure starfield.
8+
* themes/starfield/COPYING.CC-BY-SA-3.0: New file.
9+
* themes/starfield/README: Likewise.
10+
* themes/starfield/blob_w.png: Likewise.
11+
* themes/starfield/boot_menu_c.png: Likewise.
12+
* themes/starfield/boot_menu_e.png: Likewise.
13+
* themes/starfield/boot_menu_n.png: Likewise.
14+
* themes/starfield/boot_menu_ne.png: Likewise.
15+
* themes/starfield/boot_menu_nw.png: Likewise.
16+
* themes/starfield/boot_menu_s.png: Likewise.
17+
* themes/starfield/boot_menu_se.png: Likewise.
18+
* themes/starfield/boot_menu_sw.png: Likewise.
19+
* themes/starfield/boot_menu_w.png: Likewise.
20+
* themes/starfield/slider_c.png: Likewise.
21+
* themes/starfield/slider_n.png: Likewise.
22+
* themes/starfield/slider_s.png: Likewise.
23+
* themes/starfield/src/blob_nw.xcf: Likewise.
24+
* themes/starfield/src/bootmenu/: Likewise.
25+
* themes/starfield/src/bootmenu/center.xcf: Likewise.
26+
* themes/starfield/src/bootmenu/corner.xcf: Likewise.
27+
* themes/starfield/src/bootmenu/side.xcf: Likewise.
28+
* themes/starfield/src/slider_c.xcf: Likewise.
29+
* themes/starfield/src/slider_n.xcf: Likewise.
30+
* themes/starfield/src/slider_s.xcf: Likewise.
31+
* themes/starfield/src/terminalbox/: Likewise.
32+
* themes/starfield/src/terminalbox/center.xcf: Likewise.
33+
* themes/starfield/src/terminalbox/corner.xcf: Likewise.
34+
* themes/starfield/src/terminalbox/side.xcf: Likewise.
35+
* themes/starfield/starfield.png: Likewise.
36+
* themes/starfield/terminal_box_c.png: Likewise.
37+
* themes/starfield/terminal_box_e.png: Likewise.
38+
* themes/starfield/terminal_box_n.png: Likewise.
39+
* themes/starfield/terminal_box_ne.png: Likewise.
40+
* themes/starfield/terminal_box_nw.png: Likewise.
41+
* themes/starfield/terminal_box_s.png: Likewise.
42+
* themes/starfield/terminal_box_se.png: Likewise.
43+
* themes/starfield/terminal_box_sw.png: Likewise.
44+
* themes/starfield/terminal_box_w.png: Likewise.
45+
* themes/starfield/theme.txt: Likewise.
46+
147
2012-02-23 Vladimir Serbinenko <[email protected]>
248

349
* util/grub.d/00_header.in: Add missing export theme.

Makefile.am

+8
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,14 @@ pkgdata_DATA += unicode.pf2 ascii.pf2 euro.pf2 ascii.h widthspec.h
6666
endif
6767
endif
6868

69+
if COND_STARFIELD
70+
starfield_DATA = dejavu.pf2 $(srcdir)/themes/starfield/blob_w.png $(srcdir)/themes/starfield/boot_menu_c.png $(srcdir)/themes/starfield/boot_menu_e.png $(srcdir)/themes/starfield/boot_menu_ne.png $(srcdir)/themes/starfield/boot_menu_n.png $(srcdir)/themes/starfield/boot_menu_nw.png $(srcdir)/themes/starfield/boot_menu_se.png $(srcdir)/themes/starfield/boot_menu_s.png $(srcdir)/themes/starfield/boot_menu_sw.png $(srcdir)/themes/starfield/boot_menu_w.png $(srcdir)/themes/starfield/slider_c.png $(srcdir)/themes/starfield/slider_n.png $(srcdir)/themes/starfield/slider_s.png $(srcdir)/themes/starfield/starfield.png $(srcdir)/themes/starfield/terminal_box_c.png $(srcdir)/themes/starfield/terminal_box_e.png $(srcdir)/themes/starfield/terminal_box_ne.png $(srcdir)/themes/starfield/terminal_box_n.png $(srcdir)/themes/starfield/terminal_box_nw.png $(srcdir)/themes/starfield/terminal_box_se.png $(srcdir)/themes/starfield/terminal_box_s.png $(srcdir)/themes/starfield/terminal_box_sw.png $(srcdir)/themes/starfield/terminal_box_w.png $(srcdir)/themes/starfield/theme.txt
71+
dejavu.pf2: $(DJVU_FONT_SOURCE) grub-mkfont
72+
$(builddir)/grub-mkfont -o $@ $(DJVU_FONT_SOURCE)
73+
else
74+
starfield_DATA =
75+
endif
76+
6977
unicode.pf2: $(FONT_SOURCE) grub-mkfont
7078
$(builddir)/grub-mkfont -o $@ $(FONT_SOURCE)
7179
CLEANFILES += unicode.pf2

conf/Makefile.common

+1
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ CCASFLAGS_LIBRARY =
100100

101101
grubconfdir = $(sysconfdir)/grub.d
102102
platformdir = $(pkglibrootdir)/$(target_cpu)-$(platform)
103+
starfielddir = $(pkgdatadir)/themes/starfield
103104

104105
CFLAGS_GCRY = -Wno-error -Wno-missing-field-initializers
105106
CPPFLAGS_GCRY = -I$(top_srcdir)/grub-core/lib/libgcrypt_wrap

configure.ac

+31
Original file line numberDiff line numberDiff line change
@@ -901,6 +901,31 @@ AC_SUBST([enable_grub_mkfont])
901901
AC_SUBST([freetype_cflags])
902902
AC_SUBST([freetype_libs])
903903

904+
DJVU_FONT_SOURCE=
905+
906+
starfield_excuse=
907+
908+
if test x$enable_grub_mkfont = xno; then
909+
starfield_excuse="No grub-mkfont"
910+
fi
911+
912+
if test x"$starfield_excuse" != x; then
913+
for ext in pcf pcf.gz bdf bdf.gz ttf ttf.gz; do
914+
for dir in . /usr/src /usr/share/fonts/X11/misc /usr/share/fonts/truetype/ttf-dejavu; do
915+
if test -f "$dir/DejaVuSans.$ext"; then
916+
DJVU_FONT_SOURCE="$dir/DejaVuSans.$ext"
917+
break 2
918+
fi
919+
done
920+
done
921+
922+
if test "x$DJVU_FONT_SOURCE" = x; then
923+
starfield_excuse="No DejaVu found"
924+
fi
925+
fi
926+
927+
AC_SUBST([DJVU_FONT_SOURCE])
928+
904929
AC_ARG_ENABLE([grub-mount],
905930
[AS_HELP_STRING([--enable-grub-mount],
906931
[build and install the `grub-mount' utility (default=guessed)])])
@@ -1055,6 +1080,7 @@ AM_CONDITIONAL([COND_ENABLE_CACHE_STATS], [test x$DISK_CACHE_STATS = x1])
10551080

10561081
AM_CONDITIONAL([COND_HAVE_ASM_USCORE], [test x$HAVE_ASM_USCORE = x1])
10571082
AM_CONDITIONAL([COND_CYGWIN], [test x$host_os = xcygwin])
1083+
AM_CONDITIONAL([COND_STARFIELD], [test "x$starfield_excuse" = x])
10581084

10591085
# Output files.
10601086
cpudir="${target_cpu}"
@@ -1138,5 +1164,10 @@ echo grub-mount: Yes
11381164
else
11391165
echo grub-mount: No "($grub_mount_excuse)"
11401166
fi
1167+
if [ x"$starfield_excuse" = x ]; then
1168+
echo starfield theme: Yes
1169+
else
1170+
echo starfield theme: No "($starfield_excuse)"
1171+
fi
11411172
echo "*******************************************************"
11421173
]

0 commit comments

Comments
 (0)