Magellan Linux

Annotation of /trunk/core/include/xorg71.sminc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 7 months ago) by niro
File size: 802 byte(s)
import repo
1 niro 2 # $Header: /magellan-cvs/smage/include/xorg71.sminc,v 1.4 2007/03/27 18:36:35 niro Exp $
2     # xorg-7.1 global smage2 functions
3    
4     # satisfy mage with preinstall
5     INHERITS="${INHERITS} xorg xorg71"
6    
7     # check if =>Xorg-6.9 is installed; aborts installation
8     is_xorg71_installed()
9     {
10     local RED="\033[1;6m\033[31m"
11     local DEF="\033[0m"
12    
13     xver=$(magequery -n xorg-server | cut -d' ' -f5|cut -d- -f3)
14    
15     if [[ ${xver} < 1.1.0 ]]
16     then
17     echo
18     echo -e ${RED}" !!! You need >= xorg-server-1.1.0 or xorg-7.1.0 to install this package."${DEF}
19     echo -e ${RED}" !!! The xorg-server ABI has changed and is binary incompatible to old versions."${DEF}
20     echo
21    
22     die "< xorg-7.1.0 :("
23     fi
24     }
25    
26     xorg71_srcprepare()
27     {
28     # check for old xorg installations
29     is_xorg71_installed
30     xorg_srcprepare
31     }
32    
33     export_inherits xorg71 srcprepare