Andrius Štikonas
c8784cbcd3
Split installed files out of /after into /image.
2021-06-29 17:49:34 +01:00
Andrius Štikonas
826ff62300
Remove mes-libc submodule.
2021-06-21 22:40:48 +01:00
Andrius Štikonas
ff6d9e5c08
Get rid of mkbuild.
2021-06-20 23:58:04 +01:00
fosslinux
96c935456c
coreutils-5.0: create /bin/pwd.
...
This is required for perl.
2021-05-26 07:27:22 +10:00
Andrius Štikonas
3dfe3dc0f0
Split mes libc into a separate source package.
...
Drop one of the mes git submodules.
2021-04-18 13:13:44 +01:00
Andrius Štikonas
70d1fc4163
Add support for DESTDIR variable in make install.
2021-04-02 12:24:40 +01:00
Paul Dersey
19c113127b
coreutils-5.0: build sync in pass2
2021-03-24 15:29:55 -04:00
Andrius Štikonas
fe26bc4c8c
Do not use pre-generated getdate.c
2021-03-13 21:31:27 +00:00
Andrius Štikonas
55e2af0b22
Add dirname and env.
2021-03-10 18:53:18 +00:00
Andrius Štikonas
7e9054570e
Add cp to coreutils checksums and use cp to unpack tcc sources.
2021-02-21 12:24:05 +00:00
Paul Dersey
7803089a6b
Build and install cp from coreutils to replace our minimal cp
...
Also update tcc-musl.sh to take advantage that cp can now copy
recursively
2021-02-21 12:24:05 +00:00
Paul Dersey
756ba1702b
Rebuild musl libc after building tcc-musl, and then rebuild tcc-musl
...
This fixes an issue with printf not printing doubles or floats
correctly, and probably other subtle issues.
tcc-musl also uses floats extensively, so rebuild it as well, to fix
some other potential issues.
Update checksums for all resulting binaries which have now changed.
Co-authored-by: fosslinux <fosslinux@aussies.space>
2021-02-21 22:25:41 +11:00
fosslinux
77ccf06efc
Implement sha256summing in bash build harness
...
1. Adds sha256sum stage to the bash build harness.
2. Adds a third argument to build(), the checksum file name. This is
used where there is more than one checksum file, most notably
in multi-stage compilations.
3. Adds checksum files to all remaining programs.
4. Adds appropriate 3rd argument where needed (coreutils, tcc-musl,
bison).
2021-02-20 10:52:54 +11:00
fosslinux
8724c94d20
Implement sha256summing for all remaining kaem scripts
2021-02-20 10:52:54 +11:00
fosslinux
372e08e4f9
Implement fletcher16 checksumming up to path
...
Uses fletcher16 from previous commits.
Next we will use sha-2 to do checksumming.
2021-02-20 10:52:54 +11:00
Paul Dersey
d5a9f4c9ea
Rebuild coreutils-5.0 with tcc+musl and more utilities
...
Add comm, expr, date, dd, sort, uname, uniq
2021-02-11 18:35:28 -05:00
fosslinux
72b1b30c9b
Comply with REUSE 3.0
2021-02-08 20:00:10 +11:00
fosslinux
f7ea086630
Add patch headers
...
Also cleanup the flex patch a bit
2021-02-04 16:43:20 +11:00
fosslinux
9961c4b75f
Remove sources/ directory
2021-01-31 21:12:53 +11:00
Andrius Štikonas
d6269e2563
Build sleep and yes from coreutils.
2021-01-31 00:34:19 +00:00
Paul Dersey
fef663a46b
coreutils: Fix build of ls
2021-01-29 16:43:05 -05:00
Andrius Štikonas
3839961f78
coreutils: Also build mknod, test and true.
2021-01-21 22:55:25 +00:00
Andrius Štikonas
d26463ffa2
Build most utils from coreutils-5.0.
2021-01-21 01:28:41 +00:00