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-p2p/airdcpp-webclient/
Date: Thu, 30 Jun 2016 19:33:37
Message-Id: 1467313490.b6bb9153b3e53dcd804f1dda0114c62eb8fe9f69.monsieurp@gentoo
1 commit: b6bb9153b3e53dcd804f1dda0114c62eb8fe9f69
2 Author: Louis Sautier <sautier.louis <AT> gmail <DOT> com>
3 AuthorDate: Wed Jun 29 11:59:30 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 30 19:04:50 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6bb9153
7
8 net-p2p/airdcpp-webclient: bump to 1.0.6
9
10 Package-Manager: portage-2.3.0_rc1
11 Closes: https://github.com/gentoo/gentoo/pull/1793
12
13 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
14
15 net-p2p/airdcpp-webclient/Manifest | 1 +
16 .../airdcpp-webclient-1.0.6.ebuild | 62 ++++++++++++++++++++++
17 net-p2p/airdcpp-webclient/metadata.xml | 1 -
18 3 files changed, 63 insertions(+), 1 deletion(-)
19
20 diff --git a/net-p2p/airdcpp-webclient/Manifest b/net-p2p/airdcpp-webclient/Manifest
21 index 9ff9a6a..b0afd8d 100644
22 --- a/net-p2p/airdcpp-webclient/Manifest
23 +++ b/net-p2p/airdcpp-webclient/Manifest
24 @@ -1,2 +1,3 @@
25 DIST airdcpp-webclient-1.0.3.tar.gz 706279 SHA256 97239cdb973fd892b01446766b78403852ad39ec44ed9e2b94bd3a4b5514b139 SHA512 8294889d89644476e99ffa6938a52b1f5e5659a2bb51fdd409f06b56295b6fd5788b79c8ab8491af0500331fc4d0bd782535b68778b914ebb841fa16bb47fb08 WHIRLPOOL a0644a6582a9c43621e8b31cc0ed8a100ab395da3b26a3287ec746ec1c58546d8d69e8e56f1b8c0eb0e53f4e5f369e1cfe758ed938f69d676b894ad052c263b7
26 DIST airdcpp-webclient-1.0.4.tar.gz 707036 SHA256 ca1bc6a8049f4dfc1d8b2d3ed3a850ea24c8b09445c53d30db9ccbf9dfcfdc49 SHA512 069ec359860b941ce18adb5883b80f75fba017367ea5901a10f08466788cde46aab019e9b275a9524b623a7e34de957e4087ebd891d3aee9cad55a5c1a47f95b WHIRLPOOL 4b4852bb162dd83fbd3ca809553122e105518decd3d2c2d870f23b0369238502e253ba232964dbc3ba0e174f9c8ff43be5abfb47f2b5214a6629e895242f4a1d
27 +DIST airdcpp-webclient-1.0.6.tar.gz 707741 SHA256 10d1303d23341411cab61981c7185fb962a00bec59e2273d08c2c6fe51601411 SHA512 d80f0640a16b2f98f1a193553bbb67763cb327b7db40757bca9368c1fe6a053ef897566db1b7ad4583a438db4e772f2e0cc85c1f795f453109a4ab5d52234350 WHIRLPOOL e1923723377c879958fd4410b03eb1b4ea1e18a468b485c609e4d7fd98479d6a26b958afcd21463913a846c2e3b53634da18aa20d50c08e308865aeedac50362
28
29 diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-1.0.6.ebuild b/net-p2p/airdcpp-webclient/airdcpp-webclient-1.0.6.ebuild
30 new file mode 100644
31 index 0000000..662ef58
32 --- /dev/null
33 +++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-1.0.6.ebuild
34 @@ -0,0 +1,62 @@
35 +# Copyright 1999-2016 Gentoo Foundation
36 +# Distributed under the terms of the GNU General Public License v2
37 +# $Id$
38 +
39 +EAPI=6
40 +
41 +inherit cmake-utils user
42 +
43 +DESCRIPTION="Cross-platform Direct Connect client"
44 +HOMEPAGE="https://airdcpp-web.github.io/"
45 +SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
46 +
47 +KEYWORDS="~amd64 ~x86"
48 +LICENSE="GPL-2"
49 +SLOT="0"
50 +IUSE="nat-pmp +tbb +webui"
51 +
52 +RDEPEND="
53 + app-arch/bzip2
54 + dev-cpp/websocketpp
55 + dev-libs/boost
56 + dev-libs/geoip
57 + dev-libs/leveldb
58 + dev-libs/openssl:0=
59 + net-libs/miniupnpc
60 + sys-libs/zlib
61 + virtual/libiconv
62 + nat-pmp? ( net-libs/libnatpmp )
63 + tbb? ( dev-cpp/tbb )
64 +"
65 +DEPEND="
66 + dev-lang/python:*
67 + ${RDEPEND}
68 +"
69 +PDEPEND="webui? ( www-apps/airdcpp-webui )"
70 +
71 +src_configure() {
72 + local mycmakeargs=(
73 + -DINSTALL_WEB_UI=OFF
74 + -DLIB_INSTALL_DIR=$(get_libdir)
75 + )
76 + cmake-utils_src_configure
77 +}
78 +
79 +src_install() {
80 + newconfd "${FILESDIR}/airdcppd.confd" airdcppd
81 + newinitd "${FILESDIR}/airdcppd.initd" airdcppd
82 + keepdir /var/lib/airdcppd
83 + fowners airdcppd:airdcppd /var/lib/airdcppd
84 + cmake-utils_src_install
85 +}
86 +
87 +pkg_setup() {
88 + enewgroup airdcppd
89 + enewuser airdcppd -1 -1 /var/lib/airdcppd airdcppd
90 +}
91 +
92 +pkg_postinst() {
93 + if [[ -z "${REPLACING_VERSIONS}" ]]; then
94 + elog "Run 'airdcppd --configure' to set up ports and authentication"
95 + fi
96 +}
97
98 diff --git a/net-p2p/airdcpp-webclient/metadata.xml b/net-p2p/airdcpp-webclient/metadata.xml
99 index c8f06e0..ca7220f 100644
100 --- a/net-p2p/airdcpp-webclient/metadata.xml
101 +++ b/net-p2p/airdcpp-webclient/metadata.xml
102 @@ -4,7 +4,6 @@
103 <maintainer type="person">
104 <email>sautier.louis@×××××.com</email>
105 <name>Louis Sautier</name>
106 - <description>Proxied maintainer; set to assignee in all bugs</description>
107 </maintainer>
108 <maintainer type="project">
109 <email>proxy-maint@g.o</email>