commit: d80ada651034920c317d64112e23a681ed6f4925 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Wed May 8 09:43:46 2024 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Wed May 8 09:43:56 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80ada65
media-video/unifi-video: Remove last-rited pkg Closes: https://bugs.gentoo.org/928881 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> media-video/unifi-video/Manifest | 1 - .../unifi-video/files/commons-daemon-move.patch | 12 --- media-video/unifi-video/files/unifi-video.initd | 20 ----- media-video/unifi-video/files/unifi-video.service | 11 --- media-video/unifi-video/metadata.xml | 8 -- .../unifi-video/unifi-video-3.10.13-r5.ebuild | 92 ---------------------- profiles/package.mask | 9 --- 7 files changed, 153 deletions(-) diff --git a/media-video/unifi-video/Manifest b/media-video/unifi-video/Manifest deleted file mode 100644 index 2604e02e7ae4..000000000000 --- a/media-video/unifi-video/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST unifi-video.Ubuntu18.04_amd64.v3.10.13.deb 178800688 BLAKE2B b35f91e77514fcf0165298473be503f6d977cb9f8f53e88f5bb700a2c76a3636e2f475c93c395eab6af4a215074521e47e1dc2d868695c1de83968b64e157cc8 SHA512 58d03b1004ba6da58b52c20720137639167647539c135c71c6abb36b80e37c4f33f0d0ae4092f98858bed8fcb4a3c9f05cc2a0a25e96fee957da176b9b6801d2 diff --git a/media-video/unifi-video/files/commons-daemon-move.patch b/media-video/unifi-video/files/commons-daemon-move.patch deleted file mode 100644 index 448f77249e82..000000000000 --- a/media-video/unifi-video/files/commons-daemon-move.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/usr/sbin/unifi-video -+++ b/usr/sbin/unifi-video -@@ -271,7 +271,7 @@ - JSVC_OPTS="${JSVC_OPTS} \ - -user ${PKGUSER} \ - -home ${JAVA_HOME} \ -- -cp /usr/share/java/commons-daemon.jar:${MAINJAR} \ -+ -cp /usr/share/commons-daemon/lib/commons-daemon.jar:${MAINJAR} \ - -pidfile ${PIDFILE} \ - -procname ${NAME} \ - ${JSVC_EXTRA_OPTS} \ - diff --git a/media-video/unifi-video/files/unifi-video.initd b/media-video/unifi-video/files/unifi-video.initd deleted file mode 100644 index 55d6e805453d..000000000000 --- a/media-video/unifi-video/files/unifi-video.initd +++ /dev/null @@ -1,20 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -PID_FILE="/run/unifi-video.pid" - -start() { - ebegin "Starting unifi-video" - start-stop-daemon --start --quiet -b \ - --pidfile "${PID_FILE}" -m \ - --exec /usr/sbin/unifi-video start - eend $? - #--user nobody --group nobody \ -} - -stop() { - ebegin "Stopping unifi-video" - start-stop-daemon --quiet --stop -R 20 --pidfile "${PID_FILE}" - eend $? -} diff --git a/media-video/unifi-video/files/unifi-video.service b/media-video/unifi-video/files/unifi-video.service deleted file mode 100644 index 6587be4f1cac..000000000000 --- a/media-video/unifi-video/files/unifi-video.service +++ /dev/null @@ -1,11 +0,0 @@ -[Unit] -Description=UniFi Video Server -Requires=network.target -After=network.target - -[Service] -ExecStart=/usr/sbin/unifi-video -D start -ExecStop=/usr/sbin/unifi-video -D stop - -[Install] -WantedBy=network.target diff --git a/media-video/unifi-video/metadata.xml b/media-video/unifi-video/metadata.xml deleted file mode 100644 index aa20bff17b1d..000000000000 --- a/media-video/unifi-video/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>bkoh...@gentoo.org</email> - <name>Ben Kohler</name> - </maintainer> -</pkgmetadata> diff --git a/media-video/unifi-video/unifi-video-3.10.13-r5.ebuild b/media-video/unifi-video/unifi-video-3.10.13-r5.ebuild deleted file mode 100644 index 09f2a37096a3..000000000000 --- a/media-video/unifi-video/unifi-video-3.10.13-r5.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit systemd - -MY_PV="${PV/_beta/-beta.}" -DESCRIPTION="UniFi Video Server" -HOMEPAGE="https://www.ubnt.com/download/unifi-video/" -SRC_URI="https://dl.ubnt.com/firmwares/ufv/v${MY_PV}/unifi-video.Ubuntu18.04_amd64.v${MY_PV}.deb" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" -RESTRICT="mirror" - -DEPEND="acct-group/unifi-video - acct-user/unifi-video - app-arch/zip" -RDEPEND="${DEPEND} - dev-db/mongodb - dev-java/commons-daemon - sys-apps/lsb-release - sys-apps/util-linux - sys-libs/libcap - virtual/jre:1.8" - -S=${WORKDIR} -QA_PREBUILT="usr/lib*/${PN}/lib/*.so usr/lib*/${PN}/bin/*" - -src_unpack() { - default - unpack "${WORKDIR}"/data.tar.gz -} - -src_prepare() { - eapply "${FILESDIR}"/commons-daemon-move.patch - sed -i usr/sbin/${PN} \ - -e '/require_root$/d' \ - -e '/update_limits$/d' \ - -e '/ulimit/d' \ - -e '/coredump_filter/d' || die - default - #delete problematic class in bundled log4j - zip -q -d \ - usr/lib/unifi-video/lib/log4j-core-2.1.jar \ - org/apache/logging/log4j/core/lookup/JndiLookup.class || die -} - -src_install() { - export CODEPATH=/usr/lib/${PN} - export DATAPATH=/var/lib/${PN} - LOGPATH=${DATAPATH}/logs - VARLOGPATH=/var/log/${PN} - - insinto /usr/lib - doins -r .${CODEPATH} - into /usr - dosbin usr/sbin/unifi-video - - keepdir ${LOGPATH} - dodir ${DATAPATH} - fowners -R ${PN}:${PN} ${DATAPATH} - dosym ${LOGPATH} ${VARLOGPATH} - dosym ${LOGPATH} ${CODEPATH}/logs - - dosym ${DATAPATH} ${CODEPATH}/data - - fperms 500 ${CODEPATH}/bin/ubnt.avtool - fperms 500 ${CODEPATH}/bin/evostreamms - fperms 500 /usr/sbin/${PN} - fowners -R ${PN}:${PN} ${CODEPATH} - fperms -R 0400 ${CODEPATH}/lib/ - fperms 500 ${CODEPATH}/lib/ - - echo "CONFIG_PROTECT=\"${DATAPATH}/system.properties\"" > "${T}"/99${PN} - doenvd "${T}"/99${PN} - - dosym ../../../bin/mongod ${CODEPATH}/bin/mongod - - newinitd "${FILESDIR}"/${PN}.initd ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service -} - -pkg_postinst() { - if [[ ! -f ${DATAPATH}/system.properties ]]; then - cp ${CODEPATH}/etc/system.properties ${DATAPATH}/system.properties - echo uuid=$(uuidgen) >> ${DATAPATH}/system.properties - fi -} diff --git a/profiles/package.mask b/profiles/package.mask index 8fc7477c0507..9761b5ec5178 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -321,15 +321,6 @@ dev-java/validation-api # Removal on 2024-05-07. Bug #928881 acct-group/unifi-video acct-user/unifi-video -media-video/unifi-video - -# Ben Kohler <bkoh...@gentoo.org> (2024-04-07) -# Long ago forked to and obsoleted by sys-apps/memtest86+. Upstream has -# abandoned this for their proprietary UEFI-based one (packaged in gentoo as -# as sys-apps/memtest86-bin). -# Removal on 2024-05-07. Bug #502464, #607494, #628528, #750677, #887003, -# #912973, #920109 -sys-apps/memtest86 # Sam James <s...@gentoo.org> (2024-03-28) # Newer 5.4.x releases were signed by a potentially compromised upstream maintainer.