Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


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