Jehan
c6e8b5f7ec
build: set Snapcrash to nightly build.
2026-03-28 20:45:05 +01:00
Jehan
4c085b947f
build: update Snapcraft.
2026-03-28 09:19:07 +01:00
Bruno Lopes
b3c40c7be1
build/linux: Enable "Send by email" on AppImage
...
Hmmm why this was not already enabled? On my tests, it works.
Don't remember why I have not handled this before.
This commit also reorder the xdg-mail position on macOS script.
2026-03-27 18:59:50 -03:00
Bruno Lopes
ca20e2a341
build/linux: Add MIDI (ALSA) support to Snap package
2026-03-27 17:47:43 -03:00
Bruno Lopes
2c8548e111
build/linux: Update v3.4.7.tar.gz to 3.4.8
...
Synced from 138e9910a5
2026-03-27 17:08:59 -03:00
Bruno Lopes
9686f94f1d
build/linux: Fix for pango/libthai test on Snap
2026-03-27 12:31:47 -03:00
Bruno Lopes
45a764504e
build/linux: Fix third-party plug-ins not finding babl extensions
...
Closes : #16038
This may be related to how our babl relocatable heuristics works
on Linux: depending on the process path, which is tricky on Snap,
specially for 3P plug-ins which have their own sandboxed processes.
Ideally, we should fix it on babl but this workaround if good enough.
2026-03-25 21:48:23 -03:00
Jehan
8d9a05b8bf
gitlab-ci, build: temporarily revert the -Drelocatable-bundle option…
...
… rename for babl.
As we are doing test build for the release, we are in this in-between
situation where GEGL has the newly named option, but not babl (because
we don't have a new babl release).
I don't know if we'll have a babl release by the time we'll get GIMP
3.2.2 out, but for now, let's use the old option name.
This commit will have to be reverted later, after we release.
2026-03-24 22:11:43 +01:00
Jehan
7436b8dcbd
build: prepare Snapcraft for the 3.2.2 release.
2026-03-24 21:28:12 +01:00
Bruno Lopes
54e3a9777d
build/linux: Update v0.3.31.tar.gz to 0.3.32
...
Synced from 1fc57c7b1e
2026-03-24 13:59:43 -03:00
Bruno Lopes
16fc8d6306
gitlab-ci, build: Add comments about Meson weak .pc relocatability support
...
This limitation was already documented on Windows but
not on other platforms affected yet. Let's just paste it.
2026-03-21 20:50:29 -03:00
Bruno Lopes
e14f1d7f0b
build/linux: Update graphviz-14.1.3.tar.gz to 14.1.4
...
Synced from a042ca0c4f
2026-03-21 11:51:25 -03:00
Bruno Lopes
8427c76467
build/linux: Update openexr and ghostscript modules
...
Synced from e1e6d5270b
2026-03-20 23:01:51 -03:00
Jehan
9a7ec09dab
gitlab-ci, build: -Drelocatable renamed as -Drelocatable-bundle and…
...
… changed into a combo in babl and GEGL.
2026-03-17 20:51:25 +01:00
Jehan
82b327db47
Revert "Temporary revert just to fix the Windows installer for the 3.2.0 series."
...
This reverts commit ec5ddde643 .
Gets back to post-release version, GIMP 3.2.1.
2026-03-14 19:52:40 +01:00
Jehan
ec5ddde643
Temporary revert just to fix the Windows installer for the 3.2.0 series.
...
Revert "build: set back snapcraft to a nightly build."
This reverts commit f69b9c5458 .
Revert "Post-release version bump to 3.2.1."
This reverts commit f76c25494f .
2026-03-14 14:00:53 +01:00
Jehan
f69b9c5458
build: set back snapcraft to a nightly build.
2026-03-14 12:57:00 +01:00
Jehan
cd27687d2f
build: update snapcraft for stable GIMP 3.2.0 release.
2026-03-14 10:33:32 +01:00
Bruno Lopes
dc3a2a4f32
build/linux: Update exiv2, openexr and graphviz modules
...
Synced from 387e5f097f and
81109ce532
2026-03-11 12:28:01 -03:00
Jehan
4662c65fdc
build: set grade: stable now that we have new babl/GEGL releases.
2026-03-11 14:13:26 +01:00
Bruno Lopes
24eb770f68
build/linux: Update poppler-26.02.0.tar.xz to 26.03.0
2026-03-05 15:26:58 -03:00
Jehan
1efdc2c0d6
build: make a nightly Snap again.
2026-03-02 21:33:33 +01:00
Jehan
5611e356a0
build: SnapCraft ready for release.
2026-03-02 17:41:38 +01:00
Jehan
a9202db2cc
build: set grade: stable per release checklist instructions.
2026-03-01 23:54:14 +01:00
Bruno Lopes
75ea18ad00
build/linux: Explain a bit type2-runtime peculiar check
2026-02-23 22:15:47 -03:00
Bruno Lopes
0ceff50cd9
build/linux: Add comment about colored output on Flatpak
2026-02-23 21:55:42 -03:00
Bruno Lopes
9e392656ab
build/linux: Update openexr and libwmf modules
2026-02-22 18:02:00 -03:00
Bruno Lopes
03f3b1a741
build/linux: Use mirror-urls for flaky intltool sake
2026-02-18 12:15:15 -03:00
Bruno Lopes
c4f1dc697c
build/linux: Make mypaint-brushes .patch self-contained in the Flatpak manifest
2026-02-18 12:15:15 -03:00
Bruno Lopes
90a91c1395
build/linux: Update openjph 0.26.1.tar.gz to 0.26.3
...
Synced from: b00eb15620
2026-02-18 07:27:57 -03:00
Bruno Lopes
b9c0d099fe
build/linux: Make libiff/libilbm .patch self-contained in the Flatpak manifest
...
Following e22ae3bfda
2026-02-17 21:29:30 -03:00
Bruno Lopes
e22ae3bfda
build/linux: Make json-c .patch self-contained in the Flatpak manifest
2026-02-17 19:00:34 -03:00
Bruno Lopes
a6105fc562
build/linux: Add limited global menu support for Flatpak
...
Synced from 9d0e24086b
This requires setting GIMP_GTK_MENUBAR as per:
https://developer.gimp.org/core/debug/debugging-tips/#debugging-the-menu-bar
2026-02-16 20:07:28 -03:00
Bruno Lopes
ed9dbb91c9
build/linux: Update openjph module to 0.26.1
2026-02-15 18:49:24 -03:00
Bruno Lopes
2e5bfd458c
build/linux: Remove dangling .snap file on CI just in case
...
After the unsquashfs, the .snap file is simply not needed anymore.
The less the space we use, the better.
2026-02-14 14:19:20 -03:00
Bruno Lopes
c3ed54e8d7
build/linux: Build babl relocatable on Snap package
...
Closes : #14793
2026-02-11 11:12:30 -03:00
Bruno Lopes
e5c8b05064
build/linux: Update v7.12.1.tar.gz to 7.12.2
2026-02-11 08:50:26 -03:00
Bruno Lopes
bcb9f5c73a
build/linux: Add super-privileged 'personal-files' interface to GIMP snap
...
See: #15547
This needs approval from Cannonical and allows migrating app data from
older versions as well writting current app data outside the sandbox.
2026-02-10 13:13:29 -03:00
Bruno Lopes
22e9ccf72d
build/linux: Support 3P binary plug-ins on AppImage (if linked against Debian)
...
Closes : #15807 by preloading API-related libraries for 3P plug-ins sake.
This will only work if the .appimage is run normally (without extract), because
when extracted its APPDIR can be placed on dirs with spaces unsupported by LD.
It also requires plug-ins to be built with the Debian used for the AppImage.
But there is nothing new under the sun, this rule is valid for all packages.
2026-02-09 22:36:25 -03:00
Bruno Lopes
95d509f272
build/linux: Update poppler-26.01.0.tar.xz to 26.02.0
2026-02-05 11:49:25 -03:00
Bruno Lopes
250469dd05
build/linux: Workaround Debian 13 broken gresource on AppImage
...
Closes : #15552
2026-02-01 18:14:21 -03:00
Bruno Lopes
807678cc92
build/linux: Make AppRun more robust to dashes when extracted
...
Ported from 8c8c91f762
2026-01-29 12:48:08 -03:00
Bruno Lopes
acc94cbdb8
build/linux: Update libXmu-1.3.0.tar.xz to 1.3.1
...
Synced from aad5f83ddd
2026-01-29 08:01:13 -03:00
Bruno Lopes
1f56b60a71
build/linux: Use legacy --device=all on Flatpak to support Pendrive, MIDI etc
...
Closes #14060
Alternative (legacy) approach to 96a65045e9
Flatpak 1.16 will take some time to land on distros so let's use --device=all
which is retrocompatible and recommended by Flathub linter for this use case.
The only problem is that the "sandbox cops" on our Flathub repo will complain
since we are allowing more devices than needed (even MIDI works as side-effect).
2026-01-27 21:30:21 -03:00
Bruno Lopes
945df2052c
build/linux: Update xmu and graphviz modules
...
Synced from: 07cf41a2b1
2026-01-26 16:08:44 -03:00
Bruno Lopes
57bdf8baf4
build/linux: Add missing FIXMEs to snapcraft.yaml
2026-01-19 15:13:56 -03:00
Bruno Lopes
9143922d8b
build/linux: Update v0.3.29.tar.gz to 0.3.31
...
Synced from cf450908d1
2026-01-17 18:35:47 -03:00
Bruno Lopes
21a6b6bed8
build/linux: Update poppler-25.12.0.tar.xz to 26.01.0
2026-01-08 16:26:51 -03:00
Bruno Lopes
fd59099b92
build/linux: Explain the purpose of --updateinformation param on appimagetool
2026-01-01 12:57:59 -03:00
Bruno Lopes
bdda596162
build/linux: Keep gimp-console in the flatpak
...
Synced from: 05ca206c7a
2025-12-28 16:53:00 -03:00