Bruno Lopes
6cd0f3d378
build/linux: Update Graphviz module to 14.0.2
...
Synced from: d984ed8772
(cherry picked from commit 44d07a8b7f )
2025-10-21 09:30:02 -03:00
Bruno Lopes
57d2fa8b51
build/linux: Bump openexr module to 3.4.2
...
Synced from 7f1b70cbab
(cherry picked from commit b3fe88323c )
2025-10-17 15:03:31 -03:00
Bruno Lopes
a9cb27dcb6
build/linux: Update openexr, imath and openjph modules
...
Synced from: 6234af7b85
(cherry picked from commit d872a21786 )
2025-10-09 09:01:58 -03:00
Bruno Lopes
802977f0be
build/linux: Build graphviz module with Cmake
...
(cherry picked from commit d0f3d9d421 )
2025-10-06 17:00:12 -03:00
Bruno Lopes
8082e58981
build/linux: Fix Flatpak building after gexiv2 dep declaration
...
(cherry picked from commit ebd6e64dc8 )
2025-10-05 14:54:43 -03:00
Bruno Lopes
35311e3147
build/linux: Update poppler module to 25.10
...
Synced from
6d4124f7b8
(cherry picked from commit d8d73266bc )
2025-10-04 18:52:51 -03:00
Bruno Lopes
f31642a419
build/linux: Silence noisy warnings about GTK_MODULES
...
From GTK mouth:
https://gitlab.gnome.org/GNOME/gtk/-/blob/3.24.50/gtk/gtkmodules.c?ref_type=tags#L250
(cherry picked from commit 47eac319b1 )
2025-09-28 21:42:04 -03:00
Bruno Lopes
95582ad439
build/linux: Sync with Beta manifest regarding whitespaces
...
(cherry picked from commit 4d97212cf9 )
2025-09-23 21:11:37 -03:00
Bruno Lopes
3425bd852e
build/linux: ORAS works! Let's do some cosmetical changes on Flatpak deps script
...
(cherry picked from commit fe4dbeb911 )
2025-09-23 12:22:56 -03:00
Bruno Lopes
39546bae9b
build/windows: Temporarely show flatpak deps building to see if ORAS caching is working
...
(cherry picked from commit fdb4111e3f )
2025-09-23 12:22:53 -03:00
Bruno Lopes
df8b16ddb4
build/linux: Do not cache babl and gegl builds binaries to ORAS image
...
They should be passed only at artifact level.
(cherry picked from commit 72533aaf8e )
2025-09-23 12:22:50 -03:00
Bruno Lopes
453ce7e31f
build/linux: Test built packages binary caching on Flatpak with ORAS
...
If this works, our flatpak builds will behave like on AppImage,
Snap and Windows, I mean: with all precompiled binaries.
(cherry picked from commit 8e9b7bfce6 )
2025-09-23 12:22:47 -03:00
Bruno Lopes
d090c56b3c
build/linux: Don't allow openjph update on Flatpak
...
It have broken includes starting with 0.23.0
(cherry picked from commit 308963c271 )
2025-09-21 22:45:22 -03:00
Bruno Lopes
ba828074bc
build/linux: Update graphviz module to 14.0.0
...
(cherry picked from commit 4d0fef9482 )
2025-09-21 22:45:16 -03:00
Bruno Lopes
4480cd19aa
build/linux: Update ghostscript module to 10.06.0
...
Synced from: 5ce8488408
(cherry picked from commit 527f4964fe )
2025-09-17 17:56:39 +02:00
Bruno Lopes
4d73d78c25
build/linux: Update openexr module to 3.4.0 and add openjph module
...
Synced from: 4318fbbef2
(cherry picked from commit 69359a16c1 )
2025-09-17 17:54:48 +02:00
Bruno Lopes
16fc70d694
build/linux: Update poppler module to 25.09.1
...
(cherry picked from commit 65258d6183 )
2025-09-17 17:50:25 +02:00
Bruno Lopes
7422e66a50
build/linux: Update Poppler to 25.09 and manually disable awful -DENABLE_GPGME
...
Ported from: a125318890
(cherry picked from commit 8287302b50 )
2025-09-17 17:41:34 +02:00
Bruno Lopes
cc02900d30
build/linux: Update exiv2 module to 0.28.7
...
(cherry picked from commit 27a89a0c8a )
2025-09-17 17:31:21 +02:00
Bruno Lopes
5cf0f58b49
build/linux: Update exiv2 module to 0.28.6
...
Ported from 91e327ab7a
(cherry picked from commit 04622852fa )
2025-09-17 17:30:37 +02:00
Bruno Lopes
e0fafcfda0
build/linux: Remove 'x-checker-data' while not on stable Ghostscript
...
Following faf0fd74
(cherry picked from commit 4ec1368af9 )
2025-09-17 17:17:05 +02:00
Ondřej Míchal
8bec5e0910
build/linux: Re-add ghostscript using a new release candidate
...
This is not a full new release but we might as well test the new
release-candidate to see if it fixes the build issues with GCC 15.
Partially reverts 4ae861f5ac
(cherry picked from commit faf0fd7401 )
2025-09-17 17:17:05 +02:00
Bruno Lopes
1c50d3637c
build/linux: Update imath module to 3.2.1
...
(cherry picked from commit ad03d6c94a )
2025-09-17 17:01:17 +02:00
Bruno Lopes
db481eff60
build/linux: Remove dangling .patch files after org.gimp.GIMP.HEIC drop
...
x265 is not being built anymore since eefc2bea
(cherry picked from commit f6704a84fa )
2025-09-17 17:01:17 +02:00
Bruno Lopes
c9bbeed48a
build/linux: Drop org.gimp.*.HEIC in favor of org.freedesktop.*.codecs-extra
...
See: https://github.com/flathub/org.gimp.GIMP/issues/414
(cherry picked from commit eefc2bea1a )
2025-09-17 16:44:50 +02:00
Bruno Lopes
2b06439488
build/linux: Change collapsible section ID to the more technical '*_submission'
...
We already use '*_submission' on the MSIX script.
Submission is the first act, the one which we trigger on CI.
The publishing is done by the store (Flathub or Snap Store).
(cherry picked from commit 2e12de6747 )
2025-09-17 16:40:25 +02:00
Bruno Lopes
264bb8185e
build, gitlab-ci: Drop last ccache shenanigans
...
Let's prioritize reproducibility over small performance gains,
specially when we have too many packages do deal with.
(cherry picked from commit 839064a6c6 )
2025-09-17 16:40:25 +02:00
Bruno Lopes
b3aaae6b46
build/linux, gitlab-ci: Change .flatpak-builder artifact naming to be more consistent
...
(cherry picked from commit 56cc7e363b )
2025-09-17 16:40:25 +02:00
Bruno Lopes
0d6175e2a5
build/linux: Update imath and graphviz flatpak modules
...
Synced from: e6c69021e3
(cherry picked from commit 3bf6aaa0fa )
2025-09-17 16:40:24 +02:00
Bruno Lopes
ff4e58b89c
build/linux: Add some sub comments on flatpak dist tools section
...
(cherry picked from commit 771fcb576f )
2025-09-17 16:40:24 +02:00
Bruno Lopes
b2357ffe26
build/linux: Clarify files/repo section comment on Flatpak dist script
...
(cherry picked from commit 0f91efa3d5 )
2025-09-17 16:40:24 +02:00
Bruno Lopes
f02ed53502
build/linux: Remove exit check on flatpak dist
...
Let's hope this fixes the bug.
(cherry picked from commit 855d07193b )
2025-09-17 16:40:24 +02:00
Bruno Lopes
a8f194d6c1
build/linux: Hopefully bug of only aarch64 being distributed due to exit code
...
(cherry picked from commit 6645f245cb )
2025-09-17 16:40:24 +02:00
Bruno Lopes
251870ade6
build/linux: Fix wrong extraction of repo*.tar
...
(cherry picked from commit 19e83a0eb5 )
2025-09-17 16:40:24 +02:00
Bruno Lopes
8a928fb48c
build/linux: Fix typo in flatmanager_text variable evaluation
...
(cherry picked from commit e1b2b44f3b )
2025-09-17 16:40:24 +02:00
Bruno Lopes
343613c2e1
build/linux: Fix build-bundle on gimp job after
...
a6544047
(cherry picked from commit 34285d4459 )
2025-09-17 16:40:24 +02:00
Bruno Lopes
75a3035e9e
build/linux: Fix local distribution of .flatpak
...
(cherry picked from commit a65440478c )
2025-09-17 16:40:24 +02:00
Bruno Lopes
ab32b16854
build/linux: Update libheif Flatpak module to 1.20.2
...
Synced from 93db928805
(cherry picked from commit d6766cc374 )
2025-09-17 16:40:24 +02:00
Bruno Lopes
7d72a31431
build/linux: Move build-bundle code back to 3_dist-gimp-flatpakbuilder.sh
...
This makes more clear that making .flatpak is a dist stuff while
maintaining the multiarch support introduced in caf46017 .
(cherry picked from commit 687382b98d )
2025-09-17 16:40:24 +02:00
Joey Riches
c27096db9e
app: Port from appstream-glib to appstream
...
From the horse's mouth:
"WARNING: appstream-glib is heavy maintenance mode, use appstream
instead"
Additionally, appstream-glib no longer conforms fully to the
appstream specification.
Some care is taken to taken to support both libappstream 1.0 as well
as libappstream 0.16.x to support stable distros.
(cherry picked from commit 8277817b62 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
5367af70ca
build/linux: Remove empty line on Flatpak gimp script for consistency with Win
...
(cherry picked from commit 3d9e95a2f4 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
8ac7a0737c
build/linux: Make flatpak env section more consistent with Snap script
...
(cherry picked from commit 6ab5402195 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
7d5c644e67
build/linux: Bump qoi module commit
...
The recent commit promisses slighty better performance.
(cherry picked from commit 05f85e79d1 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
075a57c9f4
build/linux: Update poppler module to 25.08
...
(cherry picked from commit 7f7ee96717 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
a1faa99245
build/linux: Print info message about which archs will be distributed
...
All our Linux dist scripts are multi-arch aware so
we need to be clear like on windows scripts.
(cherry picked from commit a3aca3c171 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
69d3170bb9
build/linux: Add info about Flatpak toolkit for debugging purposes
...
(cherry picked from commit 88d6c95ef4 )
2025-09-17 16:40:23 +02:00
Bruno Lopes
c88a3895ae
gitlab-ci, build: Add infrastructure to distribute nightly aarch64 flatpak
...
(cherry picked from commit caf460177a )
2025-09-17 16:40:23 +02:00
Bruno Lopes
c69fccd7eb
build/linux: Remove bogus cleanup on cfitisio module after move to CMake
...
(cherry picked from commit 6b69fca88d )
2025-09-17 16:40:23 +02:00
Bruno Lopes
df4cab222e
build/linux: Fix Nightly flatpak after GCC 15 + CMake 4 bombastic combo
...
These updates brokened badly json-c, x265, cfitsio and maxflow modules.
Let's workaround them with proper patches and build options.
By the way, cfitsio was updated and is now built with CMake.
ghostscript was temporarely dropped since it is impossible to
build right now even with Archlinux patches. Let's wait a release.
(cherry picked from commit 4ae861f5ac )
2025-09-17 16:40:23 +02:00
Bruno Lopes
c519df8efd
build: Make scripts CWD check run on CI too
...
(cherry picked from commit d731a8fc0d )
2025-09-17 16:40:23 +02:00