henderkes
|
6bbb3c969c
|
remove -release handling functionality
|
2026-01-03 17:03:43 +01:00 |
|
henderkes
|
5606b70c1c
|
don't download musl if zig isn't building for musl
|
2025-11-22 09:04:17 +01:00 |
|
Jerry Ma
|
b05bdcd83d
|
Add snmp and net-snmp support for macOS and Linux (#946)
Co-authored-by: Marc <m@pyc.ac>
|
2025-10-29 11:56:36 +08:00 |
|
crazywhalecc
|
be51bcfdfc
|
Fix libevent build, use newer cmake options
|
2025-10-24 13:55:33 +08:00 |
|
henderkes
|
36b04f9eba
|
also install g++ with doctor (not preinstalled on ubuntu, not included in gcc package)
|
2025-09-18 17:24:08 +02:00 |
|
henderkes
|
191d345250
|
update paths to only install once
|
2025-09-18 12:41:36 +02:00 |
|
henderkes
|
311ee40ae4
|
update LinuxToolCheckList.php to install perl-Time-Piece to make openssl work
|
2025-09-18 11:58:58 +02:00 |
|
crazywhalecc
|
a79564f685
|
Fix docker doctor fix pkgroot volume overwrite bug
|
2025-09-04 12:03:13 +08:00 |
|
crazywhalecc
|
022ba3dce4
|
Merge branch 'main' into pkg-config-pkg
# Conflicts:
# src/globals/test-extensions.php
|
2025-08-31 15:20:50 +08:00 |
|
crazywhalecc
|
0fa38bad6d
|
Use existing pkg-config builds and pre-built contents for packages
|
2025-08-31 15:04:34 +08:00 |
|
DubbleClick
|
694fd2f1e0
|
turn pkg-config into a package instead of a library
|
2025-08-27 14:33:39 +07:00 |
|
DubbleClick
|
95f1b65bca
|
fix perl installation by checking for FindBin
|
2025-08-27 13:03:57 +07:00 |
|
DubbleClick
|
25401e5959
|
cs fix
|
2025-08-27 12:43:48 +07:00 |
|
DubbleClick
|
08ab3c17d6
|
fix perl-IPC-Cmd check so it doesn't try installing it every time
|
2025-08-27 11:40:06 +07:00 |
|
crazywhalecc
|
29dc5e4ea7
|
Chore
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
f68f060be2
|
Refactor all (except command) modules using new exceptions
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
722bb31815
|
Introduce AttributeMapper for managing extensions and doctor attributes
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
0c9a30256e
|
Remove all @throws PHPDoc, it's almost useless for SPC anymore
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
1047d471ed
|
Merge branch 'main' into php-85
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
# src/SPC/store/source/PhpSource.php
# src/globals/test-extensions.php
|
2025-07-31 23:46:34 +08:00 |
|
crazywhalecc
|
96a7aabda0
|
Don't show shell log
|
2025-07-31 21:31:48 +08:00 |
|
crazywhalecc
|
be857913cd
|
Add alt for re2c
|
2025-07-31 01:54:28 +08:00 |
|
crazywhalecc
|
601444d0a5
|
Add re2c build for spc-gnu-docker
|
2025-07-31 01:44:44 +08:00 |
|
crazywhalecc
|
cb0ea67a28
|
Fix x86_64 macOS bison finder path
|
2025-07-31 00:09:13 +08:00 |
|
crazywhalecc
|
4efb3dfc9a
|
Add check for Bison version in MacOS tool checklist, trigger extension test
|
2025-07-28 16:47:04 +08:00 |
|
crazywhalecc
|
0696acb9c5
|
Add support for re2c in tool checklists and environment setup
|
2025-07-28 15:54:55 +08:00 |
|
DubbleClick
|
630f861c62
|
move musl check so it doesn't keep prompting for install
|
2025-07-26 15:18:20 +07:00 |
|
DubbleClick
|
18a5215da9
|
cs fix
|
2025-07-25 16:26:34 +07:00 |
|
DubbleClick
|
b4392aded7
|
always install musl libc (to be able to compile dynamic with zig)
|
2025-07-25 16:11:11 +07:00 |
|
DubbleClick
|
2ac20cf3af
|
remove unnecessary LDFLAGS_PROGRAM env var
|
2025-07-05 10:44:40 +07:00 |
|
DubbleClick
|
f6c6011061
|
err, we need to install zig of course
|
2025-07-01 16:25:08 +07:00 |
|
DubbleClick
|
b7e8587608
|
cs fixes
|
2025-07-01 14:02:10 +07:00 |
|
DubbleClick
|
0a33fba23e
|
zig toolchain stuff
|
2025-07-01 14:01:48 +07:00 |
|
DubbleClick
|
956667bf08
|
fix alpine doctor saying gettext-dev isn't installed
|
2025-06-30 13:40:51 +07:00 |
|
crazywhalecc
|
44c6d6288e
|
Refactor LinuxMuslCheck to use MuslToolchain class for toolchain check
|
2025-06-30 13:04:49 +08:00 |
|
crazywhalecc
|
12aadf18cc
|
refactor: replace SPC_LIBC with SPC_TARGET and update related logic
|
2025-06-28 16:36:05 +08:00 |
|
DubbleClick
|
cd6aca832d
|
add back perl-IPC-Cmd for spc-gnu-docker (not included in perl package on aarch64, apparently)
|
2025-06-20 18:43:38 +07:00 |
|
DubbleClick
|
3f92df0865
|
patch before make for uv fix
|
2025-06-20 15:57:16 +07:00 |
|
DubbleClick
|
1c439a01a1
|
Merge remote-tracking branch 'origin/main' into docs
|
2025-06-18 10:49:43 +07:00 |
|
crazywhalecc
|
5a401a5f92
|
Add source hash comparator & refactor download lock
|
2025-06-16 12:48:37 +08:00 |
|
DubbleClick
|
52f40b7f9f
|
the release option also affects shared extensions, which is unwanted, patchelf their soname back and rename them
|
2025-06-12 20:20:33 +07:00 |
|
DubbleClick
|
715650c4db
|
add "which" to spc doctor
|
2025-06-06 23:51:58 +07:00 |
|
DubbleClick
|
ad8581db97
|
Merge remote-tracking branch 'origin/main' into fix/icurel
|
2025-06-05 16:48:47 +07:00 |
|
DubbleClick
|
ef7ebdfd1f
|
force minimum version 3.12 for cmake policies in freetype, only when cmake >= 4
|
2025-06-04 21:18:44 +07:00 |
|
DubbleClick
|
3662e079ac
|
fix spc doctor command, gettext is installed by default, but doesn't provide all required autopoint stuff - check for gettextize instead, which is only installed with the gettext-devel package
|
2025-05-25 17:26:48 +07:00 |
|
Jerry Ma
|
b4f3657323
|
Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead (#642)
* Remove SPC_NO_MUSL_PATH, remove --libc, use SPC_LIBC instead
* Fix tests
* Internally use GNU_ARCH for unified
* Update EXTENSION_DIR comments for env.ini
* Remove redundant -fPIC cflags in curl
|
2025-03-14 18:22:50 +08:00 |
|
Jerry Ma
|
4cc985a39b
|
Fix gettext on locale bug (#634)
* Fix gettext locale sanity check failure bug
* Fix phpstan
* Add tests
* Add additional attr build configure args
* Remove windows test
* Fix attr configure arg
* Fix attr configure bug on gnu docker and alpine docker
* Add gettext-devel for doctor
* weird change for gnu docker container (#643)
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
---------
Co-authored-by: Marc <m@pyc.ac>
Co-authored-by: Marc Henderkes <m.henderkes@pc-college.de>
|
2025-03-14 15:25:51 +08:00 |
|
Jerry Ma
|
d643051759
|
Update musl-wrapper version to 1.2.5 and apply CVE patch (#627)
|
2025-03-13 11:11:58 +08:00 |
|
Marc Henderkes
|
511fd0e301
|
add required packages for autopoint to spc doctor
|
2025-03-11 06:59:39 +01:00 |
|
crazywhalecc
|
2a9cd436b6
|
Support -fPIC and -fPIE for most libs and PHP
|
2025-03-10 00:39:20 +08:00 |
|
crazywhalecc
|
75ee69b07d
|
Add gnu based static binary support
|
2025-01-28 19:37:50 +08:00 |
|