[go: nahoru, domu]

Skip to content

Commit

Permalink
Fix xorg+xiwi on precise. Fixes dnschneid#1294
Browse files Browse the repository at this point in the history
  • Loading branch information
dnschneid committed Feb 27, 2015
1 parent b207e73 commit 302d2ef
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions targets/xiwi
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,22 @@ if [ ! -f "/sys/class/tty/tty0/active" ]; then
compile freon '-ldl' so
fi

ltspackages=''
# On non-ARM precise, install lts-trusty xorg server for compatibility with xorg
# if kernel version != 3.4 (lts-trusty mesa requires version >=3.6)
if [ "${ARCH#arm}" = "$ARCH" ] && release -eq precise \
&& ! uname -r | grep -q "^3.4."; then
# We still install xorg later to pull in its dependencies
ltspackages='-lts-trusty'
install --minimal "xserver-xorg$ltspackages" "libgl1-mesa-glx$ltspackages"
fi

# Unhold xserver-xorg-video-dummy to make sure deps are pulled in
if [ "${DISTROAKA:-"$DISTRO"}" = 'debian' ]; then
apt-mark unhold xserver-xorg-video-dummy || true 2>/dev/null
apt-mark unhold xserver-xorg-video-dummy$ltspackages || true 2>/dev/null
fi

install xorg xserver-xorg-video-dummy
install xorg xserver-xorg-video-dummy$ltspackages

# Compile croutonfbserver
compile fbserver '-lX11 -lXfixes -lXdamage -lXext -lXtst' \
Expand All @@ -45,7 +55,7 @@ echo "Download Xorg dummy driver..." 1>&2
wget -O "$DUMMYBUILDTMP/dummy.tar.gz" "$urlbase/xf86-video-dummy-0.3.7.tar.gz"

install --minimal --asdeps patch gcc libc-dev pkg-config \
xserver-xorg-dev x11proto-xf86dga-dev
xserver-xorg-dev$ltspackages x11proto-xf86dga-dev

(
cd "$DUMMYBUILDTMP"
Expand Down Expand Up @@ -388,7 +398,7 @@ EOF

if [ "${DISTROAKA:-"$DISTRO"}" = 'debian' ]; then
# Hold xserver-xorg-video-dummy to make sure the driver does not get erased
apt-mark hold xserver-xorg-video-dummy
apt-mark hold xserver-xorg-video-dummy$ltspackages
fi

TIPS="$TIPS"'
Expand Down

0 comments on commit 302d2ef

Please sign in to comment.