Index: setup/pkg/ioquake3/depend =================================================================== --- setup/pkg/ioquake3/depend (revision 1540) +++ setup/pkg/ioquake3/depend (working copy) @@ -1,3 +1,2 @@ -P SUNWxilrl XIL Runtime Environment -P SFWsdl SDL - Simple DirectMedia Layer library -P ioquake3d Icculus.Org Quake3 game data files for Solaris 10 (X11,GLX,SDL) +P SUNWxwplt X Window System platform software +P ioquake3d Icculus.Org Quake3 patch data files for Solaris 10 (X11,GLX,SDL) Index: setup/pkg/ioquake3/pkginfo.template =================================================================== --- setup/pkg/ioquake3/pkginfo.template (revision 1540) +++ setup/pkg/ioquake3/pkginfo.template (working copy) @@ -3,10 +3,10 @@ TZ=PST PATH=/sbin:/usr/sbin:/usr/bin:/usr/sadm/install/bin PKG=ioquake3 -NAME=ioquake3 1.34 for Solaris 10 (X11,GLX,SDL) +NAME=ioquake3 for Solaris 10 (X11,GLX,SDL) VERSION= CATEGORY=application,graphics,opengl -DESC=Icculus.Org Quake3 1.34 for Solaris 10 (http://www.ioquake3.org/) +DESC=Icculus.Org Quake3 for Solaris 10 (http://www.ioquake3.org/) VENDOR=http://www.ioquake3.org/ EMAIL=quake@cojot.name PKGSAV=/var/sadm/pkg/ioquake3/save Index: setup/pkg/ioq3ded.sh =================================================================== --- setup/pkg/ioq3ded.sh (revision 1540) +++ setup/pkg/ioq3ded.sh (working copy) @@ -5,6 +5,13 @@ IOQ3_DIR=/usr/local/share/games/quake3 +if [ "x${LD_LIBRARY_PATH}" = "x" ]; then + LD_LIBRARY_PATH="${IOQ3_DIR}" +else + LD_LIBRARY_PATH="${IOQ3_DIR}:${LD_LIBRARY_PATH}" +fi +export LD_LIBRARY_PATH + COMPILE_PLATFORM=`uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'` COMPILE_ARCH=`uname -p | sed -e s/i.86/i386/` Index: setup/pkg/ioquake3d/depend =================================================================== --- setup/pkg/ioquake3d/depend (revision 1540) +++ setup/pkg/ioquake3d/depend (working copy) @@ -1,2 +1 @@ -P SUNWxilrl XIL Runtime Environment -P SFWsdl SDL - Simple DirectMedia Layer library +P SUNWxwplt X Window System platform software Index: setup/pkg/ioquake3.sh =================================================================== --- setup/pkg/ioquake3.sh (revision 1540) +++ setup/pkg/ioquake3.sh (working copy) @@ -5,6 +5,13 @@ IOQ3_DIR=/usr/local/share/games/quake3 +if [ "x${LD_LIBRARY_PATH}" = "x" ]; then + LD_LIBRARY_PATH="${IOQ3_DIR}" +else + LD_LIBRARY_PATH="${IOQ3_DIR}:${LD_LIBRARY_PATH}" +fi +export LD_LIBRARY_PATH + COMPILE_PLATFORM=`uname|sed -e s/_.*//|tr '[:upper:]' '[:lower:]'` COMPILE_ARCH=`uname -p | sed -e s/i.86/i386/` Index: setup/pkg/ioquake3m/depend =================================================================== --- setup/pkg/ioquake3m/depend (revision 1540) +++ setup/pkg/ioquake3m/depend (working copy) @@ -1,2 +1 @@ -P SUNWxilrl XIL Runtime Environment -P SFWsdl SDL - Simple DirectMedia Layer library +P SUNWxwplt X Window System platform software Index: setup/Solaris_pkg.sh =================================================================== --- setup/Solaris_pkg.sh (revision 1540) +++ setup/Solaris_pkg.sh (working copy) @@ -37,10 +37,11 @@ BUILD_DIR="${MOUNT_DIR}/build/release-${PLATFORM}-${ARCH}" PKG_SRC_DIR="${MOUNT_DIR}/misc/setup/pkg/${PKG_SOLARIS_NAME}" PKG_BUILD_DIR="/tmp/ioquake3-build/${PKG_SOLARIS_NAME}-${BUILD_VERSION}" +PKG_EXTRA_BUILD_DIR="/usr/local/src/quake3-data/ioquake3/quake3" PKG_DATA_SRC_DIR="${MOUNT_DIR}/misc/setup/pkg/${PKG_DATA_NAME}" -PKG_DATA_BUILD_DIR="/usr/local/src/quake3-data/quake3" +PKG_DATA_BUILD_DIR="/usr/local/src/quake3-data/ioquake3d/quake3" PKG_DEMO_SRC_DIR="${MOUNT_DIR}/misc/setup/pkg/${PKG_DEMO_NAME}" -PKG_DEMO_BUILD_DIR="/usr/local/src/quake3-demo/quake3" +PKG_DEMO_BUILD_DIR="/usr/local/src/quake3-data/ioquake3m/quake3" # Tools RM="/usr/bin/rm" @@ -113,7 +114,7 @@ fi done - ${PKGPROTO} ${PKG_BUILD_DIR}=quake3 | \ + ${PKGPROTO} ${PKG_BUILD_DIR}=quake3 ${PKG_EXTRA_BUILD_DIR}=quake3 | \ ${NAWK} '{ print $1,$2,$3,$4 }' >> ${PKG_SRC_DIR}/prototype ${PKGMK} -o -p "${PKG_MAINT_ID}${BUILD_DATE}" \ -b ${PKG_SRC_DIR} -f ${PKG_SRC_DIR}/prototype \