1 |
commit: 83d261683ac5f31317af51f2b55239a4a30d3454 |
2 |
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Sep 3 11:20:50 2020 +0000 |
4 |
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Sep 3 11:21:02 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d26168 |
7 |
|
8 |
media-video/unifi-video: bump to 3.10.13 |
9 |
|
10 |
Package-Manager: Portage-3.0.5, Repoman-3.0.1 |
11 |
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org> |
12 |
|
13 |
media-video/unifi-video/Manifest | 1 + |
14 |
media-video/unifi-video/unifi-video-3.10.13.ebuild | 89 ++++++++++++++++++++++ |
15 |
2 files changed, 90 insertions(+) |
16 |
|
17 |
diff --git a/media-video/unifi-video/Manifest b/media-video/unifi-video/Manifest |
18 |
index 49631d1b7a3..b45aa2f4876 100644 |
19 |
--- a/media-video/unifi-video/Manifest |
20 |
+++ b/media-video/unifi-video/Manifest |
21 |
@@ -1,3 +1,4 @@ |
22 |
DIST unifi-video.Ubuntu18.04_amd64.v3.10.10.deb 162697298 BLAKE2B 6cf3d93916830f781ba075abf222402609c8e9935149fc5729767ff05333c61db22709762a992ff510d4898d9b4860f3d61bd50fe0e2d55522a7eb8be7fc378a SHA512 01927d893e7d258641d38daa3018670cb8913d371a984d8f7595322ea0bb7d1879d9ba16125c8dca927d0a274e52922a5a3d1df60f31f7fc3a09de0cc7cc3766 |
23 |
DIST unifi-video.Ubuntu18.04_amd64.v3.10.11.deb 163522410 BLAKE2B b6a81fc0cf04a5bdd15c5e8e58b2df35718a990faccda103e3600fe79a333904522047fce2a0acf92c53679fe39ca48f6982e5473536bfc308df99f02219c2c8 SHA512 6af7f87d6011021395ca420a89d213feefabc8547cef620231f58a9a419c404ecb9650c88b7ef48bcc9a10f685d8b897f3d6781d47f92166dd453fecd6ff7912 |
24 |
DIST unifi-video.Ubuntu18.04_amd64.v3.10.12.deb 190853456 BLAKE2B db6286274f31d35a70eff1c311f27accf5bb6d2def29c2662d4b5585b62e06d2b883a1145af6ac21dda548cab18fc187359acc72b0ffc56876fb64cffb9d9023 SHA512 9f63e96b0dca35d8ac28a642bd03bcfc680c4f7b3278845cbeadf8f21779e67aa24773888f9e82f6a9eed23747c5f24fafa75fa556c6f91211fa26a1b25d9c2c |
25 |
+DIST unifi-video.Ubuntu18.04_amd64.v3.10.13.deb 178800688 BLAKE2B b35f91e77514fcf0165298473be503f6d977cb9f8f53e88f5bb700a2c76a3636e2f475c93c395eab6af4a215074521e47e1dc2d868695c1de83968b64e157cc8 SHA512 58d03b1004ba6da58b52c20720137639167647539c135c71c6abb36b80e37c4f33f0d0ae4092f98858bed8fcb4a3c9f05cc2a0a25e96fee957da176b9b6801d2 |
26 |
|
27 |
diff --git a/media-video/unifi-video/unifi-video-3.10.13.ebuild b/media-video/unifi-video/unifi-video-3.10.13.ebuild |
28 |
new file mode 100644 |
29 |
index 00000000000..957103a94d4 |
30 |
--- /dev/null |
31 |
+++ b/media-video/unifi-video/unifi-video-3.10.13.ebuild |
32 |
@@ -0,0 +1,89 @@ |
33 |
+# Copyright 1999-2020 Gentoo Authors |
34 |
+# Distributed under the terms of the GNU General Public License v2 |
35 |
+ |
36 |
+EAPI=6 |
37 |
+ |
38 |
+inherit systemd user |
39 |
+ |
40 |
+MY_PV="${PV/_beta/-beta.}" |
41 |
+DESCRIPTION="UniFi Video Server" |
42 |
+HOMEPAGE="https://www.ubnt.com/download/unifi-video/" |
43 |
+SRC_URI="https://dl.ubnt.com/firmwares/ufv/v${MY_PV}/unifi-video.Ubuntu18.04_amd64.v${MY_PV}.deb" |
44 |
+ |
45 |
+LICENSE="GPL-3" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~amd64" |
48 |
+IUSE="" |
49 |
+RESTRICT="mirror" |
50 |
+ |
51 |
+DEPEND="" |
52 |
+RDEPEND="dev-db/mongodb |
53 |
+ dev-java/commons-daemon |
54 |
+ sys-apps/lsb-release |
55 |
+ sys-apps/util-linux |
56 |
+ sys-libs/libcap |
57 |
+ virtual/jre:1.8" |
58 |
+ |
59 |
+S=${WORKDIR} |
60 |
+QA_PREBUILT="usr/lib*/${PN}/lib/*.so usr/lib*/${PN}/bin/*" |
61 |
+ |
62 |
+pkg_setup() { |
63 |
+ enewuser ${PN} |
64 |
+ enewgroup ${PN} |
65 |
+} |
66 |
+ |
67 |
+src_unpack() { |
68 |
+ default |
69 |
+ unpack "${WORKDIR}"/data.tar.gz |
70 |
+} |
71 |
+ |
72 |
+src_prepare() { |
73 |
+ eapply "${FILESDIR}"/commons-daemon-move.patch |
74 |
+ sed -i usr/sbin/${PN} \ |
75 |
+ -e '/require_root$/d' \ |
76 |
+ -e '/update_limits$/d' \ |
77 |
+ -e '/ulimit/d' \ |
78 |
+ -e '/coredump_filter/d' || die |
79 |
+ default |
80 |
+} |
81 |
+ |
82 |
+src_install() { |
83 |
+ export CODEPATH=/usr/lib/${PN} |
84 |
+ export DATAPATH=/var/lib/${PN} |
85 |
+ LOGPATH=${DATAPATH}/logs |
86 |
+ VARLOGPATH=/var/log/${PN} |
87 |
+ |
88 |
+ insinto /usr/lib |
89 |
+ doins -r .${CODEPATH} |
90 |
+ into /usr |
91 |
+ dosbin usr/sbin/unifi-video |
92 |
+ |
93 |
+ dodir ${LOGPATH} |
94 |
+ fowners -R ${PN}:${PN} ${DATAPATH} |
95 |
+ dosym ${LOGPATH} ${VARLOGPATH} |
96 |
+ dosym ${LOGPATH} ${CODEPATH}/logs |
97 |
+ |
98 |
+ dosym ${DATAPATH} ${CODEPATH}/data |
99 |
+ |
100 |
+ fperms 500 ${CODEPATH}/bin/ubnt.avtool |
101 |
+ fperms 500 ${CODEPATH}/bin/evostreamms |
102 |
+ fperms 500 /usr/sbin/${PN} |
103 |
+ fowners -R ${PN}:${PN} ${CODEPATH} |
104 |
+ fperms -R 0400 ${CODEPATH}/lib/ |
105 |
+ fperms 500 ${CODEPATH}/lib/ |
106 |
+ |
107 |
+ echo "CONFIG_PROTECT=\"${DATAPATH}/system.properties\"" > "${T}"/99${PN} |
108 |
+ doenvd "${T}"/99${PN} |
109 |
+ |
110 |
+ dosym /usr/bin/mongod ${CODEPATH}/bin/mongod |
111 |
+ |
112 |
+ newinitd "${FILESDIR}"/${PN}.initd ${PN} |
113 |
+ systemd_dounit "${FILESDIR}"/${PN}.service |
114 |
+} |
115 |
+ |
116 |
+pkg_postinst() { |
117 |
+ if [[ ! -f ${DATAPATH}/system.properties ]]; then |
118 |
+ cp ${CODEPATH}/etc/system.properties ${DATAPATH}/system.properties |
119 |
+ echo uuid=$(uuidgen) >> ${DATAPATH}/system.properties |
120 |
+ fi |
121 |
+} |