summaryrefslogtreecommitdiffstats
path: root/meta-multimedia
diff options
context:
space:
mode:
authorDevendra Tewari <devendra.tewari@gmail.com>2022-02-21 13:58:10 -0300
committerKhem Raj <raj.khem@gmail.com>2022-02-22 08:30:51 -0800
commit606eaedc8cb3eef1010f25679569d48c2681758f (patch)
treea719ecb3d2b1bc0ad5ab48b134e1b8606ff0c359 /meta-multimedia
parent4a80836f837255bf062082e1c91655f75244d29f (diff)
downloadmeta-openembedded-606eaedc8cb3eef1010f25679569d48c2681758f.tar.gz
libcamera: add pkg-config files
Signed-off-by: Devendra Tewari <devendra.tewari@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-multimedia')
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera.bb6
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera-base.pc9
-rw-r--r--meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera.pc10
3 files changed, 24 insertions, 1 deletions
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
index a8d54f08f6..543199aa02 100644
--- a/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera.bb
@@ -9,7 +9,9 @@ LIC_FILES_CHKSUM = "\
9" 9"
10 10
11SRC_URI = " \ 11SRC_URI = " \
12 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \ 12 git://git.libcamera.org/libcamera/libcamera.git;protocol=https;branch=master \
13 file://libcamera.pc \
14 file://libcamera-base.pc \
13" 15"
14 16
15SRCREV = "acf8d028edda0a59b10e15962c2606137a4940af" 17SRCREV = "acf8d028edda0a59b10e15962c2606137a4940af"
@@ -47,6 +49,8 @@ do_configure:prepend() {
47do_install:append() { 49do_install:append() {
48 chrpath -d ${D}${libdir}/libcamera.so.0.0.0 50 chrpath -d ${D}${libdir}/libcamera.so.0.0.0
49 chrpath -d ${D}${libdir}/libcamera-base.so.0.0.0 51 chrpath -d ${D}${libdir}/libcamera-base.so.0.0.0
52 install -D -m 0644 ${WORKDIR}/libcamera.pc ${D}${libdir}/pkgconfig/libcamera.pc
53 install -D -m 0644 ${WORKDIR}/libcamera-base.pc ${D}${libdir}/pkgconfig/libcamera-base.pc
50} 54}
51 55
52addtask do_recalculate_ipa_signatures_package after do_package before do_packagedata 56addtask do_recalculate_ipa_signatures_package after do_package before do_packagedata
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera-base.pc b/meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera-base.pc
new file mode 100644
index 0000000000..ea20590fc0
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera-base.pc
@@ -0,0 +1,9 @@
1prefix=/usr
2libdir=${prefix}/lib
3includedir=${prefix}/include
4
5Name: libcamera-base
6Description: Camera support base utility library
7Version: 0.0.0
8Libs: -L${libdir} -lcamera-base
9Cflags: -I${includedir}/libcamera
diff --git a/meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera.pc b/meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera.pc
new file mode 100644
index 0000000000..16a42e81fb
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/libcamera/libcamera/libcamera.pc
@@ -0,0 +1,10 @@
1prefix=/usr
2libdir=${prefix}/lib
3includedir=${prefix}/include
4
5Name: libcamera
6Description: Complex Camera Support Library
7Version: 0.0.0
8Requires: libcamera-base
9Libs: -L${libdir} -lcamera
10Cflags: -I${includedir}/libcamera