commit:     1baa082cca4a0ca443e24e1afec0681dd7bff5e5
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 12 06:17:17 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 12 10:11:44 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1baa082c

media-video/harvid: add 0.9.1

Meant to do ffmpeg-compat rather than bump, but the bump is very
trivial only containing our patches + ffmpeg 6/7 compat for changes.

Closes: https://bugs.gentoo.org/909159
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-video/harvid/Manifest            |  1 +
 media-video/harvid/harvid-0.9.1.ebuild | 50 ++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/media-video/harvid/Manifest b/media-video/harvid/Manifest
index 4386171502a6..7df06518473a 100644
--- a/media-video/harvid/Manifest
+++ b/media-video/harvid/Manifest
@@ -1 +1,2 @@
 DIST harvid-0.9.0.tar.gz 116909 BLAKE2B 
94b194c475aa402d750d2930c19402157674c5e629bf6212d0fbf0bfe9516f6272850ebca4fb9c6bb1c899418c48ac2b76ec6c04def35671df37ca0b44550e42
 SHA512 
cba47a9ad70633fbbc5a939819b7ad3c46f01b199b23c938b26092d731664bcfef05b4f03bf83433ddc63d191fef72d0cab09ae4c35efd2e1b2b37c4b2689e82
+DIST harvid-0.9.1.tar.gz 117187 BLAKE2B 
18e72df0330f3d7bd420b95610b23cb582db32b427e5bacec74c43312742dd7de0dd4829bdbb7841f5e0ca62d11c0361b83efb6b6221da0ecb328d8efe28de29
 SHA512 
9a848078adeb1cc5730e21fac18acb5965fadf903dead52dcf805112938fc975d010cc5b651cdc87265e10c209273cb3a1a8c8ec64f9f2613640638747832466

diff --git a/media-video/harvid/harvid-0.9.1.ebuild 
b/media-video/harvid/harvid-0.9.1.ebuild
new file mode 100644
index 000000000000..56aca1510499
--- /dev/null
+++ b/media-video/harvid/harvid-0.9.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="HTTP Ardour Video Daemon"
+HOMEPAGE="https://x42.github.io/harvid/";
+SRC_URI="https://github.com/x42/harvid/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+       media-video/ffmpeg:=
+       media-libs/libjpeg-turbo:=
+       media-libs/libpng:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+       app-editors/vim-core
+       virtual/pkgconfig
+"
+
+hv_make() {
+       emake \
+               CC="$(tc-getCC)" \
+               RANLIB="$(tc-getRANLIB)" \
+               STRIP="true" \
+               NM="$(tc-getNM) -B" \
+               LD="$(tc-getLD)" \
+               AR="$(tc-getAR)" \
+               PREFIX="${EPREFIX}/usr" \
+               libdir="${EPREFIX}/usr/$(get_libdir)" \
+               hdocdir="${EPREFIX}/usr/share/doc/${PF}" \
+               "${@}"
+}
+
+src_compile() {
+       hv_make -C libharvid
+       hv_make -C src
+       hv_make
+}
+
+src_install() {
+       hv_make DESTDIR="${D}" install
+       dodoc ChangeLog README.md
+}

Reply via email to