Commit dcfcfe5d authored by Eric Andersen's avatar Eric Andersen
Browse files

update DejaVu fonts to the latest

Fix broken keyboard handling
parent c78e178f
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
#!/bin/sh
export GDK_USE_XFT=1
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
/usr/bin/X11/rxvt -bg black -fg gray90
+14 −13
Original line number Diff line number Diff line
@@ -23,17 +23,17 @@ Section "Module"
	Load	"bitmap"
	Load	"dbe"
	Load	"ddc"
	Load    "extmod"
	Load	"freetype"
	Load	"int10"
	Load    "vbe"
EndSection

Section "InputDevice"
	Identifier     "Generic Keyboard"
	Driver		"keyboard"
	Option		"XkbRules"	"xfree86"
	Option		"XkbModel"	"pc104"
	Option		"XkbLayout"	"us"
	Option		"XkbOptions"	"altwin:meta_win"
	Driver         "kbd"
	Option         "CoreKeyboard"
	Option         "XkbLayout" "en_US"
EndSection

Section "InputDevice"
@@ -56,9 +56,10 @@ EndSection

Section "Device"
	Identifier	"Generic VGA Card"
	Driver		"vesa"
	#Driver		"vesa"
	#Driver		"vga"
	#Driver		"fbdev"
	Driver		"fbdev"
	Option "UseFBDev" "True"
EndSection

Section "Monitor"
@@ -72,26 +73,26 @@ Section "Screen"
	Identifier	"Default Screen"
	Device		"Generic VGA Card"
	Monitor		"Generic Monitor"
	DefaultDepth	8
	#DefaultDepth	8
	SubSection "Display"
		Viewport	0 0
		Depth		4
		Modes		"640x480"
		#Modes		"640x480"
	EndSubSection
	SubSection "Display"
		Viewport	0 0
		Depth		8
		Modes		"640x480"
		#Modes		"640x480"
	EndSubSection
	SubSection "Display"
		Viewport	0 0
		Depth		16
		Modes		"640x480"
		#Modes		"640x480"
	EndSubSection
	SubSection "Display"
		Viewport	0 0
		Depth		24
		Modes		"640x480"
		#Modes		"640x480"
	EndSubSection
EndSection

+19 −6
Original line number Diff line number Diff line
@@ -10,10 +10,10 @@ ifeq ($(strip $(BR2_PACKAGE_XORG)),y)
XORG_APPS:=xlsfonts/xlsfonts xmodmap/xmodmap xinit/startx \
	xauth/xauth xinit/xinit xsetroot/xsetroot xset/xset \
	mkfontscale/mkfontscale mkfontdir/mkfontdir \
	#xterm/xterm
	setxkbmap/setxkbmap #xterm/xterm

XORG_LIBS:= Xft Xrender Xaw Xmu Xt Xcursor Xrandr Xi Xinerama Xfixes \
	SM ICE Xpm Xp Xext X11 Xmuu Xxf86misc fontenc
	SM ICE Xpm Xp Xext X11 Xmuu Xxf86misc fontenc xkbfile


#############################################################
@@ -37,7 +37,7 @@ XORG_CF:=$(XORG_DIR)/config/cf/cross.def
XORG_HOST_DEF:=$(XORG_DIR)/config/cf/host.def


DEJAVU_VERSION=2.13
DEJAVU_VERSION=2.14
DEJAVU_SOURCE=dejavu-ttf-$(DEJAVU_VERSION).tar.bz2
DEJAVU_CAT:=$(BZCAT)
DEJAVU_SITE=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/dejavu
@@ -140,9 +140,22 @@ $(TARGET_XSERVER): $(XORG_XSERVER)
	cp -LRf $(XORG_DIR)/fonts/bdf/misc/cursor.bdf $(XORG_LIBX)/X11/fonts/misc/
	cp -f package/xorg/fonts.alias $(XORG_LIBX)/X11/fonts/misc/
	( cd $(XORG_LIBX)/X11/fonts/misc/; mkfontdir )
	rm -rf $(XORG_LIBX)/X11/fonts/100dpi
	rm -rf $(XORG_LIBX)/X11/fonts/75dpi
	rm -rf $(XORG_LIBX)/X11/fonts/cyrillic
	rm -rf $(XORG_LIBX)/X11/fonts/local
	(cd $(TARGET_DIR)/usr/bin; ln -snf $(TARGET_BINX) X11)
	cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/xkb $(XORG_LIBX)/X11/
	mv $(XORG_LIBX)/X11/xkb/xkbcomp $(XORG_BINX)/
	(cd $(XORG_LIBX)/X11/xkb; ln -s ../../../bin/xkbcomp)
	rm -rf $(XORG_LIBX)/X11/xkb/compiled
	(cd $(XORG_LIBX)/X11/xkb; ln -s /tmp compiled)
	cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/icons $(XORG_LIBX)/X11/
	-cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/locale $(XORG_LIBX)/X11/
	cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/rgb.txt $(XORG_LIBX)/X11/
	cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/XKeysymDB $(XORG_LIBX)/X11/
	cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/XErrorDB $(XORG_LIBX)/X11/
	mkdir -p $(TARGET_DIR)/etc/X11/
	cp -LRf $(STAGING_DIR)$(TARGET_LIBX)/X11/rgb* $(XORG_LIBX)/X11/
	$(SED) "s,^sysclientrc=.*,sysclientrc=/etc/X11/Xsession,g" $(XORG_BINX)/startx
	$(SED) "s,^sysserverrc=.*,sysserverrc=/etc/X11/Xserver,g" $(XORG_BINX)/startx
	cp -LRf package/xorg/xorg.conf $(TARGET_DIR)/etc/X11/
@@ -159,8 +172,8 @@ $(DEJAVU_DIR)/.unpacked: $(DL_DIR)/$(DEJAVU_SOURCE)

$(XORG_LIBX)/X11/fonts/ttf-dejavu/DejaVuSansMono.ttf: $(DEJAVU_DIR)/.unpacked
	mkdir -p $(XORG_LIBX)/X11/fonts/ttf-dejavu
	rm $(DEJAVU_DIR)/*Condensed*.ttf
	rm $(DEJAVU_DIR)/*ExtraLight*.ttf
	rm -f $(DEJAVU_DIR)/*Condensed*.ttf
	rm -f $(DEJAVU_DIR)/*ExtraLight*.ttf
	cp -LRf $(DEJAVU_DIR)/DejaVu*-Bold.ttf $(XORG_LIBX)/X11/fonts/ttf-dejavu/
	cp -LRf $(DEJAVU_DIR)/DejaVu*-BoldOblique.ttf $(XORG_LIBX)/X11/fonts/ttf-dejavu/
	cp -LRf $(DEJAVU_DIR)/DejaVu*-Oblique.ttf $(XORG_LIBX)/X11/fonts/ttf-dejavu/