summaryrefslogtreecommitdiff
path: root/libs/libplacebo
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libplacebo')
-rw-r--r--libs/libplacebo/.footprint44
-rw-r--r--libs/libplacebo/.signature6
-rw-r--r--libs/libplacebo/MAKEPKG45
3 files changed, 95 insertions, 0 deletions
diff --git a/libs/libplacebo/.footprint b/libs/libplacebo/.footprint
new file mode 100644
index 0000000..6b0017a
--- /dev/null
+++ b/libs/libplacebo/.footprint
@@ -0,0 +1,44 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/libplacebo/
+-rw-r--r-- root/root usr/include/libplacebo/cache.h
+-rw-r--r-- root/root usr/include/libplacebo/colorspace.h
+-rw-r--r-- root/root usr/include/libplacebo/common.h
+-rw-r--r-- root/root usr/include/libplacebo/config.h
+-rw-r--r-- root/root usr/include/libplacebo/d3d11.h
+-rw-r--r-- root/root usr/include/libplacebo/dispatch.h
+-rw-r--r-- root/root usr/include/libplacebo/dither.h
+-rw-r--r-- root/root usr/include/libplacebo/dummy.h
+-rw-r--r-- root/root usr/include/libplacebo/filters.h
+-rw-r--r-- root/root usr/include/libplacebo/gamut_mapping.h
+-rw-r--r-- root/root usr/include/libplacebo/gpu.h
+-rw-r--r-- root/root usr/include/libplacebo/log.h
+-rw-r--r-- root/root usr/include/libplacebo/opengl.h
+-rw-r--r-- root/root usr/include/libplacebo/options.h
+-rw-r--r-- root/root usr/include/libplacebo/renderer.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders.h
+-rw-r--r-- root/root usr/include/libplacebo/swapchain.h
+-rw-r--r-- root/root usr/include/libplacebo/tone_mapping.h
+-rw-r--r-- root/root usr/include/libplacebo/vulkan.h
+drwxr-xr-x root/root usr/include/libplacebo/shaders/
+-rw-r--r-- root/root usr/include/libplacebo/shaders/colorspace.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/custom.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/deinterlacing.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/dithering.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/film_grain.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/icc.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/lut.h
+-rw-r--r-- root/root usr/include/libplacebo/shaders/sampling.h
+drwxr-xr-x root/root usr/include/libplacebo/utils/
+-rw-r--r-- root/root usr/include/libplacebo/utils/dav1d.h
+-rw-r--r-- root/root usr/include/libplacebo/utils/dav1d_internal.h
+-rw-r--r-- root/root usr/include/libplacebo/utils/dolbyvision.h
+-rw-r--r-- root/root usr/include/libplacebo/utils/frame_queue.h
+-rw-r--r-- root/root usr/include/libplacebo/utils/libav.h
+-rw-r--r-- root/root usr/include/libplacebo/utils/libav_internal.h
+-rw-r--r-- root/root usr/include/libplacebo/utils/upload.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libplacebo.so.360
+lrwxrwxrwx root/root usr/lib/libplacebo.so -> libplacebo.so.360
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libplacebo.pc
diff --git a/libs/libplacebo/.signature b/libs/libplacebo/.signature
new file mode 100644
index 0000000..4ae76b8
--- /dev/null
+++ b/libs/libplacebo/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mFR9QmQ+CE3pOpx0can9WHiVnFOM8jT6iNu6/vB+1fyGvGkxDVrki4TDgG/LJwNUc7G9gz9RYwnAav6aYY1FBgk=
+
+SHA256 (MAKEPKG) = 4f51bce9c58f5c036202986c799c90bbeadb1f54d77a73cea3584d1af1866692
+SHA256 (.footprint) = a64b8033de3466c6f8e46ca22001145e1d5e7bbc840a667812b692291bed817f
+SHA256 (libplacebo-v7.360.1.tar.gz) = 14c0a99f4b01557ec9826ce6b1d52f6de21be274ba03fd5aab7307f18766dc39
+SHA256 (libplacebo#7.360.1-1.pkg.tar.gz) = 2c918779bd400cfc557c5ae8881487fa625af958a913aad092d91ccfc761f515
diff --git a/libs/libplacebo/MAKEPKG b/libs/libplacebo/MAKEPKG
new file mode 100644
index 0000000..8cb6ee1
--- /dev/null
+++ b/libs/libplacebo/MAKEPKG
@@ -0,0 +1,45 @@
+#!/bin/mkpkg
+# description: GPU-accelerated video/image rendering library
+# url: https://code.videolan.org/videolan/libplacebo
+
+name=libplacebo
+version=7.360.1
+release=1
+depends=(vulkan-loader glslang mesa)
+makedeps=(vulkan-headers py-jinja2 py-glad2)
+source=(https://code.videolan.org/videolan/libplacebo/-/archive/v$version/$name-v$version.tar.gz)
+
+sha256sums=(
+ "14c0a99f4b01557ec9826ce6b1d52f6de21be274ba03fd5aab7307f18766dc39"
+)
+
+build() {
+ cd $name-v$version
+
+ meson setup build \
+ --prefix=/usr \
+ --libdir=lib \
+ --buildtype=plain \
+ --wrap-mode=nodownload \
+ -D b_lto=true \
+ -D b_pie=true \
+ -D vulkan=enabled \
+ -D opengl=enabled \
+ -D d3d11=disabled \
+ -D glslang=enabled \
+ -D shaderc=disabled \
+ -D lcms=disabled \
+ -D demos=false \
+ -D tests=false \
+ -D bench=false
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh