* [PR PATCH] New package: harvid-0.8.3
@ 2021-10-16 7:51 notthewave
2021-10-16 8:13 ` [PR PATCH] [Updated] " notthewave
` (3 more replies)
0 siblings, 4 replies; 15+ messages in thread
From: notthewave @ 2021-10-16 7:51 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1146 bytes --]
There is a new pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33584
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
http video daemon for ardour
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [ ] x86_64-glibc
- [ ] armv7l
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33584.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33584.patch --]
[-- Type: text/x-diff, Size: 1000 bytes --]
From 6b66999d1bdbc29ed1fbcd41c4af96f20e808d30 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 09:41:50 +0200
Subject: [PATCH] New package: harvid-0.8.3
---
srcpkgs/harvid/template | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/harvid/template
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..a46d4ed5e511
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,13 @@
+# 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="http ardour video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
@ 2021-10-16 8:13 ` notthewave
2021-10-16 9:05 ` notthewave
` (2 subsequent siblings)
3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16 8:13 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33584
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
http video daemon for ardour
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [ ] x86_64-glibc
- [ ] armv7l
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33584.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33584.patch --]
[-- Type: text/x-diff, Size: 1000 bytes --]
From 6b66999d1bdbc29ed1fbcd41c4af96f20e808d30 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 09:41:50 +0200
Subject: [PATCH] New package: harvid-0.8.3
---
srcpkgs/harvid/template | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 srcpkgs/harvid/template
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
new file mode 100644
index 000000000000..a46d4ed5e511
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,13 @@
+# 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="http ardour video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: New package: harvid-0.8.3
2021-10-16 7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
2021-10-16 8:13 ` [PR PATCH] [Updated] " notthewave
@ 2021-10-16 9:05 ` notthewave
2021-10-16 9:05 ` notthewave
2021-10-16 9:33 ` [PR PATCH] [Closed]: " notthewave
3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16 9:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 188 bytes --]
New comment by notthewave on void-packages repository
https://github.com/void-linux/void-packages/pull/33584#issuecomment-944884639
Comment:
xbps-src gives me a totally different output
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: New package: harvid-0.8.3
2021-10-16 7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
2021-10-16 8:13 ` [PR PATCH] [Updated] " notthewave
2021-10-16 9:05 ` notthewave
@ 2021-10-16 9:05 ` notthewave
2021-10-16 9:33 ` [PR PATCH] [Closed]: " notthewave
3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16 9:05 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 191 bytes --]
New comment by notthewave on void-packages repository
https://github.com/void-linux/void-packages/pull/33584#issuecomment-944884639
Comment:
my xbps-src gives me a totally different output
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Closed]: New package: harvid-0.8.3
2021-10-16 7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
` (2 preceding siblings ...)
2021-10-16 9:05 ` notthewave
@ 2021-10-16 9:33 ` notthewave
3 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-16 9:33 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 990 bytes --]
There's a closed pull request on the void-packages repository
New package: harvid-0.8.3
https://github.com/void-linux/void-packages/pull/33584
Description:
<!-- Mark items with [x] where applicable -->
closes #33382
http video daemon for ardour
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [ ] armv7l
- [ ] armv6l-musl
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (8 preceding siblings ...)
2021-10-25 19:44 ` notthewave
@ 2021-10-25 19:46 ` notthewave
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-25 19:46 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4454 bytes --]
From f6ae656f06b6cbb99b6bd29ea3b5270fe26fd32a Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:30:21 +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 | 20 ++++++++++++++++++++
3 files changed, 60 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 <stdio.h>\n\#include <jpeglib.h>\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..6a1411c5a194
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# 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"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+
+post_install() {
+ ln -sf /usr/bin/ffmpeg ${DESTDIR}/usr/bin/ffmpeg_harvid
+ ln -sf /usr/bin/ffprobe ${DESTDIR}/usr/bin/ffprobe_harvid
+}
From 6c5343ca7e3778bb437dab1e3ce08b71f69ee06c Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:31:14 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/xjadeo/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# 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
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (7 preceding siblings ...)
2021-10-19 18:32 ` notthewave
@ 2021-10-25 19:44 ` notthewave
2021-10-25 19:46 ` notthewave
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-25 19:44 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4454 bytes --]
From c257231fa877da0557fcdf4315e50e62d0cceb97 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:30:21 +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 | 20 ++++++++++++++++++++
3 files changed, 60 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 <stdio.h>\n\#include <jpeglib.h>\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..6a1411c5a194
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# 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"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+
+post_install() {
+ ln -sf /usr/bin/ffmpeg ${DESTDIR}/usr/bin/ffmpeg_harvid
+ ln -sf /usr/bin/ffprobe ${DESTDIR}/usr/bin/ffprobe_harvid
+}
From 6eadd027a9ff39d66d19f43839adfd75dff6a191 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:31:14 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/xjadeo/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# 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
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (6 preceding siblings ...)
2021-10-19 18:16 ` notthewave
@ 2021-10-19 18:32 ` notthewave
2021-10-25 19:44 ` notthewave
2021-10-25 19:46 ` notthewave
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-19 18:32 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4434 bytes --]
From 00dabac9cab295746b33537489655171fbc675f8 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:30:21 +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 | 20 ++++++++++++++++++++
3 files changed, 60 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 <stdio.h>\n\#include <jpeglib.h>\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..b7740dd78c75
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# 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"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+
+post_install() {
+ ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+ ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+}
From 0ebefee432262d8a0bb04221e716ab10635aa92b Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Tue, 19 Oct 2021 20:31:14 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/xjadeo/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# 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
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (5 preceding siblings ...)
2021-10-19 18:03 ` notthewave
@ 2021-10-19 18:16 ` notthewave
2021-10-19 18:32 ` notthewave
` (2 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-19 18:16 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 5009 bytes --]
From 5af360b7dfc9b5ae7e09a377bca8f46734df0571 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
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 | 20 ++++++++++++++++++++
3 files changed, 60 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 <stdio.h>\n\#include <jpeglib.h>\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..cf7718c48536
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# 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"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+
+post_install() {
+ ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+ ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+ }
From 2aa7c1cf363eb04478e5004b28c90542c0108cdc Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/harvid/template | 6 +++---
srcpkgs/xjadeo/template | 18 ++++++++++++++++++
2 files changed, 21 insertions(+), 3 deletions(-)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/harvid/template b/srcpkgs/harvid/template
index cf7718c48536..b7740dd78c75 100644
--- a/srcpkgs/harvid/template
+++ b/srcpkgs/harvid/template
@@ -15,6 +15,6 @@ checksum=7ade8a4eb4d6ed42d6a95cda5102ae2aada14f8cd2c501c36de8d9c599ffe73d
disable_parallel_build=yes
post_install() {
- ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
- ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
- }
+ ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+ ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+}
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# 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
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (4 preceding siblings ...)
2021-10-18 20:55 ` notthewave
@ 2021-10-19 18:03 ` notthewave
2021-10-19 18:16 ` notthewave
` (3 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-19 18:03 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4442 bytes --]
From 5af360b7dfc9b5ae7e09a377bca8f46734df0571 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
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 | 20 ++++++++++++++++++++
3 files changed, 60 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 <stdio.h>\n\#include <jpeglib.h>\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..cf7718c48536
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,20 @@
+# 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"
+depends="ffmpeg"
+short_desc="Ardour http video daemon"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+
+post_install() {
+ ln -sf /usr/bin/ffmpeg /usr/bin/ffmpeg_harvid
+ ln -sf /usr/bin/ffprobe /usr/bin/ffprobe_harvid
+ }
From 6766b16168599550ee52e8d8738dd1b7addac3b2 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/xjadeo/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# 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
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (3 preceding siblings ...)
2021-10-18 20:52 ` notthewave
@ 2021-10-18 20:55 ` notthewave
2021-10-19 18:03 ` notthewave
` (4 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 20:55 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4290 bytes --]
From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
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 <stdio.h>\n\#include <jpeglib.h>\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 <winklbauer_m@zoho.eu>"
+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 7f38452ebbae26fc17ccabd449cfe4c27fdac6c6 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/xjadeo/template | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..97daf8fc4e1e
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,18 @@
+# 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
+libltc-devel liblo-devel alsa-lib-devel imlib2-devel"
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
` (2 preceding siblings ...)
2021-10-18 17:45 ` notthewave
@ 2021-10-18 20:52 ` notthewave
2021-10-18 20:55 ` notthewave
` (5 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 20:52 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4235 bytes --]
From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
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 <stdio.h>\n\#include <jpeglib.h>\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 <winklbauer_m@zoho.eu>"
+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 <winklbauer_m@zoho.eu>
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 <winklbauer_m@zoho.eu>"
+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
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
2021-10-17 9:07 ` [PR PATCH] [Updated] " notthewave
2021-10-18 16:27 ` notthewave
@ 2021-10-18 17:45 ` notthewave
2021-10-18 20:52 ` notthewave
` (6 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 17:45 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 4454 bytes --]
From 0a85ccdd8a055560b875e48a7ad78d692fad27ce Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
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 <stdio.h>\n\#include <jpeglib.h>\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 <winklbauer_m@zoho.eu>"
+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 a66a8877c14acbf22f736cde58f6624f1266cb55 Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Mon, 18 Oct 2021 19:44:42 +0200
Subject: [PATCH 2/2] New package: xjadeo-0.8.10
---
srcpkgs/xjadeo/template | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
create mode 100644 srcpkgs/xjadeo/template
diff --git a/srcpkgs/xjadeo/template b/srcpkgs/xjadeo/template
new file mode 100644
index 000000000000..9a4660640640
--- /dev/null
+++ b/srcpkgs/xjadeo/template
@@ -0,0 +1,28 @@
+# Template file for 'xjadeo'
+pkgname=xjadeo
+version=0.8.10
+revision=1
+#archs="i686 x86_64"
+#wrksrc=
+#create_wrksrc=yes
+build_style=gnu-configure
+#configure_args=""
+#make_build_args=""
+#make_install_args=""
+#conf_files=""
+#make_dirs="/var/log/dir 0755 root root"
+hostmakedepends="automake"
+makedepends="jack-devel ffmpeg-devel libX11-devel glu-devel freetype-devel libXv-devel"
+depends=""
+short_desc="X Jack video monitor"
+maintainer="notthewave <winklbauer_m@zoho.eu>"
+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() {
+ aclocal
+ autoheader
+ automake --gnu --add-missing --copy
+}
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
2021-10-17 9:07 ` [PR PATCH] [Updated] " notthewave
@ 2021-10-18 16:27 ` notthewave
2021-10-18 17:45 ` notthewave
` (7 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-18 16:27 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1151 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [x] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [x] aarch64-musl
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 3137 bytes --]
From ea12edc236f33fbac371fc5215f1e765442ce05d Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH] 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 <stdio.h>\n\#include <jpeglib.h>\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 <winklbauer_m@zoho.eu>"
+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
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PR PATCH] [Updated] New package: harvid-0.8.3
2021-10-16 10:04 [PR PATCH] " notthewave
@ 2021-10-17 9:07 ` notthewave
2021-10-18 16:27 ` notthewave
` (8 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: notthewave @ 2021-10-17 9:07 UTC (permalink / raw)
To: ml
[-- Attachment #1: Type: text/plain, Size: 1145 bytes --]
There is an updated pull request by notthewave against master on the void-packages repository
https://github.com/notthewave/void-packages harvid
https://github.com/void-linux/void-packages/pull/33586
New package: harvid-0.8.3
<!-- Mark items with [x] where applicable -->
closes #33382
Ardour http video daemon
#### General
- [x] This is a new package and it conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements)
#### Have the results of the proposed changes been tested?
I would use this package on a regular basis, but I'm on musl and have trouble patching.
Compiles on glibc but I can't test.
#### Does it build and run successfully?
(Please choose at least one native build and, if supported, at least one cross build. More are better.)
- [ ] I built this PR locally for my native architecture, (ARCH-LIBC)
- [x] I built this PR locally for these architectures (if supported. mark crossbuilds):
- [x] x86_64-glibc
- [ ] armv7l
- [ ] armv6l-musl
A patch file from https://github.com/void-linux/void-packages/pull/33586.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-harvid-33586.patch --]
[-- Type: text/x-diff, Size: 3107 bytes --]
From aa9622d76dea4179e06f532d91cdb5d194144a9c Mon Sep 17 00:00:00 2001
From: notthewave <winklbauer_m@zoho.eu>
Date: Sat, 16 Oct 2021 11:57:11 +0200
Subject: [PATCH] New package: harvid-0.8.3
---
srcpkgs/harvid/patches/libjpeg.patch | 22 ++++++++++++++++++++++
srcpkgs/harvid/patches/musl.patch | 18 ++++++++++++++++++
srcpkgs/harvid/template | 13 +++++++++++++
3 files changed, 53 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 <stdio.h>\n\#include <jpeglib.h>\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..e5557fd5d768
--- /dev/null
+++ b/srcpkgs/harvid/template
@@ -0,0 +1,13 @@
+# 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 <winklbauer_m@zoho.eu>"
+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
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2021-10-25 19:46 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-16 7:51 [PR PATCH] New package: harvid-0.8.3 notthewave
2021-10-16 8:13 ` [PR PATCH] [Updated] " notthewave
2021-10-16 9:05 ` notthewave
2021-10-16 9:05 ` notthewave
2021-10-16 9:33 ` [PR PATCH] [Closed]: " notthewave
2021-10-16 10:04 [PR PATCH] " notthewave
2021-10-17 9:07 ` [PR PATCH] [Updated] " notthewave
2021-10-18 16:27 ` notthewave
2021-10-18 17:45 ` notthewave
2021-10-18 20:52 ` notthewave
2021-10-18 20:55 ` notthewave
2021-10-19 18:03 ` notthewave
2021-10-19 18:16 ` notthewave
2021-10-19 18:32 ` notthewave
2021-10-25 19:44 ` notthewave
2021-10-25 19:46 ` notthewave
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).