logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

import-gnulib.sh (4910B)


  1. #!/bin/sh
  2. # SPDX-FileCopyrightText: 2021 Melg Eight <public.melg8@gmail.com>
  3. # SPDX-FileCopyrightText: 2023 fosslinux <fosslinux@aussies.space>
  4. #
  5. # SPDX-License-Identifier: GPL-3.0-or-later
  6. # Regenerate unicode files
  7. pushd ../gnulib-bb5bb43/lib
  8. gcc -Iunictype -o gen-uni-tables gen-uni-tables.c
  9. mv ../../*.txt .
  10. ./gen-uni-tables UnicodeData-15.0.0.txt PropList-15.0.0.txt DerivedCoreProperties-15.0.0.txt emoji-data-15.0.0.txt ArabicShaping-15.0.0.txt Scripts-15.0.0.txt Blocks-15.0.0.txt PropList-3.0.1.txt EastAsianWidth-15.0.0.txt LineBreak-15.0.0.txt WordBreakProperty-15.0.0.txt GraphemeBreakProperty-15.0.0.txt CompositionExclusions-15.0.0.txt SpecialCasing-15.0.0.txt CaseFolding-15.0.0.txt 15.0
  11. popd
  12. ../gnulib-bb5bb43/gnulib-tool --import --local-dir=gl \
  13. --lib=libcoreutils \
  14. --source-base=lib \
  15. --m4-base=m4 \
  16. --doc-base=doc \
  17. --tests-base=gnulib-tests \
  18. --aux-dir=build-aux \
  19. --with-tests \
  20. --makefile-name=gnulib.mk \
  21. --automake-subdir \
  22. --no-conditional-dependencies \
  23. --no-libtool \
  24. --macro-prefix=gl \
  25. --avoid=canonicalize-lgpl \
  26. --avoid=dummy \
  27. acl \
  28. alignalloc \
  29. alignasof \
  30. alloca \
  31. announce-gen \
  32. areadlink-with-size \
  33. areadlinkat-with-size \
  34. argmatch \
  35. argv-iter \
  36. assert \
  37. assert-h \
  38. assure \
  39. attribute \
  40. autobuild \
  41. backup-rename \
  42. backupfile \
  43. base32 \
  44. base64 \
  45. btowc \
  46. buffer-lcm \
  47. byteswap \
  48. c-strcase \
  49. calloc-gnu \
  50. canon-host \
  51. canonicalize \
  52. chmodat \
  53. chown \
  54. chownat \
  55. cl-strtod \
  56. cl-strtold \
  57. cloexec \
  58. closein \
  59. closeout \
  60. config-h \
  61. configmake \
  62. copy-file-range \
  63. count-leading-zeros \
  64. crypto/md5 \
  65. crypto/sha1 \
  66. crypto/sha256 \
  67. crypto/sha512 \
  68. crypto/sm3 \
  69. cycle-check \
  70. d-ino \
  71. d-type \
  72. di-set \
  73. dirfd \
  74. dirname \
  75. do-release-commit-and-tag \
  76. dtoastr \
  77. dup2 \
  78. environ \
  79. error \
  80. euidaccess \
  81. exclude \
  82. exitfail \
  83. explicit_bzero \
  84. faccessat \
  85. fadvise \
  86. fchdir \
  87. fchmodat \
  88. fchownat \
  89. fclose \
  90. fcntl \
  91. fcntl-safer \
  92. fd-reopen \
  93. fdatasync \
  94. fdopen \
  95. fdutimensat \
  96. file-has-acl \
  97. file-type \
  98. fileblocks \
  99. filemode \
  100. filenamecat \
  101. filevercmp \
  102. flexmember \
  103. fnmatch-gnu \
  104. fopen-safer \
  105. fprintftime \
  106. fpurge \
  107. free-posix \
  108. freopen \
  109. freopen-safer \
  110. fseeko \
  111. fstatat \
  112. fsusage \
  113. fsync \
  114. ftoastr \
  115. ftruncate \
  116. fts \
  117. full-read \
  118. full-write \
  119. getgroups \
  120. gethrxtime \
  121. getline \
  122. getloadavg \
  123. getlogin \
  124. getndelim2 \
  125. getopt-gnu \
  126. getpagesize \
  127. getpass-gnu \
  128. gettext-h \
  129. gettime \
  130. gettime-res \
  131. getugroups \
  132. getusershell \
  133. git-version-gen \
  134. gitlog-to-changelog \
  135. gnu-make \
  136. gnu-web-doc-update \
  137. gnumakefile \
  138. gnupload \
  139. group-member \
  140. hard-locale \
  141. hash \
  142. hash-triple \
  143. heap \
  144. host-os \
  145. human \
  146. idcache \
  147. idx \
  148. ignore-value \
  149. inttostr \
  150. inttypes \
  151. isapipe \
  152. isatty \
  153. isblank \
  154. largefile \
  155. lchmod \
  156. lchown \
  157. ldtoastr \
  158. lib-ignore \
  159. libgmp \
  160. linebuffer \
  161. link \
  162. link-follow \
  163. linkat \
  164. long-options \
  165. lstat \
  166. maintainer-makefile \
  167. malloc-gnu \
  168. manywarnings \
  169. mbrlen \
  170. mbrtowc \
  171. mbsalign \
  172. mbschr \
  173. mbslen \
  174. mbswidth \
  175. memcasecmp \
  176. memchr \
  177. memcmp2 \
  178. mempcpy \
  179. memrchr \
  180. mgetgroups \
  181. minmax \
  182. mkancesdirs \
  183. mkdir \
  184. mkdir-p \
  185. mkdirat \
  186. mkfifo \
  187. mkfifoat \
  188. mknod \
  189. mkostemp \
  190. mkstemp \
  191. mktime \
  192. modechange \
  193. mountlist \
  194. mpsort \
  195. netinet_in \
  196. nproc \
  197. nstrftime \
  198. nullptr \
  199. obstack \
  200. open \
  201. openat-safer \
  202. parse-datetime \
  203. parse-datetime2 \
  204. pathmax \
  205. perl \
  206. physmem \
  207. pipe-posix \
  208. pipe2 \
  209. posix-shell \
  210. posixtm \
  211. posixver \
  212. priv-set \
  213. progname \
  214. propername-lite \
  215. pthread-cond \
  216. pthread-mutex \
  217. pthread-thread \
  218. pthread_sigmask \
  219. putenv \
  220. quote \
  221. quotearg \
  222. randint \
  223. randperm \
  224. rawmemchr \
  225. read-file \
  226. readlink \
  227. readtokens \
  228. readtokens0 \
  229. readutmp \
  230. realloc-gnu \
  231. regex \
  232. remove \
  233. rename \
  234. renameat \
  235. renameatu \
  236. rmdir \
  237. root-dev-ino \
  238. rpmatch \
  239. safe-read \
  240. same \
  241. save-cwd \
  242. savedir \
  243. savewd \
  244. select \
  245. selinux-at \
  246. setenv \
  247. settime \
  248. sig2str \
  249. sigaction \
  250. smack \
  251. ssize_t \
  252. stat-macros \
  253. stat-size \
  254. stat-time \
  255. stdbool \
  256. stdckdint \
  257. stdlib-safer \
  258. stpcpy \
  259. stpncpy \
  260. strdup-posix \
  261. strncat \
  262. strnumcmp \
  263. strsignal \
  264. strtoimax \
  265. strtoumax \
  266. symlinkat \
  267. sys_ioctl \
  268. sys_resource \
  269. sys_stat \
  270. sys_wait \
  271. targetdir \
  272. tempname \
  273. termios \
  274. time_rz \
  275. timer-time \
  276. timespec \
  277. tmpdir \
  278. tzset \
  279. uname \
  280. unicodeio \
  281. unistd-safer \
  282. unlink-busy \
  283. unlinkat \
  284. unlinkdir \
  285. unlocked-io \
  286. unsetenv \
  287. update-copyright \
  288. useless-if-before-free \
  289. userspec \
  290. utimecmp \
  291. utimens \
  292. utimensat \
  293. vasprintf-posix \
  294. vc-list-files \
  295. verify \
  296. verror \
  297. version-etc-fsf \
  298. wchar-single \
  299. wcswidth \
  300. wcwidth \
  301. winsz-ioctl \
  302. winsz-termios \
  303. write-any-file \
  304. xalignalloc \
  305. xalloc \
  306. xbinary-io \
  307. xdectoint \
  308. xfts \
  309. xgetcwd \
  310. xgetgroups \
  311. xgethostname \
  312. xmemcoll \
  313. xnanosleep \
  314. xprintf \
  315. xprintf-posix \
  316. xreadlink \
  317. xstrtod \
  318. xstrtoimax \
  319. xstrtol \
  320. xstrtol-error \
  321. xstrtold \
  322. xstrtoumax \
  323. year2038-recommended \
  324. yesno