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" |