Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/libcloudproviders/
Date: Fri, 30 Sep 2022 17:55:47
Message-Id: 1664560534.b52bd9fceb9940d7d3274c6468e5bc65cd1ea694.mattst88@gentoo
1 commit: b52bd9fceb9940d7d3274c6468e5bc65cd1ea694
2 Author: Pascal Jäger <pascal.jaeger <AT> leimstift <DOT> de>
3 AuthorDate: Sun Sep 18 13:47:49 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 30 17:55:34 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52bd9fc
7
8 net-libs/libcloudproviders: new package, add 0.3.1
9
10 Signed-off-by: Pascal Jäger <pascal.jaeger <AT> leimstift.de>
11 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
12
13 net-libs/libcloudproviders/Manifest | 1 +
14 .../libcloudproviders-0.3.1.ebuild | 43 ++++++++++++++++++++++
15 net-libs/libcloudproviders/metadata.xml | 8 ++++
16 3 files changed, 52 insertions(+)
17
18 diff --git a/net-libs/libcloudproviders/Manifest b/net-libs/libcloudproviders/Manifest
19 new file mode 100644
20 index 000000000000..b07a2585c150
21 --- /dev/null
22 +++ b/net-libs/libcloudproviders/Manifest
23 @@ -0,0 +1 @@
24 +DIST libcloudproviders-0.3.1.tar.xz 22072 BLAKE2B ecd573507b75c144d94678b693181efc9420fed2d9103cb35653a5f83435e544e77cba232c490ad946ace1eb3cc7382d746ca9fadb55a69c87f55ba3aa09ec83 SHA512 66e951380da8447529d04cc9cbaa0587f40152ab0b66787ce3939104a49eeb16808499a5dcdcd38b7ae9c8cca8bec66ae0bbf04524e7ff8fdf6d420e8a71d609
25
26 diff --git a/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild b/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
27 new file mode 100644
28 index 000000000000..82f0195240a7
29 --- /dev/null
30 +++ b/net-libs/libcloudproviders/libcloudproviders-0.3.1.ebuild
31 @@ -0,0 +1,43 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +inherit gnome.org meson vala
38 +
39 +DESCRIPTION="DBus API that allows cloud storage sync clients to expose their services"
40 +HOMEPAGE="https://gitlab.gnome.org/World/libcloudproviders"
41 +
42 +LICENSE="LGPL-3"
43 +SLOT="0"
44 +IUSE="gtk-doc +introspection vala"
45 +REQUIRED_USE="vala? ( introspection )"
46 +
47 +KEYWORDS="~amd64"
48 +
49 +DEPEND=">=dev-libs/glib-2.51.2:2"
50 +RDEPEND="${DEPEND}"
51 +BDEPEND="
52 + dev-util/glib-utils
53 + gtk-doc? ( dev-util/gtk-doc )
54 + vala? ( $(vala_depend) )
55 +"
56 +
57 +src_prepare() {
58 + default
59 + use vala && vala_setup
60 +}
61 +
62 +src_configure() {
63 + local emesonargs=(
64 + $(meson_use gtk-doc enable-gtk-doc)
65 + -Dinstalled-tests=false
66 + $(meson_use introspection)
67 + $(meson_use vala vapigen)
68 + )
69 + meson_src_configure
70 +}
71 +
72 +src_install() {
73 + meson_src_install
74 +}
75
76 diff --git a/net-libs/libcloudproviders/metadata.xml b/net-libs/libcloudproviders/metadata.xml
77 new file mode 100644
78 index 000000000000..7b343b06be8a
79 --- /dev/null
80 +++ b/net-libs/libcloudproviders/metadata.xml
81 @@ -0,0 +1,8 @@
82 +<?xml version="1.0" encoding="UTF-8"?>
83 +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
84 +<pkgmetadata>
85 +<maintainer type="project">
86 + <email>gnome@g.o</email>
87 + <name>Gentoo GNOME Desktop</name>
88 +</maintainer>
89 +</pkgmetadata>