52 |
return 1 |
return 1 |
53 |
} |
} |
54 |
|
|
|
# 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 |
|
|
} |
|
|
|
|
55 |
# default vars |
# default vars |
56 |
X11_DIR="/usr" |
X11_DIR="/usr" |
57 |
|
|
65 |
#XORG_MIRROR="http://ftp.x.org/pub" |
#XORG_MIRROR="http://ftp.x.org/pub" |
66 |
XORG_MIRROR="http://xorg.freedesktop.org/archive" |
XORG_MIRROR="http://xorg.freedesktop.org/archive" |
67 |
|
|
68 |
|
if [[ -n ${PCATEGORIE} ]] && [[ -z ${PCAT} ]] |
69 |
|
then |
70 |
|
PCAT="${PCATEGORIE}" |
71 |
|
fi |
72 |
|
|
73 |
# get the right subdir |
# get the right subdir |
74 |
case ${PCAT} in |
case ${PCAT} in |
75 |
app-doc) URISUBDIR="doc" ;; |
app-doc) URISUBDIR="doc" ;; |
210 |
mmake || die |
mmake || die |
211 |
} |
} |
212 |
|
|
213 |
|
xorg_src_check() |
214 |
|
{ |
215 |
|
cd ${SRCDIR} |
216 |
|
mmake -k check || die |
217 |
|
} |
218 |
|
|
219 |
xorg_src_install() |
xorg_src_install() |
220 |
{ |
{ |
221 |
cd ${SRCDIR} |
cd ${SRCDIR} |
230 |
|
|
231 |
xorg_preinstall() |
xorg_preinstall() |
232 |
{ |
{ |
|
# check for old xorg installations |
|
|
is_old_xorg_installed |
|
|
|
|
233 |
# run this in postinstall to cover --src-install builds |
# run this in postinstall to cover --src-install builds |
234 |
# ( the is now package-dir at this moment, cause its not already builded :) |
# ( the is now package-dir at this moment, cause its not already builded :) |
235 |
# if [[ -n ${XORG_FONT_PKG} ]] |
# if [[ -n ${XORG_FONT_PKG} ]] |
236 |
# then |
# then |
237 |
# xorg_discover_font_dirs |
# xorg_discover_font_dirs |
238 |
# fi |
# fi |
239 |
|
return 0 |
240 |
} |
} |
241 |
|
|
242 |
export_inherits xorg src_prepare src_compile src_install preinstall |
export_inherits xorg src_prepare src_compile src_check src_install preinstall |