Magellan Linux

Contents of /smage/branches/alx07x-stable/core/xorgproto/xorgproto-2020.1-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15191 - (show annotations) (download)
Fri Aug 7 07:34:07 2020 UTC (3 years, 8 months ago) by niro
File size: 1960 byte(s)
-release branches/alx07x-stable
1 # $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 }