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 +}