summaryrefslogtreecommitdiff
path: root/net-wireless/unifi
diff options
context:
space:
mode:
Diffstat (limited to 'net-wireless/unifi')
-rw-r--r--net-wireless/unifi/Manifest9
-rw-r--r--net-wireless/unifi/unifi-7.1.61.ebuild96
-rw-r--r--net-wireless/unifi/unifi-7.1.66.ebuild (renamed from net-wireless/unifi/unifi-7.0.25-r2.ebuild)23
-rw-r--r--net-wireless/unifi/unifi-7.1.67.ebuild (renamed from net-wireless/unifi/unifi-7.1.61-r1.ebuild)2
4 files changed, 22 insertions, 108 deletions
diff --git a/net-wireless/unifi/Manifest b/net-wireless/unifi/Manifest
index ee172c2f22ea..e1a74cefb7ca 100644
--- a/net-wireless/unifi/Manifest
+++ b/net-wireless/unifi/Manifest
@@ -5,10 +5,9 @@ AUX unifi.confd 222 BLAKE2B 3b566a4667b4138f5ad8da53099342708949becfaaa2e5bdb857
AUX unifi.initd-r2 477 BLAKE2B 11dc44ebc7c9d9a670b6aecfd3a82265df60f21057ae459fafb4f5a5671edc522fb13872ec64c168173667cfc072cd0fde5fbaa236109a4c49947ddfd3fd429f SHA512 734aa8b93e057579470e59a287d68f219f510f73479add86d3bfc32d73ca495644d40d9323e2b00a448ee7b519f9a60d3150057c00398165108b572999e70b67
AUX unifi.service-r2 233 BLAKE2B 95d87f040be667c5d5817bc9b6eabfa3d2ef454cfcdd60badef834d6f9ec250612ea5b32724c9df28c735e22183180c9c646729e375d3e38f6a26371661af93b SHA512 cafa67126e7416c736e1ab59e8b31cd2f9ce3f8933b84985f4ba983898b664bb892255855c2fc6cbdb4519732f63e58207209d7701f908d48828dfdd399f1550
DIST unifi-6.5.55.zip 157805689 BLAKE2B 09a7b69143478d0b81dd6f7be1746b1a35cd00ee034471c512d04e4f91aa02688871857edf3c0ef538e601aaf8eccdd0c55193a9bde10924ddeff1fd333da355 SHA512 c2f677de819268366d65622238c1b8d6d8abcd5e06d6f1f635d9755573eff5a6aca0c84298a111b0da5e80bade8132e05339035edde3cc5fc08834f2d6c4b26e
-DIST unifi-7.0.25.zip 160864941 BLAKE2B b38f7894484485e0f61a08d9b822efb518078f7cd3cd9b2cf33d99c97b3e0c134279272804f2fd8591f21db7e289a9532f00b4b8d4e77b499330f3d689ec52e7 SHA512 2237a9e6cd97cc22c0a21ab89c11432f1f96f2d74b121cbebe63f2d5ab6ad4cc690b058c32f21774c5def28be7f927df98e45314ab145b1f19127da9beda9fc1
-DIST unifi-7.1.61.zip 201990493 BLAKE2B 970c9966a670bdc5c3c620a9189896fa3995b1e8541a164f7553e5c4629234aeb88c89e8348c65f147787c1b1d54e2fc06498e10c5e04604054204c113101a75 SHA512 1008711dd61c412a222aff1665ef5543a5537b541ca32ed35ffd34eec98d0c27a4e0b737d3a9b12be5d97bd45f391006878c726cd60fc4f5226fd557f972e0d0
+DIST unifi-7.1.66.zip 202065717 BLAKE2B afab055746e961b648405519f3ebd339e103e212e552843f453923237408a5e19f4d7041576eb0eb7ffa6fbdbd929975e54984f70bb037bca8c5ea4229c34677 SHA512 3e3cef3a2bde99f6172ae17499d2ce2ca69143ebaefc22d91129f2fb61a44d620485008763de3775a125dfb1244891e704b4b265bf7db36491700c0b5b47ba70
+DIST unifi-7.1.67.zip 202078626 BLAKE2B 3fb7c2fa877ea61e44d2a455494d47099282c91e9bb515a9995d526ea5624d893e09534f305c5c72e011a98075990fcf1323e6bf1fc1949ef0d663c94f019a59 SHA512 3926d0c56f6b5e16f8da98fc1b049e0382c0cc785158955ca2b5ffed0fd464985bbc551694dc2b037b3fccc2867f2e875842791e541daf51b9f52678594ff359
EBUILD unifi-6.5.55-r2.ebuild 2471 BLAKE2B 85ea582f14c30db8c8fa3f02057f8ed8c506338860b1c549ce7e2192423c4be8a087c19cdec05079731b8bfa045c63edc094e740b5ad7b0fe987635319aac7b5 SHA512 395d780fa97045cadebc193ef391576c5def6f06413940857902e792b5a39dceb93f7ee8a8b2d8162df395c132bdb89490460d2fa69191f6b87cf9282b6e7f7b
-EBUILD unifi-7.0.25-r2.ebuild 2471 BLAKE2B d916bd9ec02cb7d2c729d5ca69d9eb6130796b4c0acb01b00dee6163a58880ca0c71ddea54614acb40a2535ea9ff30795cded16ff6746494227300fe1755f8e5 SHA512 5abb1a19700b56d1507280e1f9775dcbdee4a15dc04e5c0215827cb15bc35615bfdfafdf3e35f226c62f4e1743a6fd5d1b8ebe30bb6413cb674f7269a0760757
-EBUILD unifi-7.1.61-r1.ebuild 2770 BLAKE2B 478aeed3129bc21e095e3af3e3aa14a63f6de384aa1dc53b74728e80ab1a34cd7ad24a3ffc8088fde457a25eb5508ae4c04fc15d6e22f2d3e9c7a02882350aa9 SHA512 520c0475921bc736d506d40217e89a88105c6fcd9981e861ef075a3781eff74956885c7577983dcedef4b52c6d9b85a1a24a3c0c69497337f74a32e2399debdc
-EBUILD unifi-7.1.61.ebuild 2472 BLAKE2B 79b89d8e3ef90795294f33612814059ea508a058d43a21e585ba7191de24a7946ef85dc8bef5279055acad0fde6b6787c21518d7f3401b44f8c9890270830a43 SHA512 8453423b0d9ea9e035734913d1905bce3bc0dd83159e64ee1c5b7bc87955a717518a765a11ce00ffc983e43e80ff19c3581a88146fe5c1cb1be48c7916f5d469
+EBUILD unifi-7.1.66.ebuild 2769 BLAKE2B 7c2326a144174dc42118eeabc337c6f815608de4333e08fba6b2d66c6b7a5acbe5711e6e3fe06175c571961d23fed7ece194af9c97f31eebe9686b3750eed8ed SHA512 41f186f8dfaa426496e1ccfb2a7c7e8ccf0e11c56172e1806fe2ba503fd93470f37f092d0fa4c6f3cff5b8af072049d0c5d3c571f56a2bf1e418438bf7a4e50a
+EBUILD unifi-7.1.67.ebuild 2770 BLAKE2B f4caf4508d33257d3aade6c9e2865512c8de037f7e468b51979e521bc6280abb62f6ec9589c02549fff2738e9f0f976e572f1224607869f29b00823b152db0c2 SHA512 d896c1cdb8540ba6b018108f619c7b7e36a201fbcfcde52790e56d20ee858f1df8853e2916796447def7fa907219564828ac0a784a2a3128f2aaa3ea194531a3
MISC metadata.xml 706 BLAKE2B c089f7ad4712f8ad5ef71f8127686dd13a7d3ead5f31dff6c939b100c18920680d648c4d27af479dc14624b5365fc038998f478ae82222fc2f2d073bbb7b58cb SHA512 8866e9107a41456a238b21316a1b174167b4343a55bcca2964b05e44fcc2d157df113a7867496726fcdc0eabf3e244e14567e03b53e3e1df2b11a2d932fa761c
diff --git a/net-wireless/unifi/unifi-7.1.61.ebuild b/net-wireless/unifi/unifi-7.1.61.ebuild
deleted file mode 100644
index 381eb27e03dd..000000000000
--- a/net-wireless/unifi/unifi-7.1.61.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Set this var for any releases except stable
-RC_SUFFIX="-c7eb1400e2"
-
-inherit java-pkg-2 systemd
-
-DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
-HOMEPAGE="https://www.ubnt.com"
-SRC_URI="https://dl.ui.com/unifi/${PV}${RC_SUFFIX}/UniFi.unix.zip -> ${P}.zip"
-S="${WORKDIR}/UniFi"
-
-KEYWORDS="-* ~amd64 ~arm64"
-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"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="systemd"
-RESTRICT="bindist mirror"
-
-RDEPEND="
- acct-group/unifi
- acct-user/unifi
- dev-db/mongodb
- virtual/jre:1.8
-"
-
-BDEPEND="app-arch/unzip"
-
-DOCS=( "readme.txt" )
-
-QA_PREBUILT="usr/lib/unifi/lib/native/Linux/x86_64/*.so"
-
-src_prepare() {
- # Remove unneeded files Mac and Windows
- rm -r lib/native/{Mac,Windows} || die
-
- if [[ ${CHOST} != aarch64* ]]; then
- rm -r lib/native/Linux/aarch64 || die "Failed in removing aarch64 native libraries"
- fi
- if [[ ${CHOST} != armv7* ]]; then
- rm -r lib/native/Linux/armv7 || die "Failed in removing armv7 native libraries"
- fi
- if [[ ${CHOST} != x86_64* ]]; then
- rm -r lib/native/Linux/x86_64 || die "Failed in removing x86_64 native libraries"
- fi
-
- if [[ ${CHOST} == aarch64* ]]; then
- if ! use systemd; then
- rm lib/native/Linux/aarch64/libubnt_sdnotify_jni.so || die
- fi
- fi
- if [[ ${CHOST} == armv7* ]]; then
- if ! use systemd; then
- rm lib/native/Linux/armv7/libubnt_sdnotify_jni.so || die
- fi
- fi
- if [[ ${CHOST} == x86_64* ]]; then
- if ! use systemd; then
- rm lib/native/Linux/x86_64/libubnt_sdnotify_jni.so || die
- fi
- fi
-
- default
-}
-
-src_compile() {
- :;
-}
-
-src_install() {
- insinto /usr/lib/unifi
- doins -r bin dl lib webapps
-
- diropts -o unifi -g unifi
- keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
-
- for symlink in conf data run tmp work; do
- dosym ../../../var/lib/unifi/${symlink} /usr/lib/unifi/${symlink}
- done
- dosym ../../../var/log/unifi /usr/lib/unifi/logs
-
- java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
- java-pkg_dolauncher unifi --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp -Djava.library.path=' --jar ace.jar --pwd '/usr/lib/unifi'
-
- newinitd "${FILESDIR}"/unifi.initd-r2 unifi
- systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service
-
- newconfd "${FILESDIR}"/unifi.confd unifi
-
- echo 'CONFIG_PROTECT="/var/lib/unifi"' > "${T}"/99unifi || die
- doenvd "${T}"/99unifi
-
- einstalldocs
-}
diff --git a/net-wireless/unifi/unifi-7.0.25-r2.ebuild b/net-wireless/unifi/unifi-7.1.66.ebuild
index 88d448766424..73094f66635f 100644
--- a/net-wireless/unifi/unifi-7.0.25-r2.ebuild
+++ b/net-wireless/unifi/unifi-7.1.66.ebuild
@@ -4,9 +4,9 @@
EAPI=8
# Set this var for any releases except stable
-RC_SUFFIX="-43e7fc6711"
+RC_SUFFIX="-c70daa41cf"
-inherit java-pkg-2 systemd
+inherit java-pkg-2 readme.gentoo-r1 systemd
DESCRIPTION="A Management Controller for Ubiquiti Networks UniFi APs"
HOMEPAGE="https://www.ubnt.com"
@@ -16,7 +16,7 @@ S="${WORKDIR}/UniFi"
KEYWORDS="-* amd64 ~arm64"
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"
SLOT="0/$(ver_cut 1-2)"
-IUSE="systemd"
+IUSE="systemd system-mongodb"
RESTRICT="bindist mirror"
RDEPEND="
@@ -71,7 +71,8 @@ src_compile() {
src_install() {
insinto /usr/lib/unifi
- doins -r bin dl lib webapps
+ doins -r dl lib webapps
+ ! use system-mongodb && doins -r bin
diropts -o unifi -g unifi
keepdir /var/lib/unifi/{conf,data,run,tmp,work} /var/log/unifi
@@ -84,8 +85,13 @@ src_install() {
java-pkg_regjar "${D}"/usr/lib/unifi/lib/*.jar
java-pkg_dolauncher unifi --java_args '-Dorg.xerial.snappy.tempdir=/usr/lib/unifi/tmp -Djava.library.path=' --jar ace.jar --pwd '/usr/lib/unifi'
- newinitd "${FILESDIR}"/unifi.initd-r2 unifi
- systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service
+ if use system-mongodb; then
+ systemd_newunit "${FILESDIR}"/unifi-mongodb.service unifi.service
+ newinitd "${FILESDIR}"/unifi-mongodb.initd unifi
+ else
+ systemd_newunit "${FILESDIR}"/unifi.service-r2 unifi.service
+ newinitd "${FILESDIR}"/unifi.initd-r2 unifi
+ fi
newconfd "${FILESDIR}"/unifi.confd unifi
@@ -93,4 +99,9 @@ src_install() {
doenvd "${T}"/99unifi
einstalldocs
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
}
diff --git a/net-wireless/unifi/unifi-7.1.61-r1.ebuild b/net-wireless/unifi/unifi-7.1.67.ebuild
index 1db40a1dd013..ce8c0ede1d75 100644
--- a/net-wireless/unifi/unifi-7.1.61-r1.ebuild
+++ b/net-wireless/unifi/unifi-7.1.67.ebuild
@@ -4,7 +4,7 @@
EAPI=8
# Set this var for any releases except stable
-RC_SUFFIX="-c7eb1400e2"
+RC_SUFFIX="-c58de44a45"
inherit java-pkg-2 readme.gentoo-r1 systemd