diff options
| author | Devendra Tewari <devendra.tewari@gmail.com> | 2022-02-21 13:58:10 -0300 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2022-02-22 08:30:51 -0800 |
| commit | 606eaedc8cb3eef1010f25679569d48c2681758f (patch) | |
| tree | a719ecb3d2b1bc0ad5ab48b134e1b8606ff0c359 | |
| parent | 4a80836f837255bf062082e1c91655f75244d29f (diff) | |
| download | meta-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>
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 | ||
| 11 | SRC_URI = " \ | 11 | SRC_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 | ||
| 15 | SRCREV = "acf8d028edda0a59b10e15962c2606137a4940af" | 17 | SRCREV = "acf8d028edda0a59b10e15962c2606137a4940af" |
| @@ -47,6 +49,8 @@ do_configure:prepend() { | |||
| 47 | do_install:append() { | 49 | do_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 | ||
| 52 | addtask do_recalculate_ipa_signatures_package after do_package before do_packagedata | 56 | addtask 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 @@ | |||
| 1 | prefix=/usr | ||
| 2 | libdir=${prefix}/lib | ||
| 3 | includedir=${prefix}/include | ||
| 4 | |||
| 5 | Name: libcamera-base | ||
| 6 | Description: Camera support base utility library | ||
| 7 | Version: 0.0.0 | ||
| 8 | Libs: -L${libdir} -lcamera-base | ||
| 9 | Cflags: -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 @@ | |||
| 1 | prefix=/usr | ||
| 2 | libdir=${prefix}/lib | ||
| 3 | includedir=${prefix}/include | ||
| 4 | |||
| 5 | Name: libcamera | ||
| 6 | Description: Complex Camera Support Library | ||
| 7 | Version: 0.0.0 | ||
| 8 | Requires: libcamera-base | ||
| 9 | Libs: -L${libdir} -lcamera | ||
| 10 | Cflags: -I${includedir}/libcamera | ||
