Magellan Linux

Contents of /trunk/extras/xorgproto/xorgproto-2018.4-r5.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31063 - (show annotations) (download)
Mon Jun 4 07:25:36 2018 UTC (5 years, 10 months ago) by niro
File size: 2257 byte(s)
-added missing fontcacheproto provide
1 # $Id$
2
3 PNAME="xorgproto"
4 PVER="2018.4"
5 PBUILD="r5"
6
7 PCAT="x11-proto"
8
9 DESCRIPTION="Xorg combined protocol headers."
10 HOMEPAGE="http://xorg.freedesktop.org"
11
12 DEPEND=">= x11-base/opengl-update-2.3"
13 SDEPEND=">= app-text/xmlto-0.0.25"
14
15 PROVIDES="virtual/bigreqsproto
16 virtual/compositeproto
17 virtual/damageproto
18 virtual/dmxproto
19 virtual/dri2proto
20 virtual/dri3proto
21 virtual/evieext
22 virtual/fixesproto
23 virtual/fontcacheproto
24 virtual/fontsproto
25 virtual/glproto
26 virtual/inputproto
27 virtual/kbproto
28 virtual/presentproto
29 virtual/printproto
30 virtual/randrproto
31 virtual/recordproto
32 virtual/renderproto
33 virtual/resourceproto
34 virtual/scrnsaverproto
35 virtual/videoproto
36 virtual/xcmiscproto
37 virtual/xextproto
38 virtual/xf86bigfontproto
39 virtual/xf86dgaproto
40 virtual/xf86driproto
41 virtual/xf86miscproto
42 virtual/xf86vidmodeproto
43 virtual/xineramaproto
44 virtual/xproto"
45
46 sminclude xorg mbuild mtools
47
48 src_install()
49 {
50 cd ${SRCDIR}
51 mmake DESTDIR=${BINDIR} install || die
52
53 # remove apple and windows stuff
54 mdelete /usr/include/X11/extensions/apple* || die
55 mdelete /usr/include/X11/extensions/windows* || die
56 mdelete /usr/share/pkgconfig/applewmproto.pc || die
57 mdelete /usr/share/pkgconfig/windowswmproto.pc || die
58
59 # dynamic opengl setup
60 minstalldir /usr/$(mlibdir)/opengl/xorg/include/GL || die
61 local i
62 for i in ${BINDIR}/usr/include/GL/{glxtokens.h,glxmd.h,glxproto.h}
63 do
64 if [ -f ${i} -o -L ${i} ]
65 then
66 mv -f ${i} ${BINDIR}/usr/$(mlibdir)/opengl/xorg/include/GL/ || die "${i}"
67 fi
68 done
69 }
70
71 postinstall()
72 {
73 local _pname
74 local _deprecated
75
76 _deprecated="bigreqsproto
77 compositeproto
78 damageproto
79 dmxproto
80 dri2proto
81 dri3proto
82 evieext
83 fixesproto
84 fontsproto
85 glproto
86 inputproto
87 kbproto
88 presentproto
89 printproto
90 randrproto
91 recordproto
92 renderproto
93 resourceproto
94 scrnsaverproto
95 videoproto
96 xcmiscproto
97 xextproto
98 xf86bigfontproto
99 xf86dgaproto
100 xf86driproto
101 xf86miscproto
102 xf86vidmodeproto
103 xineramaproto
104 xproto"
105
106 for _pname in ${_deprecated}
107 do
108 echo "Searching deprecated package '${_pname}'..."
109 if [[ ! -z $(magequery -n ${_pname}) ]]
110 then
111 echo "Uninstalling deprecated package '${_pname}'..."
112 mage uninstall "${_pname}"
113 fi
114 done
115
116 ${MROOT}/usr/sbin/opengl-update --use-old xorg
117 }