Magellan Linux

Annotation of /trunk/extras/xorgproto/xorgproto-2019.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 33084 - (hide annotations) (download)
Thu Oct 17 19:38:15 2019 UTC (4 years, 6 months ago) by niro
File size: 2200 byte(s)
auto added: ver bump to 2019.1-r1
1 niro 33084 # $Id$
2    
3     PNAME="xorgproto"
4     PVER="2019.1"
5     PBUILD="r1"
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     randrproto
88     recordproto
89     renderproto
90     resourceproto
91     scrnsaverproto
92     videoproto
93     xcmiscproto
94     xextproto
95     xf86bigfontproto
96     xf86dgaproto
97     xf86driproto
98     xf86miscproto
99     xf86vidmodeproto
100     xineramaproto
101     xproto"
102    
103     for _pname in ${_deprecated}
104     do
105     echo "Searching deprecated package '${_pname}'..."
106     if [[ ! -z $(magequery -n ${_pname}) ]]
107     then
108     echo "Uninstalling deprecated package '${_pname}'..."
109     mage uninstall "${_pname}"
110     fi
111     done
112    
113     ${MROOT}/usr/sbin/opengl-update --use-old xorg
114     }