Commit Graph

1356 Commits

Author SHA1 Message Date
Khem Raj
b3e202468f gjs: Link with libatomic on rv32
Fixes
libgjs-internal.a(gi_object.cpp.o): in function `no symbol':
object.cpp:(.text+0x534c): undefined reference to `__atomic_fetch_add_8'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-02 19:16:01 -08:00
Khem Raj
f9ef583258 packagegroup-core-clutter: Mark TUNE_PKGARCH specific
libclutter is direct dependency which gets debian renamed so this does
not qualify to be allarch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-01 12:39:28 -08:00
Joshua Watt
8ff9bc40ef gnome-control-center: Fixup polkit directory permissions
Fixes up the permissions of the polkit directory to match other recipes,
otherwise they conflict at package install time

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-18 14:22:19 -08:00
Khem Raj
fdf966e110 colord-gtk: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 19:44:52 -08:00
Khem Raj
372bae22a6 gnome-tweaks: introspection is not valid meson option
meson 0.60+ hard errors out on unknown options and -Dintrospection
is not a valid option anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 19:44:52 -08:00
Joshua Watt
738426a162 gnome-shell: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 19:18:49 -08:00
Joshua Watt
9659f93886 gnome-settings-daemon: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 19:18:49 -08:00
Joshua Watt
97d1b0832b gdm: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-17 19:18:44 -08:00
Khem Raj
e0ab236378 tracker,tracker-miners: Upgrade to 3.2.1
This is latest release for tracker components

Release Notes [1] [2]

[1] bcf1347a9e
[2] 1e1a9e701f

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
60d0f140c7 gedit: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
44a65f52d2 tracker-miners: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
73f2d532c3 gjs: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
1e6bafddc0 tepl: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
790539e19c libgweather: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
b17cbd05ef gnome-desktop: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Khem Raj
fefa205061 tracker: introspection is not valid meson option
meson 0.60+ errors out on unknown options and -Dintrospection
is not a valid option

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Andreas Müller
700a2783b4 gnome-backgrounds: Fix licenses
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-04 06:52:50 -07:00
Andreas Müller
ec77ca2881 gnome-control-center: Add libhandy to DEPENDS
If  gnome-control-center does not find libhandy, it installs one. This leads
to clash in do_rootfs.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-04 06:52:50 -07:00
Richard Purdie
b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
Andreas Müller
b38bc1ca2a gdm: Fix REQUIRED_DISTRO_FEATURES broken by adding introspection
To avoid happening again: Have one line with REQUIRED_DISTRO_FEATURES only

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
f36cdc915c grilo-plugins: upgrade 0.3.13 -> 0.3.14
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
112c24dace grilo: upgrade 0.3.13 -> 0.3.14
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
595653e451 gnome-panel: upgrade 3.36.1 -> 3.38.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
9b6078c928 gnome-terminal: upgrade 3.40.2 -> 3.42.0 / meson build
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
d732137b86 gnome-tweaks: upgrade 3.34.0 -> 40.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
295c70ec2f gnome-backgrounds: upgrade 3.38.0 -> 41.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
16ddb247e4 gparted: upgrade 1.3.0 -> 1.3.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
fdc9419a8d gexiv2: upgrade 0.12.2 -> 0.14.0
Change python3 override handling: Instead of not building add a separate
package for it.

Changes:
gexiv2 0.14.0 - 18 Sep 2021 (stable)
 * Fix BMFF compile test

gexiv2 0.13.0 - 15 Aug 2021
 * Enable BMFF support if enabled in exiv2 version
 * Update gexiv2-dump tool
 * Mark gexiv2_metadata_from_stream as deprecated; it is fundamentally broken
 * More additions to API and _try versions that support GErorr if exiv2 might throw
 * Some additions to gexiv2-tool
 * Changes in build configuration
Bugs fixed in this release:
 - https://gitlab.gnome.org/GNOME/gexiv2/issues/140
 - https://gitlab.gnome.org/GNOME/gexiv2/issues/62
 - https://gitlab.gnome.org/GNOME/gexiv2/issues/62
 - https://gitlab.gnome.org/GNOME/gexiv2/issues/66
