Date   

[meta-gnome][PATCHv2 2/2] gnome-text-editor: update 42.2 -> 43.1

Markus Volk
 

Signed-off-by: Khem Raj <raj.khem@...>
---
.../{gnome-text-editor_42.2.bb =3D> gnome-text-editor_43.1.bb} | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
rename meta-gnome/recipes-gnome/gnome-text-editor/{gnome-text-editor_42.=
2.bb =3D> gnome-text-editor_43.1.bb} (75%)

diff --git a/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor=
_42.2.bb b/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_4=
3.1.bb
similarity index 75%
rename from meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_=
42.2.bb
rename to meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_43=
.1.bb
index 763384b7e..a2ac710a0 100644
--- a/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_42.2.b=
b
+++ b/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_43.1.b=
b
@@ -9,18 +9,17 @@ DEPENDS =3D " \
libadwaita \
gtk4 \
gtksourceview5 \
+ editorconfig-core-c \
enchant2 \
- libpcre \
"
=20
GTKIC_VERSION =3D "4"
=20
inherit gnomebase gtk-icon-cache itstool gnome-help mime-xdg features_ch=
eck
=20
-ANY_OF_DISTRO_FEATURES =3D "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES =3D "opengl"
=20
-SRC_URI[archive.sha256sum] =3D "e56d4a8cdcbce8a8f1c0881b45de799f8b25205e=
c0cbf2269e532025761cc5da"
+SRC_URI[archive.sha256sum] =3D "973a4b0deb68f9f91a54a4dd415b6afde9b5ae3e=
e684bc761471f94290f9f6cb"
=20
FILES:${PN} +=3D " \
${datadir}/metainfo \
--=20
2.34.1


[meta-gnome][PATCHv2 1/2] gtksourceview5: update 5.4.2 -> 5.6.1

Markus Volk
 

Signed-off-by: Markus Volk <f_l_k@...>
---
...sourceview5_5.4.2.bb =3D> gtksourceview5_5.6.1.bb} | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
rename meta-gnome/recipes-gnome/gtksourceview/{gtksourceview5_5.4.2.bb =3D=
gtksourceview5_5.6.1.bb} (68%)
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.=
bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
similarity index 68%
rename from meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.b=
b
rename to meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
index 297f79fe2..2fb64325c 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
@@ -5,13 +5,14 @@ LICENSE =3D "LGPL-2.1-only"
LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Dfbc093901857fcd118f065f900982=
c24"
=20
DEPENDS =3D " \
+ fribidi \
glib-2.0-native \
gnome-common-native \
- intltool-native \
- gtk+3 \
+ fontconfig \
gtk4 \
libxml2 \
libpcre2 \
+ pango \
"
=20
PNAME =3D "gtksourceview"
@@ -22,14 +23,16 @@ GNOMEBASEBUILDCLASS =3D "meson"
=20
inherit gnomebase lib_package gettext features_check gtk-doc gtk-icon-ca=
che gobject-introspection vala
=20
-ANY_OF_DISTRO_FEATURES =3D "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES =3D "opengl"
=20
-SRC_URI =3D "https://download.gnome.org/sources/gtksourceview/5.4/${PNAM=
E}-${PV}.tar.xz"
-SRC_URI[sha256sum] =3D "ad140e07eb841910de483c092bd4885abd29baadd6e95fa2=
2d93ed2df0b79de7"
+SRC_URI =3D "https://download.gnome.org/sources/gtksourceview/5.6/${PNAM=
E}-${PV}.tar.xz"
+SRC_URI[sha256sum] =3D "659d9cc9d034a114f07e7e134ee80d77dec0497cb1516ae5=
369119c2fcb9da16"
=20
GIR_MESON_ENABLE_FLAG =3D 'enabled'
GIR_MESON_DISABLE_FLAG =3D 'disabled'
GTKDOC_MESON_OPTION =3D "gtk_doc"
=20
+PACKAGECONFIG ?=3D "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}"
+PACKAGECONFIG[vulkan] =3D ",,vulkan-loader vulkan-headers"
+
FILES:${PN} +=3D "${datadir}/gtksourceview-5"
--=20
2.34.1


Re: [meta-gnome][PATCH 5/6] gtksourceview5: update 5.4.2 -> 5.6.1

Khem Raj
 

On Fri, Dec 9, 2022 at 9:22 PM Markus Volk <f_l_k@...> wrote:

Signed-off-by: Markus Volk <f_l_k@...>
---
...urceview5_5.4.2.bb => gtksourceview5_5.6.1.bb} | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
rename meta-gnome/recipes-gnome/gtksourceview/{gtksourceview5_5.4.2.bb => gtksourceview5_5.6.1.bb} (65%)

diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
similarity index 65%
rename from meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.bb
rename to meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
index 297f79fe2..a35a8df7d 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
@@ -5,13 +5,14 @@ LICENSE = "LGPL-2.1-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"

