gnome-control-center_46.2.bb 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. SUMMARY = "GNOME Settings"
  2. DESCRIPTION = "GNOME Settings is GNOME's main interface for configuration of various aspects of your desktop"
  3. LICENSE = "GPL-2.0-only"
  4. LIC_FILES_CHKSUM = "file://COPYING;md5=75859989545e37968a99b631ef42722e"
  5. GTKIC_VERSION = "4"
  6. DEPENDS = " \
  7. accountsservice \
  8. colord-gtk \
  9. gcr \
  10. gdk-pixbuf \
  11. glib-2.0 \
  12. gnome-bluetooth \
  13. gnome-desktop \
  14. gnome-online-accounts \
  15. gnome-settings-daemon \
  16. gsettings-desktop-schemas \
  17. gtk4 \
  18. libadwaita \
  19. libepoxy \
  20. libgtop \
  21. libgudev \
  22. libnma \
  23. libpwquality \
  24. libxml2 \
  25. polkit \
  26. pulseaudio \
  27. samba \
  28. setxkbmap-native \
  29. tecla \
  30. udisks2 \
  31. upower \
  32. "
  33. inherit gtk-icon-cache pkgconfig gnomebase gsettings gettext upstream-version-is-even bash-completion features_check
  34. REQUIRED_DISTRO_FEATURES += "opengl polkit pulseaudio systemd x11"
  35. SRC_URI += "file://0001-Add-meson-option-to-pass-sysroot.patch"
  36. SRC_URI[archive.sha256sum] = "6335c6cb8164e574db521fff61cfa3dfaa55f1db66ae3bca02750a193e1c4f3d"
  37. PACKAGECONFIG ??= "ibus ${@bb.utils.filter('DISTRO_FEATURES', 'wayland', d)}"
  38. PACKAGECONFIG[cups] = ",,cups,cups system-config-printer cups-pk-helper"
  39. PACKAGECONFIG[ibus] = "-Dibus=true, -Dibus=false, ibus"
  40. PACKAGECONFIG[wayland] = "-Dwayland=true, -Dwayland=false, wayland"
  41. PACKAGECONFIG[file-share] = ",,,gnome-user-share"
  42. PACKAGECONFIG[media-share] = ",,,rygel-meta tumbler"
  43. PACKAGECONFIG[malcontent] = "-Dmalcontent=true,-Dmalcontent=false,malcontent,malcontent-ui"
  44. EXTRA_OEMESON += "-Doe_sysroot=${STAGING_DIR_HOST}"
  45. export XDG_DATA_DIRS = "${STAGING_DATADIR}"
  46. PACKAGE_DEBUG_SPLIT_STYLE = "debug-without-src"
  47. FILES:${PN} += " \
  48. ${datadir}/dbus-1 \
  49. ${datadir}/gnome-shell \
  50. ${datadir}/metainfo \
  51. "
  52. FILES:${PN}-dev += "${datadir}/gettext"
  53. RDEPENDS:${PN} += "gsettings-desktop-schemas tecla"