]> Untitled Git - hvlinux.git/commitdiff
-Desactive certains drivers dans Mesa a cause d'un bug avec le HP Mini
authorgobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Fri, 11 Mar 2011 06:08:04 +0000 (06:08 +0000)
committergobo72 <gobo72@364a67c3-989e-7be9-548d-dae8560ea662>
Fri, 11 Mar 2011 06:08:04 +0000 (06:08 +0000)
-Mise a jour paquets X.org (plus de module xorg-util, les paquets sont separes maintenant)

config/packages-list
stage4/hv-install-1
stage4/packages-update
stage4/pkg/MesaLib

index 24b8f5fe140ab77bb2e7e386f59f3008f492b8cc..beef62c049e59cbcdb16253a020776541850cf52 100644 (file)
@@ -446,7 +446,8 @@ XORG_VIDEO_NOUVEAU="xf86-video-nouveau-git-20110306"
 XORG_FONT=font-${XORG_VER}
 XORG_LIB=lib-${XORG_VER}
 XORG_PROTO=proto-${XORG_VER}
-XORG_UTIL=util-${XORG_VER}
+XORG_UTIL_MACROS="util-macros-1.11.0"
+XORG_MAKEDEPEND="makedepend-1.0.3"
 LIBXAU=libXau-1.0.6
 LIBXDMCP=libXdmcp-1.1.0
 XBITMAPS=xbitmaps-1.1.1
index 25c5ffdc31833a2c15ff2f905d8acd4518ff5e8b..37297bd52781b9c7c80dadb4a57d3a3df3b3cf9b 100755 (executable)
@@ -52,15 +52,17 @@ install_xorg_modules()
     done
 }
 
-install_xorg_modules ${XORG_UTIL}
+ipkg_xorg ${XORG_UTIL_MACROS} "util"
 install_xorg_modules ${XORG_PROTO}
+ipkg_xorg ${XORG_MAKEDEPEND} "util"
 ipkg_xorg ${LIBXAU} "lib"
 ipkg_xorg ${LIBXDMCP} "lib"
 ipkg ${LIBPTHREAD_STUBS} ${XORG_CONFIG}
 ipkg ${XCB_PROTO} ${XORG_CONFIG}
+ipkg ${LIBXCB} ${XORG_CONFIG}
+install_xorg_modules ${XORG_LIB}
 ipkg ${GPERF}
 ipkg ${XCB_UTIL} ${XORG_CONFIG}
-install_xorg_modules ${XORG_LIB}
 ipkg -m acnb ${LESSTIF}
 ipkg_xorg ${XBITMAPS} "data"
 ipkg ${LIBDRM} "--enable-udev"
index 957e213d3a3490e96b89b5bb1d9fbce8d7ce954c..5bd7d05e27c3614f0204632dc2c3a1b3806e6ee1 100755 (executable)
@@ -10,7 +10,7 @@ update_packages_init ${*}
 
 lpkg     3 ${PYTHON}
 
-XORG_MODULES_LIST="${XORG_APP} ${XORG_DRIVER} ${XORG_FONT} ${XORG_LIB} ${XORG_PROTO} ${XORG_UTIL}"
+XORG_MODULES_LIST="${XORG_APP} ${XORG_DRIVER} ${XORG_FONT} ${XORG_LIB} ${XORG_PROTO}"
 
 for module in ${XORG_MODULES_LIST}; do
     MOD_NAME=$(get_pkg_name ${module})
@@ -59,6 +59,8 @@ for module in ${XORG_MODULES_LIST}; do
     popd >> ${LFS_LOG_FILE}
 done
 
+fpkg -m xorg -s util ${XORG_UTIL_MACROS}
+fpkg -m xorg -s util ${XORG_MAKEDEPEND}
 fpkg -m xorg -s lib ${LIBXAU}
 fpkg -m xorg -s lib ${LIBXDMCP}
 fpkg -m sf ${LESSTIF}
@@ -66,6 +68,7 @@ fpkg -m xorg -s data ${XBITMAPS}
 
 fpkg -m fd -o "xcb" -s "dist" ${LIBPTHREAD_STUBS}
 fpkg -m fd -o "xcb" -s "dist" ${XCB_PROTO}
+fpkg -m fd -o "xcb" -s "dist" ${LIBXCB}
 fpkg -m fd -o "xcb" -s "dist" ${XCB_UTIL}
 fpkg -m gnu ${GPERF}
 
index 80b80178490f4e0caa11599fe929dacd3d3a96cf..45e210ba7b544ed576fd21cdee73f4e850949a6a 100644 (file)
@@ -2,10 +2,24 @@
 
 hvconfig_pre()
 {
+    local DRVPTS=""
+
+    if [ -n "${XORG_VIDEO_DRIVER}" ]; then
+        case "${XORG_VIDEO_DRIVER}" in
+           nouveau)
+               DRVPTS="--with-dri-drivers=nouveau --enable-gallium-nouveau"
+               ;;
+           intel)
+               DRVPTS="--with-dri-drivers=i915,i965 --enable-gallium-i915 --enable-gallium-i965"
+               ;;
+       esac
+    fi
+
     CONFIGURE_OPTS="\
         ${CONFIGURE_OPTS} \
         --enable-motif \
         --enable-xcb \
+        ${DRVPTS} \
         ${XORG_CONFIG}"
 
     # Mesa builds with debugging symbols. Remove the -g switch from both CFLAGS