Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-wireless/unifi/
Date: Mon, 30 Nov 2020 13:20:29
Message-Id: 1606742406.c3dce0e31ff11e16badfa065d2d9b103a3bd0c79.bkohler@gentoo
1 commit: c3dce0e31ff11e16badfa065d2d9b103a3bd0c79
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 30 13:20:06 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 30 13:20:06 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3dce0e3
7
8 net-wireless/unifi: bump to 6.0.40
9
10 Package-Manager: Portage-3.0.10, Repoman-3.0.2
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 net-wireless/unifi/Manifest | 1 +
14 net-wireless/unifi/unifi-6.0.40.ebuild | 68 ++++++++++++++++++++++++++++++++++
15 2 files changed, 69 insertions(+)
16
17 diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
18 index b5e7f8c7a93..9dc112fe275 100644
19 --- a/net-wireless/unifi/Manifest
20 +++ b/net-wireless/unifi/Manifest
21 @@ -1,5 +1,6 @@
22 DIST unifi-5.6.42.zip 63581448 BLAKE2B dc12149acc56587043b9f6c45a43327a9a067dda86127c60ad62a4681a0c8ba873435b60183989332f561fb52f71c7207480766ec23d9c0e892cc20c521a9819 SHA512 467c0ad284a84795537484f371867d851e67c7e396215d539a9705f17f374b50db4051121a6634d1944474a2474bdd75fca860ab00b48634a5d3e8749a122989
23 DIST unifi-6.0.36.zip 232051560 BLAKE2B 94a2780c40588c2afb64993d839dedb6064f437cdf29cd6dd9124ef3944ae25d1942f3eed0ea080007800575b37d9063b3f007b91d02bc30d35179cb4263d873 SHA512 bab68b649c84cf62e4e646c62a8adf8006ab6d434907352f3970e7c81c779b4dcbaf8d1b5558cf69e7daede9c96fe0b02216700cb62de5659cf496dc899ec2ee
24 DIST unifi-6.0.37.zip 236439236 BLAKE2B 764c6406c3ac4a51617f6236280d63af3b6bd9c23a065f56bf8302ca72535b9cad8c2a78bac3ba07bc07f0997b635dea4d4fb71c395d46cf45fdbb05cb8d5b9b SHA512 07b452d84d8cd5d5d67db8d274a710bfbf3d3d19529b8692073ca5ec8108267694cdf85e8a101926599acc8aba9ac5f774dd78f2d5868da5b57c3d462748a2b4
25 +DIST unifi-6.0.40.zip 237494905 BLAKE2B 29cb9161c958cc414f3a0eb47fbac045e02ab3856961f62013bd6f0edc24f2483beb701cc3eb91bf0316829508894e035a6555f16865688ac8e94ebe92c7d5ed SHA512 7b5d8eb36af190bce4e85515d14a2ecab665dba70cd0fabc3f7de23870ecb557858433bba6ee6e101c3e6e5ba3da66a7dc807d3bf72fd4d2f5798991a78839c8
26 DIST unifi-6.1.25.zip 235499342 BLAKE2B 77de866d2c04136b32e06698f3c20563dc68cf1bf5d260a23cad46ee208c5d4012d788c67dc3324578d2c944e8eceecf6b5473f4d77304e10ee15a3b14286fc7 SHA512 0eb916f06546a5b33da664ada77391a69d21c9ec4545244a1a6f55ceeb7546fe77a07a121df03ba606e98ddbd23429207f86bb5b2c24ddfb3174eb2d00c5daaf
27 DIST unifi-6.1.26.zip 243498936 BLAKE2B 72a17f02279ecedd8f876df85167824a03abebb2816e68fcbfff11923b00c1e0b80b7357e48a4e044f0835e3e0054bd0ab034bd8fb3d67289bf61b4804ce9a87 SHA512 9ea5a7307ad507f08e4d39805bdf776eaa50895513e4c086d94527e28ae93b1f97e3d1b23ff314ed03ea560638b8cb44fc16bf4ff8f7746035e8b5de9b31321b
28
29 diff --git a/net-wireless/unifi/unifi-6.0.40.ebuild b/net-wireless/unifi/unifi-6.0.40.ebuild
30 new file mode 100644
31 index 00000000000..3eed307193a
32 --- /dev/null
33 +++ b/net-wireless/unifi/unifi-6.0.40.ebuild
34 @@ -0,0 +1,68 @@
35 +# Copyright 1999-2020 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=7
39 +
40 +# Set this var for any releases except stable
41 +RC_SUFFIX="-dd08d4673a"
42 +
43 +inherit systemd
44 +
45 +DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
46 +HOMEPAGE="https://www.ubnt.com"
47 +SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
48 +
49 +KEYWORDS="~amd64"
50 +LICENSE="Apache-1.0 Apache-2.0 BSD-1 BSD-2 BSD CDDL EPL-1.0 GPL-2 LGPL-2.1 LGPL-3 MIT ubiquiti"
51 +SLOT="0/6.0"
52 +IUSE="systemd"
53 +
54 +RDEPEND="
55 + acct-group/unifi
56 + acct-user/unifi
57 + dev-db/mongodb
58 + virtual/jre:1.8
59 +"
60 +
61 +DEPEND="app-arch/unzip"
62 +
63 +RESTRICT="bindist mirror"
64 +
65 +S="${WORKDIR}/UniFi"
66 +
67 +DOCS=( "readme.txt" )
68 +
69 +QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
70 +
71 +src_prepare() {
72 + # Remove unneeded files Linux, Mac and Windows
73 + rm -r lib/native/Linux/{aarch64,armv7} lib/native/{Mac,Windows} || die
74 + if ! use systemd; then
75 + rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die
76 + fi
77 +
78 + default
79 +}
80 +
81 +src_install() {
82 + insinto /usr/lib/unifi
83 + doins -r bin dl lib webapps
84 +
85 + diropts -o unifi -g unifi
86 + keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
87 +
88 + for symlink in conf data run tmp work; do
89 + dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink}
90 + done
91 + dosym ../../../var/log/unifi /usr/lib/unifi/logs
92 +
93 + newinitd "${FILESDIR}"/unifi.initd-r1 unifi
94 + systemd_dounit "${FILESDIR}"/unifi.service
95 +
96 + newconfd "${FILESDIR}"/unifi.confd unifi
97 +
98 + echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die
99 + doenvd "${T}"/99unifi
100 +
101 + einstalldocs
102 +}