Commit graph

160 commits

Author SHA1 Message Date
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
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
f207ea17d2
build/linux: Update graphviz module to 14.0.4 2025-11-16 16:10:17 -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
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
44d07a8b7f
build/linux: Update Graphviz module to 14.0.2
Synced from: d984ed8772
2025-10-21 09:29:02 -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
d872a21786
build/linux: Update openexr, imath and openjph modules
Synced from: 6234af7b85
2025-10-09 09:00:27 -03:00
Bruno Lopes
d0f3d9d421
build/linux: Build graphviz module with Cmake 2025-10-06 16:59:31 -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
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
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
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
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
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
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
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
3bf6aaa0fa
build/linux: Update imath and graphviz flatpak modules
Synced from: e6c69021e3
2025-08-09 09:10:01 -03:00
Bruno Lopes
771fcb576f
build/linux: Add some sub comments on flatpak dist tools section 2025-08-08 22:18:16 -03:00
Bruno Lopes
0f91efa3d5
build/linux: Clarify files/repo section comment on Flatpak dist script 2025-08-08 22:11:35 -03:00
Bruno Lopes
855d07193b
build/linux: Remove exit check on flatpak dist
Let's hope this fixes the bug.
2025-08-08 19:20:24 -03:00
Bruno Lopes
6645f245cb
build/linux: Hopefully bug of only aarch64 being distributed due to exit code 2025-08-08 17:37:27 -03:00
Bruno Lopes
4a9b98fc05
Revert "build/linux: build-update-repo is arch-specific"
This reverts commit 7e280c9b58.

Seems it is not arch-specific. The error we were experiencing was due to
the bug fixed in 19e83a0e.
2025-08-08 17:31:57 -03:00
Bruno Lopes
19e83a0eb5
build/linux: Fix wrong extraction of repo*.tar 2025-08-08 15:58:26 -03:00
Bruno Lopes
7e280c9b58
build/linux: build-update-repo is arch-specific 2025-08-08 11:57:15 -03:00