annotate multimedia/sdl2/sdl2.sh @ 1222:325631424c65

misc: bring back build function
author David Demelier <markand@malikania.fr>
date Wed, 27 Oct 2021 11:32:16 +0200
parents a47aaf9743a0
children 9867e578b1a9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1115
297b5eef115e vanilla: change shebangs to /bin/sh
David Demelier <markand@malikania.fr>
parents: 1023
diff changeset
1 #!/bin/sh
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 #
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 # Copyright (c) 2019 David Demelier <markand@malikania.fr>
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
4 #
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 # Permission to use, copy, modify, and/or distribute this software for any
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 # purpose with or without fee is hereby granted, provided that the above
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 # copyright notice and this permission notice appear in all copies.
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 #
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 #
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
17
1221
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
18 PKGNAME=sdl2
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
19 PKGVERSION=2.0.10
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
20 PKGREVISION=1
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
21 PKGLICENSE="ZLIB"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
22 PKGSUMMARY="Simple Directmedia Layer"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
23 PKGDOWNLOAD="https://www.libsdl.org/release/SDL2-$PKGVERSION.tar.gz"
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
24 PKGOPTIONS="ALSA
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
25 ATOMIC
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
26 AUDIO
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
27 DBUS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
28 DSO
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
29 EVENTS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
30 FILE
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
31 FILESYSTEM
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
32 GLES1
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
33 GLES2
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
34 GLES3
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
35 HAPTIC
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
36 JACK
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
37 JOYSTICK
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
38 KMS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
39 OPENGL
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
40 OSS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
41 POWER
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
42 PULSEAUDIO
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
43 RENDER
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
44 SENSOR
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
45 THREADS
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
46 TIMER
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
47 UDEV
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
48 VIDEO
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
49 VULKAN
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
50 WAYLAND
a47aaf9743a0 misc: backed out changeset 4ccc42bf0284
David Demelier <markand@malikania.fr>
parents: 1220
diff changeset
51 X"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
52
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
53 # NAS, SAMPLERATE, IBUS
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
54
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
55 : ${CHOST:=$(uname -m)-linux-musl}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
56 : ${CBUILD:=$(uname -m)-linux-musl}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
57 : ${CC:=clang}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
58 : ${CFLAGS:=-O2}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
59 : ${CXX:=clang++}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
60 : ${CXXFLAGS:=-O2}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
61 : ${LDFLAGS:=}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
62 : ${LIBS:=}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
63 : ${ALSA:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
64 : ${ATOMIC:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
65 : ${AUDIO:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
66 : ${DBUS:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
67 : ${DSO:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
68 : ${EVENTS:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
69 : ${FILE:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
70 : ${FILESYSTEM:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
71 : ${GLES1:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
72 : ${GLES2:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
73 : ${GLES3:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
74 : ${HAPTIC:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
75 : ${JACK:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
76 : ${JOYSTICK:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
77 : ${KMS:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
78 : ${OPENGL:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
79 : ${OSS:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
80 : ${POWER:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
81 : ${PULSEAUDIO:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
82 : ${RENDER:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
83 : ${SENSOR:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
84 : ${THREADS:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
85 : ${TIMER:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
86 : ${UDEV:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
87 : ${VIDEO:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
88 : ${VULKAN:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
89 : ${WAYLAND:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
90 : ${X:=yes}
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
91
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
92 if [ "$ALSA" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
93 PKGDEPENDS="alsa-lib $PKGDEPENDS"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
94 with_alsa="--enable-alsa"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
95 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
96 with_alsa="--disable-alsa"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
97 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
98
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
99 if [ "$ATOMIC" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
100 with_atomic="--enable-atomic"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
101 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
102 with_atomic="--disable-atomic"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
103 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
104
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
105 if [ "$AUDIO" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
106 with_audio="--enable-audio"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
107 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
108 with_audio="--disable-audio"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
109 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
110
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
111 if [ "$DBUS" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
112 PKGDEPENDS="dbus $PKGDEPENDS"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
113 with_dbus="--enable-dbus"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
114 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
115 with_dbus="--disable-dbus"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
116 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
117
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
118 if [ "$DSO" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
119 with_dso="--enable-loadso"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
120 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
121 with_dso="--disable-loadso"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
122 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
123
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
124 if [ "$EVENTS" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
125 with_events="--enable-events"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
126 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
127 with_events="--disable-events"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
128 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
129
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
130 if [ "$FILE" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
131 with_file="--enable-file"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
132 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
133 with_file="--disable-file"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
134 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
135
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
136 if [ "$FILESYSTEM" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
137 with_filesystem="--enable-filesystem"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
138 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
139 with_filesystem="--disable-filesystem"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
140 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
141
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
142 if [ "$GLES1" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
143 with_gles1="--enable-video-opengles1"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
144 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
145 with_gles1="--disable-video-opengles1"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
146 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
147
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
148 if [ "$GLES2" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
149 with_gles2="--enable-video-opengles2"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
150 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
151 with_gles2="--disable-video-opengles2"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
152 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
153
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
154 if [ "$GLES3" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
155 with_gles3="--enable-video-opengles"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
156 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
157 with_gles3="--disable-video-opengles"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
158 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
159
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
160 if [ "$HAPTIC" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
161 with_haptic="--enable-haptic"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
162 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
163 with_haptic="--disable-haptic"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
164 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
165
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
166 if [ "$JACK" = "yes" ]; then
1023
60d881a89c6a vanilla: fix many dependencies
David Demelier <markand@malikania.fr>
parents: 1022
diff changeset
167 PKGDEPENDS="jack2 $PKGDEPENDS"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
168 with_jack="--enable-jack"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
169 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
170 with_jack="--disable-jack"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
171 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
172
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
173 if [ "$JOYSTICK" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
174 with_joystick="--enable-joystick"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
175 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
176 with_joystick="--disable-joystick"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
177 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
178
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
179 if [ "$KMS" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
180 PKGDEPENDS="libdrm $PKGDEPENDS"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
181 with_kms="--enable-video-kmsdrm"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
182 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
183 with_kms="--disable-video-kmsdrm"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
184 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
185
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
186 if [ "$OPENGL" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
187 PKGDEPENDS="mesa $PKGDEPENDS"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
188 with_opengl="--enable-video-opengl"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
189 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
190 with_opengl="--disable-video-opengl"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
191 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
192
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
193 if [ "$OSS" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
194 with_oss="--enable-oss"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
195 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
196 with_oss="--disable-oss"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
197 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
198
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
199 if [ "$POWER" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
200 with_power="--enable-power"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
201 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
202 with_power="--disable-power"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
203 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
204
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
205 if [ "$PULSEAUDIO" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
206 PKGDEPENDS="pulseaudio $PKGDEPENDS"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
207 with_pulseaudio="--enable-pulseaudio"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
208 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
209 with_pulseaudio="--disable-pulseaudio"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
210 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
211
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
212 if [ "$RENDER" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
213 with_render="--enable-render"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
214 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
215 with_render="--disable-render"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
216 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
217
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
218 if [ "$SENSOR" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
219 with_sensor="--enable-sensor"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
220 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
221 with_sensor="--disable-sensor"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
222 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
223
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
224 if [ "$THREADS" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
225 with_threads="--enable-threads"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
226 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
227 with_threads="--disable-threads"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
228 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
229
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
230 if [ "$UDEV" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
231 with_udev="--enable-libudev"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
232 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
233 with_udev="--disable-libudev"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
234 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
235
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
236 if [ "$VIDEO" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
237 with_video="--enable-video"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
238 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
239 with_video="--disable-video"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
240 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
241
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
242 if [ "$VULKAN" = "yes" ]; then
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
243 with_vulkan="--enable-video-vulkan"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
244 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
245 with_vulkan="--disable-video-vulkan"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
246 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
247
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
248 if [ "$X" = "yes" ]; then
902
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
249 PKGDEPENDS="libxext
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
250 libxcursor
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
251 libxinerama
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
252 libxrandr
a133976e0783 vanilla: remove all origins, closes #2203
David Demelier <markand@malikania.fr>
parents: 817
diff changeset
253 libxscrnsaver
1023
60d881a89c6a vanilla: fix many dependencies
David Demelier <markand@malikania.fr>
parents: 1022
diff changeset
254 libxi $PKGDEPENDS"
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
255 with_x="--enable-video-x11"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
256 with_x="--enable-video-x11-scrnsaver $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
257 with_x="--enable-video-x11-xcursor $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
258 with_x="--enable-video-x11-xinerama $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
259 with_x="--enable-video-x11-xinput $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
260 with_x="--enable-video-x11-xrandr $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
261 with_x="--enable-video-x11-xshape $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
262 else
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
263 with_x="--disable-video-x11"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
264 with_x="--disable-video-x11-scrnsaver $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
265 with_x="--disable-video-x11-xcursor $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
266 with_x="--disable-video-x11-xdbe $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
267 with_x="--disable-video-x11-xinerama $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
268 with_x="--disable-video-x11-xinput $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
269 with_x="--disable-video-x11-xrandr $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
270 with_x="--disable-video-x11-xshape $with_x"
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
271 fi
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
272
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
273 build()
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
274 {
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
275 rm -rf SDL2-$PKGVERSION
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
276 tar xvf SDL2-$PKGVERSION.tar.gz
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
277 cd SDL2-$PKGVERSION
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
278
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
279 CC="$CC" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
280 CFLAGS="$CFLAGS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
281 CXX="$CXX" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
282 CXXFLAGS="$CXXFLAGS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
283 LDFLAGS="$LDFLAGS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
284 LIBS="$LIBS" \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
285 ./configure \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
286 --build=$CBUILD \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
287 --host=$CHOST \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
288 --prefix= \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
289 $with_alsa \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
290 $with_atomic \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
291 $with_audio \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
292 $with_dbus \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
293 $with_dso \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
294 $with_events \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
295 $with_file \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
296 $with_filesystem \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
297 $with_gles1 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
298 $with_gles2 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
299 $with_gles3 \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
300 $with_haptic \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
301 $with_jack \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
302 $with_joystick \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
303 $with_kms \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
304 $with_opengl \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
305 $with_oss \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
306 $with_power \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
307 $with_pulseaudio \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
308 $with_render \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
309 $with_sensor \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
310 $with_threads \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
311 $with_timer \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
312 $with_udev \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
313 $with_video \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
314 $with_vulkan \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
315 $with_wayland \
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
316 $with_x
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
317 make
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
318 make install DESTDIR=$DESTDIR
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
319 find $DESTDIR -type f -name "*.la" -delete
760
59f3318533db lib/sdl2: initial import, closes #1001
David Demelier <markand@malikania.fr>
parents:
diff changeset
320
1222
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
321 cd ..
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
322 rm -rf SDL2-$PKGVERSION
325631424c65 misc: bring back build function
David Demelier <markand@malikania.fr>
parents: 1221
diff changeset
323 }