# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/games-roguelike/scourge/scourge-0.1.ebuild,v 1.5 2004/06/24 23:14:03 agriffis Exp $ inherit rpm #[ -z ${SERIES} ] && SERIES="LX" case ${SERIES} in DX) SHORT="desktop";; LX) SHORT="laptop";; MX) SHORT="multihead";; esac #[ -z ${EDITION} ] && EDITION="Platinum" MY_PV=${PV/.1/-1} MY_PN=${PN/s/S} MY_P=${MY_PN}_${SERIES}-${EDITION} DESCRIPTION="Xi Graphics Accelerated X Server" HOMEPAGE="http://www.xig.com" SRC_URI="http://www.xig.com/ftp/${MY_PN}/linux/${SHORT}/${MY_P}-${MY_PV}-LINUX.tar" #RESTRICT="fetch" KEYWORDS="~x86" LICENSE="as-is" SLOT="${KV}" IUSE="" RDEPEND=">=x11-base/xsvc-3.0.52 >=x11-base/opengl-update-1.8.1-r1" DEPEND="${RDEPEND}" S=${WORKDIR}/${MY_P} pkg_setup() { # Set up X11 implementation X11_IMPLEM_P="$(best_version virtual/x11)" X11_IMPLEM="${X11_IMPLEM_P%-[0-9]*}" X11_IMPLEM="${X11_IMPLEM##*\/}" einfo "X11 implementation is ${X11_IMPLEM}." } src_unpack() { unpack ${A} rpm_unpack ${S}/${MY_P}-${MY_PV}.i386.rpm } src_install() { local XIG_ROOT="/usr/lib/opengl/xig" insinto ${XIG_ROOT}/include doins ../usr/X11R6/lib/X11/AcceleratedX/OpenGL/usr/include/GL/* exeinto ${XIG_ROOT}/lib doexe ../usr/X11R6/lib/X11/AcceleratedX/OpenGL/usr/lib/libGL.so.1.3 doexe ../usr/X11R6/lib/X11/AcceleratedX/OpenGL/usr/lib/libGLU.so.1.3 dosym libGL.so.1.3 ${XIG_ROOT}/lib/libGL.so.1 dosym libGL.so.1.3 ${XIG_ROOT}/lib/libGL.so dosym libGLU.so.1.3 ${XIG_ROOT}/lib/libGLU.so.1 dosym libGLU.so.1.3 ${XIG_ROOT}/lib/libGLU.so dosym libGLU.so.1.3 ${XIG_ROOT}/lib/libMesaGL.so dosym ../../${X11_IMPLEM}/lib/libGL.la ${XIG_ROOT}/lib/libGL.la # Same as in the X11 implementation exeinto ${XIG_ROOT}/ #dosym ../${X11_IMPLEM}/include ${XIG_ROOT}/include dosym ../${X11_IMPLEM}/extensions ${XIG_ROOT}/extensions exeinto /usr/X11R6/bin/ doexe ../usr/X11R6/bin/{Xaccel,xglinfo,Xsetup} insinto /usr/X11R6/include/X11/extensions/ doins ../usr/X11R6/include/X11/extensions/{xme,xmeproto}.h exeinto /usr/X11R6/lib/ doexe ../usr/X11R6/lib/{libXda.so.1.0,libxme.a,libxme.so.3.0} dodir /opt mv ../usr/X11R6/lib/X11/AcceleratedX/ ${D}/opt dodir /usr/X11R6/lib/X11/ dosym /opt/AcceleratedX /usr/X11R6/lib/X11/AcceleratedX dodoc README.Summit Summit_${SERIES}-LINUX.txt } pkg_postinst() { if [ ! -e /opt/AcceleratedX/etc/Xlicense ] then echo cp /opt/AcceleratedX/etc/Xlicense.demo /opt/AcceleratedX/etc/Xlicense einfo "The Demo license was copied to /opt/AcceleratedX/etc/Xlicense" einfo "If you have a valid License for ${MY_P} you can replace it" fi echo einfo "To switch to XiG OpenGL, run \"opengl-update xig\"" einfo "You also have to change the X symlink to Xaccel in /usr/X11R6/bin" echo einfo "Configure XiG with Xsetup and make sure /dev/xsvc exists and xsvc is loaded" einfo "(mknod /dev/xsvc c 10 197; modprobe xsvc)" }