Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/casync/
Date: Mon, 26 Mar 2018 14:45:59
Message-Id: 1522075539.eb6b676bea2f702a4418e87c381650a3820d4e4c.mrueg@gentoo
1 commit: eb6b676bea2f702a4418e87c381650a3820d4e4c
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 26 14:45:39 2018 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 26 14:45:39 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6b676b
7
8 net-misc/casync: Inital version
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 net-misc/casync/Manifest | 1 +
13 net-misc/casync/casync-2_p20180321.ebuild | 41 +++++++++++++++++++++++++++++++
14 net-misc/casync/metadata.xml | 15 +++++++++++
15 3 files changed, 57 insertions(+)
16
17 diff --git a/net-misc/casync/Manifest b/net-misc/casync/Manifest
18 new file mode 100644
19 index 00000000000..2e0f88aa186
20 --- /dev/null
21 +++ b/net-misc/casync/Manifest
22 @@ -0,0 +1 @@
23 +DIST casync-2_p20180321.tar.gz 1306314 BLAKE2B 9fa9238a9677ede6a218c27929f0990fe26ad0afeeb2f736a6a665d301bde6c016e6fc0f3120266707d3c12cd765667f8a8cd231bb49b5cf8bedfc4ab812b481 SHA512 c8fd61e56dc3e0aec02656e28f8cec8d873498635bdaf96c0576ab3867a0e2ef0fb69206f3a476b0515a284ba35a2d746985056e522f5d396e35bc13fd81ae58
24
25 diff --git a/net-misc/casync/casync-2_p20180321.ebuild b/net-misc/casync/casync-2_p20180321.ebuild
26 new file mode 100644
27 index 00000000000..6303ac8dee3
28 --- /dev/null
29 +++ b/net-misc/casync/casync-2_p20180321.ebuild
30 @@ -0,0 +1,41 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +inherit vcs-snapshot meson
36 +
37 +COMMIT="a755da21d3ba5d9cbb002dfc86a3ab0d46b82176"
38 +DESCRIPTION=" Content-Addressable Data Synchronization Tool"
39 +HOMEPAGE="https://github.com/systemd/casync"
40 +SRC_URI="https://github.com/systemd/casync/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
41 +
42 +LICENSE="LGPL-2.1"
43 +SLOT="0"
44 +KEYWORDS="~amd64"
45 +IUSE="+fuse +udev man selinux test"
46 +
47 +RDEPEND="
48 + fuse? ( sys-fs/fuse:0 )
49 + selinux? ( sys-libs/libselinux )
50 + udev? ( virtual/libudev )
51 +"
52 +DEPEND="${RDEPEND}
53 + virtual/pkgconfig
54 + man? ( dev-python/sphinx )
55 +"
56 +
57 +src_configure() {
58 + local emesonargs=(
59 + -Dfuse="$(usex fuse true false)"
60 + -Dman="$(usex man true false)"
61 + -Dselinux="$(usex selinux true false)"
62 + -Dtests="$(usex test true false)"
63 + -Dudev="$(usex udev true false)"
64 + )
65 + meson_src_configure
66 +}
67 +
68 +src_install() {
69 + meson_src_install
70 + find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
71 +}
72
73 diff --git a/net-misc/casync/metadata.xml b/net-misc/casync/metadata.xml
74 new file mode 100644
75 index 00000000000..b5956467d23
76 --- /dev/null
77 +++ b/net-misc/casync/metadata.xml
78 @@ -0,0 +1,15 @@
79 +<?xml version="1.0" encoding="UTF-8"?>
80 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
81 +<pkgmetadata>
82 + <maintainer type="person">
83 + <email>mrueg@g.o</email>
84 + <name>Manuel Rüger</name>
85 + </maintainer>
86 + <use>
87 + <flag name="fuse">Enable fuse support</flag>
88 + <flag name="man">Build and install man pages</flag>
89 + </use>
90 + <upstream>
91 + <remote-id type="github">systemd/casync</remote-id>
92 + </upstream>
93 +</pkgmetadata>