summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorManuel Reimer2024-03-31 11:20:16 +0200
committerManuel Reimer2024-03-31 11:20:16 +0200
commit33c3a01c932b7e532351846be8cff62411546c3e (patch)
tree3a87ee3b350e5b4554727c4f241f7ade9f8089e1
parentfa5f73302bceeeffc6da27ebf9f494be92bb8cbf (diff)
downloadaur-vdr-softhdcuvid.tar.gz
Sync from VDR4Arch (https://github.com/VDR4Arch/vdr4arch/commit/3c917957c7f34afb0660c98d28646ce993be96e7)
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD21
2 files changed, 29 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 28652594501f..7a60b4c03073 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,6 +4,7 @@ pkgbase = vdr-softhdcuvid
pkgrel = 1
url = https://github.com/jojo61/vdr-plugin-softhdcuvid
arch = x86_64
+ arch = aarch64
license = AGPL3
makedepends = ffmpeg
makedepends = freeglut
@@ -12,61 +13,61 @@ pkgbase = vdr-softhdcuvid
makedepends = vdr-api=2.6.6
makedepends = xcb-util-wm
makedepends = xorg-server
- makedepends = nvidia>=410.48
makedepends = libplacebo>=3.120.0
makedepends = glm
makedepends = glu
makedepends = vulkan-headers
makedepends = ffnvcodec-headers
makedepends = freetype2
+ makedepends = nvidia>=410.48
source = vdr-softhdcuvid-3.22.tar.gz::https://github.com/jojo61/vdr-plugin-softhdcuvid/archive/refs/tags/V3.22.tar.gz
source = 50-softhdcuvid.conf
sha256sums = 6c1d5ba564d7d5f7a9efdc4cb4d4d3ff83c5d38974965859f59c3fde0d1bb710
sha256sums = ad30dd72260a25663e8ea46ca941c4d55d11fef7b936791cdf51de4fd91cb3af
-pkgname = vdr-softhdcuvid
+pkgname = vdr-softhddrm
depends = freeglut
depends = glew
depends = mesa
depends = vdr-api=2.6.6
depends = xcb-util-wm
- depends = xorg-server
- depends = nvidia>=410.48
depends = glu
+ depends = freetype2
depends = libavcodec.so
+ depends = libavfilter.so
depends = libavutil.so
- depends = libplacebo.so
depends = libswresample.so
- optdepends = vdr-xorg: Recommended way to start X.org server together with VDR
- backup = etc/vdr/conf.avail/50-softhdcuvid.conf
+ conflicts = vdr-xorg
+ backup = etc/vdr/conf.avail/50-softhddrm.conf
-pkgname = vdr-softhdvaapi
+pkgname = vdr-softhdcuvid
depends = freeglut
depends = glew
depends = mesa
depends = vdr-api=2.6.6
depends = xcb-util-wm
depends = xorg-server
+ depends = nvidia>=410.48
depends = glu
depends = libavcodec.so
- depends = libavfilter.so
depends = libavutil.so
depends = libplacebo.so
depends = libswresample.so
optdepends = vdr-xorg: Recommended way to start X.org server together with VDR
- backup = etc/vdr/conf.avail/50-softhdvaapi.conf
+ backup = etc/vdr/conf.avail/50-softhdcuvid.conf
-pkgname = vdr-softhddrm
+pkgname = vdr-softhdvaapi
depends = freeglut
depends = glew
depends = mesa
depends = vdr-api=2.6.6
depends = xcb-util-wm
+ depends = xorg-server
depends = glu
- depends = freetype2
depends = libavcodec.so
depends = libavfilter.so
depends = libavutil.so
+ depends = libplacebo.so
depends = libswresample.so
- conflicts = vdr-xorg
- backup = etc/vdr/conf.avail/50-softhddrm.conf
+ optdepends = vdr-xorg: Recommended way to start X.org server together with VDR
+ backup = etc/vdr/conf.avail/50-softhdvaapi.conf
diff --git a/PKGBUILD b/PKGBUILD
index 09ff85acfe30..5c709966dc7b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,25 @@
# This PKGBUILD is part of the VDR4Arch project [https://github.com/vdr4arch]
pkgbase=vdr-softhdcuvid
-pkgname=(vdr-softhdcuvid vdr-softhdvaapi vdr-softhddrm)
+pkgname=(vdr-softhddrm)
pkgver=3.22
pkgrel=1
_vdrapi=2.6.6
pkgdesc="VDR output plugin with CUDA and Opengl"
url="https://github.com/jojo61/vdr-plugin-softhdcuvid"
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
license=('AGPL3')
-makedepends=('ffmpeg' 'freeglut' 'glew' 'mesa' "vdr-api=${_vdrapi}" 'xcb-util-wm' 'xorg-server' 'nvidia>=410.48' 'libplacebo>=3.120.0' 'glm' 'glu' 'vulkan-headers' 'ffnvcodec-headers' 'freetype2')
+makedepends=('ffmpeg' 'freeglut' 'glew' 'mesa' "vdr-api=${_vdrapi}" 'xcb-util-wm' 'xorg-server' 'libplacebo>=3.120.0' 'glm' 'glu' 'vulkan-headers' 'ffnvcodec-headers' 'freetype2')
_plugname=${pkgbase//vdr-/}
source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/refs/tags/V${pkgver}.tar.gz"
"50-$_plugname.conf")
sha256sums=('6c1d5ba564d7d5f7a9efdc4cb4d4d3ff83c5d38974965859f59c3fde0d1bb710'
'ad30dd72260a25663e8ea46ca941c4d55d11fef7b936791cdf51de4fd91cb3af')
+if [ "$CARCH" == "x86_64" ] ; then
+ pkgname+=(vdr-softhdcuvid vdr-softhdvaapi)
+ makedepends+=( 'nvidia>=410.48' )
+fi
+
prepare() {
cd "${srcdir}/vdr-plugin-${_plugname}-${pkgver}"
@@ -27,10 +32,12 @@ prepare() {
build() {
cd "${srcdir}/vdr-plugin-${_plugname}-${pkgver}"
- make CUVID=1 LIBPLACEBO=1 libvdr-softhdcuvid.so
- make clean
- make VAAPI=1 LIBPLACEBO=1 libvdr-softhdvaapi.so
- make clean
+ if [ "$CARCH" == "x86_64" ] ; then
+ make CUVID=1 LIBPLACEBO=1 libvdr-softhdcuvid.so
+ make clean
+ make VAAPI=1 LIBPLACEBO=1 libvdr-softhdvaapi.so
+ make clean
+ fi
make DRM=1 LIBPLACEBO=0 libvdr-softhddrm.so
make clean
}