DEPENDS = " \
+ fribidi \
glib-2.0-native \
gnome-common-native \
- intltool-native \
- gtk+3 \
+ fontconfig \
gtk4 \
libxml2 \
libpcre2 \
+ pango \
"

PNAME = "gtksourceview"
@@ -22,14 +23,16 @@ GNOMEBASEBUILDCLASS = "meson"

inherit gnomebase lib_package gettext features_check gtk-doc gtk-icon-cache gobject-introspection vala

-ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
-REQUIRED_DISTRO_FEATURES = "opengl"
+REQUIRED_DISTRO_FEATURES = "opengl gtk"
this will need few more recipes to be enabled only
if gtk is in distro feature. Please test a parse step for
world build with meta-gnome without gtk in distro features

ERROR: Nothing PROVIDES 'gtksourceview5' (but
/home/pokybuild/yocto-worker/meta-oe/build/meta-openembedded/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_42.2.bb,
/home/pokybuild/yocto-worker/meta-oe/build/meta-openembedded/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_43.1.bb
DEPENDS on or otherwise requires it)
gtksourceview5 was skipped: missing required distro feature 'gtk' (not
in DISTRO_FEATURES)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata',
'gnome-calculator', 'gtksourceview5']



-SRC_URI = "https://download.gnome.org/sources/gtksourceview/5.4/${PNAME}-${PV}.tar.xz"
-SRC_URI[sha256sum] = "ad140e07eb841910de483c092bd4885abd29baadd6e95fa22d93ed2df0b79de7"
+SRC_URI = "https://download.gnome.org/sources/gtksourceview/5.6/${PNAME}-${PV}.tar.xz"
+SRC_URI[sha256sum] = "659d9cc9d034a114f07e7e134ee80d77dec0497cb1516ae5369119c2fcb9da16"

GIR_MESON_ENABLE_FLAG = 'enabled'
GIR_MESON_DISABLE_FLAG = 'disabled'
GTKDOC_MESON_OPTION = "gtk_doc"

+PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}"
+PACKAGECONFIG[vulkan] = ",,vulkan-loader vulkan-headers"
+
FILES:${PN} += "${datadir}/gtksourceview-5"
--
2.34.1




[meta-gnome][PATCH 2/2] gnome-photos: add missing runtime dependency on tracker-miners

Markus Volk
 

This fixes runtime for gnome-photos

Signed-off-by: Markus Volk <f_l_k@...>
---
meta-gnome/recipes-gnome/gnome-photos/gnome-photos_43.0.bb | 2 ++
1 file changed, 2 insertions(+)

diff --git a/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_43.0.bb b=
/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_43.0.bb
index d9f71806c..620e76e9a 100644
--- a/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_43.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-photos/gnome-photos_43.0.bb
@@ -22,6 +22,8 @@ DEPENDS =3D " \
libportal \
"
=20
+RDEPENDS:${PN} =3D "tracker-miners"
+
GNOMEBASEBUILDCLASS =3D "meson"
=20
inherit gnomebase gettext gnome-help features_check
--=20
2.34.1


[meta-gnome][PATCH 1/2] tracker-miners: update 3.4.1 -> 3.4.2

Markus Volk
 

Signed-off-by: Markus Volk <f_l_k@...>
---
.../{tracker-miners_3.4.1.bb =3D> tracker-miners_3.4.2.bb} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
rename meta-gnome/recipes-gnome/tracker/{tracker-miners_3.4.1.bb =3D> tr=
acker-miners_3.4.2.bb} (96%)

diff --git a/meta-gnome/recipes-gnome/tracker/tracker-miners_3.4.1.bb b/m=
eta-gnome/recipes-gnome/tracker/tracker-miners_3.4.2.bb
similarity index 96%
rename from meta-gnome/recipes-gnome/tracker/tracker-miners_3.4.1.bb
rename to meta-gnome/recipes-gnome/tracker/tracker-miners_3.4.2.bb
index 273110e8e..cbd1d0ddb 100644
--- a/meta-gnome/recipes-gnome/tracker/tracker-miners_3.4.1.bb
+++ b/meta-gnome/recipes-gnome/tracker/tracker-miners_3.4.2.bb
@@ -19,7 +19,7 @@ SRC_URI +=3D "file://0001-meson.build-Just-warn-if-we-b=
uild-without-libseccomp.pat
file://0001-Set-header-file-to-a-fixed-path-instead-of-a-hos=
t-pa.patch \
"
=20
-SRC_URI[archive.sha256sum] =3D "2fce0ec85fb7617c8b2887c22797740d5dec84ec=
036db74d6c208bbab5c58c24"
+SRC_URI[archive.sha256sum] =3D "101e3608f1c28bfed8ae25522f7a720b559f889a=
76e280afbe50a4d8b064f92c"
=20
# gobject-introspection is mandatory and cannot be configured
REQUIRED_DISTRO_FEATURES =3D "gobject-introspection-data"
--=20
2.34.1


[meta-gnome][PATCH] gnome-calculator: update 42.2 -> 43.0.1

Markus Volk
 

build with libsoup3

