linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
gen.sh
(1498B)
1 git 1.21.0
2
3 cflags "
4 -I$dir
5 -I$outdir/include
6 -I$srcdir
7 -I$srcdir/src
8 -isystem $pkgdir/expat/include
9 -isystem $pkgdir/libffi/include
10 -Wno-pedantic
11 -Wno-unused-parameter
12 "
13
14 dep "
15 $dir/headers
16 expat/headers
17 libffi/headers
18 "
19
20 include "
21 src/wayland-client-core.h
22 src/wayland-client.h
23 src/wayland-server-core.h
24 src/wayland-server.h
25 src/wayland-util.h
26 cursor/wayland-cursor.h
27 $outdir/wayland-client-protocol.h
28 $outdir/wayland-server-protocol.h
29 $outdir/wayland-version.h
30 "
31
32 sed wayland-version.h src/wayland-version.h.in
33 bind expr "
34 -e s,@WAYLAND_VERSION_MAJOR@,1,
35 -e s,@WAYLAND_VERSION_MINOR@,21,
36 -e s,@WAYLAND_VERSION_MICRO@,0,
37 -e s,@WAYLAND_VERSION@,1.21.0,
38 "
39
40 wayland_proto wayland-client-protocol.h protocol/wayland.xml
41 bind type client-header
42
43 wayland_proto wayland-server-protocol.h protocol/wayland.xml
44 bind type server-header
45
46 wayland_proto wayland-protocol.c protocol/wayland.xml
47 bind type public-code
48
49 bin wayland-scanner --src-prefix src "
50 scanner.c
51 wayland-util.c
52 $pkgdir/expat/libexpat.a.d
53 "
54
55 lib libwayland-server.a --src-prefix src "
56 connection.c
57 event-loop.c
58 wayland-os.c
59 wayland-server.c
60 wayland-shm.c
61 wayland-util.c
62 $outdir/wayland-protocol.c
63 $pkgdir/libffi/libffi.a
64 "
65
66 lib libwayland-client.a --src-prefix src "
67 connection.c
68 wayland-client.c
69 wayland-os.c
70 wayland-util.c
71 $outdir/wayland-protocol.c
72 $pkgdir/libffi/libffi.a
73 "
74
75 lib libwayland-cursor.a --src-prefix cursor "
76 os-compatibility.c
77 wayland-cursor.c
78 xcursor.c
79 libwayland-client.a.d
80 "