Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 31095 - (hide annotations) (download)
Mon Jun 4 09:33:25 2018 UTC (5 years, 11 months ago) by niro
File size: 2213 byte(s)
-remove deprecated fontcacheproto as well
1 niro 31095 # $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     }