Bruno Lopes
ebd6e64dc8
build/linux: Fix Flatpak building after gexiv2 dep declaration
2025-10-05 14:53:41 -03:00
Bruno Lopes
d8d73266bc
build/linux: Update poppler module to 25.10
...
Synced from
6d4124f7b8
2025-10-04 18:51:18 -03:00
Bruno Lopes
014aa5ae6f
build/linux: Patch mypaint brushes on AppImage and Snap too
...
Following 2f6b7591
2025-09-28 21:39:00 -03:00
Bruno Lopes
47eac319b1
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
2025-09-28 19:58:25 -03:00
Bruno Lopes
b0689f565b
build/linux: Little improvement on libheif plugins bundling
2025-09-28 08:25:27 -03:00
Bruno Lopes
1e46438ced
build/linux: Fix libproxy/libpxbackend errors on Snap
2025-09-28 08:02:52 -03:00
Bruno Lopes
2b32496195
build/linux: Remove some uneeded lines after move to Trixie
2025-09-28 07:41:45 -03:00
Bruno Lopes
de62139894
build/linux: Fix GJS bundling on AppImage
...
It have an undeclared dependency on GioUnix typelib.
2025-09-28 07:40:20 -03:00
Bruno Lopes
f774ad7f16
Revert "Issue #13001 : build/linux: Sandbox XDG_DATA_DIRS on AppImage"
...
This reverts commit bc095d5c83
.
Sandboxing XDG_DATA_DIRS, while can fix the crash due to share/mime,
on the other hand makes impossible to call share/applications
associated with such mimes on host.
So, since we bumped the AppImage to Debian Trixie so the Glib
crash due to mime is gone, we can (and should) revert the
wrong sandboxing without problems.
2025-09-27 19:58:02 -03:00
Bruno Lopes
f53a843c3d
gitlab-ci, build: Move to Debian Trixie on AppImage only
...
Fixes: #13001 #13106 #13492 #13647 #14779
AppImage jobs are now built with Trixie to adress #13001 and many others.
To have two Debian versions with less complexity possible, I needed to:
- Revert the prevalence of the AppImage CI (now nonreloc comes first);
- Revert the use of Clang on Debian (also to save 120MB from registry,
since we now have 4 Docker images, each one with its own STEP cache!).
In short, .gitlab-ci.yml will look more like before I changing it a lot.
2025-09-27 18:58:18 -03:00
Bruno Lopes
4d97212cf9
build/linux: Sync with Beta manifest regarding whitespaces
2025-09-23 16:56:32 -03:00
Bruno Lopes
fe4dbeb911
build/linux: ORAS works! Let's do some cosmetical changes on Flatpak deps script
2025-09-23 12:17:53 -03:00
Bruno Lopes
fdb4111e3f
build/windows: Temporarely show flatpak deps building to see if ORAS caching is working
2025-09-23 11:52:18 -03:00
Bruno Lopes
72533aaf8e
build/linux: Do not cache babl and gegl builds binaries to ORAS image
...
They should be passed only at artifact level.
2025-09-23 11:52:15 -03:00
Bruno Lopes
8e9b7bfce6
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.
2025-09-23 10:37:42 -03:00
Bruno Lopes
308963c271
build/linux: Don't allow openjph update on Flatpak
...
It have broken includes starting with 0.23.0
2025-09-21 22:43:54 -03:00
Bruno Lopes
4d0fef9482
build/linux: Update graphviz module to 14.0.0
2025-09-21 22:41:14 -03:00
Bruno Lopes
d5f3fa77db
build/linux: Improve bund_usr check added in 5bc2f26c
2025-09-21 21:37:25 -03:00
Bruno Lopes
63b4d69e48
build/linux: Drop --permissive mode introduced in 5bc2f26c
...
It was an awful design of mine.
2025-09-21 14:44:11 -03:00
Bruno Lopes
5bc2f26cb0
build/linux: Stop AppImage script if bund_usr target do not exist
2025-09-20 20:31:24 -03:00
Bruno Lopes
484d0fbcf4
build/linux: Fix PostScript support on Snap with proper env var
2025-09-16 12:10:24 -03:00
Bruno Lopes
b70186bc99
build/linux: Bundle needed files for PostScript support on AppImage
2025-09-16 12:10:21 -03:00
Bruno Lopes
527f4964fe
build/linux: Update ghostscript module to 10.06.0
...
Synced from: 5ce8488408
2025-09-12 10:59:05 -03:00
Bruno Lopes
69359a16c1
build/linux: Update openexr module to 3.4.0 and add openjph module
...
Synced from: 4318fbbef2
2025-09-06 16:31:38 -03:00
Bruno Lopes
65258d6183
build/linux: Update poppler module to 25.09.1
2025-09-04 20:21:08 -03:00
Bruno Lopes
8287302b50
build/linux: Update Poppler to 25.09 and manually disable awful -DENABLE_GPGME
...
Ported from: a125318890
2025-09-03 09:38:43 -03:00
Jehan
624f049e66
Post-release version bump to 3.1.5.
2025-09-01 00:35:08 +02:00
Jehan
50978f18b6
Release GIMP 3.1.4.
2025-08-31 19:24:36 +02:00
Bruno Lopes
27a89a0c8a
build/linux: Update exiv2 module to 0.28.7
2025-08-31 12:50:42 -03:00
Bruno Lopes
04622852fa
build/linux: Update exiv2 module to 0.28.6
...
Ported from 91e327ab7a
2025-08-30 10:28:51 -03:00
Bruno Lopes
2f6b75913b
Issue #14461 : build/linux: Patch mypaint-brushes module with 'gridmap'
...
Alex's patch from https://github.com/mypaint/mypaint-brushes/pull/7
Since mypaint project is long time gone, we need to patch ourserves.
2025-08-30 10:25:03 -03:00
Bruno Lopes
4ec1368af9
build/linux: Remove 'x-checker-data' while not on stable Ghostscript
...
Following faf0fd74
2025-08-28 12:16:14 -03:00
Ondřej Míchal
faf0fd7401
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
2025-08-27 09:39:49 -03:00
Bruno Lopes
c734c0f33f
build/linux: Make bund_usr function more robust on AppImage script
2025-08-22 19:55:31 -03:00
Bruno Lopes
05cde48a3e
build/linux: 'xdg-email' works on Snap package
2025-08-22 09:38:04 -03:00
Bruno Lopes
ad03d6c94a
build/linux: Update imath module to 3.2.1
2025-08-20 14:22:54 -03:00
Bruno Lopes
f6704a84fa
build/linux: Remove dangling .patch files after org.gimp.GIMP.HEIC drop
...
x265 is not being built anymore since eefc2bea
2025-08-20 14:21:20 -03:00
Bruno Lopes
d8a264283b
build/linux: Take AppStream metadata for Snap package
...
Like the Flatpak and, at a lesser extent, AppImage.
2025-08-15 10:34:31 -03:00
Bruno Lopes
bb1d96528d
build/linux: Update Snap README regarding babl and GEGL tagging
2025-08-15 10:34:11 -03:00
Bruno Lopes
9eee96328b
build/linux: appimagetool now supports specifying .appimage path on .zsync
...
See: https://github.com/AppImage/appimagetool/pull/111
2025-08-14 21:44:15 -03:00
Bruno Lopes
79a92ce439
build/linux: Use $CRAFT_PART_INSTALL for libheif plugins detection on Snap
...
$CRAFT_STAGE was being used but that is wrong since nothing is staged yet.
$CRAFT_PART_INSTALL is the right place where the packages are available.
2025-08-14 19:32:22 -03:00
Bruno Lopes
eefc2bea1a
build/linux: Drop org.gimp.*.HEIC in favor of org.freedesktop.*.codecs-extra
...
See: https://github.com/flathub/org.gimp.GIMP/issues/414
2025-08-14 19:32:19 -03:00
Bruno Lopes
0c1963ca7c
build/linux: Only submit snaps to Snap Store on releases
2025-08-14 19:21:30 -03:00
Bruno Lopes
0868cf3cd3
build/linux: More fixes to the README
2025-08-14 16:21:24 -03:00
Bruno Lopes
bb26b9f81d
build/linux: Fix some typos on Snap README
2025-08-14 16:19:15 -03:00
Bruno Lopes
052eb474cc
build/linux: Add Snap maintenance README like Flatpak and MSIX
...
But, right now, the "## Stable and Development releases"
section is not applicable due to the pass over being WIP:
https://github.com/snapcrafters/gimp/issues/447
2025-08-14 16:16:17 -03:00
Bruno Lopes
2e12de6747
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).
2025-08-12 22:38:49 -03:00
Bruno Lopes
839064a6c6
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.
2025-08-12 16:33:32 -03:00
Bruno Lopes
56cc7e363b
build/linux, gitlab-ci: Change .flatpak-builder artifact naming to be more consistent
2025-08-12 16:25:31 -03:00
Bruno Lopes
aee3bd23d6
build/linux: Restore comment of '--destructive-mode'/host mode on Snap script
...
It was on the env section before the remote-build drop. Let's restore it and
move to the build section which is more appropriate.
2025-08-12 16:07:16 -03:00