--- trunk/include/xorg.sminc 2012/01/14 01:48:34 9880 +++ trunk/include/xorg.sminc 2014/02/03 10:29:49 20668 @@ -52,34 +52,6 @@ return 1 } -# check if old <=Xorg-6.9 is installed; aborts installation -is_old_xorg_installed() -{ - local RED="\033[1;6m\033[31m" - local DEF="\033[0m" - - if [ -e /usr/X11R6 ] && [[ $(readlink /usr/X11R6) != ../usr ]] - then - echo - echo -e ${RED}" !!! Remove all old <=xorg-6.9 installations first."${DEF} - echo -e ${RED}" !!! You also need to check all packages which are installed to /usr/X11R6"${DEF} - echo - - # print a pkg list if magequery supports this - if [[ -n $(/sbin/magequery -h | grep -- -f) ]] - then - echo "Please check following packages:" - /sbin/magequery -f /usr/X11R6 | while read pkg - do - echo -e " ${RED}*${DEF} ${pkg}" - done - echo - fi - - die "/usr/X11R6 directory exists ..." - fi -} - # default vars X11_DIR="/usr" @@ -93,6 +65,11 @@ #XORG_MIRROR="http://ftp.x.org/pub" XORG_MIRROR="http://xorg.freedesktop.org/archive" +if [[ -n ${PCATEGORIE} ]] && [[ -z ${PCAT} ]] +then + PCAT="${PCATEGORIE}" +fi + # get the right subdir case ${PCAT} in app-doc) URISUBDIR="doc" ;; @@ -100,7 +77,12 @@ x11-apps) URISUBDIR="app" ;; x11-base) URISUBDIR="xserver" ;; x11-drivers) URISUBDIR="driver" ;; - x11-libs) URISUBDIR="lib" ;; + x11-libs) + case ${PNAME} in + glamor-egl) URISUBDIR="driver" ;; + *) URISUBDIR="lib" ;; + esac + ;; x11-misc) case ${PNAME} in xbitmaps|xkbdata) URISUBDIR="data" ;; xkeyboard-config) URISUBDIR="data/xkeyboard-config" ;; @@ -114,16 +96,6 @@ SRC_URI=( ${SRC_URI[*]} -# ${XORG_MIRROR}/individual/app/${SRCFILE} -# ${XORG_MIRROR}/individual/data/${SRCFILE} -# ${XORG_MIRROR}/individual/doc/${SRCFILE} -# ${XORG_MIRROR}/individual/driver/${SRCFILE} -# ${XORG_MIRROR}/individual/font/${SRCFILE} -# ${XORG_MIRROR}/individual/lib/${SRCFILE} -# ${XORG_MIRROR}/individual/proto/${SRCFILE} -# ${XORG_MIRROR}/individual/testdir/${SRCFILE} -# ${XORG_MIRROR}/individual/util/${SRCFILE} -# ${XORG_MIRROR}/individual/xserver/${SRCFILE} ${XORG_MIRROR}/individual/${URISUBDIR}/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) @@ -183,9 +155,6 @@ xorg_src_prepare() { - # check for old xorg installations - is_old_xorg_installed - munpack ${SRCFILE} || die } @@ -233,6 +202,12 @@ mmake || die } +xorg_src_check() +{ + cd ${SRCDIR} + mmake -k check || die +} + xorg_src_install() { cd ${SRCDIR} @@ -245,17 +220,4 @@ fi } -xorg_preinstall() -{ - # check for old xorg installations - is_old_xorg_installed - -# run this in postinstall to cover --src-install builds -# ( the is now package-dir at this moment, cause its not already builded :) -# if [[ -n ${XORG_FONT_PKG} ]] -# then -# xorg_discover_font_dirs -# fi -} - -export_inherits xorg src_prepare src_compile src_install preinstall +export_inherits xorg src_prepare src_compile src_check src_install