linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
gen.sh
(6181B)
1 version=2.37.0
2
3 git v2.37
4
5 cflags "
6 -include $dir/config.h
7 -I$outdir
8 -I$srcdir/include
9 -I$srcdir/libblkid/src
10 -I$srcdir/libuuid/src
11 -isystem $pkgdir/linux-headers/include
12 -Wno-format
13 -Wno-variadic-macros
14 -Wno-return-type
15 -Wno-unused-parameter
16 -Wno-missing-field-initializers
17 -Wno-implicit-function-declaration
18 -Wno-implicit-fallthrough
19 -Wno-pedantic
20 -Wno-maybe-uninitialized
21 "
22
23 dep "
24 $outdir/config.h
25 $outdir/libsmartcols.h
26 $outdir/libfdisk.h
27 $outdir/blkid.h
28 linux-headers/headers
29 "
30
31 include --prefix uuid libuuid/src/uuid.h
32 include --prefix blkid $outdir/blkid.h
33
34 cat config.h "
35 $pkgdir/probe/HAVE__THREAD_LOCAL
36 $dir/config.h
37 "
38
39 sed libsmartcols.h libsmartcols/src/libsmartcols.h.in
40 bind expr "s,@LIBSMARTCOLS_VERSION@,$version,"
41
42 sed libfdisk.h libfdisk/src/libfdisk.h.in
43 bind expr "
44 -e s,@LIBFDISK_VERSION@,$version,
45 -e /@LIBFDISK_MAJOR_VERSION@/d
46 -e /@LIBFDISK_MINOR_VERSION@/d
47 -e /@LIBFDISK_PATCH_VERSION@/d
48 "
49
50 sed blkid.h libblkid/src/blkid.h.in
51 bind expr '-e /@LIBBLKID_VERSION@/d -e /@LIBBLKID_DATE@/d'
52
53 lib libcommon.a "
54 lib/blkdev.c
55 lib/buffer.c
56 lib/canonicalize.c
57 lib/cpuset.c
58 lib/crc32.c
59 lib/crc32c.c
60 lib/encode.c
61 lib/env.c
62 lib/fileutils.c
63 lib/idcache.c
64 lib/jsonwrt.c
65 lib/linux_version.c
66 lib/loopdev.c
67 lib/mangle.c
68 lib/match.c
69 lib/mbsalign.c
70 lib/md5.c
71 lib/pager.c
72 lib/path.c
73 lib/procutils.c
74 lib/pwdutils.c
75 lib/randutils.c
76 lib/sha1.c
77 lib/signames.c
78 lib/strutils.c
79 lib/strv.c
80 lib/sysfs.c
81 lib/timeutils.c
82 lib/ttyutils.c
83 "
84
85 lib libblkid.a "
86 libblkid/src/cache.c
87 libblkid/src/config.c
88 libblkid/src/dev.c
89 libblkid/src/devname.c
90 libblkid/src/devno.c
91 libblkid/src/encode.c
92 libblkid/src/evaluate.c
93 libblkid/src/getsize.c
94 libblkid/src/init.c
95 libblkid/src/partitions/aix.c
96 libblkid/src/partitions/atari.c
97 libblkid/src/partitions/bsd.c
98 libblkid/src/partitions/dos.c
99 libblkid/src/partitions/gpt.c
100 libblkid/src/partitions/mac.c
101 libblkid/src/partitions/minix.c
102 libblkid/src/partitions/partitions.c
103 libblkid/src/partitions/sgi.c
104 libblkid/src/partitions/solaris_x86.c
105 libblkid/src/partitions/sun.c
106 libblkid/src/partitions/ultrix.c
107 libblkid/src/partitions/unixware.c
108 libblkid/src/probe.c
109 libblkid/src/read.c
110 libblkid/src/resolve.c
111 libblkid/src/save.c
112 libblkid/src/superblocks/adaptec_raid.c
113 libblkid/src/superblocks/apfs.c
114 libblkid/src/superblocks/bcache.c
115 libblkid/src/superblocks/befs.c
116 libblkid/src/superblocks/bfs.c
117 libblkid/src/superblocks/bitlocker.c
118 libblkid/src/superblocks/bluestore.c
119 libblkid/src/superblocks/btrfs.c
120 libblkid/src/superblocks/cramfs.c
121 libblkid/src/superblocks/ddf_raid.c
122 libblkid/src/superblocks/drbd.c
123 libblkid/src/superblocks/drbdmanage.c
124 libblkid/src/superblocks/drbdproxy_datalog.c
125 libblkid/src/superblocks/erofs.c
126 libblkid/src/superblocks/exfat.c
127 libblkid/src/superblocks/exfs.c
128 libblkid/src/superblocks/ext.c
129 libblkid/src/superblocks/f2fs.c
130 libblkid/src/superblocks/gfs.c
131 libblkid/src/superblocks/hfs.c
132 libblkid/src/superblocks/highpoint_raid.c
133 libblkid/src/superblocks/hpfs.c
134 libblkid/src/superblocks/iso9660.c
135 libblkid/src/superblocks/isw_raid.c
136 libblkid/src/superblocks/jfs.c
137 libblkid/src/superblocks/jmicron_raid.c
138 libblkid/src/superblocks/linux_raid.c
139 libblkid/src/superblocks/lsi_raid.c
140 libblkid/src/superblocks/luks.c
141 libblkid/src/superblocks/lvm.c
142 libblkid/src/superblocks/minix.c
143 libblkid/src/superblocks/mpool.c
144 libblkid/src/superblocks/netware.c
145 libblkid/src/superblocks/nilfs.c
146 libblkid/src/superblocks/ntfs.c
147 libblkid/src/superblocks/nvidia_raid.c
148 libblkid/src/superblocks/ocfs.c
149 libblkid/src/superblocks/promise_raid.c
150 libblkid/src/superblocks/refs.c
151 libblkid/src/superblocks/reiserfs.c
152 libblkid/src/superblocks/romfs.c
153 libblkid/src/superblocks/silicon_raid.c
154 libblkid/src/superblocks/squashfs.c
155 libblkid/src/superblocks/stratis.c
156 libblkid/src/superblocks/superblocks.c
157 libblkid/src/superblocks/swap.c
158 libblkid/src/superblocks/sysv.c
159 libblkid/src/superblocks/ubi.c
160 libblkid/src/superblocks/ubifs.c
161 libblkid/src/superblocks/udf.c
162 libblkid/src/superblocks/ufs.c
163 libblkid/src/superblocks/vdo.c
164 libblkid/src/superblocks/vfat.c
165 libblkid/src/superblocks/via_raid.c
166 libblkid/src/superblocks/vmfs.c
167 libblkid/src/superblocks/vxfs.c
168 libblkid/src/superblocks/xfs.c
169 libblkid/src/superblocks/zfs.c
170 libblkid/src/superblocks/zonefs.c
171 libblkid/src/tag.c
172 libblkid/src/topology/dm.c
173 libblkid/src/topology/evms.c
174 libblkid/src/topology/ioctl.c
175 libblkid/src/topology/lvm.c
176 libblkid/src/topology/md.c
177 libblkid/src/topology/sysfs.c
178 libblkid/src/topology/topology.c
179 libblkid/src/verify.c
180 libblkid/src/version.c
181 $libdir/libcommon.a
182 "
183
184 lib libuuid.a "
185 libuuid/src/clear.c
186 libuuid/src/compare.c
187 libuuid/src/copy.c
188 libuuid/src/gen_uuid.c
189 libuuid/src/isnull.c
190 libuuid/src/pack.c
191 libuuid/src/parse.c
192 libuuid/src/predefined.c
193 libuuid/src/unpack.c
194 libuuid/src/unparse.c
195 libuuid/src/uuid_time.c
196 $libdir/libcommon.a
197 "
198
199 lib libfdisk.a "
200 libfdisk/src/alignment.c
201 libfdisk/src/ask.c
202 libfdisk/src/bsd.c
203 libfdisk/src/context.c
204 libfdisk/src/dos.c
205 libfdisk/src/field.c
206 libfdisk/src/gpt.c
207 libfdisk/src/init.c
208 libfdisk/src/item.c
209 libfdisk/src/iter.c
210 libfdisk/src/label.c
211 libfdisk/src/partition.c
212 libfdisk/src/parttype.c
213 libfdisk/src/script.c
214 libfdisk/src/sgi.c
215 libfdisk/src/sun.c
216 libfdisk/src/table.c
217 libfdisk/src/test.c
218 libfdisk/src/utils.c
219 libfdisk/src/version.c
220 libfdisk/src/wipe.c
221 $libdir/libcommon.a
222 $libdir/libblkid.a
223 $libdir/libuuid.a
224 "
225
226 lib libtcolors.a "
227 lib/color-names.c
228 lib/colors.c
229 "
230
231 lib libsmartcols.a "
232 libsmartcols/src/buffer.c
233 libsmartcols/src/calculate.c
234 libsmartcols/src/cell.c
235 libsmartcols/src/column.c
236 libsmartcols/src/grouping.c
237 libsmartcols/src/init.c
238 libsmartcols/src/iter.c
239 libsmartcols/src/line.c
240 libsmartcols/src/print-api.c
241 libsmartcols/src/print.c
242 libsmartcols/src/symbols.c
243 libsmartcols/src/table.c
244 libsmartcols/src/version.c
245 libsmartcols/src/walk.c
246 $libdir/libtcolors.a
247 $libdir/libcommon.a
248 "
249
250 bin fdisk "
251 disk-utils/fdisk-list.c
252 disk-utils/fdisk-menu.c
253 disk-utils/fdisk.c
254 $libdir/libfdisk.a.d
255 $libdir/libsmartcols.a.d
256 "
257
258 bin losetup "
259 sys-utils/losetup.c
260 $libdir/libsmartcols.a.d
261 $libdir/libcommon.a
262 "
263
264 man $dir/fdisk.8
265 man $dir/losetup.8