Skip to content

Commit ee42975

Browse files
feat: update libadwaita-1 to 1.7.6-1~deb13u1
1 parent e89bb14 commit ee42975

822 files changed

Lines changed: 46906 additions & 17056 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitlab-ci.yml

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
include:
22
- project: 'gnome/citemplates'
33
file: 'flatpak/flatpak_ci_initiative.yml'
4+
- component: gitlab.gnome.org/GNOME/citemplates/release-service@master
5+
inputs:
6+
job-stage: deploy
7+
dist-job-name: "build-flatpak"
8+
- component: gitlab.gnome.org/GNOME/citemplates/gnomeos-build-sysext@master
9+
- component: "gitlab.gnome.org/GNOME/citemplates/gnomeos-basic-ci@master"
10+
inputs:
11+
meson-options: "-Ddocumentation=true"
12+
lsan-options: "suppressions=${CI_PROJECT_DIR}/tests/lsan.supp"
413

514
variables:
615
APP_ID: 'org.gnome.Adwaita1.Demo'
@@ -9,11 +18,12 @@ variables:
918
MANIFEST_PATH: 'demo/org.gnome.Adwaita1.Demo.json'
1019
FLATPAK_MODULE: 'libadwaita'
1120
FLATPAK_BUILD_DIR: build
12-
FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/libadwaita/fedora:v1"
21+
# Instead of -nightly, -48 can be used for stable
22+
GNOMEOS_IMAGE_VERSION: "nightly"
23+
GNOMEOS_IMAGE: "quay.io/gnome_infrastructure/gnome-build-meta:core-$GNOMEOS_IMAGE_VERSION"
1324

1425
stages:
1526
- build
16-
- publish
1727
- deploy
1828

1929
api-visibility:
@@ -24,19 +34,20 @@ api-visibility:
2434
- ./.gitlab-ci/api-visibility.sh
2535

2636
doc:
27-
image: $FEDORA_IMAGE
37+
image: "$GNOMEOS_IMAGE"
2838
stage: build
2939
needs: []
3040
tags:
3141
- flatpak
3242
variables:
3343
MESON_ARGS: >-
34-
-Dgtk_doc=true
44+
-Ddocumentation=true
3545
-Dtests=false
3646
-Dvapi=false
3747
script:
3848
- meson setup --fatal-meson-warnings --prefix=/app ${MESON_ARGS} _build
3949
- ninja -C _build
50+
- meson test -C _build --suite libadwaita:doc
4051
- mv _build/doc/libadwaita-1 _doc/
4152
artifacts:
4253
expose_as: 'Browse documentation'
@@ -57,17 +68,23 @@ build-flatpak-aarch64:
5768
needs: []
5869

5970
abi-check:
60-
image: $FEDORA_IMAGE
71+
image: "$GNOMEOS_IMAGE"
6172
stage: build
6273
needs: []
6374
variables:
64-
LAST_ABI_BREAK: "11849510ba90790093ae130a3e46033b1f908e57"
75+
LAST_ABI_BREAK: "8896cb224e7bd737b7f99bba5a10b56e89f034c4"
6576
script:
6677
- ./.gitlab-ci/check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)
6778

79+
potfiles:
80+
image: fedora
81+
stage: build
82+
script:
83+
- .gitlab-ci/check-potfiles.sh
84+
6885
refresh-doc:
6986
image: fedora
70-
stage: publish
87+
stage: deploy
7188
needs: ['doc']
7289
only:
7390
refs:

.gitlab-ci/README.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

.gitlab-ci/check-potfiles.sh

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#!/usr/bin/env bash
2+
3+
srcdirs="src"
4+
uidirs="src"
5+
desktopdirs="data"
6+
7+
# find source files that contain gettext keywords
8+
files=$(grep -lR --include='*.c' '\(gettext\|[^I_)]_\)(' $srcdirs)
9+
10+
# find ui files that contain translatable string
11+
files="$files "$(grep -lRi --include='*.ui' 'translatable="[ty1]' $uidirs)
12+
13+
# find .desktop files
14+
files="$files "$(find $desktopdirs -name '*.desktop*')
15+
16+
# filter out excluded files
17+
if [ -f po/POTFILES.skip ]; then
18+
files=$(for f in $files; do ! grep -q ^$f po/POTFILES.skip && echo $f; done)
19+
fi
20+
21+
# find those that aren't listed in POTFILES.in
22+
missing=$(for f in $files; do ! grep -q ^$f po/POTFILES.in && echo $f; done)
23+
24+
if [ ${#missing} -eq 0 ]; then
25+
exit 0
26+
fi
27+
28+
cat >&2 <<EOT
29+
30+
The following files are missing from po/POTFILES.po:
31+
32+
EOT
33+
for f in $missing; do
34+
echo " $f" >&2
35+
done
36+
echo >&2
37+
38+
exit 1

.gitlab-ci/fedora.Dockerfile

Lines changed: 0 additions & 36 deletions
This file was deleted.

.gitlab-ci/run-docker.sh

Lines changed: 0 additions & 136 deletions
This file was deleted.

0 commit comments

Comments
 (0)