koreader / koreader-base

Base framework offering a Lua scriptable environment for creating document readers
http://koreader.rocks/
GNU Affero General Public License v3.0
131 stars 105 forks source link

crengine: sort source list #1869

Closed benoit-pierre closed 1 month ago

benoit-pierre commented 1 month ago

This change is Reviewable

benoit-pierre commented 1 month ago

The migration to XCode 15.4 (https://github.com/actions/runner-images/issues/10121) is done, the macOS arm64 glib build is broken when not hitting the ccache cache.

benoit-pierre commented 1 month ago

Which also mean we should add the Xcode version to the cache key.

benoit-pierre commented 1 month ago

Which also mean we should add the Xcode version to the cache key.

Or pin Xcode.

I'll wait for #1866 to avoid conflicts, and PR a variant of https://github.com/benoit-pierre/koreader-base/commit/f3df4b8201878523db584e475e06e61768980af8.

And once #1858 is merged, I have a PR for meson support, and then an update to glib.

benoit-pierre commented 1 month ago

Never mind, if we pin Xcode and bump CACHE_EPOCH on change, there's no need to add the version to the cache key, and no conflict. PR incoming.