Magellan Linux

Annotation of /smage/trunk/core/xorgproto/xorgproto-2020.1-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14182 - (hide annotations) (download)
Mon Jul 6 12:59:47 2020 UTC (3 years, 10 months ago) by niro
File size: 1960 byte(s)
-removed opengl-update dep and dynamic opengl setup in favor of libglvnd
1 niro 14182 # $Id$
2    
3     PNAME="xorgproto"
4     PVER="2020.1"
5     PBUILD="r2"
6    
7     PCAT="x11-proto"
8    
9     DESCRIPTION="Xorg combined protocol headers."
10     HOMEPAGE="http://xorg.freedesktop.org"
11    
12     DEPEND=""
13     SDEPEND=">= app-text/xmlto-0.0.28"
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_compile()
46     {
47     cd ${SRCDIR}
48    
49     # enable legacy headers like xf86misc etc
50     mconfigure --enable-legacy || die
51     mmake || die
52     }
53    
54     src_install()
55     {
56     cd ${SRCDIR}
57     mmake DESTDIR=${BINDIR} install || die
58    
59     # remove apple and windows stuff
60     mdelete /usr/include/X11/extensions/apple* || die
61     mdelete /usr/include/X11/extensions/windows* || die
62     mdelete /usr/share/pkgconfig/applewmproto.pc || die
63     mdelete /usr/share/pkgconfig/windowswmproto.pc || die
64     }
65    
66     postinstall()
67     {
68     local _pname
69     local _deprecated
70    
71     _deprecated="bigreqsproto
72     compositeproto
73     damageproto
74     dmxproto
75     dri2proto
76     dri3proto
77     evieext
78     fixesproto
79     fontcacheproto
80     fontsproto
81     glproto
82     inputproto
83     kbproto
84     presentproto
85     randrproto
86     recordproto
87     renderproto
88     resourceproto
89     scrnsaverproto
90     videoproto
91     xcmiscproto
92     xextproto
93     xf86bigfontproto
94     xf86dgaproto
95     xf86driproto
96     xf86miscproto
97     xf86vidmodeproto
98     xineramaproto
99     xproto"
100    
101     for _pname in ${_deprecated}
102     do
103     echo "Searching deprecated package '${_pname}'..."
104     if [[ ! -z $(magequery -n ${_pname}) ]]
105     then
106     echo "Uninstalling deprecated package '${_pname}'..."
107     mage uninstall "${_pname}"
108     fi
109     done
110     }