Frankie Dintino
5573242126
Further reduce size (LTO on macOS, more aggressive symbol stripping)
2025-04-23 15:13:06 -04:00
Frankie Dintino
6c918a02b8
use alternative mirror for nasm, since nasm.us is down
2025-04-23 15:12:20 -04:00
Frankie Dintino
a005e28152
Use CMAKE_BUILD_TYPE=MinSizeRel on aarch64 manylinux2014
2025-04-17 12:52:20 -04:00
Frankie Dintino
8ab93db932
Disable AOM high-bit-depth support
2025-04-16 21:14:08 -04:00
Andrew Murray
ce01f1961f
Merge branch 'main' into chore/remove-rav1e
2025-04-13 11:19:00 +10:00
Hugo van Kemenade
d52c2db317
Do not include libavif in wheels
2025-04-12 18:30:08 +03:00
Hugo van Kemenade
774d0aedce
Merge pull request #8868 from radarhere/xz_upgrade
...
Updated xz to 5.8.1
2025-04-12 10:27:17 +03:00
Andrew Murray
6b5f8d768d
Do not include libavif in wheels
2025-04-10 13:55:02 +10:00
Andrew Murray
8cac43f872
Use elif
2025-04-09 07:56:19 +10:00
Frankie Dintino
331354a839
only disable CMAKE_INTERPROCEDURAL_OPTIMIZATION on macOS
2025-04-08 09:32:22 -04:00
Andrew Murray
621bcd56f0
Removed CMAKE_INTERPROCEDURAL_OPTIMIZATION ( #37 )
2025-04-08 08:50:48 -04:00
Andrew Murray
179ae9d395
Disable building harfbuzz tests
2025-04-08 22:05:29 +10:00
Frankie Dintino
8bc14e2a6b
Update .github/workflows/wheels-dependencies.sh
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
2025-04-07 09:10:44 -04:00
Andrew Murray
7aca46c356
Do not disable CMAKE_MACOSX_RPATH ( #36 )
2025-04-06 10:21:49 -04:00
Andrew Murray
6d7f39645d
Do not install perl ( #35 )
2025-04-06 07:56:06 -04:00
Andrew Murray
1ba32fce48
Updated harfbuzz to 11.0.1
2025-04-05 15:44:46 +11:00
Frankie Dintino
deb1c9dd4a
Build libavif with -Os and with LTO enabled
2025-04-04 22:39:31 -04:00
Andrew Murray
61d3dd9e83
Updated xz to 5.8.1, except on Windows x86
2025-04-04 22:12:54 +11:00
renovate[bot]
8691112a2c
Update scientific-python/upload-nightly-action action to v0.6.2 ( #8865 )
2025-04-03 13:23:36 +03:00
Frankie Dintino
8a6e5affa1
Remove rust installation via rustup, which is no longer needed
2025-04-02 21:43:21 -04:00
Frankie Dintino
ab55e543c8
remove ENABLE_NASM and CMAKE_MODULE_PATH libavif cmake args
...
ENABLE_NASM=ON is unnecessary...it forces the use of nasm over yasm if
both are available, but only nasm is installed in the wheel build
environments. And CMAKE_MODULE_PATH was only necessary when we used
pre-built rav1e binaries.
2025-04-02 15:55:08 -04:00
Frankie Dintino
84485e1718
s/AVIF/AV1/
2025-04-02 15:12:44 -04:00
Frankie Dintino
a2cbce795d
Include comment about CONFIG_AV1_DECODER=0
2025-04-02 13:54:48 -04:00
Frankie Dintino
8b4e66e10a
fix(avif): use only aomenc and dav1d to reduce wheel size
...
Also build libavif as a shared library. When it is built as a static
library, the dependency library files are combined into a single
archive. But when they are linked as a shared library, the linker is
able to remove unused objects. This yields a modest but not
insignificant file size reduction.
2025-04-02 12:23:43 -04:00
Andrew Murray
7e15c54cad
Use multibuild build_github ( #8861 )
2025-04-02 15:53:14 +03:00
wiredfool
5c76e7ec17
Image -> Arrow support ( #8330 )
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-01 09:10:45 +03:00
Frankie Dintino
7d50816f0a
Add AVIF plugin (decoder + encoder using libavif) ( #5201 )
...
Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2025-04-01 07:13:21 +03:00
Andrew Murray
999d9a7f0c
Updated xz to 5.8.0 on manylinux2014 by removing po4a dependency ( #8848 )
2025-04-01 07:09:09 +03:00
Andrew Murray
b1f7ba0a41
Merge pull request #8772 from radarhere/zlib_macos
...
Revert to zlib on macOS < 10.15
2025-03-31 08:47:49 +11:00
Andrew Murray
e1f0def839
Updated xz to 5.8.0, except on manylinux2014 ( #8836 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-27 14:43:07 +02:00
Andrew Murray
b8abded99b
Change back to actions/setup-python ( #8833 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-25 15:31:49 +02:00
Andrew Murray
bca693bd82
Updated harfbuzz to 11.0.0 ( #8830 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-24 08:33:45 +02:00
Andrew Murray
6c7917d7a6
Revert to zlib on macOS < 10.15
2025-03-17 07:54:47 +11:00
Andrew Murray
7767e83e6c
Use action to setup qemu
2025-03-16 22:24:13 +11:00
Andrew Murray
9953256bbf
Revert "Use Ubuntu 22.04 for 24.04 ppc64le and s390x"
...
This reverts commit e31441fc41 .
2025-03-16 22:12:14 +11:00
Andrew Murray
5efcaa4603
Updated Ghostscript to 10.5.0 ( #8814 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-14 08:50:28 +02:00
Andrew Murray
4b9d9f55cd
Updated libtiff to 4.7.0 ( #8812 )
...
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com>
2025-03-12 00:59:25 +02:00
Hugo van Kemenade
17c7beffd8
Merge branch 'main' into harfbuzz
2025-03-03 17:41:34 +02:00
Hugo van Kemenade
8e8b94ada4
Merge pull request #8764 from radarhere/libpng
...
Updated libpng to 1.6.47
2025-03-03 17:40:33 +02:00
Hugo van Kemenade
04438f46fd
Merge pull request #8742 from radarhere/lcms2
...
Updated lcms2 to 2.17
2025-03-03 17:40:24 +02:00
Hugo van Kemenade
f89952cb04
Merge pull request #8778 from radarhere/mingw
...
Revert "Do not install libimagequant"
2025-03-03 17:38:47 +02:00
Hugo van Kemenade
db4534a8cf
Build PyPy3.11 wheel for macOS 10.15 x86_64
2025-03-02 12:00:46 +02:00
Andrew Murray
d6b94421d0
Updated harfbuzz to 10.4.0
2025-03-01 11:37:49 +11:00
Andrew Murray
153fd4801c
Revert "Do not install libimagequant"
...
This reverts commit 1e115987af .
2025-02-27 22:24:48 +11:00
Andrew Murray
4415b4ad36
Updated libpng to 1.6.47
2025-02-19 08:47:04 +11:00
Hugo van Kemenade
0e333bf0dc
Merge pull request #8738 from radarhere/pkg_config
2025-02-17 13:28:21 +02:00
Hugo van Kemenade
216690ff17
Add PyPy3.11 to CI
2025-02-16 21:29:54 +02:00
Andrew Murray
1650425283
Merge pull request #8673 from freakboy3742/zlib-ng-with-sip
...
Rewrite the install_name of the ZLIB-NG library on macOS
2025-02-16 05:00:36 +11:00
Andrew Murray
ad6c4f82f3
Updated lcms2 to 2.17
2025-02-15 09:27:16 +11:00
Andrew Murray
45d8d80567
Updated zlib-ng to 2.2.4
2025-02-11 11:36:55 +11:00