Signed-off-by: Markus Volk <f_l_k@...>
---
.../{gnome-calculator_42.2.bb =3D> gnome-calculator_43.0.1.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta-gnome/recipes-gnome/gnome-calculator/{gnome-calculator_42.2.=
bb =3D> gnome-calculator_43.0.1.bb} (84%)

diff --git a/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_4=
2.2.bb b/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_43.0.=
1.bb
similarity index 84%
rename from meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_42=
.2.bb
rename to meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_43.0=
.1.bb
index 66a29a094..3459b6d5f 100644
--- a/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_42.2.bb
+++ b/meta-gnome/recipes-gnome/gnome-calculator/gnome-calculator_43.0.1.b=
b
@@ -7,8 +7,9 @@ SECTION =3D "x11/gnome"
DEPENDS =3D " \
yelp-tools-native \
gtk4 \
- libsoup-2.4 \
+ libsoup-3.0 \
libgee \
+ libxml2 \
libmpc \
gtksourceview5 \
libadwaita \
@@ -28,7 +29,7 @@ def gnome_verdir(v):
=20
REQUIRED_DISTRO_FEATURES =3D "x11 opengl"
=20
-SRC_URI[archive.sha256sum] =3D "33dab1bca43658d66520958b0f674cb0ad3185cf=
d30c12e459e7f69481c5c6a0"
+SRC_URI[archive.sha256sum] =3D "02c12ded3cf5053d17537d95ec69587f4b919899=
d7726eceecdb4b47ffb1c90f"
=20
FILES:${PN} +=3D " \
${datadir}/dbus-1 \
--=20
2.34.1


[meta-gnome][PATCH] gvfs: fix dependencies

Markus Volk
 

Signed-off-by: Markus Volk <f_l_k@...>
---
meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb b/meta-gnome/re=
cipes-gnome/gvfs/gvfs_1.50.2.bb
index 0e7293734..5bad2153c 100644
--- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb
+++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb
@@ -12,6 +12,7 @@ DEPENDS +=3D "\
gsettings-desktop-schemas \
libgudev \
libsecret \
+ libxml2 \
shadow-native \
"
=20
@@ -61,8 +62,8 @@ PACKAGECONFIG[admin] =3D "-Dadmin=3Dtrue, -Dadmin=3Dfal=
se, libcap polkit"
PACKAGECONFIG[afc] =3D "-Dafc=3Dtrue, -Dafc=3Dfalse, libimobiledevice li=
bplist"
PACKAGECONFIG[archive] =3D "-Darchive=3Dtrue, -Darchive=3Dfalse, libarch=
ive"
PACKAGECONFIG[dnssd] =3D "-Ddnssd=3Dtrue, -Ddnssd=3Dfalse, avahi"
-PACKAGECONFIG[gcr] =3D "-Dgcr=3Dtrue, -Dgcr=3Dfalse, gcr"
-PACKAGECONFIG[http] =3D "-Dhttp=3Dtrue, -Dhttp=3Dfalse, libsoup-2.4"
+PACKAGECONFIG[gcr] =3D "-Dgcr=3Dtrue, -Dgcr=3Dfalse, gcr3"
+PACKAGECONFIG[http] =3D "-Dhttp=3Dtrue, -Dhttp=3Dfalse, libsoup-3.0"
PACKAGECONFIG[libmtp] =3D "-Dmtp=3Dtrue, -Dmtp=3Dfalse, libmtp"
PACKAGECONFIG[logind] =3D "-Dlogind=3Dtrue, -Dlogind=3Dfalse, systemd"
PACKAGECONFIG[libgphoto2] =3D "-Dgphoto2=3Dtrue, -Dgphoto2=3Dfalse, libg=
photo2"
--=20
2.34.1


[meta-gnome][PATCH] tracker: update 3.4.1 -> 3.4.2

Markus Volk
 

build with libsoup3

Signed-off-by: Markus Volk <f_l_k@...>
---
.../tracker/{tracker_3.4.1.bb =3D> tracker_3.4.2.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta-gnome/recipes-gnome/tracker/{tracker_3.4.1.bb =3D> tracker_3=
.4.2.bb} (91%)

diff --git a/meta-gnome/recipes-gnome/tracker/tracker_3.4.1.bb b/meta-gno=
me/recipes-gnome/tracker/tracker_3.4.2.bb
similarity index 91%
rename from meta-gnome/recipes-gnome/tracker/tracker_3.4.1.bb
rename to meta-gnome/recipes-gnome/tracker/tracker_3.4.2.bb
index 1428159ce..0cc6089ae 100644
--- a/meta-gnome/recipes-gnome/tracker/tracker_3.4.1.bb
+++ b/meta-gnome/recipes-gnome/tracker/tracker_3.4.2.bb
@@ -14,7 +14,7 @@ DEPENDS =3D " \
dbus \
icu \
json-glib \
- libsoup-2.4 \
+ libsoup-3.0 \
libstemmer \
"
=20
@@ -22,7 +22,7 @@ GNOMEBASEBUILDCLASS =3D "meson"
=20
inherit gnomebase gsettings gobject-introspection vala gtk-doc manpages =
bash-completion features_check python3native
=20
-SRC_URI[archive.sha256sum] =3D "ea9d41a9fb9c2b42ad80fc2c82327b5c713d594c=
969b09e1a49be63fb74f4fae"
+SRC_URI[archive.sha256sum] =3D "4e6df142a4f704878fca98ebb5a224750e5ea546=
aa2aaabaa726a73540bd1731"
=20
# gobject-introspection is mandatory and cannot be configured
REQUIRED_DISTRO_FEATURES =3D "gobject-introspection-data"
@@ -43,6 +43,7 @@ EXTRA_OEMESON =3D " \
-Dman=3Dfalse \
-Dsystemd_user_services=3D${@bb.utils.contains('DISTRO_FEATURES', 's=
ystemd', 'true', 'false', d)} \
-Dsystemd_user_services_dir=3D${systemd_user_unitdir} \
+ -Dsoup=3Dsoup3 \
"
=20
FILES:${PN} +=3D " \
--=20
2.34.1


[meta-gnome][PATCHv3] editorconfig: add recipe

Markus Volk
 

It is needed by gnome-text-editor

Signed-off-by: Markus Volk <f_l_k@...>
---
.../editorconfig/editorconfig-core-c_0.12.5.bb | 15 +++++++++++++++
1 file changed, 15 insertions(+)
create mode 100644 meta-oe/recipes-devtools/editorconfig/editorconfig-co=
re-c_0.12.5.bb

diff --git a/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.=
12.5.bb b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.=
5.bb
new file mode 100644
index 000000000..da5c07ff2
--- /dev/null
+++ b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_0.12.5.bb
@@ -0,0 +1,15 @@
+SUMMARY =3D "EditorConfig helps maintain consistent coding styles across=
various editors and IDEs."
+HOMEPAGE =3D "https://https://editorconfig.org"
+SECTION =3D "libs"
+LICENSE =3D "BSD-2-Clause"
+LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3Df515fff3ea0a2b9797eda60d83c0e=
5ca"
+
+SRC_URI =3D "git://github.com/editorconfig/editorconfig-core-c.git;proto=
col=3Dhttps;branch=3Dmaster"
+
+S =3D "${WORKDIR}/git"
+SRCREV =3D "f6b0ca395149b5a2fbd56a488cae30306a58170f"
+
+inherit cmake
+
+DEPENDS =3D "pcre2"
+
--=20
2.34.1


Re: [meta-gnome][PATCHv2] editorconfig: add recipe

Khem Raj
 

On Fri, Dec 9, 2022 at 11:09 PM Markus Volk <f_l_k@...> wrote:

It is needed by gnome-text-editor

Signed-off-by: Markus Volk <f_l_k@...>
---
.../editorconfig/editorconfig-core-c_git.bb | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb

diff --git a/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb
new file mode 100644
index 000000000..8c8ce6e34
--- /dev/null
+++ b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb
@@ -0,0 +1,16 @@
+SUMMARY = "EditorConfig helps maintain consistent coding styles across various editors and IDEs."
+HOMEPAGE = "https://https://editorconfig.org"
+SECTION = "libs"
+LICENSE = "BSD-2-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=f515fff3ea0a2b9797eda60d83c0e5ca"
+
+SRC_URI = "git://github.com/editorconfig/editorconfig-core-c.git;protocol=https;branch=master"
+
+S = "${WORKDIR}/git"
+PV = "0.12.5"
its better to call the recipe with PV and drop setting PV here.

+SRCREV = "f6b0ca395149b5a2fbd56a488cae30306a58170f"
+
+inherit cmake
+
+DEPENDS = "pcre2"
+
--
2.34.1




[meta-gnome][PATCH] gvfs: fix polkit homedir

Markus Volk
 

- remove double slashes

Signed-off-by: Markus Volk <f_l_k@...>
---
meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb b/meta-gnome/re=
cipes-gnome/gvfs/gvfs_1.50.2.bb
index 4c251d2f4..0e7293734 100644
--- a/meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb
+++ b/meta-gnome/recipes-gnome/gvfs/gvfs_1.50.2.bb
@@ -76,13 +76,13 @@ PACKAGECONFIG[fuse] =3D "-Dfuse=3Dtrue, -Dfuse=3Dfals=
e, fuse3"
PACKAGECONFIG[cdda] =3D "-Dcdda=3Dtrue, -Dcdda=3Dfalse, libcdio-paranoia=
"
=20
USERADD_PACKAGES =3D "${PN}"
-USERADD_PARAM:${PN} =3D "--system --no-create-home --user-group --home-d=
ir ${sysconfdir}/${BPN}-1 polkitd"
+USERADD_PARAM:${PN} =3D "--system --no-create-home --user-group --home-d=
ir ${sysconfdir}/polkit-1 polkitd"
=20
do_install:append() {
if ${@bb.utils.contains('DISTRO_FEATURES', 'polkit', 'true', 'false'=
, d)}; then
# Fix up permissions on polkit rules.d to work with rpm4 constra=
ints
- chmod 700 ${D}/${datadir}/polkit-1/rules.d
- chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
+ chmod 700 ${D}${datadir}/polkit-1/rules.d
+ chown polkitd:root ${D}${datadir}/polkit-1/rules.d
fi
=20
# After rebuilds (not from scracth) it can happen that the executabl=
es in
--=20
2.34.1


[meta-gnome][PATCHv2] editorconfig: add recipe

Markus Volk
 

It is needed by gnome-text-editor

Signed-off-by: Markus Volk <f_l_k@...>
---
.../editorconfig/editorconfig-core-c_git.bb | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 meta-oe/recipes-devtools/editorconfig/editorconfig-co=
re-c_git.bb

diff --git a/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_gi=
t.bb b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb
new file mode 100644
index 000000000..8c8ce6e34
--- /dev/null
+++ b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb
@@ -0,0 +1,16 @@
+SUMMARY =3D "EditorConfig helps maintain consistent coding styles across=
various editors and IDEs."
+HOMEPAGE =3D "https://https://editorconfig.org"
+SECTION =3D "libs"
+LICENSE =3D "BSD-2-Clause"
+LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3Df515fff3ea0a2b9797eda60d83c0e=
5ca"
+
+SRC_URI =3D "git://github.com/editorconfig/editorconfig-core-c.git;proto=
col=3Dhttps;branch=3Dmaster"
+
+S =3D "${WORKDIR}/git"
+PV =3D "0.12.5"
+SRCREV =3D "f6b0ca395149b5a2fbd56a488cae30306a58170f"
+
+inherit cmake
+
+DEPENDS =3D "pcre2"
+
--=20
2.34.1


[meta-gnome][PATCHv3] geoclue: update to latest commit to allow to build with libsoup-3.0

Markus Volk
 

Hereby gnome-session will be buildable without libsoup2

- fix polkit-1 directory permissions

Signed-off-by: Markus Volk <f_l_k@...>
---
.../{geoclue_2.5.7.bb =3D> geoclue_2.6.0.bb} | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
rename meta-oe/recipes-navigation/geoclue/{geoclue_2.5.7.bb =3D> geoclue=
_2.6.0.bb} (72%)

diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb b/meta-o=
e/recipes-navigation/geoclue/geoclue_2.6.0.bb
similarity index 72%
rename from meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb
rename to meta-oe/recipes-navigation/geoclue/geoclue_2.6.0.bb
index 3abb62944..61b37cd9e 100644
--- a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb
+++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.6.0.bb
@@ -8,11 +8,11 @@ SECTION =3D "console/network"
=20
LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Dbdfdd4986a0853eb84eeba85f9d0c=
4d6"
=20
-DEPENDS =3D "glib-2.0 dbus json-glib libsoup-2.4 intltool-native"
+DEPENDS =3D "glib-2.0 dbus json-glib libsoup-3.0 intltool-native"
=20
-inherit meson pkgconfig gtk-doc gobject-introspection vala
+inherit meson pkgconfig gtk-doc gobject-introspection vala useradd
=20
-SRCREV =3D "3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8"
+SRCREV =3D "becfa5837cfafa064219a5ab2c2a4eaf35b24c0b"
SRC_URI =3D "git://gitlab.freedesktop.org/geoclue/geoclue.git;protocol=3D=
https;nobranch=3D1"
=20
S =3D "${WORKDIR}/git"
@@ -34,8 +34,18 @@ EXTRA_OEMESON +=3D " \
-Ddemo-agent=3Dfalse \
"
=20
+USERADD_PACKAGES =3D "${PN}"
+USERADD_PARAM:${PN} =3D "--system --no-create-home --user-group --home-d=
ir ${sysconfdir}/polkit-1 --shell /bin/nologin polkitd"
+
+do_install:append() {
+ #Fix up permissions on polkit rules.d to work with rpm4 constraints
+ chmod 700 ${D}/${datadir}/polkit-1/rules.d
+ chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
+}
+
FILES:${PN} +=3D " \
${datadir}/dbus-1/system-services \
+ ${datadir}/polkit-1/rules.d \
${libdir} \
${systemd_unitdir} \
${prefix}/libexec \
--=20
2.34.1


[meta-gnome][PATCHv2] geoclue: update to latest commit to allow to build with libsoup-3.0

Markus Volk
 

Hereby gnome-session will be buildable without libsoup2

- fix polkit-1 directory permissions

Signed-off-by: Markus Volk <f_l_k@...>
---
.../{geoclue_2.5.7.bb =3D> geoclue_2.6.0.bb} | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
rename meta-oe/recipes-navigation/geoclue/{geoclue_2.5.7.bb =3D> geoclue=
_2.6.0.bb} (72%)

diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb b/meta-o=
e/recipes-navigation/geoclue/geoclue_2.6.0.bb
similarity index 72%
rename from meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb
rename to meta-oe/recipes-navigation/geoclue/geoclue_2.6.0.bb
index 3abb62944..eb6a2c4f1 100644
--- a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb
+++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.6.0.bb
@@ -8,11 +8,11 @@ SECTION =3D "console/network"
=20
LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Dbdfdd4986a0853eb84eeba85f9d0c=
4d6"
=20
-DEPENDS =3D "glib-2.0 dbus json-glib libsoup-2.4 intltool-native"
+DEPENDS =3D "glib-2.0 dbus json-glib libsoup-3.0 intltool-native"
=20
-inherit meson pkgconfig gtk-doc gobject-introspection vala
+inherit meson pkgconfig gtk-doc gobject-introspection vala useradd
=20
-SRCREV =3D "3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8"
+SRCREV =3D "becfa5837cfafa064219a5ab2c2a4eaf35b24c0b"
SRC_URI =3D "git://gitlab.freedesktop.org/geoclue/geoclue.git;protocol=3D=
https;nobranch=3D1"
=20
S =3D "${WORKDIR}/git"
@@ -34,8 +34,18 @@ EXTRA_OEMESON +=3D " \
-Ddemo-agent=3Dfalse \
"
=20
+USERADD_PACKAGES =3D "${PN}"
+USERADD_PARAM:${PN} =3D "--system --no-create-home --user-group --home-d=
ir ${sysconfdir}/${BPN}-1 --shell /bin/nologin polkitd"
+
+do_install:append() {
+ #Fix up permissions on polkit rules.d to work with rpm4 constraints
+ chmod 700 ${D}/${datadir}/polkit-1/rules.d
+ chown polkitd:root ${D}/${datadir}/polkit-1/rules.d
+}
+
FILES:${PN} +=3D " \
${datadir}/dbus-1/system-services \
+ ${datadir}/polkit-1/rules.d \
${libdir} \
${systemd_unitdir} \
${prefix}/libexec \
--=20
2.34.1


[meta-gnome][PATCH 6/6] gnome-text-editor: update 42.2 -> 43.1

Markus Volk
 

---
.../{gnome-text-editor_42.2.bb =3D> gnome-text-editor_43.1.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-gnome/recipes-gnome/gnome-text-editor/{gnome-text-editor_42.=
2.bb =3D> gnome-text-editor_43.1.bb} (81%)

diff --git a/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor=
_42.2.bb b/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_4=
3.1.bb
similarity index 81%
rename from meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_=
42.2.bb
rename to meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_43=
.1.bb
index 763384b7e..614893d47 100644
--- a/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_42.2.b=
b
+++ b/meta-gnome/recipes-gnome/gnome-text-editor/gnome-text-editor_43.1.b=
b
@@ -9,8 +9,8 @@ DEPENDS =3D " \
libadwaita \
gtk4 \
gtksourceview5 \
+ editorconfig-core-c \
enchant2 \
- libpcre \
"
=20
GTKIC_VERSION =3D "4"
@@ -20,7 +20,7 @@ inherit gnomebase gtk-icon-cache itstool gnome-help mim=
e-xdg features_check
ANY_OF_DISTRO_FEATURES =3D "${GTK3DISTROFEATURES}"
REQUIRED_DISTRO_FEATURES =3D "opengl"
=20
-SRC_URI[archive.sha256sum] =3D "e56d4a8cdcbce8a8f1c0881b45de799f8b25205e=
c0cbf2269e532025761cc5da"
+SRC_URI[archive.sha256sum] =3D "973a4b0deb68f9f91a54a4dd415b6afde9b5ae3e=
e684bc761471f94290f9f6cb"
=20
FILES:${PN} +=3D " \
${datadir}/metainfo \
--=20
2.34.1


[meta-gnome][PATCH 5/6] gtksourceview5: update 5.4.2 -> 5.6.1

Markus Volk
 

Signed-off-by: Markus Volk <f_l_k@...>
---
...urceview5_5.4.2.bb =3D> gtksourceview5_5.6.1.bb} | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
rename meta-gnome/recipes-gnome/gtksourceview/{gtksourceview5_5.4.2.bb =3D=
gtksourceview5_5.6.1.bb} (65%)
diff --git a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.=
bb b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
similarity index 65%
rename from meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.b=
b
rename to meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
index 297f79fe2..a35a8df7d 100644
--- a/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.4.2.bb
+++ b/meta-gnome/recipes-gnome/gtksourceview/gtksourceview5_5.6.1.bb
@@ -5,13 +5,14 @@ LICENSE =3D "LGPL-2.1-only"
LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Dfbc093901857fcd118f065f900982=
c24"
=20
DEPENDS =3D " \
+ fribidi \
glib-2.0-native \
gnome-common-native \
- intltool-native \
- gtk+3 \
+ fontconfig \
gtk4 \
libxml2 \
libpcre2 \
+ pango \
"
=20
PNAME =3D "gtksourceview"
@@ -22,14 +23,16 @@ GNOMEBASEBUILDCLASS =3D "meson"
=20
inherit gnomebase lib_package gettext features_check gtk-doc gtk-icon-ca=
che gobject-introspection vala
=20
-ANY_OF_DISTRO_FEATURES =3D "${GTK3DISTROFEATURES}"
-REQUIRED_DISTRO_FEATURES =3D "opengl"
+REQUIRED_DISTRO_FEATURES =3D "opengl gtk"
=20
-SRC_URI =3D "https://download.gnome.org/sources/gtksourceview/5.4/${PNAM=
E}-${PV}.tar.xz"
-SRC_URI[sha256sum] =3D "ad140e07eb841910de483c092bd4885abd29baadd6e95fa2=
2d93ed2df0b79de7"
+SRC_URI =3D "https://download.gnome.org/sources/gtksourceview/5.6/${PNAM=
E}-${PV}.tar.xz"
+SRC_URI[sha256sum] =3D "659d9cc9d034a114f07e7e134ee80d77dec0497cb1516ae5=
369119c2fcb9da16"
=20
GIR_MESON_ENABLE_FLAG =3D 'enabled'
GIR_MESON_DISABLE_FLAG =3D 'disabled'
GTKDOC_MESON_OPTION =3D "gtk_doc"
=20
+PACKAGECONFIG ?=3D "${@bb.utils.filter('DISTRO_FEATURES', 'vulkan', d)}"
+PACKAGECONFIG[vulkan] =3D ",,vulkan-loader vulkan-headers"
+
FILES:${PN} +=3D "${datadir}/gtksourceview-5"
--=20
2.34.1


[meta-gnome][PATCH 4/6] geoclue: update to latest commit to allow to build with libsoup-3.0

Markus Volk
 

Hereby gnome-session will be buildable without libsoup2

Signed-off-by: Markus Volk <f_l_k@...>
---
.../geoclue/{geoclue_2.5.7.bb =3D> geoclue_2.6.0.bb} | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
rename meta-oe/recipes-navigation/geoclue/{geoclue_2.5.7.bb =3D> geoclue=
_2.6.0.bb} (91%)

diff --git a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb b/meta-o=
e/recipes-navigation/geoclue/geoclue_2.6.0.bb
similarity index 91%
rename from meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb
rename to meta-oe/recipes-navigation/geoclue/geoclue_2.6.0.bb
index 3abb62944..68149edff 100644
--- a/meta-oe/recipes-navigation/geoclue/geoclue_2.5.7.bb
+++ b/meta-oe/recipes-navigation/geoclue/geoclue_2.6.0.bb
@@ -8,11 +8,11 @@ SECTION =3D "console/network"
=20
LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Dbdfdd4986a0853eb84eeba85f9d0c=
4d6"
=20
-DEPENDS =3D "glib-2.0 dbus json-glib libsoup-2.4 intltool-native"
+DEPENDS =3D "glib-2.0 dbus json-glib libsoup-3.0 intltool-native"
=20
inherit meson pkgconfig gtk-doc gobject-introspection vala
=20
-SRCREV =3D "3bb60dd600a8b247fd6049e7e5b1c73c2c5fc0e8"
+SRCREV =3D "becfa5837cfafa064219a5ab2c2a4eaf35b24c0b"
SRC_URI =3D "git://gitlab.freedesktop.org/geoclue/geoclue.git;protocol=3D=
https;nobranch=3D1"
=20
S =3D "${WORKDIR}/git"
@@ -36,6 +36,7 @@ EXTRA_OEMESON +=3D " \
=20
FILES:${PN} +=3D " \
${datadir}/dbus-1/system-services \
+ ${datadir}/polkit-1 \
${libdir} \
${systemd_unitdir} \
${prefix}/libexec \
--=20
2.34.1


[meta-gnome][PATCH 1/6] gdm: update 42.0 -> 43.0

Markus Volk
 

Signed-off-by: Markus Volk <f_l_k@...>
---
.../recipes-gnome/gdm/{gdm_42.0.bb =3D> gdm_43.0.bb} | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
rename meta-gnome/recipes-gnome/gdm/{gdm_42.0.bb =3D> gdm_43.0.bb} (83%)

diff --git a/meta-gnome/recipes-gnome/gdm/gdm_42.0.bb b/meta-gnome/recipe=
s-gnome/gdm/gdm_43.0.bb
similarity index 83%
rename from meta-gnome/recipes-gnome/gdm/gdm_42.0.bb
rename to meta-gnome/recipes-gnome/gdm/gdm_43.0.bb
index 00fb56b2b..1b09c20d4 100644
--- a/meta-gnome/recipes-gnome/gdm/gdm_42.0.bb
+++ b/meta-gnome/recipes-gnome/gdm/gdm_43.0.bb
@@ -3,12 +3,15 @@ LICENSE=3D"GPL-2.0-only"
LIC_FILES_CHKSUM =3D "file://COPYING;md5=3Db234ee4d69f5fce4486a80fdaf4a4=
263"
=20
DEPENDS =3D " \
+ accountsservice \
+ audit \
dconf-native \
gtk+3 \
- accountsservice \
+ keyutils \
libcanberra \
- libpam \
libgudev \
+ libpam \
+ xserver-xorg \
"
=20
REQUIRED_DISTRO_FEATURES =3D "x11 systemd pam polkit gobject-introspecti=
on-data"
@@ -16,9 +19,9 @@ GIR_MESON_OPTION =3D ""
=20
GNOMEBASEBUILDCLASS =3D "meson"
=20
-inherit gnomebase gsettings gobject-introspection gettext systemd userad=
d itstool gnome-help features_check
+inherit gnomebase gsettings pkgconfig gobject-introspection gettext syst=
emd useradd itstool gnome-help features_check
=20
-SRC_URI[archive.sha256sum] =3D "a328ac976937bec179971ff07829a1246b98ce72=
4181c128ae32a0ba47ad3855"
+SRC_URI[archive.sha256sum] =3D "94d70d6ed7df59fa7fde4fd02fed1168593a8adc=
e10fcee113c148d52b392294"
=20
EXTRA_OEMESON =3D " \
-Dplymouth=3Ddisabled \
@@ -55,4 +58,3 @@ FILES:${PN} +=3D " \
"
=20
RDEPENDS:${PN} +=3D "${PN}-base"
-
--=20
2.34.1


[meta-gnome][PATCH 2/6] gnome-session: update 42.0 -> 43-0

Markus Volk
 

Signed-off-by: Markus Volk <f_l_k@...>
---
.../{gnome-session_42.0.bb =3D> gnome-session_43.0.bb} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
rename meta-gnome/recipes-gnome/gnome-session/{gnome-session_42.0.bb =3D=
gnome-session_43.0.bb} (89%)
diff --git a/meta-gnome/recipes-gnome/gnome-session/gnome-session_42.0.bb=
b/meta-gnome/recipes-gnome/gnome-session/gnome-session_43.0.bb
similarity index 89%
rename from meta-gnome/recipes-gnome/gnome-session/gnome-session_42.0.bb
rename to meta-gnome/recipes-gnome/gnome-session/gnome-session_43.0.bb
index 9407c25a5..12f48bc82 100644
--- a/meta-gnome/recipes-gnome/gnome-session/gnome-session_42.0.bb
+++ b/meta-gnome/recipes-gnome/gnome-session/gnome-session_43.0.bb
@@ -22,11 +22,11 @@ inherit gnomebase gettext gsettings upstream-version-=
is-even features_check
=20
REQUIRED_DISTRO_FEATURES =3D "x11 polkit systemd pam gobject-introspecti=
on-data"
=20
-SRC_URI[archive.sha256sum] =3D "3cca06053ab682926920951a7da95f8cc6d72da7=
4c682c46d0a0653332969caa"
+SRC_URI[archive.sha256sum] =3D "3fb9949501385c8c14618e78f178d952df98ad8c=
91080f4c5e1568c7393ae1f2"
=20
PACKAGECONFIG ??=3D "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', =
'systemd', 'consolekit',d)}"
=20
-PACKAGECONFIG[consolekit] =3D "-Dconsolekit=3Dtrue, -Dconsolekit=3Dfalse=
, consolekit"
+PACKAGECONFIG[consolekit] =3D "-Dconsolekit=3Dtrue, -Dconsolekit=3Dfalse=
, dbus-glib"
PACKAGECONFIG[systemd] =3D "-Dsystemd=3Dtrue -Dsystemd_journal=3Dtrue, -=
Dsystemd=3Dfalse -Dsystemd_journal=3Dfalse, systemd"
=20
FILES:${PN} +=3D " \
--=20
2.34.1


