Merge ~morphis/libhybris/+git/libhybris-ubuntu:f/libcamera-deb into ~libhybris-maintainers/libhybris/+git/libhybris:master

Proposed by Simon Fels
Status: Needs review
Proposed branch: ~morphis/libhybris/+git/libhybris-ubuntu:f/libcamera-deb
Merge into: ~libhybris-maintainers/libhybris/+git/libhybris:master
Diff against target: 78 lines (+31/-2)
5 files modified
debian/control.in (+28/-0)
debian/libcamera-dev.install (+2/-0)
debian/libcamera0.install (+1/-0)
debian/libhybris-dev.install (+0/-1)
debian/libhybris.install.in (+0/-1)
Reviewer Review Type Date Requested Status
Libhybris Maintainers Pending
Review via email: mp+318570@code.launchpad.net

Description of the change

Move libcamera into its own debian package so that we other packages can depend on it without pulling our core package which provides libEGL & co in.

To post a comment you must log in.

Unmerged commits

adb14bb... by Simon Fels

debian: split libcamera out into its own debian pacakge

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/control.in b/debian/control.in
2index 5b4d9e6..dd3facd 100644
3--- a/debian/control.in
4+++ b/debian/control.in
5@@ -63,6 +63,34 @@ Description: Development files for libmedia
6 Hybris is a solution that allows the use of bionic-based HW adaptations in
7 glibc systems.
8
9+Package: libcamera0
10+Architecture: armhf arm64 i386 amd64
11+Depends: ${shlibs:Depends},
12+ ${misc:Depends}
13+Replaces: libhybris (<< 0.1.0+git20130606+c5d897a-0ubuntu24)
14+Breaks: libhybris (<< 0.1.0+git20130606+c5d897a-0ubuntu24)
15+Description: Library to provide access to the Android Camera HAL
16+ Contains a library that provides access to the Android Camera HAL,
17+ which abstract the access to the Android camera implementation.
18+ .
19+ Hybris is a solution that allows the use of bionic-based HW adaptations in
20+ glibc systems.
21+
22+Package: libcamera-dev
23+Section: libdevel
24+Architecture: armhf arm64 i386 amd64
25+Depends: libmedia1 (= ${binary:Version}),
26+ android-headers (>= 4.4.2),
27+ ${misc:Depends}
28+Replaces: libhybris-dev (<< 0.1.0+git20130606+c5d897a-0ubuntu24)
29+Breaks: libhybris-dev (<< 0.1.0+git20130606+c5d897a-0ubuntu24)
30+Description: Development files for libcamera
31+ Contains the development files for the Android Camera HAL, which
32+ abstract the access to the Android camera implementation.
33+ .
34+ Hybris is a solution that allows the use of bionic-based HW adaptations in
35+ glibc systems.
36+
37 Package: libhardware2
38 Architecture: armhf arm64 i386 amd64
39 Depends: ${shlibs:Depends},
40diff --git a/debian/libcamera-dev.install b/debian/libcamera-dev.install
41new file mode 100644
42index 0000000..5e18920
43--- /dev/null
44+++ b/debian/libcamera-dev.install
45@@ -0,0 +1,2 @@
46+usr/lib/*/libcamera.so
47+usr/lib/*/pkgconfig/libcamera.pc
48diff --git a/debian/libcamera0.install b/debian/libcamera0.install
49new file mode 100644
50index 0000000..12da6ab
51--- /dev/null
52+++ b/debian/libcamera0.install
53@@ -0,0 +1 @@
54+usr/lib/*/libcamera.so.*
55diff --git a/debian/libhybris-dev.install b/debian/libhybris-dev.install
56index 2a0b4fb..9ff968d 100644
57--- a/debian/libhybris-dev.install
58+++ b/debian/libhybris-dev.install
59@@ -11,7 +11,6 @@ usr/lib/*/libvibrator.so
60 usr/lib/*/pkgconfig/hwcomposer-egl.pc
61 usr/lib/*/pkgconfig/hybris-egl-platform.pc
62 usr/lib/*/pkgconfig/libis.pc
63-usr/lib/*/pkgconfig/libcamera.pc
64 usr/lib/*/pkgconfig/libwifi.pc
65 usr/lib/*/pkgconfig/libvibrator.pc
66 usr/lib/*/pkgconfig/libnfc_nxp.pc
67diff --git a/debian/libhybris.install.in b/debian/libhybris.install.in
68index 60e1c17..9b17a96 100644
69--- a/debian/libhybris.install.in
70+++ b/debian/libhybris.install.in
71@@ -4,7 +4,6 @@ usr/lib/*/libsync.so.*
72 usr/lib/*/libui.so.*
73 usr/lib/*/libsf.so.*
74 usr/lib/*/libis.so.*
75-usr/lib/*/libcamera.so.*
76 usr/lib/*/libwifi.so.*
77 usr/lib/*/libnfc_nxp.so.*
78 usr/lib/*/libvibrator.so.*

Subscribers

People subscribed via source and target branches