Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/casync/
Date: Tue, 09 Apr 2019 22:21:50
Message-Id: 1554848486.7f0eaa8781fbfd8d9e46a7b4e79ef8d96ac43eb0.monsieurp@gentoo
1 commit: 7f0eaa8781fbfd8d9e46a7b4e79ef8d96ac43eb0
2 Author: Kai Krakow <kai <AT> kaishome <DOT> de>
3 AuthorDate: Sun Apr 7 10:05:57 2019 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 9 22:21:26 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0eaa87
7
8 net-misc/casync: version bump to 2-p20190407.
9
10 Closes: https://bugs.gentoo.org/669592
11 Package-Manager: Portage-2.3.62, Repoman-2.3.11
12 Signed-off-by: Kai Krakow <kai <AT> kaishome.de>
13 Closes: https://github.com/gentoo/gentoo/pull/11624
14 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
15
16 net-misc/casync/Manifest | 1 +
17 net-misc/casync/casync-2_p20190407.ebuild | 46 +++++++++++++++++++++++++++++++
18 net-misc/casync/metadata.xml | 13 +++++++--
19 3 files changed, 57 insertions(+), 3 deletions(-)
20
21 diff --git a/net-misc/casync/Manifest b/net-misc/casync/Manifest
22 index 2e0f88aa186..c0076683014 100644
23 --- a/net-misc/casync/Manifest
24 +++ b/net-misc/casync/Manifest
25 @@ -1 +1,2 @@
26 DIST casync-2_p20180321.tar.gz 1306314 BLAKE2B 9fa9238a9677ede6a218c27929f0990fe26ad0afeeb2f736a6a665d301bde6c016e6fc0f3120266707d3c12cd765667f8a8cd231bb49b5cf8bedfc4ab812b481 SHA512 c8fd61e56dc3e0aec02656e28f8cec8d873498635bdaf96c0576ab3867a0e2ef0fb69206f3a476b0515a284ba35a2d746985056e522f5d396e35bc13fd81ae58
27 +DIST casync-2_p20190407.tar.gz 1315643 BLAKE2B 2cb52682d14a06844bb6d08d9c20d3e356fc40f464463151adee7c0446b64ba106ed29873d71d757452b3dd81095efb1b5d1014b294d58724e4c70bf404b47c2 SHA512 973b4cec8289e1223eced5794d5f6e7af25c60bd52d3c8932005ad0b55aebbebba78d5514ef7be4b3b92a76915d6e3f56bd53d797c2d72ffde2bba98f926bd3a
28
29 diff --git a/net-misc/casync/casync-2_p20190407.ebuild b/net-misc/casync/casync-2_p20190407.ebuild
30 new file mode 100644
31 index 00000000000..5dc04cbd394
32 --- /dev/null
33 +++ b/net-misc/casync/casync-2_p20190407.ebuild
34 @@ -0,0 +1,46 @@
35 +# Copyright 1999-2019 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=6
39 +inherit vcs-snapshot meson
40 +
41 +COMMIT="6d185a540c54195a919d4b44f9bf28c341da3bf1"
42 +DESCRIPTION=" Content-Addressable Data Synchronization Tool"
43 +HOMEPAGE="https://github.com/systemd/casync"
44 +SRC_URI="https://github.com/systemd/casync/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
45 +
46 +LICENSE="LGPL-2.1"
47 +SLOT="0"
48 +KEYWORDS="~amd64"
49 +IUSE="+fuse +udev man selinux test"
50 +
51 +RDEPEND="
52 + app-arch/xz-utils
53 + app-arch/zstd
54 + dev-libs/openssl:0
55 + net-misc/curl
56 + virtual/acl
57 + fuse? ( sys-fs/fuse:0 )
58 + selinux? ( sys-libs/libselinux )
59 + udev? ( virtual/libudev )
60 +"
61 +DEPEND="${RDEPEND}
62 + virtual/pkgconfig
63 + man? ( dev-python/sphinx )
64 +"
65 +
66 +src_configure() {
67 + local emesonargs=(
68 + -Dfuse="$(usex fuse true false)"
69 + -Dman="$(usex man true false)"
70 + -Dselinux="$(usex selinux true false)"
71 + -Dtests="$(usex test true false)"
72 + -Dudev="$(usex udev true false)"
73 + )
74 + meson_src_configure
75 +}
76 +
77 +src_install() {
78 + meson_src_install
79 + find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
80 +}
81
82 diff --git a/net-misc/casync/metadata.xml b/net-misc/casync/metadata.xml
83 index 5a566fd24be..4468d7433a3 100644
84 --- a/net-misc/casync/metadata.xml
85 +++ b/net-misc/casync/metadata.xml
86 @@ -1,10 +1,17 @@
87 <?xml version="1.0" encoding="UTF-8"?>
88 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
89 <pkgmetadata>
90 - <!-- maintainer-needed -->
91 + <maintainer type="person">
92 + <email>hurikhan77+bgo@×××××.com</email>
93 + <name>Kai Krakow</name>
94 + </maintainer>
95 + <maintainer type="project">
96 + <email>proxy-maint@g.o</email>
97 + <name>Proxy Maintainers</name>
98 + </maintainer>
99 <use>
100 - <flag name="fuse">Enable fuse support</flag>
101 - <flag name="man">Build and install man pages</flag>
102 + <flag name="fuse">Enable fuse support</flag>
103 + <flag name="man">Build and install man pages</flag>
104 </use>
105 <upstream>
106 <remote-id type="github">systemd/casync</remote-id>