1
0
Fork 0
mirror of https://github.com/pygos/build.git synced 2024-11-24 20:10:42 +01:00
Commit graph

537 commits

Author SHA1 Message Date
baacba67b0 Bump tzdb version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
bfd7895c7a Bump squashfs-tools-ng version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
9368a90394 Bump gcc version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
5a643749be Bump nginx version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
c25f8e450d Bump unbound version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
3bc1f8fefd Bump shadow version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
c2e3faf540 Bump OpenSSL version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
579c374be9 Bump nano version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
e9fc7797be Bump libnftnl version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
aa11f462e8 Bump libbsd version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
5aff736cd4 Bump iw version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
13509fe486 Bump hostapd version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
2a3958f042 Bump expat version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
d1bcce3e82 Bump dhcpcd version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
b2dc5db81b Bump bash-completion version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-09-18 14:07:02 +02:00
b439824565 Bump iproute2 version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-10 21:31:32 +02:00
b2fa4c2b76 Add sys/{cdefs,queue,tree}.h headers from NetBSD to musl
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-10 21:31:32 +02:00
5cd2691a8d Patch findutils to find makedev macro
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 22:16:04 +02:00
be0bea35e2 Bump main line Linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 21:50:46 +02:00
f2928212e9 Bump nginx version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 21:36:54 +02:00
85f1f2e0e2 Bump musl version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 21:34:52 +02:00
2c7e4d8a75 Bump kbd version, split into sub packages
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 21:30:32 +02:00
8ee358887c Bump ethtool version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 20:29:27 +02:00
1bac7a842b Bump dhcpcd version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-08-03 20:29:16 +02:00
d83b9ea383 Bump squashfs-tools-ng version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-17 18:15:25 +02:00
5aa1c4b47f Bump pkg-tool version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-17 18:15:25 +02:00
1fed6fa463 Generate Raspberry Pi device tree overlay file list on-the-fly
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 22:06:10 +02:00
16155e9075 Fix: libexpat-dev so version in symlink
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 21:21:24 +02:00
85e929d74a Bump squashfs-tools-ng version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 19:50:48 +02:00
15011eecd7 Fix libnftables file paths
The so version got upgraded, changing the file paths.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 17:57:04 +02:00
6592c3e996 Fix build problem of coreutils with musl
When cross compiling with a musl toolchain, the symbol minus_zero
gets defined more than once, causing linking problems

