Gentoo Archives: gentoo-commits

From: Marek Szuba <marecki@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/xrootd-ceph/
Date: Fri, 08 May 2020 21:04:50
Message-Id: 1588971835.fcf660f89dc8bb14d39e8b1d601f41dcbfdb1ada.marecki@gentoo
1 commit: fcf660f89dc8bb14d39e8b1d601f41dcbfdb1ada
2 Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 8 21:00:22 2020 +0000
4 Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
5 CommitDate: Fri May 8 21:03:55 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf660f8
7
8 net-libs/xrootd-ceph: not-quite-new package
9
10 This used to be part of net-libs/xrootd but got split into a separate
11 upstream package before version 4.10.0. Seeing as the code in question
12 has been in the tree before (still is in fact, we've still got 4.8.4),
13 let this package directly inherit the keywords, as well as the
14 maintainer, of xrootd itself.
15
16 Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>
17
18 net-libs/xrootd-ceph/Manifest | 1 +
19 net-libs/xrootd-ceph/metadata.xml | 13 +++++++++++++
20 net-libs/xrootd-ceph/xrootd-ceph-4.12.0.ebuild | 24 ++++++++++++++++++++++++
21 3 files changed, 38 insertions(+)
22
23 diff --git a/net-libs/xrootd-ceph/Manifest b/net-libs/xrootd-ceph/Manifest
24 new file mode 100644
25 index 00000000000..24eab4063e3
26 --- /dev/null
27 +++ b/net-libs/xrootd-ceph/Manifest
28 @@ -0,0 +1 @@
29 +DIST xrootd-ceph-4.12.0.tar.gz 80601 BLAKE2B 05e31ec3a03d50f36f7ef368705ca8ad064d1d9da4fc3815aaf96ce358da07348aaea264d82884da2782cf7c1069b584269fff9f2a3140057b2d4d2929639f77 SHA512 de55cc923bad3629de6428dbc4e7c7e2cb802512f03f49bcfc79f12221828cd9702f1c9a1bc28b599dce801c937146cf381dfd589c85f4f5721c4fbf13f6ad34
30
31 diff --git a/net-libs/xrootd-ceph/metadata.xml b/net-libs/xrootd-ceph/metadata.xml
32 new file mode 100644
33 index 00000000000..65cbb7c9f14
34 --- /dev/null
35 +++ b/net-libs/xrootd-ceph/metadata.xml
36 @@ -0,0 +1,13 @@
37 +<?xml version="1.0" encoding="UTF-8"?>
38 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
39 +<pkgmetadata>
40 + <maintainer type="project">
41 + <email>sci-physics@g.o</email>
42 + <name>Gentoo Physics Project</name>
43 + </maintainer>
44 + <longdescription lang="en">
45 + This XROOTD plug-in allows it to interface with rados block devices via
46 + <pkg>sys-cluster/ceph</pkg>. Until its version 4.10.0 it used to part
47 + of <pkg>net-libs/xrootd</pkg> itself.
48 + </longdescription>
49 +</pkgmetadata>
50
51 diff --git a/net-libs/xrootd-ceph/xrootd-ceph-4.12.0.ebuild b/net-libs/xrootd-ceph/xrootd-ceph-4.12.0.ebuild
52 new file mode 100644
53 index 00000000000..867190e4408
54 --- /dev/null
55 +++ b/net-libs/xrootd-ceph/xrootd-ceph-4.12.0.ebuild
56 @@ -0,0 +1,24 @@
57 +# Copyright 1999-2020 Gentoo Authors
58 +# Distributed under the terms of the GNU General Public License v2
59 +
60 +EAPI=7
61 +
62 +inherit cmake
63 +
64 +DESCRIPTION="xrootd OSS plug-in for interfacing with Ceph storage platform"
65 +HOMEPAGE="https://xrootd.slac.stanford.edu/"
66 +SRC_URI="https://github.com/xrootd/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
67 +
68 +LICENSE="LGPL-3+"
69 +SLOT="0"
70 +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
71 +
72 +DEPEND="net-libs/xrootd
73 + !<net-libs/xrootd-4.10.0[rbd]
74 + sys-cluster/ceph"
75 +RDEPEND="${DEPEND}"
76 +
77 +# xrootd plugins are not intended to be linked with,
78 +# they are to be loaded at runtime by xrootd,
79 +# see https://github.com/xrootd/xrootd/issues/447
80 +QA_SONAME="/usr/lib.*/libXrd.*-$(ver_cut 1).so"