[meta-gnome][PATCH 3/6] editorconfig: add recipe

Markus Volk
 

It is needed by gnome-text-editor

Signed-off-by: Markus Volk <f_l_k@...>
---
.../editorconfig/editorconfig-core-c_git.bb | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
create mode 100644 meta-oe/recipes-devtools/editorconfig/editorconfig-co=
re-c_git.bb

diff --git a/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_gi=
t.bb b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb
new file mode 100644
index 000000000..8b337d307
--- /dev/null
+++ b/meta-oe/recipes-devtools/editorconfig/editorconfig-core-c_git.bb
@@ -0,0 +1,16 @@
+SUMMARY =3D "EditorConfig helps maintain consistent coding styles across=
various editors and IDEs."
+HOMEPAGE =3D "https://https://editorconfig.org"
+SECTION =3D "libs"
+LICENSE =3D "BSD-2-Clause"
+LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3Db5d973344b3c7bbf7535f0e6e002d=
017"
+
+SRC_URI =3D "git://github.com/editorconfig/editorconfig-core-c.git;proto=
col=3Dhttps;branch=3Dmaster"
+
+S =3D "${WORKDIR}/git"
+PV =3D "0.12.5"
+SRCREV =3D "f6b0ca395149b5a2fbd56a488cae30306a58170f"
+
+inherit cmake
+
+DEPENDS =3D "pcre2"
+
--=20
2.34.1