Add GBM sandbox/mmajewski2/gbm
authorMateusz Majewski <m.majewski2@samsung.com>
Tue, 8 Apr 2025 12:34:05 +0000 (14:34 +0200)
committerMateusz Majewski <m.majewski2@samsung.com>
Tue, 8 Apr 2025 12:34:05 +0000 (14:34 +0200)
packaging/hal-rootstrap-data-common.spec
rs_resource/OSS/libgbm-rs.xml [new file with mode: 0644]

index 80fdcc248a5e59c79eeb8f406ba99b207858ff70..d02acb6c7a79160ca9f8d053bc1373cdf7919e25 100644 (file)
@@ -206,6 +206,8 @@ BuildRequires:      pkgconfig(libdrm_vigs)
 Requires:      pkgconfig(libdrm_vc4)
 BuildRequires: pkgconfig(libdrm_vc4)
 %endif
+Requires:      pkgconfig(gbm)
+BuildRequires: pkgconfig(gbm)
 %endif
 
 %description
diff --git a/rs_resource/OSS/libgbm-rs.xml b/rs_resource/OSS/libgbm-rs.xml
new file mode 100644 (file)
index 0000000..2afcc28
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<rootstrap name="gbm">
+  <emulator>
+    <rpm accept="libgbm" arch="i686"/>
+    <rpm accept="libgbm-devel" arch="i686"/>
+  </emulator>
+  <target>
+    <rpm accept="libgbm" arch="armv7l"/>
+    <rpm accept="libgbm-devel" arch="armv7l"/>
+  </target>
+  <necessary>
+    <file>/usr/include/gbm.h</file>
+    <file>/usr/include/gbmint.h</file>
+    <file>/usr/include/gbm/gbm_tbm.h</file>
+    <file>/usr/include/gbm/gbm_tbmint.h</file>
+    <file>/usr/lib/libgbm.so*</file>
+  </necessary>
+  <include_path>/usr/include</include_path>
+  <include_path>/usr/include/gbm</include_path>
+  <library_path>/usr/lib</library_path>
+  <library>libgbm.so</library>
+</rootstrap>