Bruno Lopes
0895695d87
build/linux: Mention name: on preview and latest snap README
2025-10-17 20:21:09 -03:00
Bruno Lopes
b3fe88323c
build/linux: Bump openexr module to 3.4.2
...
Synced from 7f1b70cbab
2025-10-17 15:02:20 -03:00
Bruno Lopes
768ff5bc5d
build/linux: Add instructions about gimp-plugins bump on preview Snap too
2025-10-17 08:40:02 -03:00
Bruno Lopes
ad2c3beded
build/linux: Add GIMP major version on content: of gimp-plugins plug
...
Similarly to Flatpak's "add-extensions"."org.gimp.GIMP.Plugin"."version".
Otherwise, we would have broken Snap plugins on GIMP 4 which breaks API.
2025-10-16 12:48:56 -03:00
Bruno Lopes
4d7135f6f2
build: Make CI_COMMIT_TAG check more robust
2025-10-15 12:48:56 -03:00
Bruno Lopes
67040c7f99
build/linux: Do not allow creating gimp snap with master gimp
...
Also, do some improvements on babl/gegl check.
2025-10-13 20:46:05 -03:00
Bruno Lopes
ccae1022ad
build/linux: Do not allow creating gimp snap with master babl or gegl
2025-10-13 14:36:29 -03:00
Bruno Lopes
9db243d90c
build/linux: Fix typo on track_text evaluation on Snap dist script
2025-10-12 11:17:18 -03:00
Bruno Lopes
51e9135c58
build/linux: Use custom name: for nightly Snap builds
...
This avois overriding the local stable installation.
2025-10-11 15:34:55 -03:00
Bruno Lopes
cde74f27db
build/linux: Do not output version on Snap dist script (rev takes precedence)
...
Unlike the AppImage, .exe installer and .msix, the meson 'version' info is
not relevant on snap versioning. It is mostly managed by 'rev' info, which
is similar to 'commit' on Flatpak. Such rev information is not set by us, is
set externally by snapd for local .snap, and by Snap Store for remote .snap.
2025-10-11 15:34:52 -03:00
Bruno Lopes
3e8fa656bc
build/linux: Take Snap version: from meson.build
...
This reduces the burden over the project maintainer.
2025-10-11 15:34:46 -03:00
Bruno Lopes
1df1ef284b
build/linux: Connect babl and GEGL pulling to grade level on Snap
...
This makes the process less tiresome.
2025-10-10 20:44:03 -03:00
Bruno Lopes
f029c0aaee
build/linux: Fix snap premature packaging after 72a1ba81
2025-10-10 14:37:54 -03:00
Bruno Lopes
72a1ba81ec
build/linux: Take track info from the snapcraft.yaml
...
This is way more clearer.
2025-10-10 08:14:16 -03:00
Bruno Lopes
0e5b3f3523
build/linux: Don't shasum .snap on releases
...
Like the .msix, the package is sent directly to the store so
there is no use of sharums on releases.
2025-10-09 10:11:20 -03:00
Bruno Lopes
d872a21786
build/linux: Update openexr, imath and openjph modules
...
Synced from: 6234af7b85
2025-10-09 09:00:27 -03:00
Bruno Lopes
2c7ee6ba4d
gitlab-ci, build/linux: Create and submit .snap on releases
2025-10-08 21:19:21 -03:00
Bruno Lopes
9c872ee77f
build: Document the importance of double-check on Partner Center and Snapcraft
...
Partner Center, for example, is now requiring us to manually set, after
the certification, the amount of users which will receive the update.
2025-10-07 17:00:56 -03:00
Bruno Lopes
d0f3d9d421
build/linux: Build graphviz module with Cmake
2025-10-06 16:59:31 -03:00
Bruno Lopes
ad7c9db3cf
build/linux: Complement 3P Snap plugins procedure
2025-10-06 16:06:04 -03:00
Bruno Lopes
6699943cae
build/linux: Mention 3P Snap plugins notification procedure
2025-10-06 14:39:07 -03:00
Bruno Lopes
277b21ed51
build/linux: Port 3P binaries plugins support from Snapcrafters
2025-10-06 12:46:09 -03:00
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