diff options
Diffstat (limited to 'net-libs/gnome-online-accounts')
-rw-r--r-- | net-libs/gnome-online-accounts/Manifest | 2 | ||||
-rw-r--r-- | net-libs/gnome-online-accounts/gnome-online-accounts-3.40.1.ebuild | 80 |
2 files changed, 82 insertions, 0 deletions
diff --git a/net-libs/gnome-online-accounts/Manifest b/net-libs/gnome-online-accounts/Manifest index 134fcdde50be..8f2007ba7f2f 100644 --- a/net-libs/gnome-online-accounts/Manifest +++ b/net-libs/gnome-online-accounts/Manifest @@ -1,3 +1,5 @@ DIST gnome-online-accounts-3.40.0.tar.xz 860724 BLAKE2B 47f22af85b701854396c462df04b9ba2e004ee4a954619916240fef0f8139e3a37608bb9c16e4cfabbb6fc863e7448678a48865620c0293d231f9b125fe9c904 SHA512 ac90226023e2a69ad9cd12faf637844a029814282f164cc905810bf54af6693069b9019ca58211deb8487f6a32886eb072a1223fca32bc4e3fe0bc91ce8f2d6c +DIST gnome-online-accounts-3.40.1.tar.xz 861220 BLAKE2B 668af9cca8524e25b4f65f41983c527e0cac167317c28f6c451c9c9a6cea18a5774c42acd1cf80cfc707ed62524d1381039fd4f16e3e506d4789372a3db85f4f SHA512 ee7835efe6e1afd6a13f823e17eb93e4a3c55e90764f93a766270ef64f07ed18eff2fce325d8248783d7c6f1c0a7a7fe7512ebb7a8bc0a3e3b33b9037a75b088 EBUILD gnome-online-accounts-3.40.0.ebuild 1987 BLAKE2B 36a1b6e308d49be3265b5a455382f39b456cdb61fae02c446c5e11bc5cb827aa3cc5b528b033816453a32d4349bcfeaaabd054eb5d020d6172206ac7fb57a61f SHA512 48cc7f55915f515c2ce3ca4f0542115bb04e18afdfddea4c00b75936010e1c67d3dea4c304a5a6faa1ca184cb5f20d6132c0fe62f9f0bfdd13845bdae0d204e1 +EBUILD gnome-online-accounts-3.40.1.ebuild 1990 BLAKE2B f2004471d4e3833dd66cc76fb773dd920f21a337377974a36383255997721498d1b0947e44646c5cf41bc4bb8ef94daebe782dbcbebff7981c8c296783dbef1d SHA512 60d1f29ac679100fb7d542bc56772743b548145317e9f1849ae74e8af8415bdd0a85cfc12aeeb1bf44a91f77072da04c9893609c3d17177ac98b9cc181a3ca2f MISC metadata.xml 380 BLAKE2B 0c3c7edbcff0344c8e7929bf525916d8a6c8bec9628c7c20d9c98e81102525e2651e422e10edf53be338bd2a74b6d42396d9f8c0d1b8bfa2576a319236a07987 SHA512 eb224bd0e6ffb92203f9df3c56449dff3aeebd8623bd451810ac99a57cb84b277e5ba53354d36cede6678be209da55cc30386b903e71dbd90bd91623c2d005f1 diff --git a/net-libs/gnome-online-accounts/gnome-online-accounts-3.40.1.ebuild b/net-libs/gnome-online-accounts/gnome-online-accounts-3.40.1.ebuild new file mode 100644 index 000000000000..f012afee23f2 --- /dev/null +++ b/net-libs/gnome-online-accounts/gnome-online-accounts-3.40.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +VALA_USE_DEPEND="vapigen" + +inherit gnome2 vala + +DESCRIPTION="GNOME framework for accessing online accounts" +HOMEPAGE="https://wiki.gnome.org/Projects/GnomeOnlineAccounts" + +LICENSE="LGPL-2+" +SLOT="0/1" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86" + +IUSE="debug gnome +introspection kerberos +vala" +REQUIRED_USE="vala? ( introspection )" + +# pango used in goaeditablelabel +# libsoup used in goaoauthprovider +# goa kerberos provider is incompatible with app-crypt/heimdal, see +# https://bugzilla.gnome.org/show_bug.cgi?id=692250 +# json-glib-0.16 needed for bug #485092 +RDEPEND=" + >=dev-libs/glib-2.52:2 + >=app-crypt/libsecret-0.5 + >=dev-libs/json-glib-0.16 + dev-libs/libxml2:2 + >=net-libs/libsoup-2.42:2.4 + net-libs/rest:0.7 + >=net-libs/webkit-gtk-2.26.0:4 + >=x11-libs/gtk+-3.19.12:3 + x11-libs/pango + + introspection? ( >=dev-libs/gobject-introspection-0.6.2:= ) + kerberos? ( + app-crypt/gcr:0=[gtk] + app-crypt/mit-krb5 + ) +" +# goa-daemon can launch gnome-control-center +PDEPEND="gnome? ( >=gnome-base/gnome-control-center-3.2[gnome-online-accounts(+)] )" + +DEPEND="${RDEPEND} + vala? ( $(vala_depend) ) + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.30.0 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + + dev-libs/gobject-introspection-common + gnome-base/gnome-common +" + +src_prepare() { + use vala && vala_src_prepare + gnome2_src_prepare +} + +src_configure() { + # TODO: Give users a way to set the G/FB/Windows Live secrets + gnome2_src_configure \ + --disable-static \ + --enable-backend \ + --enable-documentation \ + --enable-exchange \ + --enable-facebook \ + --enable-flickr \ + --enable-foursquare \ + --enable-imap-smtp \ + --enable-lastfm \ + --enable-media-server \ + --enable-owncloud \ + --enable-windows-live \ + $(usex debug --enable-debug=yes ' ') \ + $(use_enable kerberos) \ + $(use_enable kerberos fedora) \ + $(use_enable introspection) \ + $(use_enable vala) +} |