Kévin Commaille
5cfd3fd909
Upgrade libshumate Flatpak module
12 hours ago
Kévin Commaille
cc61e0d0bf
build: Use mold linker with gcc instead of clang
...
Since the rust-stable Flatpak extension now supports it. This way we
don't need to depend on the llvm Flatpak extension, which simplifies
the configuration.
3 months ago
Kévin Commaille
cf88df7e78
build: Fix possible race condition when compiling blueprint files
...
Due to an incompatibility between meson and our setup.
4 months ago
Kévin Commaille
4e00dd439f
Upgrade libshumate dependency
6 months ago
Kévin Commaille
486cb36d78
build: Merge RUSTFLAGS environment variables
...
The different rustflags environment variables are not merged, only the
one with highest priority is used. In this case only `RUSTFLAGS` was
used.
6 months ago
Kévin Commaille
e03f819537
location-viewer: Import Shumate in Blueprint
7 months ago
Kévin Commaille
0e9d34dd9d
Upgrade glycin
...
Tests the beta for GNOME 49 with the loaders in the Flatpak runtime.
7 months ago
Kévin Commaille
ab2f70a258
build: Remove ffmpeg-full extension
...
It is not compatible with the 25.08beta freedesktop.org runtime base.
It was replaced by the codecs-extra extension which is auto-downloaded
with the runtime.
8 months ago
Kévin Commaille
ca1599296c
Update manifest, CI and instructions for 25.08beta runtime base
8 months ago
Kévin Commaille
4b1b3fb12b
Upgrade glycin-loaders to 1.2.2
9 months ago
Kévin Commaille
8ccb67cb8a
build: Enable frame pointers for Rust modules
...
It seems to be necessary to build the aarch64 flatpak in CI, and it
doesn't hurt anyway.
10 months ago
Kévin Commaille
5ef500e916
build: Disable grass submodules
...
It seems that they are only necessary for some tests, that we don't run.
11 months ago
Kévin Commaille
5c774ceccc
build: Properly clean up grass
...
This is the right way, removing all files generated by the module.
11 months ago
Kévin Commaille
8a88b7fb07
build: Properly clean up grass
11 months ago
Kévin Commaille
b7c45229d0
flatpak: Properly clean up grass
11 months ago
Kévin Commaille
865733b151
Upgrade glycin
11 months ago
Kévin Commaille
5c9f9a2aff
Upgrade protobuf-c
...
Use new release.
11 months ago
Kévin Commaille
5c66a39c0c
build: Clean up flatpak manifest
12 months ago
Kévin Commaille
499f9f9370
Upgrade dependencies
1 year ago
Kévin Commaille
d5cbeeef99
Upgrade glycin
1 year ago
Kévin Commaille
2835b999f8
camera: Use aperture library for scanning QR codes
...
That way we can benefit from improvements upstream.
This also simplifies the camera API in the process by using a trait
instead of a subclassable GObject.
1 year ago
Kévin Commaille
33f46ac49f
chore: Upgrade glycin-loaders
1 year ago
Kévin Commaille
55724695ce
style: Use SASS to organize styles
...
We now require a SASS compiler at build time.
1 year ago
Kévin Commaille
9859e4c800
build: Remove NO_POINTER_VIEWPORT environment variable
...
It doesn't do anything anymore.
1 year ago
Kévin Commaille
25d861f7e0
build: Use ffmpeg-full extension instead of building libheif manually
...
It already includes libheif.
2 years ago
Kévin Commaille
62fa87e272
chore: Upgrade libshumate and glycin
2 years ago
Kévin Commaille
9ff06b8a2f
media: Use glycin to load images
...
It is sandboxed so loading unknown media is safer.
It also supports more formats than image-rs.
2 years ago
Kévin Commaille
a11204394f
build: Do not build protoc-c with protobuf-c
...
It is not needed to build or use libshumate.
2 years ago
Kévin Commaille
dbfbef8684
chore: Update gnome-nightly runtime extensions to 24.08beta
2 years ago
Kévin Commaille
19f1c54856
chore: Upgrade libshumate and protobuf-c dependencies
2 years ago
Kévin Commaille
3bf069f84c
build: Use id instead of app-id in Flatpak manifest
...
Even though I couldn't find any information about it,
`app-id` is marked as deprecated in the JSON schema of
Flatpak manifests, so it triggers a warning in my IDE.
Since `id` seems to be supported everywhere, let's just use it.
2 years ago
Kévin Commaille
eed598113e
build: Enable NO_POINTER_VIEWPORT workaround for nightly
2 years ago
Kévin Commaille
01b49bffe5
ci: Do not create tarball for releases
...
Instead we will use the flatpak-cargo-generator script from
flatpak-builder-tools for Flathub builds.
This is not a problem for reproducible builds since everything has a
hash (commit or Cargo.lock).
2 years ago
Kévin Commaille
4dd34ebe90
build: Upgrade libshumate to 1.2
2 years ago
Alexandre Franke
7df7dcffc0
room-history: switch to vector tiles for maps
2 years ago
Kévin Commaille
34dc72699e
meson: Do not create new cargo config file with dist script
...
Instead append to the existing one.
2 years ago
Kévin Commaille
68291d7abc
build: Remove Hack manifest and profile
...
Now that the stable release is on the same codebase, it should be less
necessary to have 2 development builds.
Also since most performance issues have been fixed, it should not be
necessary anymore to build the nightly version in release mode.
2 years ago
Kévin Commaille
bcee8bfd9f
Revert "room-history: Add spell checker to message entry"
...
This reverts commit 2295e8a9d1 .
2 years ago
Kévin Commaille
2295e8a9d1
room-history: Add spell checker to message entry
2 years ago
Kévin Commaille
840d038e5a
build: Upgrade libshumate module to 1.1.0
3 years ago
Kévin Commaille
93412a754f
chore: Update Flatpak SDK extensions for 23.08beta
3 years ago
Kévin Commaille
f714c4d87b
build: Use libshumate tarball instead of git
3 years ago
Kévin Commaille
8a5c5f6934
chore: Update libshumate bundled in flatpak
3 years ago
Julian Sparber
88b880f707
ci: Use template and clean up
3 years ago
Kévin Commaille
1b3ad15124
flatpak: Enable warn log level for all crates
...
With most of the logic moving to the SDK, we can miss several things
that went wrong.
3 years ago
Kévin Commaille
93caf82560
logs: Enable warn level for all crates in .Hack manifest
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1221 >
3 years ago
Kévin Commaille
ea937599e3
chore: Update libshumate dependency
...
Switch to the first stable release
4 years ago
Julian Sparber
6ca3b6b812
Use master runtime
4 years ago
Kévin Commaille
42f264ab18
misc: Use GNOME 42 image
...
Avoid issues with master
4 years ago
Kévin Commaille
d740fd4f11
chore: Update matrix-sdk
4 years ago