added my Recipes
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "Folks is a contact aggregation library."
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=2d5025d4aa3495befef8f17206a5b0a1"
|
||||
|
||||
DEPENDS = " \
|
||||
glib-2.0 \
|
||||
libgee \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
EXTRA_OEMESON += "-Dtests=false -Db_lto=false "
|
||||
|
||||
CFLAGS:append:toolchain-clang = " -Wno-error=implicit-function-declaration"
|
||||
# gobject-introspection is mandatory and cannot be configured
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
PACKAGECONFIG[eds] = "-Deds_backend=true,-Deds_backend=false,evolution-data-server"
|
||||
PACKAGECONFIG[bluez] = "-Dbluez_backend=true,-Dbluez_backend=false,evolution-data-server"
|
||||
PACKAGECONFIG[ofono] = "-Deds_backend=true -Dofono_backend=true,-Dofono_backend=false,evolution-data-server"
|
||||
PACKAGECONFIG[telepathy] = "-Dtelepathy_backend=true,-Dtelepathy_backend=false,telepathy-glib dbus-glib"
|
||||
PACKAGECONFIG[import_tool] = "-Dimport_tool=true,-Dimport_tool=false,libxml2"
|
||||
PACKAGECONFIG[inspect_tool] = "-Dinspect_tool=true,-Dinspect_tool=false"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
|
||||
inherit pkgconfig gnomebase gettext gobject-introspection vala features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "c866630c553f29ce9be1c7a60267cb4080a6bccf4b8d551dc4c7e6234d840248"
|
||||
@@ -0,0 +1,27 @@
|
||||
From 166198735e9f4fbe91557df1351b3481bcf79e78 Mon Sep 17 00:00:00 2001
|
||||
From: Rico Tzschichholz <ricotz@ubuntu.com>
|
||||
Date: Sun, 30 Jan 2022 19:54:11 +0100
|
||||
Subject: [PATCH 1/2] Util.Cache.Lru: Workaround missing generic type argument
|
||||
|
||||
Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/geary/-/commit/0f75e7a84a39492d0748cec2ba6028e08cae3644]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
src/client/util/util-cache.vala | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/client/util/util-cache.vala b/src/client/util/util-cache.vala
|
||||
index f054e32e..ecc275e8 100644
|
||||
--- a/src/client/util/util-cache.vala
|
||||
+++ b/src/client/util/util-cache.vala
|
||||
@@ -12,7 +12,7 @@ public class Util.Cache.Lru<T> : Geary.BaseObject {
|
||||
private class CacheEntry<T> {
|
||||
|
||||
|
||||
- public static int lru_compare(CacheEntry<T> a, CacheEntry<T> b) {
|
||||
+ public static int lru_compare(CacheEntry a, CacheEntry b) {
|
||||
if (a.key == b.key) {
|
||||
return 0;
|
||||
}
|
||||
--
|
||||
2.35.1
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
From 64b56e75a54a9fa3f37c7686be97a5c8818413a4 Mon Sep 17 00:00:00 2001
|
||||
From: Rico Tzschichholz <ricotz@ubuntu.com>
|
||||
Date: Tue, 30 Nov 2021 15:31:31 +0100
|
||||
Subject: [PATCH 2/2] Fix accessibility issues with initializer of constants
|
||||
|
||||
Upstream-Status: Backport [https://gitlab.gnome.org/GNOME/geary/-/commit/9bd4c82952a0a2c3308c5cc86c0b85650c1fb484]
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
---
|
||||
src/client/application/application-client.vala | 14 +++++++-------
|
||||
1 file changed, 7 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/src/client/application/application-client.vala b/src/client/application/application-client.vala
|
||||
index 6ce19ce2..e6ba8533 100644
|
||||
--- a/src/client/application/application-client.vala
|
||||
+++ b/src/client/application/application-client.vala
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
// Defined by CMake build script.
|
||||
extern const string GETTEXT_PACKAGE;
|
||||
-extern const string _APP_ID;
|
||||
-extern const string _BUILD_ROOT_DIR;
|
||||
-extern const string _GSETTINGS_DIR;
|
||||
-extern const string _INSTALL_PREFIX;
|
||||
-extern const string _NAME_SUFFIX;
|
||||
+public extern const string _APP_ID;
|
||||
+public extern const string _BUILD_ROOT_DIR;
|
||||
+public extern const string _GSETTINGS_DIR;
|
||||
+public extern const string _INSTALL_PREFIX;
|
||||
+public extern const string _NAME_SUFFIX;
|
||||
extern const string _PLUGINS_DIR;
|
||||
extern const string _PROFILE;
|
||||
extern const string _REVNO;
|
||||
-extern const string _SOURCE_ROOT_DIR;
|
||||
-extern const string _VERSION;
|
||||
+public extern const string _SOURCE_ROOT_DIR;
|
||||
+public extern const string _VERSION;
|
||||
extern const string _WEB_EXTENSIONS_DIR;
|
||||
|
||||
|
||||
--
|
||||
2.35.1
|
||||
|
||||
@@ -0,0 +1,60 @@
|
||||
SUMMARY = "Geary is an email application built around conversations, for the GNOME 3 desktop."
|
||||
SECTION = "network"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=2a2244d5a13871ad950c55877546a6a2"
|
||||
|
||||
DEPENDS = " \
|
||||
appstream-glib \
|
||||
cairo \
|
||||
desktop-file-utils-native \
|
||||
enchant2 \
|
||||
evolution-data-server \
|
||||
folks \
|
||||
gcr3 \
|
||||
gmime \
|
||||
gnome-online-accounts \
|
||||
gsound \
|
||||
gspell \
|
||||
gtk+3 \
|
||||
icu \
|
||||
iso-codes \
|
||||
json-glib \
|
||||
libhandy \
|
||||
libical \
|
||||
libpeas \
|
||||
libsecret \
|
||||
libstemmer \
|
||||
libxml2 \
|
||||
sqlite3 \
|
||||
webkitgtk \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} = "gnome-keyring"
|
||||
|
||||
inherit meson pkgconfig mime-xdg gtk-icon-cache gobject-introspection vala features_check
|
||||
|
||||
SRC_URI = " \
|
||||
git://github.com/GNOME/geary.git;nobranch=1;protocol=https \
|
||||
"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
SRCREV = "94d6bec861daffb27efea85a296f347db7a5af6d"
|
||||
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data opengl"
|
||||
|
||||
GIR_MESON_OPTION = ""
|
||||
EXTRA_OEMESON = "-Dprofile=release"
|
||||
|
||||
PACKAGECONFIG[libunwind] = "-Dlibunwind=enabled,-Dlibunwind=disabled,libunwind"
|
||||
PACKAGECONFIG[tnef] = "-Dtnef=enabled,-Dtnef=disabled,libytnef"
|
||||
PACKAGECONFIG[valadoc] = "-Dvaladoc=enabled,-Dvaladoc=disabled"
|
||||
|
||||
PACKAGECONFIG ??= ""
|
||||
# rfc822/rfc822-message.c:2097:12: error: incompatible pointer to integer conversion returning 'void *' from a function with result type 'gboolean' (aka 'int') [-Wint-conversion]
|
||||
#| return NULL;
|
||||
#| ^~~~
|
||||
CFLAGS:append:toolchain-clang = " -Wno-error=int-conversion"
|
||||
|
||||
FILES:${PN} += "${datadir}"
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
SUMMARY = "A VNC client viewer widget for GTK"
|
||||
LICENSE = "LGPL-2.1-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4339efb5fd592e45b9e2641de9fe734f"
|
||||
|
||||
DEPENDS = " \
|
||||
gdk-pixbuf \
|
||||
glib-2.0 \
|
||||
gnutls \
|
||||
gtk+3 \
|
||||
libgcrypt \
|
||||
libx11 \
|
||||
zlib \
|
||||
"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
REQUIRED_DISTRO_FEATURES = "gobject-introspection-data"
|
||||
GIR_MESON_OPTION = ""
|
||||
|
||||
PACKAGECONFIG[pulseaudio] = "-Dpulseaudio=enabled,-Dpulseaudio=disabled,pulseaudio"
|
||||
PACKAGECONFIG[sasl] = "-Dsasl=enabled,-Dsasl=disabled,cyrus-sasl"
|
||||
|
||||
PACKAGECONFIG ??= "pulseaudio sasl"
|
||||
|
||||
inherit pkgconfig gnomebase gettext gobject-introspection vala features_check
|
||||
|
||||
SRC_URI[archive.sha256sum] = "512763ac4e0559d0158b6682ca5dd1a3bd633f082f5e4349d7158e6b5f80f1ce"
|
||||
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "NetworkManager GUI library"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = "glib-2.0 gtk+3 gtk4 networkmanager"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
inherit gnomebase gobject-introspection gtk-doc gettext vala features_check
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "${@bb.utils.contains('PACKAGECONFIG','gcr','x11','',d)} opengl"
|
||||
ANY_OF_DISTRO_FEATURES = "${GTK3DISTROFEATURES}"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "53a6fb2b190ad37c5986caed3e98bede7c3c602399ee4f93c8fc054303d76dab"
|
||||
|
||||
PACKAGECONFIG ?= "gcr iso_codes mobile_broadband_provider_info"
|
||||
PACKAGECONFIG[gcr] = "-Dgcr=true,-Dgcr=false,gcr"
|
||||
PACKAGECONFIG[iso_codes] = "-Diso_codes=true,-Diso_codes=false,iso-codes,iso-codes"
|
||||
PACKAGECONFIG[mobile_broadband_provider_info] = "-Dmobile_broadband_provider_info=true,-Dmobile_broadband_provider_info=false,mobile-broadband-provider-info,mobile-broadband-provider-info"
|
||||
|
||||
# for gnome-control-center >= 42
|
||||
EXTRA_OEMESON = "-Dlibnma_gtk4=true"
|
||||
|
||||
# go introspection is not supported for mipsn32/riscv32, but vapi needs it
|
||||
#
|
||||
EXTRA_OEMESON:append:mipsarchn32 = " -Dvapi=false"
|
||||
EXTRA_OEMESON:append:riscv32 = " -Dvapi=false"
|
||||
EXTRA_OEMESON:append:powerpc64le = " -Dvapi=false"
|
||||
|
||||
GTKDOC_MESON_OPTION = "gtk_doc"
|
||||
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "GTK+ applet for NetworkManager"
|
||||
LICENSE = "GPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
|
||||
|
||||
DEPENDS = "gtk+3 libnma libnotify libsecret libgudev networkmanager iso-codes nss"
|
||||
|
||||
GNOMEBASEBUILDCLASS = "meson"
|
||||
inherit features_check gnomebase gsettings gtk-icon-cache gettext
|
||||
|
||||
REQUIRED_DISTRO_FEATURES = "x11 opengl"
|
||||
|
||||
SRC_URI[archive.sha256sum] = "9516b84e9d9f100db89a0c67cbfe57cedb0562310d45caafb6332e27bbeb5cd3"
|
||||
|
||||
# We don't not have ubuntu's appindicator (yet?)
|
||||
EXTRA_OEMESON = "-Dappindicator=no"
|
||||
# We currently don't build NetworkManager with libteamdctl support
|
||||
EXTRA_OEMESON += "-Dteam=false"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)}"
|
||||
PACKAGECONFIG[modemmanager] = "-Dwwan=true, -Dwwan=false, modemmanager"
|
||||
PACKAGECONFIG[selinux] = "-Dselinux=true, -Dselinux=false, libselinux"
|
||||
|
||||
RDEPENDS:${PN} =+ "networkmanager"
|
||||
|
||||
FILES:${PN} += " \
|
||||
${datadir}/nm-applet/ \
|
||||
${datadir}/libnma/wifi.ui \
|
||||
${datadir}/metainfo \
|
||||
"
|
||||
Reference in New Issue
Block a user