Gentoo Archives: gentoo-commits

From: Ian Delaney <idella4@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/airdcpp-webclient/
Date: Sun, 28 Feb 2016 16:27:48
Message-Id: 1456676844.0a7324282908dd7f4de6ceca0b78f424973acade.idella4@gentoo
1 commit: 0a7324282908dd7f4de6ceca0b78f424973acade
2 Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com>
3 AuthorDate: Sun Feb 28 02:51:12 2016 +0000
4 Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 28 16:27:24 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a732428
7
8 net-p2p/airdcpp-webclient: new package, DC++ client, vn. 0.16.5
9
10 Package-Manager: portage-2.2.27
11 RepoMan-Options: --force
12
13 net-p2p/airdcpp-webclient/Manifest | 1 +
14 .../airdcpp-webclient-0.16.5.ebuild | 48 ++++++++++++++++++++++
15 net-p2p/airdcpp-webclient/metadata.xml | 23 +++++++++++
16 3 files changed, 72 insertions(+)
17
18 diff --git a/net-p2p/airdcpp-webclient/Manifest b/net-p2p/airdcpp-webclient/Manifest
19 new file mode 100644
20 index 0000000..cbd055e
21 --- /dev/null
22 +++ b/net-p2p/airdcpp-webclient/Manifest
23 @@ -0,0 +1 @@
24 +DIST airdcpp-webclient-0.16.5.tar.gz 702187 SHA256 d153621ce390ee5d434a63d8af5d46b4b54638984de35ee8340ca63f27f61e16 SHA512 decc359aa569de8d3ae117a7f9ce38d9234564401072a776271ce7dff1e24022ad8d01fbf9cf4cc5238778c3c0cb7031b33e2e8d6a1014034ef507a8c29a6f7b WHIRLPOOL 3c71a391dd3e7a5defa5ec8a3abf580b5850abade28b763ad2548f0cc6df5345002c3a07e7e9db33abdedbd60740b62fc27fb0f8af5022353ac35cb826437e18
25
26 diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-0.16.5.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-0.16.5.ebuild
27 new file mode 100644
28 index 0000000..e7ca695
29 --- /dev/null
30 +++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-0.16.5.ebuild
31 @@ -0,0 +1,48 @@
32 +# Copyright 1999-2016 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=6
37 +
38 +inherit cmake-utils
39 +
40 +DESCRIPTION="Cross-platform Direct Connect client"
41 +HOMEPAGE="https://github.com/airdcpp-web/airdcpp-webclient"
42 +SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +KEYWORDS="~amd64 ~x86"
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +IUSE="+webui"
48 +
49 +RDEPEND="
50 + dev-libs/geoip
51 + app-arch/bzip2
52 + sys-libs/zlib
53 + dev-libs/openssl:0
54 + dev-cpp/tbb
55 + virtual/libiconv
56 + net-libs/miniupnpc
57 + dev-libs/leveldb
58 + dev-cpp/websocketpp
59 + dev-libs/boost
60 +"
61 +DEPEND="
62 + net-libs/nodejs
63 + ${RDEPEND}
64 +"
65 +PDEPEND="webui? ( www-apps/airdcpp-webui )"
66 +
67 +src_configure() {
68 + local mycmakeargs=(
69 + -DINSTALL_WEB_UI=OFF
70 + -DLIB_INSTALL_DIR=$(get_libdir)
71 + )
72 + cmake-utils_src_configure
73 +}
74 +
75 +pkg_postinst() {
76 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
77 + elog "Run 'airdcppd --configure' to set up ports and authentication"
78 + fi
79 +}
80
81 diff --git a/net-p2p/airdcpp-webclient/metadata.xml b/net-p2p/airdcpp-webclient/metadata.xml
82 new file mode 100644
83 index 0000000..36c434f
84 --- /dev/null
85 +++ b/net-p2p/airdcpp-webclient/metadata.xml
86 @@ -0,0 +1,23 @@
87 +<?xml version="1.0" encoding="UTF-8"?>
88 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
89 +<pkgmetadata>
90 + <maintainer type="person">
91 + <email>sautier.louis@×××××.com</email>
92 + <name>Louis Sautier</name>
93 + <description>Proxied maintainer; set to assignee in all bugs</description>
94 + </maintainer>
95 + <maintainer type="project">
96 + <email>proxy-maint@g.o</email>
97 + <name>Proxy Maintainers</name>
98 + </maintainer>
99 + <upstream>
100 + <remote-id type="github">airdcpp-web/airdcpp-webclient</remote-id>
101 + <bugs-to>https://github.com/airdcpp-web/airdcpp-webclient/issues</bugs-to>
102 + </upstream>
103 + <longdescription lang="en">
104 + AirDC++ Web Client is a cross-platform peer-to-peer file sharing client which allows sharing files with groups of people.
105 + </longdescription>
106 + <use>
107 + <flag name="webui">Enable the Web UI</flag>
108 + </use>
109 +</pkgmetadata>