Merge requests included in this release:
 - https://gitlab.gnome.org/GNOME/gexiv2/merge_requests/54
 - https://gitlab.gnome.org/GNOME/gexiv2/merge_requests/59
 - https://gitlab.gnome.org/GNOME/gexiv2/merge_requests/51

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
caa81e3a34 gnome-control-center: upgrade 3.36.4 -> 41.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
20f4623cc9 gnome-session: upgrade 3.36.0 -> 40.1.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
62eb07bcdc gnome-desktop: upgrade 3.38.8 -> 41.0 and give up '3' receipe name suffix
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
1742edd2ff gnome-shell-extensions: upgrade 3.34.2 -> 40.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
44acebcec7 gnome-shell: upgrade 3.34.5 -> 41.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
85e3c1cdf0 gnome-settings-daemon: upgrade 3.36.1 -> 41.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
668b47079f gdm: upgrade 3.36.3 -> 41.0
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
7cd570b486 mutter: upgrade 3.34.6 -> 41.0
Most notable:
* Wayland is manadatory
* Patch removed was applied

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
94f5b82c42 gjs: upgrade 1.58.8 -> 1.70.0
License checked: Still MIT and LGPLv2+

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
2a254bc827 gtk4: initial add 4.4.0
* It is a hard dependency for gnome-shell 41
* Final destination for this recipe should be oe-core but start it here first:
  * Some dependencies (graphene / sassc-native) are not in oe-core yet
  * In meta-gnome gtk4 recipe can mature: The initial recipe focuses on target
    build and make consumers of gtk4 happy
  * The native gtk4-update-icon-cache wrapper dance is missing
  * Missing nativesdk (added a comment why)

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
3f6dc737ed graphene: Tidy up recipe a bit
* remove md5 checksum
* adjust comment
* remove commented DEPENDS

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
f3fe8dc93b graphene: extend to native and nativesdk
Upcoming gtk4 supports native / nativesdk and it depends on graphene

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Andreas Müller
af2de3033d graphene: enable introspection by default - gtk4 & mutter 41 require it
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:48 -07:00
Khem Raj
19465da276 gimp: Disable vector icons on mips/rv32 using clang
The infamous segfaults are back when building with clang

| make[3]: *** [Makefile:2395: 24/gimp-char-picker.svg] Segmentation fault

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-10-26 10:05:47 -07:00
Joshua Watt
5a281d72d2 mutter: Move gsettings to a separate package
Move the mutter gsettings to their own package. Some other compositors
(specifically, phoc) want to use the mutter provided gsettings to remain
compatible. This allows those recipes to pick up the runtime settings
without having to pull in all of mutter

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
Tim Orling
c60b17bf08 gnome-calendar: upgrade 3.38.1 -> 41.0
Upstream changed version scheme.

Drop libhandy patch merged upstream.

inherit  mime-xdg, fixes:
QA Issue: package contains desktop file with key 'MimeType' but does not inhert mime-xdg

For changes, see:
https://download.gnome.org/sources/gnome-calendar/41/gnome-calendar-41.0.news

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
Tim Orling
1f5d21858e gfbgraph: patch to build with latest rest
librest 0.8.1 declares rest-1.0 and was released four years ago.

Also inherit pkgconfig so that dependencies can be found by pkg-config

References:
https://gitlab.gnome.org/GNOME/libgfbgraph/-/merge_requests/6

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
Tim Orling
0a68c4ad97 libgweather: upgrade 3.36.2 -> 40.0
Upstream changed version schemes.

Sort DEPENDS, add python3-pygobject-native

For changes, see:
https://gitlab.gnome.org/GNOME/libgweather/-/blob/main/NEWS

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
Tim Orling
4e0f4f4a84 gnome-screenshot: add recipe for 40.0
GNOME Screenshot is a small utility that takes a screenshot of the whole
desktop; the currently focused window; or an area of the screen.

Also add to packagegroup-gnome-apps

Signed-off-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00
Khem Raj
2ed3c4fd44 gnome-online-accounts: Upgrade to 3.43.1
Add patches for webkitgtk API bump and libsoup3 support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 09:23:08 -07:00
Khem Raj
1ea6bbd96c librest: Use master with libsoup3 support
new version of gnome-online-accounts with libsoup3 support also needs
this in librest

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2021-10-19 09:23:08 -07:00
Khem Raj
ed65a36a4c yelp,yelp-xsl,yelp-tools: Upgrade to 41 release
This helps fixing with webkit 2.34+

yelp-xsl 41.0
=============
* Loosen CSS match for title/desc in linkdiv
* Use better target contrasts for white-on-black

yelp 41.1
=========
* Fixed validation issues in appdata file
* Updated yelp-xsl dependency
* Revamped a lot of color code to avoid deprecated Gtk API (Shaun McCance)
* Search results and 'All Help' now use current styling (Shaun McCance)
* Fixed aliasing on the icon (Jakub Steiner)
* Build against webkit2gtk-4.1 by default (Javier Jardón)
* Removed calls to deprecated Soup API (Carlos Garcia Campos)
* Updated translations:
  oc    (Quentin PAGÈS)

yelp-tools 41.0
===============
* Updates documentation (Andre Klapper)
* Updates to build files (Jan Tojnar)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-16 09:50:38 -07:00