The source project of this merge request has been removed.
testing/php82-pecl-pcov: new aport
Inspired by https://gitlab.alpinelinux.org/alpine/aports/-/blob/master/testing/php81-pecl-pcov/APKBUILD
Build looked ended like this this:
>>> php82-pecl-pcov: Entering fakeroot...
Installing shared extensions: /workspace/aports/testing/php82-pecl-pcov/pkg/php82-pecl-pcov/usr/lib/php82/modules/
>>> php82-pecl-pcov*: Running postcheck for php82-pecl-pcov
>>> php82-pecl-pcov*: Preparing package php82-pecl-pcov...
>>> php82-pecl-pcov*: Stripping binaries
>>> php82-pecl-pcov*: Scanning shared objects
>>> php82-pecl-pcov*: Tracing dependencies...
php82-common
so:libc.musl-aarch64.so.1
>>> php82-pecl-pcov*: Package size: 104.0 KB
>>> php82-pecl-pcov*: Compressing data...
>>> php82-pecl-pcov*: Create checksum...
>>> php82-pecl-pcov*: Create php82-pecl-pcov-1.0.11-r0.apk
>>> php82-pecl-pcov: Build complete at Mon, 06 Mar 2023 22:30:24 +0000 elapsed time 0h 0m 15s
>>> php82-pecl-pcov: Cleaning up srcdir
>>> php82-pecl-pcov: Cleaning up pkgdir
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
>>> php82-pecl-pcov: Uninstalling dependencies...
(1/21) Purging .makedepends-php82-pecl-pcov (20230306.223020)
-----BEGIN RSA PRIVATE KEY-----
(2/21) Purging php82-dev (8.2.3-r0)
(3/21) Purging php82 (8.2.3-r0)
(4/21) Purging autoconf (2.71-r2)
(5/21) Purging m4 (1.4.19-r2)
(6/21) Purging pcre2-dev (10.42-r0)
(7/21) Purging libedit-dev (20221030.3.1-r0)
(8/21) Purging bsd-compat-headers (0.7.2-r4)
(9/21) Purging ncurses-dev (6.4_p20230225-r0)
(10/21) Purging libformw (6.4_p20230225-r0)
(11/21) Purging libmenuw (6.4_p20230225-r0)
(12/21) Purging libpanelw (6.4_p20230225-r0)
(13/21) Purging zlib-dev (1.2.13-r0)
(14/21) Purging libpcre2-16 (10.42-r0)
(15/21) Purging libpcre2-32 (10.42-r0)
(16/21) Purging re2c (3.0-r0)
(17/21) Purging git-perl (2.39.2-r0)
(18/21) Purging perl-git (2.39.2-r0)
(19/21) Purging perl-error (0.17029-r1)
(20/21) Purging perl (5.36.0-r0)
(21/21) Purging libbz2 (1.0.8-r4)
Executing busybox-1.36.0-r3.trigger
OK: 310 MiB in 73 packages
>>> php82-pecl-pcov: Updating the testing/aarch64 repository index...
>>> php82-pecl-pcov: Signing the index...
Testing locally looked like this:
e6aa99da21d3:/workspace/aports/testing# apk add --repository /workspace/packages/testing php82-pecl-pcov --allow-untrusted
(1/2) Installing php82-common (8.2.3-r0)
(2/2) Installing php82-pecl-pcov (1.0.11-r0)
OK: 302 MiB in 67 packages
e6aa99da21d3:/workspace/aports/testing# apk add -U php82
fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
(1/5) Installing argon2-libs (20190702-r3)
(2/5) Installing libedit (20221030.3.1-r0)
(3/5) Installing xz-libs (5.4.1-r0)
(4/5) Installing libxml2 (2.10.3-r2)
(5/5) Installing php82 (8.2.3-r0)
Executing busybox-1.36.0-r3.trigger
OK: 309 MiB in 72 packages
e6aa99da21d3:/workspace/aports/testing# php82 -i | grep pcov
Additional .ini files parsed => /etc/php82/conf.d/pcov.ini
pcov
pcov.directory => /workspace/aports/testing
pcov.exclude => none
pcov.initial.memory => 65336 bytes
pcov.initial.files => 64
OLDPWD => /workspace/aports/testing/php82-pecl-pcov
$_SERVER['OLDPWD'] => /workspace/aports/testing/php82-pecl-pcov
Edited by DracoBlue