Annotation of /smage/trunk/core/xorg/xorg-7.7.1.20.1-r4.smage2
Parent Directory | Revision Log
Revision 12117 -
(hide annotations)
(download)
Mon Aug 27 14:43:20 2018 UTC (6 years, 1 month ago) by niro
File size: 4772 byte(s)
Mon Aug 27 14:43:20 2018 UTC (6 years, 1 month ago) by niro
File size: 4772 byte(s)
-fixed broken split package
1 | niro | 12117 | # $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="r4" | ||
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-minimal() | ||
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" | ||
183 | #>= virtual/x11-video-drivers | ||
184 | } |