Skip to content

Commit 436da9c

Browse files
committed
fix(flatpak): Fix the Flatpak CI vte lib
1 parent 4c9beda commit 436da9c

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

CONTRIBUTING.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,11 @@ To build a local Flatpak bundle:
9999

100100
```sh
101101
sudo dnf install flatpak flatpak-builder
102-
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
102+
flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
103103

104104
mkdir -p target/flatpak
105105
flatpak-builder \
106+
--user \
106107
--force-clean \
107108
--disable-rofiles-fuse \
108109
--install-deps-from=flathub \

build-aux/org.luminusos.Aetheris.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,17 @@
1717
"build-options": {
1818
"append-path": "/usr/lib/sdk/rust-stable/bin",
1919
"build-args": ["--share=network"],
20-
"env": { "CARGO_HOME": "/run/build/aetheris/cargo" }
20+
"env": {
21+
"CARGO_HOME": "/run/build/aetheris/cargo",
22+
"PKG_CONFIG_PATH": "/app/lib/pkgconfig:/app/lib64/pkgconfig:/app/lib/x86_64-linux-gnu/pkgconfig:/app/share/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig"
23+
}
2124
},
2225
"modules": [
2326
{
2427
"name": "vte",
2528
"buildsystem": "meson",
2629
"config-opts": [
30+
"--libdir=lib",
2731
"-Dgtk4=true",
2832
"-Dgtk3=false",
2933
"-Dgir=false",
@@ -33,6 +37,10 @@
3337
"-Dglade=false",
3438
"-D_systemd=false"
3539
],
40+
"post-install": [
41+
"find /app -name 'vte-*.pc' -print",
42+
"test -f /app/lib/pkgconfig/vte-2.91-gtk4.pc"
43+
],
3644
"sources": [
3745
{
3846
"type": "git",

0 commit comments

Comments
 (0)