Magellan Linux

Contents of /smage/trunk/core/xorg/xorg-7.7.1.20.1-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 12082 - (show annotations) (download)
Fri Aug 24 09:48:39 2018 UTC (5 years, 8 months ago) by niro
File size: 4779 byte(s)
-use xf86-input-libinput as default input driver and split video drivers to support a minimal configuration on alx
1 # $Id$
2
3 PNAME="xorg"
4 # upstream xorg-release number
5 _PVER_major="7.7"
6 # corresponding to xorg-server!
7 _PVER_minor="1.20.1"
8 PVER="${_PVER_major}.${_PVER_minor}"
9 PBUILD="r2"
10
11 SPLIT_PACKAGES="xorg xorg-protos xorg-dev xorg-input-drivers xorg-video-drivers-minimal xorg-video-drivers xorg-drivers"
12
13 PKGTYPE="virtual"
14 HOMEPAGE="http://xorg.freedesktop.org"
15 PCAT="x11-base"
16
17 COMMON_DEPEND="== x11-base/xorg-server-${_PVER_minor}"
18 # use libinput as default input driver
19 #COMMON_INPUT_DEPEND=">= x11-drivers/xf86-input-evdev-2.10.6"
20 COMMON_INPUT_DEPEND=">= x11-drivers/xf86-input-libinput-0.28"
21 COMMON_VIDEO_DEPEND=">= x11-drivers/xf86-video-vesa-2.4"
22
23 split_info_xorg()
24 {
25 DESCRIPTION="Xorg is the XOrg Foundation's Public Implementation of the X Window System."
26
27 # server itself
28 DEPEND="${COMMON_DEPEND}"
29
30 # common apps
31 DEPEND="${DEPEND}
32 >= x11-apps/iceauth-1.0.8
33 >= x11-apps/setxkbmap-1.3.1
34 >= x11-apps/xauth-1.0.10
35 >= x11-apps/xinput-1.6.2
36 >= x11-apps/xhost-1.0.7
37 >= x11-apps/xrandr-1.5.0
38 >= x11-apps/xmessage-1.0.5
39 >= x11-apps/xprop-1.2.3
40 >= x11-apps/xrdb-1.1.1
41 >= x11-apps/xset-1.2.4
42 >= x11-terms/rxvt-2.7.10
43 >= x11-misc/numlockx-1.2"
44
45 # common libs
46 DEPEND="${DEPEND}
47 >= x11-libs/libSM-1.2.2
48 >= x11-libs/libXcomposite-0.4.4
49 >= x11-libs/libXcursor-1.1.15
50 >= x11-libs/libXdamage-1.1.4
51 >= x11-libs/libXfixes-5.0.3
52 >= x11-libs/libXinerama-1.1.4
53 >= x11-libs/libXScrnSaver-1.2.3"
54
55 # common fonts
56 DEPEND="${DEPEND}
57 >= media-fonts/font-adobe-75dpi-1.0.3
58 >= media-fonts/corefonts-2"
59
60 # some common input drivers
61 DEPEND="${DEPEND}
62 ${COMMON_INPUT_DEPEND}"
63
64 # some common video drivers
65 DEPEND="${DEPEND}
66 ${COMMON_VIDEO_DEPEND}"
67 }
68
69 split_info_xorg-protos()
70 {
71 DESCRIPTION="X11 headers for xorg-server-${_PVER_minor}."
72 PCAT="x11-proto"
73 PROVIDE="virtual/x11-protos"
74
75 DEPEND=">= x11-libs/xtrans-1.3.5
76 >= x11-misc/util-macros-1.19.1
77 >= virtual/bigreqsproto
78 >= virtual/compositeproto
79 >= virtual/damageproto
80 >= virtual/dmxproto
81 >= virtual/dri2proto
82 >= virtual/dri3proto
83 >= virtual/evieext
84 >= virtual/fixesproto
85 >= virtual/fontcacheproto
86 >= virtual/fontsproto
87 >= virtual/glproto
88 >= virtual/inputproto
89 >= virtual/kbproto
90 >= virtual/presentproto
91 >= virtual/randrproto
92 >= virtual/recordproto
93 >= virtual/renderproto
94 >= virtual/resourceproto
95 >= virtual/scrnsaverproto
96 >= virtual/videoproto
97 >= x11-proto/xcb-proto-1.12
98 >= virtual/xcmiscproto
99 >= virtual/xextproto
100 >= virtual/xf86bigfontproto
101 >= virtual/xf86dgaproto
102 >= virtual/xf86driproto
103 >= virtual/xf86miscproto
104 >= virtual/xf86vidmodeproto
105 >= virtual/xineramaproto
106 >= virtual/xproto"
107 }
108
109 split_info_xorg-dev()
110 {
111 DESCRIPTION="Xorg development files."
112
113 DEPEND="== x11-base/xorg-${PVER}
114 == x11-proto/xorg-protos-${PVER}
115 >= x11-misc/gccmakedep-1.0.3
116 >= x11-misc/imake-1.0.7
117 >= x11-misc/makedepend-1.0.5
118 >= x11-misc/xbitmaps-1.1.2
119 >= x11-misc/xorg-cf-files-1.0.6
120 >= dev-libs/libpthread-stubs-0.4"
121 }
122
123 split_info_xorg-input-drivers()
124 {
125 DESCRIPTION="Input drivers for the xorg-server-${_PVER_minor}."
126 PCAT="x11-drivers"
127 PROVIDE="virtual/x11-input-drivers"
128
129 DEPEND="${COMMON_DEPEND}
130 ${COMMON_INPUT_DEPEND}"
131 #>= x11-drivers/xf86-input-evdev-2.10.6
132 }
133
134 split_info_xorg-video-drivers-minmal()
135 {
136 DESCRIPTION="Video drivers for the xorg-server-${_PVER_minor}."
137 PCAT="x11-drivers"
138 PROVIDE="virtual/x11-video-drivers"
139
140 DEPEND="${COMMON_DEPEND}
141 ${COMMON_VIDEO_DEPEND}
142 >= x11-drivers/xf86-video-ati-18.0
143 >= x11-drivers/xf86-video-fbdev-0.5
144 >= x11-drivers/xf86-video-intel-2.99.917
145 >= x11-drivers/xf86-video-nouveau-1.0.15
146 >= x11-drivers/xf86-video-openchrome-0.6.0"
147 }
148
149 split_info_xorg-video-drivers()
150 {
151 DESCRIPTION="Video drivers for the xorg-server-${_PVER_minor}."
152 PCAT="x11-drivers"
153 PROVIDE="virtual/x11-video-drivers"
154
155 DEPEND="${COMMON_DEPEND}
156 ${COMMON_VIDEO_DEPEND}
157 == x11-drivers/xorg-video-drivers-minimal-${PVER}
158 >= x11-drivers/xf86-video-i128-1.3.6
159 >= x11-drivers/xf86-video-i740-1.3.6
160 >= x11-drivers/xf86-video-mach64-6.9.6
161 >= x11-drivers/xf86-video-mga-1.6.5
162 >= x11-drivers/xf86-video-nv-2.1.21
163 >= x11-drivers/xf86-video-r128-6.11
164 >= x11-drivers/xf86-video-s3-0.6.5
165 >= x11-drivers/xf86-video-s3virge-1.10.7
166 >= x11-drivers/xf86-video-savage-2.3.9
167 >= x11-drivers/xf86-video-sis-0.10.9
168 >= x11-drivers/xf86-video-trident-1.3.8"
169 # requires xa-tracker which requires llvm-libs and these are more than 50mb
170 # >= x11-drivers/xf86-video-vmware-13.2.1"
171 }
172
173 split_info_xorg-drivers()
174 {
175 DESCRIPTION="All drivers for the xorg-server-${_PVER_minor}."
176 PCAT="x11-drivers"
177 PROVIDE="virtual/x11-drivers"
178
179 # on alx, we only want the minimal drivers setup
180 DEPEND="${COMMON_DEPEND}
181 >= virtual/x11-input-drivers
182 >= virtual/x11-video-drivers-minimal"
183 #>= virtual/x11-video-drivers
184 }