From d3706a667675487883333dc45fe0b26fc44c2e32 Mon Sep 17 00:00:00 2001 From: kth5 Date: Sun, 29 Sep 2024 00:02:56 +0200 Subject: [PATCH] * add libultrahdr --- libultrahdr/.SRCINFO | 18 ++++++++++++++++++ libultrahdr/.nvchecker.toml | 4 ++++ libultrahdr/PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 libultrahdr/.SRCINFO create mode 100644 libultrahdr/.nvchecker.toml create mode 100644 libultrahdr/PKGBUILD diff --git a/libultrahdr/.SRCINFO b/libultrahdr/.SRCINFO new file mode 100644 index 0000000000..3e39dc5483 --- /dev/null +++ b/libultrahdr/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = libultrahdr + pkgdesc = The reference codec for the Ultra HDR format + pkgver = 1.2.0 + pkgrel = 1 + url = https://github.com/google/libultrahdr + arch = x86_64 + arch = riscv64 + license = Apache-2.0 + makedepends = cmake + makedepends = git + depends = gcc-libs + depends = glibc + depends = libglvnd + depends = libjpeg-turbo + source = git+https://github.com/google/libultrahdr#tag=v1.2.0 + sha256sums = da991e3f02ef9b9dc7a269c7a29aa2932f45d4f8e1284d96f9a100ab209fd93a + +pkgname = libultrahdr diff --git a/libultrahdr/.nvchecker.toml b/libultrahdr/.nvchecker.toml new file mode 100644 index 0000000000..2713807295 --- /dev/null +++ b/libultrahdr/.nvchecker.toml @@ -0,0 +1,4 @@ +[libultrahdr] +source = "git" +git = "https://github.com/google/libultrahdr.git" +prefix = 'v' diff --git a/libultrahdr/PKGBUILD b/libultrahdr/PKGBUILD new file mode 100644 index 0000000000..11ef181966 --- /dev/null +++ b/libultrahdr/PKGBUILD @@ -0,0 +1,35 @@ +# POWER Maintainer: Alexander Baldeck +# Maintainer: Antonio Rojas +# Maintainer: Daniel Bermond + +pkgname=libultrahdr +pkgver=1.2.0 +pkgrel=1 +pkgdesc='The reference codec for the Ultra HDR format' +arch=(x86_64 riscv64) +url='https://github.com/google/libultrahdr' +license=(Apache-2.0) +depends=(gcc-libs + glibc + libglvnd + libjpeg-turbo) +makedepends=(cmake + git) +source=(git+https://github.com/google/libultrahdr#tag=v$pkgver) +sha256sums=('da991e3f02ef9b9dc7a269c7a29aa2932f45d4f8e1284d96f9a100ab209fd93a') + +build() { + cmake -B build -S $pkgname \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DUHDR_BUILD_TESTS=ON \ + -Wno-dev + cmake --build build +} + +check() { + ctest --test-dir build --output-on-failure +} + +package() { + DESTDIR="$pkgdir" cmake --install build +}