This commit adds as a simple workaround a patch from the openembedded
project.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 17:38:29 +02:00
c44f8d2f1f Fix gawk package checksum
Accidentally used the one of the gz package instead of the xz package.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 17:28:38 +02:00
84278a4627 Bump unbound version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:52:42 +02:00
d23214776a Bump nginx version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:44:16 +02:00
b6ec75d396 Bump nano version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:42:25 +02:00
58b5d2f402 Bump musl version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:41:34 +02:00
4fa9c0bbfa Bump libseccomp version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:39:49 +02:00
ff701d0451 Bump libnftnl version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:38:41 +02:00
41721f809f Bump hostapd version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:36:13 +02:00
cb3a66ac68 Bump gawk version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:35:33 +02:00
4118636f70 Bump ethtool version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:30:32 +02:00
4d57296f10 Bump dhcpcd version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:29:17 +02:00
fabf36697b Bump coreutils version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:27:57 +02:00
05b7ce026c Bump busybox version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:20:42 +02:00
29a79dcb3c Fix wrong usage of check_update_simple
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 16:17:16 +02:00
de68f8f6a7 Bump squashfs-tools-ng version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 15:15:53 +02:00
c62d44b871 Bump Raspberry Pi 3 vendor kernel version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 15:09:13 +02:00
32af4048e0 Bump Raspberry Pi firmware version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 15:06:14 +02:00
9aaff1d1a0 Bump main line Linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:50:17 +02:00
21da79980f Bump sqlite3 version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:45:51 +02:00
87f661ff6c Bump gcc version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:31:46 +02:00
57b0856bc8 Bump tzdata version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:23:26 +02:00
6a8ac80bc7 Bump util-linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:18:16 +02:00
ba1069b86d Bump nftables version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 14:18:09 +02:00
4fbce21d64 Bump expat version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-07-07 13:58:53 +02:00
c221f20a5c Bump squashfs-tools-ng version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-15 18:26:43 +02:00
eead18f9be Bump util-linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
c4e8b0640e Bump OpenSSL version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
5a6e1ab010 Bump main line Linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
d959fc28a7 Bump file version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
0ef38e31ee cleanup: new pkg tool can be built with default root/repodir
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-10 17:03:06 +02:00
42df0f592a Replace pkg2sqfs with the squashfs-ng tools
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-06-08 18:06:18 +02:00
cfa4f6a7cb Bump pkg-tool version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-05-03 17:12:45 +02:00
c76ceae475 Cleanup musl package scripts
- Generate description files on the fly along with file listings
 - Only add dependency on fortify headers if hardening is enabled

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 17:30:48 +02:00
969d777291 Sqlite3: enable column meta data
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 17:30:46 +02:00
77653ba75d Sqlite3: fix package build script
Add missing sub packages, replace version find function.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 12:38:31 +02:00
4ebf4797fb Build the Raspberry Pi VideoCode userland our selves
We have to anyway since we use a different libc.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 12:18:41 +02:00
4b9c5ab0a7 Add pcre2 package
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 12:18:41 +02:00
b548d51db8 Add pseudo packages for OpenGL ES 2.x
Move the Raspberry Pi 3 pkg-config files to /lib and add pseudo
packages for OpenGL ES. Other implementations will have to add
equivalent packages and use the provided machanism. Packages that
requires GLES can simply rely on adding that package to their
dependency list.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 11:58:56 +02:00
db7ce0f77b Consistently remove group write access from directoris
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 11:58:56 +02:00
0414ee80ed Replace custom pkg-config with propperly set environment variables
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-22 00:21:47 +02:00
60a4cf2e59 Remove gcc support packages
Instead, use the gcc provided helper script to patch up the
unpacked source code.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-20 17:16:43 +02:00
52ca26a61b Bump main line Linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
38380bfc04 Bump OpenSSH version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
2e6604840b Bump fortify headers version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
5bc2523af5 Create regular package for root filesystem, use pkg2sqfs in release
This commit overhauls the rootfs package to create a regular package
for the root filesystem instead of creating a packaged squashfs. The
release packages then use pkg2sqfs to turn it into a squashfs image.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
cdc4d8710e Fix permissions in iana-etc file listing
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
5340013d16 Fix permissions in initrd file listing
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
f36a1aee30 Bump pkg-tool version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-18 22:02:21 +02:00
bb479125d3 cleanup nameing of Raspberry Pi firmware packages
- drop the 3 suffix, they contain generic firmware
 - rename the "firwmare" package to "vc" as it contains stuff for the
   video core

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 18:22:57 +02:00
843300f583 Raspberry Pi: Move config.txt and commandline.txt to bsp layer
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 16:43:13 +02:00
815f42cf6d Split RPI device tree files into seperte package, remove debug files
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 16:42:15 +02:00
56cf428a1d cleanup: merge firmware-rpi3 and boot-rpi3 packages
Make boot-rpi a sub package of firmware-rpi3.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-04-03 16:42:11 +02:00
882ce4a8f4 Cleanup handling of linux packages and modules
- All linux packages generate "linux" and "linux-modules"
 - Preference mechanism is used to select the right source package
 - Rootfs depends on "linux-modules" to install the selected kernels
   modules into the squashfs image
 - The release pacakge depends on "linux" to install the appropriate
   kernel to the boot partition

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 16:46:50 +02:00
06a23feb56 Rename "linux" package to "linux-lts"
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 14:42:09 +02:00
268c0a605b Integrate prefered provider mechanism of pkg utility
This commit renames the release packages so they all produce a single
package named "release", creates a preference listing from the
PREFERED_PROVIDER array and lets `pkg buildstrategy` decide what package
to build.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 14:34:28 +02:00
491d09f544 Merge various package variables into PREFERED_PROVIDER array
This commit merges LINUXPKG and RELEASEPKG into a single associative
array named PREFERED_PROVIDER.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 14:33:20 +02:00
d17315439e Bump pkg-tools version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 13:43:00 +02:00
24a9b0f819 Add sqlite3 development package and shell package
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 13:02:53 +02:00
f962a88bba Bump sqlite3 version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 13:02:11 +02:00
6faf86b0d2 Bump Raspberry Pi 3 vendor kernel version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:27:18 +02:00
dcbc6e1b58 Add development package for Raspberry Pi 3 firmware
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:19:56 +02:00
531fffec23 Bump Raspberry Pi 3 firmware version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:13:43 +02:00
a83e98f350 Bump main line Linux version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:05:56 +02:00
6b94d37f06 Bump tzdata version
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-31 12:01:58 +02:00
55463cf428 Cleanup dependencies to toolchain
- crt-dev is a dependency of toolchain
 - basefiles is a dependency of toolchain
 - libstdc++ is (now also) a dependency of toolchain

This commit removes direct build dependencies to the above and replacest
them with dependencies to the toolchain package.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 23:28:30 +01:00
8369295b24 tzdata: generat file listing dynamically
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 16:33:59 +01:00
6c24bad53b Add helper function to produce a file listing from a directory
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 16:18:11 +01:00
e8542cacc0 inotify-tools: fix check_update
Remove empty lines from results so cut doesn't choke on them.

Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 11:15:08 +01:00
94ccf6d7e2 cleanup: add common implementation of check_update
Signed-off-by: David Oberhollenzer <goliath@infraroot.at>
2019-03-30 10:40:54 +01:00