Gentoo Archives: gentoo-dev

From: Adrian Schollmeyer <nex@××××××.de>
To: gentoo-dev@l.g.o
Cc: jonas.licht@××××××××××××××.de, nex+b-g-o@××××××.de
Subject: [gentoo-dev] [PATCH v3 3/3] www-nginx/nginx-vod-module: add new package
Date: Tue, 24 Jan 2023 15:52:33
Message-Id: 20230124155156.12178-4-nex@nexadn.de
In Reply to: [gentoo-dev] [RFC] www-nginx/ category and nginx-module.eclass for nginx modules by Adrian Schollmeyer
1 From: Jonas Licht <jonas.licht@××××××××××××××.de>
2
3 Bug: https://bugs.gentoo.org/648334
4 Signed-off-by: Adrian Schollmeyer <nex+b-g-o@××××××.de>
5 Signed-off-by: Jonas Licht <jonas.licht@××××××××××××××.de>
6 ---
7 www-nginx/nginx-vod-module/Manifest | 2 ++
8 www-nginx/nginx-vod-module/metadata.xml | 15 +++++++++++++
9 .../nginx-vod-module-1.23.2.1.30.ebuild | 21 +++++++++++++++++++
10 3 files changed, 38 insertions(+)
11 create mode 100644 www-nginx/nginx-vod-module/Manifest
12 create mode 100644 www-nginx/nginx-vod-module/metadata.xml
13 create mode 100644 www-nginx/nginx-vod-module/nginx-vod-module-1.23.2.1.30.ebuild
14
15 diff --git a/www-nginx/nginx-vod-module/Manifest b/www-nginx/nginx-vod-module/Manifest
16 new file mode 100644
17 index 00000000000..e6aa72eb74a
18 --- /dev/null
19 +++ b/www-nginx/nginx-vod-module/Manifest
20 @@ -0,0 +1,2 @@
21 +DIST nginx-1.23.2.tar.gz 1108243 BLAKE2B 0a6a556afe93c4326247e879e3bb2ad377cd734a572f471b52c91b1b2901a243a848cd74fea587bda5afa0ee91dec9635b5d2a468cb95abc7f361c42a32c9598 SHA512 4a5413c0ec251c02fb73dfb4d351045f857a36d45ebb7ae2c29f4a4f320a6543d0a049b147b08318de0b7b0406773c329dbf43bf98bb088f76e506ea532cd8ef
22 +DIST nginx-vod-module-1.30.tar.gz 470262 BLAKE2B 26b20aa2d1b7104280b904ba1d16ea9dc569973a437d14183b0366037e9a1c2868e553d1db0ca5918f58d3cf0d7f47c001bb2362241e399f5bb1bdc8e9b3167c SHA512 23bc21d1f841b1ebddec53836d9df64ed1bd3ae5d16f966f940ba617072a28f6a85cc0d32ad6ad06ff60185d2d2b4509fffd8470045b5e211f57aed0d2e6505e
23 diff --git a/www-nginx/nginx-vod-module/metadata.xml b/www-nginx/nginx-vod-module/metadata.xml
24 new file mode 100644
25 index 00000000000..c7c79d4c4b0
26 --- /dev/null
27 +++ b/www-nginx/nginx-vod-module/metadata.xml
28 @@ -0,0 +1,15 @@
29 +<?xml version="1.0" encoding="UTF-8"?>
30 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
31 +<pkgmetadata>
32 + <maintainer type="person">
33 + <email>jonas.licht@×××××.com</email>
34 + <name>Jonas Licht</name>
35 + </maintainer>
36 + <maintainer type="project">
37 + <email>proxy-maint@g.o</email>
38 + <name>Proxy Maintainers</name>
39 + </maintainer>
40 + <upstream>
41 + <remote-id type="github">kaltura/nginx-vod-module</remote-id>
42 + </upstream>
43 +</pkgmetadata>
44 diff --git a/www-nginx/nginx-vod-module/nginx-vod-module-1.23.2.1.30.ebuild b/www-nginx/nginx-vod-module/nginx-vod-module-1.23.2.1.30.ebuild
45 new file mode 100644
46 index 00000000000..2b69c44b0de
47 --- /dev/null
48 +++ b/www-nginx/nginx-vod-module/nginx-vod-module-1.23.2.1.30.ebuild
49 @@ -0,0 +1,21 @@
50 +# Copyright 2020-2023 Gentoo Authors
51 +# Distributed under the terms of the GNU General Public License v2
52 +
53 +EAPI=8
54 +
55 +inherit nginx-module
56 +
57 +DESCRIPTION="NGINX-based MP4 Repackager"
58 +HOMEPAGE="https://github.com/kaltura/nginx-vod-module"
59 +SRC_URI+=" https://github.com/kaltura/nginx-vod-module/archive/${MODULE_PV}.tar.gz -> ${PN}-${MODULE_PV}.tar.gz"
60 +
61 +LICENSE="AGPL-3"
62 +SLOT="0"
63 +KEYWORDS="~amd64 ~x86"
64 +
65 +DEPEND="
66 + dev-libs/libxml2:=
67 + media-video/ffmpeg:=
68 + sys-libs/zlib:=
69 +"
70 +RDEPEND="${DEPEND}"
71 --
72 2.38.2