Bruno Lopes
334f7d3a1b
build: Package maintainership instructions were moved to gimp-web-devel
...
See: Infrastructure/gimp-web-devel@7be7fbe0
In short, such information is not needed to making/building the
packages, just to submitt/release them, which is maintainer-thing.
But let's keep at least a reference so making them easier to find.
2025-11-21 16:21:02 -03:00
Bruno Lopes
b5a3529d49
Revert "build/linux: Use gamepads and pen-drive permissions on Flatpak"
...
This reverts commit 96a65045e9 .
GNOME uses ancient flatpak version on the OCI image which
makes impossible to test the feature.
2025-11-20 20:45:48 -03:00
Bruno Lopes
a47f43ad7d
build/linux: Update openexr module to 3.4.4
2025-11-20 18:54:01 -03:00
Bruno Lopes
96a65045e9
build/linux: Use gamepads and pen-drive permissions on Flatpak
...
Closes : GNOME/gimp#14060
2025-11-20 18:52:31 -03:00
Bruno Lopes
525242c53f
build/linux: Update openjph module to 0.25.3
2025-11-19 05:47:38 -03:00
Jehan
c5af7265d8
build: set back snap to experimental/nightly.
2025-11-17 23:28:38 +01:00
Bruno Lopes
e04c24b594
build/linux: Fix generic message on Snap submission
2025-11-17 18:44:25 -03:00
Jehan
368a811d0c
build: update the snapcraft file for release.
2025-11-17 20:10:35 +01:00
Bruno Lopes
863d601a6b
Revert "build: Make CI_COMMIT_TAG check more robust"
...
This reverts commit 4d7135f6f2 .
This also reverts 3d72f1c08b .
The main reason is that it does not work on PowerShell due
to the tricky way it handles error.
2025-11-17 12:22:06 -03:00
Bruno Lopes
466e5ad8a8
build/linux: Add comment to avoid confusion about grade: purpose
2025-11-17 10:34:20 -03:00
Bruno Lopes
950d6d1077
build/linux: Clarify that RCs are on devel series on Flatpak and Snap
2025-11-17 10:29:48 -03:00
Bruno Lopes
9bef5ec997
build/linux: Bump snap grade to stable preparting to 3.2-RC1 release
2025-11-17 10:05:48 -03:00
Bruno Lopes
f207ea17d2
build/linux: Update graphviz module to 14.0.4
2025-11-16 16:10:17 -03:00
Bruno Lopes
3d72f1c08b
build: Silence error output on git describe check
2025-11-16 08:39:07 -03:00
Bruno Lopes
c3e152a4c3
build/linux: Remove useless line on AppImage script
...
It was introduced by 6f632974
2025-11-15 20:19:52 -03:00
Bruno Lopes
6f6329744d
build/linux: Create pseudo-release on AppData if nightly builds
...
This is specially useful for Flatpak since now the
correct version will be shown on 'flatpak list'
2025-11-11 13:49:08 -03:00
Bruno Lopes
e1ca33df26
build/linux: Bump openjph module to 0.25.2
2025-11-08 14:12:48 -03:00
Bruno Lopes
0f4cb01a7d
build/linux: Update openexr, poppler and suitesparse modules
...
Synced from: 805e07d1fc
2025-11-06 13:26:40 -03:00
Bruno Lopes
882e45dc63
build/linux: Move .xslt code to inside flatpak .json
2025-11-03 13:36:25 -03:00
Bruno Lopes
227ca86923
build/linux: Move enable-plugins code to inside snapcraft.yaml
...
This makes the snapcraft.yaml file more portable
2025-11-02 19:41:00 -03:00
Bruno Lopes
707077c5bb
build/linux: Update libdeflate to 1.25
...
Synced from 82da0131a2
2025-11-02 11:10:46 -03:00
Bruno Lopes
ff4250dfd8
build/linux: Update openjph module to 0.25.0
...
Synced from: e2beebe3f0
2025-11-01 21:13:24 -03:00
Bruno Lopes
a686911b20
build/linux: Prepare to Snapcraft 8.13
2025-11-01 16:29:26 -03:00
Bruno Lopes
44d07a8b7f
build/linux: Update Graphviz module to 14.0.2
...
Synced from: d984ed8772
2025-10-21 09:29:02 -03:00
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