From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001 From: notthewave Date: Sat, 16 Oct 2021 11:57:11 +0200 Subject: [PATCH 1/2] New package: harvid-0.8.3 --- srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++ srcpkgs/harvid/patches/musl.patch | 18 ++++++++++++++++++ srcpkgs/harvid/template | 14 ++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 srcpkgs/harvid/patches/libjpeg.patch create mode 100644 srcpkgs/harvid/patches/musl.patch create mode 100644 srcpkgs/harvid/template diff --git a/srcpkgs/harvid/patches/libjpeg.patch b/srcpkgs/harvid/patches/libjpeg.patch new file mode 100644 index 000000000000..a54113dcfcf3 --- /dev/null +++ b/srcpkgs/harvid/patches/libjpeg.patch @@ -0,0 +1,22 @@ +diff --git a/src/Makefile b/src/Makefile +index 517a225..43fb562 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -8,17 +8,6 @@ include ../common.mak + + CONFIGTEMP=conf.out + +-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libavcodec libavformat libavutil libswscale || echo no), no) +- $(error "http://ffmpeg.org is required - install libavcodec-dev, libswscale-dev, etc") +-endif +- +-ifeq ($(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) pkg-config --exists libpng || echo no), no) +- $(error "libpng is required - install libpng-dev") +-endif +- +-ifeq ($(shell $(ECHO) "\#include \n\#include \nint main() { struct jpeg_error_mgr jerr; jpeg_std_error(&jerr); return 0; }" | $(CC) -pipe -x c -o $(CONFIGTEMP) $(ARCHINCLUDES) $(LDFLAGS) - -ljpeg 2>/dev/null || echo no; $(RM) -f $(CONFIGTEMP)), no) +- $(error "libjpeg is required - install libjpeg-dev, libjpeg8-dev or libjpeg62-dev") +-endif + + FLAGS=-I../libharvid/ + FLAGS+=$(ARCHINCLUDES) $(ARCHFLAGS) diff --git a/srcpkgs/harvid/patches/musl.patch b/srcpkgs/harvid/patches/musl.patch new file mode 100644 index 000000000000..e916778cf1bb --- /dev/null +++ b/srcpkgs/harvid/patches/musl.patch @@ -0,0 +1,18 @@ +diff --git a/libharvid/timecode.h b/libharvid/timecode.h +index 204c979..62c1684 100644 +--- a/libharvid/timecode.h ++++ b/libharvid/timecode.h +@@ -27,13 +27,6 @@ + typedef int int32_t; + #endif + +-#if (!defined int64_t && !defined __int8_t_defined && !defined _UINT64_T) +-# if __WORDSIZE == 64 +-typedef long int int64_t; +-#else +-typedef long long int int64_t; +-#endif +-#endif + + /** + * classical timecode diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template new file mode 100644 index 000000000000..2bb39569ebfa --- /dev/null +++ b/srcpkgs/harvid/template @@ -0,0 +1,14 @@ +# Template file for 'harvid' +pkgname=harvid +version=0.8.3 +revision=1 +build_style=gnu-makefile +hostmakedepends="pkg-config" +makedepends="ffmpeg-devel libpng-devel libjpeg-turbo-devel" +short_desc="Ardour http video daemon" +maintainer="notthewave " +license="GPL-3.0-or-later" +homepage="https://x42.github.io/harvid/" +distfiles="https://github.com/x42/harvid/archive/refs/tags/v${version}.tar.gz" +checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d + disable_parallel_build=yes From f34ffe49de346a14e32785a0e9f81c70b49efb4c Mon Sep 17 00:00:00 2001 From: notthewave Date: Mon, 18 Oct 2021 19:44:42 +0200 Subject: [PATCH 2/2] New package: xjadeo-0.8.10 --- srcpkgs/xjadeo/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/xjadeo/template diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template new file mode 100644 index 000000000000..f9c54a5ad82c --- /dev/null +++ b/srcpkgs/xjadeo/template @@ -0,0 +1,17 @@ +# Template file for 'xjadeo' +pkgname=xjadeo +version=0.8.10 +revision=1 +build_style=gnu-configure +hostmakedepends="automake pkg-config" +makedepends="libXpm-devel jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel" +short_desc="X Jack video monitor" +maintainer="notthewave " +license="GPL-2.0-only" +homepage="http://xjadeo.sourceforge.net/" +distfiles="https://github.com/x42/xjadeo/archive/refs/tags/v${version}.tar.gz" +checksum=ea8c2c9f8b2237560dafa0b7d8522e0c5fc7c019a9214a36be14468664ee6ad7 + +pre_configure() { + ./autogen.sh +}