Oliver Smith
060e35c8df
cross/gcc-*: upgrade to 15.2.0-r3
...
Regenerate the cross/gcc packages against Alpine's aports with
pmbootstrap's current main branch.
Related: 05d31c9bcf
Signed-off-by: Oliver Smith <ollieparanoid@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8240 >
2026-04-12 12:30:11 +00:00
Aelin
b787bef725
cross/musl-*: upgrade to 1.2.6-r2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8329 >
2026-04-12 09:08:45 +00:00
Aelin
e86582ddce
cross/systemd-boot-x86: upgrade to 260.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8222 >
2026-03-25 12:31:40 +00:00
Aelin
0dd4e4108c
cross/musl-*: upgrade to 1.2.6-r0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8220 >
2026-03-24 19:41:22 +01:00
Aelin
1f12afeeea
cross/systemd-boot-x86: upgrade to 259.5
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8177 >
2026-03-14 11:32:10 +00:00
Aelin
a81bd1f150
cross/systemd-boot-x86: upgrade to 259.4
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8165 >
2026-03-12 20:20:31 +00:00
Aelin
48c07c2d61
cross/systemd-boot-x86: upgrade to 259.3
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8129 >
2026-03-06 17:03:41 +00:00
Aelin
ad870b8215
cross/systemd-boot-x86: upgrade to 259.2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8097 >
2026-03-01 17:17:14 +00:00
Aelin
f96ae83d6a
cross/grub-efi-x86: Upgrade to 2.12-r9
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8045 >
2026-02-20 07:10:39 +00:00
Achill Gilgenast
be8ab16df2
cross/systemd-boot-x86: upgrade to 259.1
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7970 >
2026-02-09 15:48:37 +00:00
Achill Gilgenast
de6191ed00
cross/*: add empty maintainer= variables
...
non-"aportgen"erated packages in cross/
[ci:skip-vercheck]: same behaviour
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7765 >
2026-01-17 00:51:36 +00:00
Pablo Correa Gómez
11e8136f44
ci: fetch ci-common files from "main" branch
...
Relates https://gitlab.postmarketos.org/postmarketOS/postmarketos/-/issues/122
Signed-off-by: Pablo Correa Gómez <pabloyoyoista@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7726 >
2026-01-14 16:48:52 +00:00
Achill Gilgenast
ecd710af96
*/*: move to maintainer= variables
...
* Also move right above pkgname=
* Move Co-Maintainer lines above maintainer=
* Remove empty lines in the header
pmbootstrap 3.7+ & abuild supports maintainer= variables.
See also https://gitlab.alpinelinux.org/alpine/tsc/-/issues/88
[ci:skip-build]: no pkgver/pkgrel changes
[ci:ignore-count]: intended
[ci:skip-vercheck]: no functional changes
[skip ci]: false positives
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7723 >
2026-01-12 17:01:35 +01:00
Oliver Smith
93f91ed3c0
cross/systemd-boot-x86: fix build without libintl
...
Fix that the build aborts with:
Checking for function "dgettext" : NO
meson.build:1029:21: ERROR: C shared or static library 'intl' not found
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7604 >
2025-12-23 12:10:05 +00:00
Achill Gilgenast
30546c9795
cross/systemd-boot-x86: upgrade to 259
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/94895
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7604 >
2025-12-23 12:10:05 +00:00
Achill Gilgenast
de51296af2
cross/systemd-boot-x86: upgrade to 258.3
...
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/94695
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7575 >
2025-12-15 18:22:55 +00:00
Jens Reidel
4971cffa24
cross/systemd-boot-x86: upgrade to 258.2
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7372 >
2025-11-15 00:08:53 +00:00
Oliver Smith
1f18c9a29e
cross/gcc-*: upgrade to 15.2.0-r2
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7289 >
2025-11-02 13:28:40 +01:00
Jens Reidel
3960d31623
cross/gcc-*: upgrade to 15.2.0-r1
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7221 >
2025-10-20 23:41:02 +00:00
Jens Reidel
20261cb654
cross/systemd-boot-x86: upgrade to 258.1
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7194 >
2025-10-14 02:21:30 +02:00
Oliver Smith
a326582cd6
cross/musl-*: downgrade to 1.2.5
...
[ci:skip-vercheck]: Follow Alpine's downgrade to 1.2.5
Related: e4b8c67bb1
Related: 28eb815e5d
Related: f2036bfe00
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7188 >
2025-10-14 00:08:14 +00:00
Jens Reidel
3632851500
cross/crossdirect: Add support for loongarch64
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
b3500aaa5b
cross/{gcc,musl}-loongarch64: Generate with aportgen
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7116 >
2025-10-12 16:36:48 +00:00
Jens Reidel
e5b378b65f
cross/musl-*: upgrade to 1.2.6_git20250919
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7182 >
2025-10-12 10:10:59 +00:00
Oliver Smith
38245b028f
cross/busybox-static-*: remove
...
The busybox-static packages were used by devices using the obscure
"isorec" boot method (that I originally introduced with the
samsung-i9100, based on what I saw in the downstream kernel repo at the
time IIRC). This method is fairly limited, e.g. we can't append a
cmdline easily according to MR 6917. After the samsung-i9100 has been
switched over to use u-boot in MR 6921, all users of busybox-static are
now in device/archived/. Let's remove the busybox-static packages so
there are less packages we need to sync with Alpine.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7145 >
2025-10-05 22:48:50 +00:00
Oliver Smith
fca3e7d7ee
cross/crossdirect: fix "unsupported relocation"
...
Crossdirect redirects archivers (gz, bzip2, ...) to their native
versions when cross compiling. This works e.g. when extracting sources or
packing the .apks at the end of the build. But it currently fails when
such an archiver gets called during package().
For example with bootchart2:
>>> bootchart2: Entering fakeroot...
...
gzip -c bootchart2.1 > /home/pmos/build/pkg/bootchart2/usr/share/man/man1/bootchart2.1.gz
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 1
Error relocating /native/usr/lib/libfakeroot.so: unsupported relocation type 6
Fix this by running the foreign arch version when it gets called in a
fakeroot.
Fixes: 8a7c9ce7 ("cross/crossdirect: run archivers natively too")
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7120 >
2025-10-01 19:56:10 +02:00
Oliver Smith
219e9e5e8a
cross/systemd-boot-x86: upgrade to 258
...
Related: be9e1474db
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7060 >
2025-09-18 19:47:25 +02:00
Jens Reidel
a42bce2407
cross/busybox-static-*: upgrade to 1.37.0-r23
...
Signed-off-by: Jens Reidel <adrian@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7019
[ci:skip-build]: already built successfully in CI
2025-09-08 20:41:46 +02:00
Achill Gilgenast
d8be95c138
cross/systemd-boot-x86: upgrade to 257.9
...
baef680768
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7013 >
2025-09-08 01:54:28 +00:00
Oliver Smith
d2b4965e3a
cross/musl-*: upgrade to 1.2.5-r20
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6955 >
2025-08-20 18:58:19 +02:00
Oliver Smith
5053fa4853
cross/.gitlab-ci.yml: add tags: [qemu]
...
The runners from OSUOSL sometimes still fail to run jobs that emulate
other arches via QEMU. We run into this when building gcc-x86_64 for
aarch64 on x86_64 through QEMU. Use the usual workaround of running the
job on our own builder.
Related: postmarketos issue 83
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:35 +00:00
Oliver Smith
ed7213823e
cross/.gitlab-ci.yml: store log on error
...
Make the log available, currently it gets cut off:
> Job's log exceeded limit of 4194304 bytes.
> Job execution will continue but no more output will be collected.
Remove --details-to-stdout, as it causes the log to only get written to
stdout, not to the log file.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:35 +00:00
Oliver Smith
6d9ab71015
cross/.gitlab-ci.yml: fix building 3 pkgs
...
The hello-world, iskey, pbsplash packages didn't actually get built in
this test as --force was missing and the versions don't change when
upgrading gcc. The last and most important one for building gcc-x86_64
with gcc-aarch64 did work though.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:32 +00:00
Oliver Smith
689d67be2e
cross/gcc-*: upgrade to 15.2.0-r0
...
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6909 >
2025-08-17 16:13:29 +00:00
Jens Reidel
ed1039bc18
cross/{gcc-ppc64le,musl-ppc64le}: Generate with aportgen (MR 5774)
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5774 >
2025-08-17 12:43:26 +00:00
Oliver Smith
a4a01e6896
cross/musl-*: upgrade to 1.2.5-r19
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6930
[ci:skip-build]: already built successfully in CI
2025-08-15 14:31:33 +02:00
Oliver Smith
c836f3a0b6
cross/busybox-static-*: upgrade to 1.37.0-r22
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6901
[ci:skip-build]: already built successfully in CI
2025-08-08 17:20:59 -07:00
Oliver Smith
abee2c9bd0
cross/systemd-boot-x86: upgrade to 257.8
...
Related: 6240e9faf6
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6902
[ci:skip-build]: already built successfully in CI
2025-08-08 17:19:12 -07:00
Oliver Smith
08c7d7d784
cross/gcc-*: upgrade to 15.1.1_git20250726-r0
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6858
[ci:skip-build]: already built successfully in CI
2025-08-01 07:58:05 +02:00
Oliver Smith
403c5a4059
cross/musl-*: upgrade to 1.2.5-r17
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6856
[ci:skip-build]: already built successfully in CI
2025-08-01 07:55:57 +02:00
Oliver Smith
a1b32209a3
cross/gcc-*: upgrade to 15.1.1_git20250719-r2
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6829
[ci:skip-build]: already built successfully in CI
2025-07-27 17:08:14 -04:00
Oliver Smith
48279a26b8
cross/musl-*: upgrade to 1.2.5-r15
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6828
[ci:skip-build]: already built successfully in CI
2025-07-27 11:26:03 +02:00
Oliver Smith
3fe30397b9
cross/busybox-static-*: upgrade to 1.37.0-r21
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6828
2025-07-27 11:25:59 +02:00
Oliver Smith
9ee28aa4de
cross/busybox-static: upgrade to 1.37.-r20
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6816
[ci:skip-build]: already built successfully in CI
2025-07-23 19:24:02 +02:00
Oliver Smith
9481543b7b
CI: add cross-gcc-tests
...
When upgrading our cross gcc packages, build some packages with them to
ensure they work as expected.
Put the gitlab-ci.yml in cross/ instead of cross/gcc-x86_64, because:
* it tests gcc-aarch64 too
* so it does not get removed when regenerating gcc-x86_64 with
pmbootstrap
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6776
2025-07-15 08:32:56 +02:00
Oliver Smith
1e8d98e1fb
cross/gcc: upgrade to 14.3.0-r6
...
Related: d0e738b780
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6776
2025-07-15 08:32:56 +02:00
Oliver Smith
ada641bbf4
cross/musl-*: upgrade to 1.2.5-r14
...
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6778
[ci:skip-build]: already built successfully in CI
2025-07-14 22:15:39 +02:00
Jens Reidel
2fd253416e
pmb:crossdirect: support ppc64le
...
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6770
[ci:skip-build]: already built successfully in CI
2025-07-13 15:34:28 +02:00
Oliver Smith
8a7c9ce707
cross/crossdirect: run archivers natively too
...
Run native binaries for extracting / packing various archives if they
are installed in the native chroot when using the crossdirect
compilation method, instead of having them go through QEMU. The
resulting extracted/packed files should always be the same but this is
significantly faster.
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6763
2025-07-13 12:25:58 +02:00
Oliver Smith
7e4ddbdc55
cross/crossdirect: tweak package() variables
...
* make arches and compilers diff friendly
* order arches alphabetically
* rename _bin to _bin_compilers in preparation for _bin_archivers
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6763
2025-07-13 12:25:58 +02:00