#!/bin/sh # # #DEP:freetype2 #DEP:xorg_proto #DEP:xorg_app #DEP:xorg_lib #DEP:xorg_font #DEP:libmesa #DEP:libdrm #DEP:ncurses #DEP:pixman #DEP:openssl #DEP:bzip2 #DEP:zlib #algemene settings source /etc/xorg_build.conf || exit 1 NAME=xorg_xserver VERSION=1.12.2 CWD=`pwd` PKG=/tmp/pkg mkdir $PKG || exit 1 #zitten nu in xorg_conf! #run script #mkdir -p $PKG/service/X || exit 1 #cp run $PKG/service/X/run || exit 1 #chmod +x $PKG/service/X/run || exit 1 #postinst #mkdir -p $PKG/etc/postinst.d #cp post.xserver $PKG/etc/postinst.d || exit 1 #chmod +x $PKG/etc/postinst.d/post.xserver || exit 1 MOD=xorg-server-$VERSION.tar.bz2 MODDIR=xorg-server-$VERSION syn3_unpack $MOD || exit 1 #hack glx om omdat mesa op andere plek staat: #(geript van lfs) #cd $MODDIR #sed -i \ # 's@-I$(top_builddir)/include@-I$(top_builddir)/GL/mesa/main@8' \ # GL/glx/Makefile.in || exit 1 #sed -i \ # 's@-I$(top_builddir)/include@-I$(top_builddir)/GL/mesa/glapi@7' \ # GL/glx/Makefile.in || exit 1 cd $CWD #CONFIGURE_OPTS="$CONFIGURE_OPTS --enable-glx --with-mesa-source=/usr/src/Mesa-*" #we dont need the fancy glx/dri stuff for just the installer in fbdev-mode :) CONFIGURE_OPTS="$CONFIGURE_OPTS --disable-dri --disable-dri2 --disable-glx" #NOTEST=1 syn3_build_automake $MODDIR $PKG || exit 1 syn3_build_automake $MODDIR $PKG || exit 1 syn3_strip $PKG || exit 1 #make seperate package of development stuff syn3_move_dev $PKG /tmp/pkgdev || exit 1 syn3_makepkg /tmp/pkgdev $NAME""_dev $VERSION `arch` || exit 1 syn3_makepkg $PKG $NAME $VERSION `arch` || exit 1