summaryrefslogtreecommitdiff
path: root/libs/libdrm
diff options
context:
space:
mode:
Diffstat (limited to 'libs/libdrm')
-rw-r--r--libs/libdrm/.footprint73
-rw-r--r--libs/libdrm/.signature6
-rw-r--r--libs/libdrm/MAKEPKG37
3 files changed, 116 insertions, 0 deletions
diff --git a/libs/libdrm/.footprint b/libs/libdrm/.footprint
new file mode 100644
index 0000000..38fe09e
--- /dev/null
+++ b/libs/libdrm/.footprint
@@ -0,0 +1,73 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+-rw-r--r-- root/root usr/include/libsync.h
+-rw-r--r-- root/root usr/include/xf86drm.h
+-rw-r--r-- root/root usr/include/xf86drmMode.h
+drwxr-xr-x root/root usr/include/libdrm/
+-rw-r--r-- root/root usr/include/libdrm/amdgpu.h
+-rw-r--r-- root/root usr/include/libdrm/amdgpu_drm.h
+-rw-r--r-- root/root usr/include/libdrm/drm.h
+-rw-r--r-- root/root usr/include/libdrm/drm_fourcc.h
+-rw-r--r-- root/root usr/include/libdrm/drm_mode.h
+-rw-r--r-- root/root usr/include/libdrm/drm_sarea.h
+-rw-r--r-- root/root usr/include/libdrm/i915_drm.h
+-rw-r--r-- root/root usr/include/libdrm/intel_aub.h
+-rw-r--r-- root/root usr/include/libdrm/intel_bufmgr.h
+-rw-r--r-- root/root usr/include/libdrm/intel_debug.h
+-rw-r--r-- root/root usr/include/libdrm/mach64_drm.h
+-rw-r--r-- root/root usr/include/libdrm/mga_drm.h
+-rw-r--r-- root/root usr/include/libdrm/msm_drm.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau_drm.h
+-rw-r--r-- root/root usr/include/libdrm/qxl_drm.h
+-rw-r--r-- root/root usr/include/libdrm/r128_drm.h
+-rw-r--r-- root/root usr/include/libdrm/r600_pci_ids.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_bo.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_bo_gem.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_bo_int.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_cs.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_cs_gem.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_cs_int.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_drm.h
+-rw-r--r-- root/root usr/include/libdrm/radeon_surface.h
+-rw-r--r-- root/root usr/include/libdrm/savage_drm.h
+-rw-r--r-- root/root usr/include/libdrm/sis_drm.h
+-rw-r--r-- root/root usr/include/libdrm/tegra_drm.h
+-rw-r--r-- root/root usr/include/libdrm/vc4_drm.h
+-rw-r--r-- root/root usr/include/libdrm/via_drm.h
+-rw-r--r-- root/root usr/include/libdrm/virtgpu_drm.h
+-rw-r--r-- root/root usr/include/libdrm/vmwgfx_drm.h
+drwxr-xr-x root/root usr/include/libdrm/nouveau/
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nouveau.h
+drwxr-xr-x root/root usr/include/libdrm/nouveau/nvif/
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/cl0080.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/cl9097.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/class.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/if0002.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/if0003.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/ioctl.h
+-rw-r--r-- root/root usr/include/libdrm/nouveau/nvif/unpack.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libdrm.so.2.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_amdgpu.so.1.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_intel.so.1.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_nouveau.so.2.134.0
+-rwxr-xr-x root/root usr/lib/libdrm_radeon.so.1.134.0
+lrwxrwxrwx root/root usr/lib/libdrm.so -> libdrm.so.2
+lrwxrwxrwx root/root usr/lib/libdrm.so.2 -> libdrm.so.2.134.0
+lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so -> libdrm_amdgpu.so.1
+lrwxrwxrwx root/root usr/lib/libdrm_amdgpu.so.1 -> libdrm_amdgpu.so.1.134.0
+lrwxrwxrwx root/root usr/lib/libdrm_intel.so -> libdrm_intel.so.1
+lrwxrwxrwx root/root usr/lib/libdrm_intel.so.1 -> libdrm_intel.so.1.134.0
+lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so -> libdrm_nouveau.so.2
+lrwxrwxrwx root/root usr/lib/libdrm_nouveau.so.2 -> libdrm_nouveau.so.2.134.0
+lrwxrwxrwx root/root usr/lib/libdrm_radeon.so -> libdrm_radeon.so.1
+lrwxrwxrwx root/root usr/lib/libdrm_radeon.so.1 -> libdrm_radeon.so.1.134.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libdrm.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/libdrm_amdgpu.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/libdrm_intel.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/libdrm_nouveau.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/libdrm_radeon.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/libdrm/
+-rw-r--r-- root/root usr/share/libdrm/amdgpu.ids
diff --git a/libs/libdrm/.signature b/libs/libdrm/.signature
new file mode 100644
index 0000000..ce333f7
--- /dev/null
+++ b/libs/libdrm/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mHxZht5/ZgIUxBb0olkZ7tbgkwHcHsha0weOvsfy6ExRA0+kToEQw9vbjnFPCFA5PtQI2uGZinLLOwRLiD33jA0=
+
+SHA256 (MAKEPKG) = 27c2794bf1451341e8def55999a508af90bc257588d7e6bb4c9729a309cb3f74
+SHA256 (.footprint) = b200e4e0b3896781887f17b9e62504922463e8380a3c51e2c2e9f51f5c9685c3
+SHA256 (libdrm-2.4.134.tar.xz) = ac5e74d157830eb8bee44c6a6bf3ad49774ef0dd2a72bdad74a8f20308b52a95
+SHA256 (libdrm#2.4.134-1.pkg.tar.gz) = 6b1e5d6ec7f0a3023b8dab21a5460d666e9a53a00bc9e13491419a61ab3ad374
diff --git a/libs/libdrm/MAKEPKG b/libs/libdrm/MAKEPKG
new file mode 100644
index 0000000..e5daf14
--- /dev/null
+++ b/libs/libdrm/MAKEPKG
@@ -0,0 +1,37 @@
+#!/bin/mkpkg
+# description: Userspace interface to kernel DRM services
+# url: https://dri.freedesktop.org/
+
+name=libdrm
+version=2.4.134
+release=1
+depends=(libpciaccess)
+makedeps=(meson)
+source=(https://dri.freedesktop.org/libdrm/$name-$version.tar.xz)
+
+sha256sums=(
+ "ac5e74d157830eb8bee44c6a6bf3ad49774ef0dd2a72bdad74a8f20308b52a95"
+)
+
+build() {
+ meson setup $name-$version build \
+ --prefix=/usr \
+ --buildtype=plain \
+ -D intel=enabled \
+ -D radeon=enabled \
+ -D amdgpu=enabled \
+ -D nouveau=enabled \
+ -D valgrind=disabled \
+ -D cairo-tests=disabled \
+ -D man-pages=disabled
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh