Merge ~vicamo/ipu6-camera-bins/+git/packaging:bug-2031412/merge-dfsg into ~oem-solutions-engineers/ipu6-camera-bins/+git/packaging:main

Proposed by You-Sheng Yang
Status: Merged
Approved by: Shih-Yuan Lee
Approved revision: 6bd4d532dd7761bc1a4eb75ba530bc8eb87a4a98
Merged at revision: d3ad03dc9ef43e3f16e955ddfbdd35cc5b92e025
Proposed branch: ~vicamo/ipu6-camera-bins/+git/packaging:bug-2031412/merge-dfsg
Merge into: ~oem-solutions-engineers/ipu6-camera-bins/+git/packaging:main
Diff against target: 3155 lines (+1822/-566)
20 files modified
.github/workflows/dfsg-ize.yml (+91/-0)
README.md (+11/-1)
debian/changelog (+23/-0)
debian/control (+1323/-24)
debian/control.source (+11/-0)
debian/patches/0001-pkgconfig-adopt-debian-multiarch-lib-paths.patch (+71/-146)
debian/patches/0002-debian-support-simultaneous-coexistence-of-ipu6-vari.patch (+107/-308)
debian/rules (+101/-44)
debian/source/lintian-overrides (+1/-1)
dev/null (+0/-18)
lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc (+3/-3)
lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc (+4/-4)
lib/ipu_adl/pkgconfig/libipu6ep.pc (+2/-2)
lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc (+3/-3)
lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc (+4/-4)
lib/ipu_mtl/pkgconfig/libipu6epmtl.pc (+2/-2)
lib/ipu_tgl/pkgconfig/ia_imaging.pc (+2/-2)
lib/ipu_tgl/pkgconfig/libgcss.pc (+2/-2)
lib/ipu_tgl/pkgconfig/libipu6.pc (+2/-2)
scripts/dfsg-ize (+59/-0)
Reviewer Review Type Date Requested Status
Shih-Yuan Lee Approve
Review via email: mp+450141@code.launchpad.net
To post a comment you must log in.
Revision history for this message
You-Sheng Yang (vicamo) wrote :
Revision history for this message
Shih-Yuan Lee (fourdollars) wrote :

LGTM

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/.github/workflows/dfsg-ize.yml b/.github/workflows/dfsg-ize.yml
0new file mode 1006440new file mode 100644
index 0000000..6393790
--- /dev/null
+++ b/.github/workflows/dfsg-ize.yml
@@ -0,0 +1,91 @@
1name: "DFSG-ize"
2on:
3 push:
4 pull_request:
5
6jobs:
7 dfsg-checks:
8 strategy:
9 matrix:
10 strip: [strip, nostrip]
11 runs-on: ubuntu-latest
12 steps:
13 - uses: actions/checkout@v3
14
15 - name: "Install prerequisites"
16 env:
17 DEBIAN_FRONTEND: "noninteractive"
18 run: |
19 sudo apt-get update --quiet
20 sudo apt-get install --no-install-recommends --yes \
21 build-essential \
22 patchelf \
23 pkg-config \
24 shellcheck
25
26 - name: "lint"
27 run: shellcheck ./scripts/dfsg-ize
28
29 - name: "Strip binaries"
30 if: ${{ matrix.strip == 'strip' }}
31 run: |
32 for lib in $(find . -type f -name lib\*.so.\*); do
33 strip "${lib}";
34 done
35
36 - name: "Install files"
37 run: |
38 cat README.md | \
39 awk 'BEGIN { \
40 FS="/"; \
41 } \
42 /^```/ { \
43 getline; \
44 if ($1 == "# Runtime files") { \
45 while ($1 != "```") { \
46 print $0; \
47 getline; \
48 } \
49 } \
50 }' | \
51 sed 's,ipu6-camera-bins/,./,' | \
52 sudo sh -x
53
54 - name: "Test linking with ld-linux.so"
55 run: |
56 ld_linux=$(which /lib/*/ld-linux*)
57 for lib in $(find . -type f -name lib\*.so.\*); do
58 echo "Verifying ${lib}"
59 rm -f ret; LD_DEBUG=all "${ld_linux}" --verify "${lib}" || echo $? >ret
60 if [ -e ret ]; then
61 echo "Return value: $(<ret)"
62 test "$(<ret)" != "1"
63 fi
64 done
65
66 - name: "Test linking with pkg-config"
67 run: |
68 echo "int main() {return 0;}" | tee test.c
69 for pc in $(find . -type f -name \*.pc -printf "%f\n"); do
70 pc=${pc%.pc}
71 echo "Compiling against $pc"
72 gcc test.c -o a.out \
73 -Wl,--no-as-needed -Wl,--no-undefined \
74 $(pkg-config --cflags --libs $pc)
75 ldd a.out
76 done
77
78 - name: "Test linking with a single shared lib directly"
79 run: |
80 echo "int main() {return 0;}" | tee test.c
81 for lib in $(find . -type f -name lib\*.so.\*); do
82 soname=${lib##*/}
83 libname=${soname#lib}
84 libname=${libname%.so.*}
85 echo "Compiling against ${soname}"
86 ln -s ${soname} ${lib%/*}/lib${libname}.so
87 gcc test.c -o a.out \
88 -Wl,--no-as-needed -Wl,--no-undefined \
89 -L$${lib%/*} -l${libname}
90 ldd a.out
91 done
diff --git a/README.md b/README.md
index 4885c6a..f040a49 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,16 @@ There are 4 repositories that provide the complete setup:
16## Deployment16## Deployment
17ipu6-camera-bins should be copied to build server and target17ipu6-camera-bins should be copied to build server and target
18```18```
19# Runtime files
20mkdir -p /lib/firmware/intel
21cp -r ipu6-camera-bins/lib/*/lib* /usr/lib/
22cp -r ipu6-camera-bins/lib/firmware/intel/*.bin /lib/firmware/intel/
23# Development files
24mkdir -p /usr/include /usr/lib/pkgconfig
19cp -r ipu6-camera-bins/include/* /usr/include/25cp -r ipu6-camera-bins/include/* /usr/include/
20cp -r ipu6-camera-bins/lib/* /usr/lib/26cp -r ipu6-camera-bins/lib/*/pkgconfig/* /usr/lib/pkgconfig/
27for lib in ipu6-camera-bins/lib/*/lib*.so.*; do \
28 lib=${lib##*/}; \
29 ln -s $lib /usr/lib/${lib%.*}; \
30done
21```31```
diff --git a/debian/changelog b/debian/changelog
index 3e89264..ab45cdb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,26 @@
1ipu6-camera-bins (0~git202309010954.376fccf-1) UNRELEASED; urgency=medium
2
3 [ You-Sheng Yang ]
4 * Switch to dfsg branch
5 - debian: refresh and drop coexistance patch
6 - debian: enforce one lib for each binary package
7 - debian: bump version
8
9 [ You-Sheng Yang ]
10 * Conform to Debian packging policy
11 - dfsg: add script to fix binary attributes
12 - dfsg: commit fixed binaries
13 - dfsg: update auxiliary files, docs
14 - dfsg: drop invalid pkgconfig files
15 - dfsg: ci: test dfsg-ize script syntax
16 - dfsg: ci: test linking with pkg-config
17 - dfsg: ci: test linking with shared lib
18 - dfsg: skip adding needed lib to libia_cca
19 - dfsg: commit fixed binaries
20 - dfsg: ci: test linking with strip/ld-linux.so
21
22 -- You-Sheng Yang <vicamo.yang@canonical.com> Fri, 01 Sep 2023 18:03:26 +0800
23
1ipu6-camera-bins (0~git202308101715.c4f9e52-1) UNRELEASED; urgency=medium24ipu6-camera-bins (0~git202308101715.c4f9e52-1) UNRELEASED; urgency=medium
225
3 * New upstream release.26 * New upstream release.
diff --git a/debian/control b/debian/control
index da34d96..c1cb61b 100644
--- a/debian/control
+++ b/debian/control
@@ -4,65 +4,1364 @@ Priority: optional
4Build-Depends:4Build-Depends:
5 debhelper-compat (= 12),5 debhelper-compat (= 12),
6 libexpat-dev,6 libexpat-dev,
7 patchelf,
8Standards-Version: 4.5.07Standards-Version: 4.5.0
9Maintainer: Commercial Engineering <commercial-engineering@canonical.com>8Maintainer: Commercial Engineering <commercial-engineering@canonical.com>
10Vcs-Browser: https://github.com/intel/ipu6-camera-bins9Vcs-Browser: https://github.com/intel/ipu6-camera-bins
11Vcs-Git: https://github.com/intel/ipu6-camera-bins.git10Vcs-Git: https://github.com/intel/ipu6-camera-bins.git
1211
13Package: libipu612Package: libbroxton-ia-pal0
14Architecture: any13Architecture: any
15Depends:14Depends:
16 ${misc:Depends},15 ${misc:Depends},
17 ${shlibs:Depends},16 ${shlibs:Depends},
18Description: API for Intel IPU6 camera on Intel Tiger Lake platform17Breaks:
19 This package contains shared libraries for using Intel IPU6 camera.18 libipu6 (<= 0~git202309010954.376fccf),
19Description: API library for Intel IPU6 camera
20 This package contains header files and/or static library of
21 libbroxton-ia-pal0 for using Intel IPU6 camera.
22
23Package: libbroxton-ia-pal-dev
24Architecture: any
25Depends:
26 ${misc:Depends},
27 ${shlibs:Depends},
28 libbroxton-ia-pal0 (= ${binary:Version}),
29Breaks:
30 libipu6-dev (<= 0~git202309010954.376fccf),
31Description: API library for Intel IPU6 camera (development files)
32 This package contains header files and/or static library of
33 libbroxton-ia-pal0 for Intel IPU6 camera development.
34
35Package: libgcss0
36Architecture: any
37Depends:
38 ${misc:Depends},
39 ${shlibs:Depends},
40Breaks:
41 libipu6 (<= 0~git202309010954.376fccf),
42Description: API library for Intel IPU6 camera
43 This package contains header files and/or static library of
44 libgcss0 for using Intel IPU6 camera.
45
46Package: libgcss-dev
47Architecture: any
48Depends:
49 ${misc:Depends},
50 ${shlibs:Depends},
51 libgcss0 (= ${binary:Version}),
52 pkg-config,
53Breaks:
54 libipu6-dev (<= 0~git202309010954.376fccf),
55Description: API library for Intel IPU6 camera (development files)
56 This package contains header files and/or static library of
57 libgcss0 for Intel IPU6 camera development.
58
59Package: libia-aiqb-parser0
60Architecture: any
61Depends:
62 ${misc:Depends},
63 ${shlibs:Depends},
64Breaks:
65 libipu6 (<= 0~git202309010954.376fccf),
66Description: API library for Intel IPU6 camera
67 This package contains header files and/or static library of
68 libia-aiqb-parser0 for using Intel IPU6 camera.
69
70Package: libia-aiqb-parser-dev
71Architecture: any
72Depends:
73 ${misc:Depends},
74 ${shlibs:Depends},
75 libia-aiqb-parser0 (= ${binary:Version}),
76Breaks:
77 libipu6-dev (<= 0~git202309010954.376fccf),
78Description: API library for Intel IPU6 camera (development files)
79 This package contains header files and/or static library of
80 libia-aiqb-parser0 for Intel IPU6 camera development.
81
82Package: libia-aiq-file-debug0
83Architecture: any
84Depends:
85 ${misc:Depends},
86 ${shlibs:Depends},
87Breaks:
88 libipu6 (<= 0~git202309010954.376fccf),
89Description: API library for Intel IPU6 camera
90 This package contains header files and/or static library of
91 libia-aiq-file-debug0 for using Intel IPU6 camera.
92
93Package: libia-aiq-file-debug-dev
94Architecture: any
95Depends:
96 ${misc:Depends},
97 ${shlibs:Depends},
98 libia-aiq-file-debug0 (= ${binary:Version}),
99Breaks:
100 libipu6-dev (<= 0~git202309010954.376fccf),
101Description: API library for Intel IPU6 camera (development files)
102 This package contains header files and/or static library of
103 libia-aiq-file-debug0 for Intel IPU6 camera development.
104
105Package: libia-aiq0
106Architecture: any
107Depends:
108 ${misc:Depends},
109 ${shlibs:Depends},
110Breaks:
111 libipu6 (<= 0~git202309010954.376fccf),
112Description: API library for Intel IPU6 camera
113 This package contains header files and/or static library of
114 libia-aiq0 for using Intel IPU6 camera.
115
116Package: libia-aiq-dev
117Architecture: any
118Depends:
119 ${misc:Depends},
120 ${shlibs:Depends},
121 libia-aiq0 (= ${binary:Version}),
122Breaks:
123 libipu6-dev (<= 0~git202309010954.376fccf),
124Description: API library for Intel IPU6 camera (development files)
125 This package contains header files and/or static library of
126 libia-aiq0 for Intel IPU6 camera development.
127
128Package: libia-bcomp0
129Architecture: any
130Depends:
131 ${misc:Depends},
132 ${shlibs:Depends},
133Breaks:
134 libipu6 (<= 0~git202309010954.376fccf),
135Description: API library for Intel IPU6 camera
136 This package contains header files and/or static library of
137 libia-bcomp0 for using Intel IPU6 camera.
138
139Package: libia-bcomp-dev
140Architecture: any
141Depends:
142 ${misc:Depends},
143 ${shlibs:Depends},
144 libia-bcomp0 (= ${binary:Version}),
145Breaks:
146 libipu6-dev (<= 0~git202309010954.376fccf),
147Description: API library for Intel IPU6 camera (development files)
148 This package contains header files and/or static library of
149 libia-bcomp0 for Intel IPU6 camera development.
150
151Package: libia-cca0
152Architecture: any
153Depends:
154 ${misc:Depends},
155 ${shlibs:Depends},
156Breaks:
157 libipu6 (<= 0~git202309010954.376fccf),
158Description: API library for Intel IPU6 camera
159 This package contains header files and/or static library of
160 libia-cca0 for using Intel IPU6 camera.
161
162Package: libia-cca-dev
163Architecture: any
164Depends:
165 ${misc:Depends},
166 ${shlibs:Depends},
167 libia-cca0 (= ${binary:Version}),
168Breaks:
169 libipu6-dev (<= 0~git202309010954.376fccf),
170Description: API library for Intel IPU6 camera (development files)
171 This package contains header files and/or static library of
172 libia-cca0 for Intel IPU6 camera development.
173
174Package: libia-ccat0
175Architecture: any
176Depends:
177 ${misc:Depends},
178 ${shlibs:Depends},
179Breaks:
180 libipu6 (<= 0~git202309010954.376fccf),
181Description: API library for Intel IPU6 camera
182 This package contains header files and/or static library of
183 libia-ccat0 for using Intel IPU6 camera.
184
185Package: libia-ccat-dev
186Architecture: any
187Depends:
188 ${misc:Depends},
189 ${shlibs:Depends},
190 libia-ccat0 (= ${binary:Version}),
191Breaks:
192 libipu6-dev (<= 0~git202309010954.376fccf),
193Description: API library for Intel IPU6 camera (development files)
194 This package contains header files and/or static library of
195 libia-ccat0 for Intel IPU6 camera development.
196
197Package: libia-cmc-parser0
198Architecture: any
199Depends:
200 ${misc:Depends},
201 ${shlibs:Depends},
202Breaks:
203 libipu6 (<= 0~git202309010954.376fccf),
204Description: API library for Intel IPU6 camera
205 This package contains header files and/or static library of
206 libia-cmc-parser0 for using Intel IPU6 camera.
207
208Package: libia-cmc-parser-dev
209Architecture: any
210Depends:
211 ${misc:Depends},
212 ${shlibs:Depends},
213 libia-cmc-parser0 (= ${binary:Version}),
214Breaks:
215 libipu6-dev (<= 0~git202309010954.376fccf),
216Description: API library for Intel IPU6 camera (development files)
217 This package contains header files and/or static library of
218 libia-cmc-parser0 for Intel IPU6 camera development.
219
220Package: libia-coordinate0
221Architecture: any
222Depends:
223 ${misc:Depends},
224 ${shlibs:Depends},
225Breaks:
226 libipu6 (<= 0~git202309010954.376fccf),
227Description: API library for Intel IPU6 camera
228 This package contains header files and/or static library of
229 libia-coordinate0 for using Intel IPU6 camera.
230
231Package: libia-coordinate-dev
232Architecture: any
233Depends:
234 ${misc:Depends},
235 ${shlibs:Depends},
236 libia-coordinate0 (= ${binary:Version}),
237Breaks:
238 libipu6-dev (<= 0~git202309010954.376fccf),
239Description: API library for Intel IPU6 camera (development files)
240 This package contains header files and/or static library of
241 libia-coordinate0 for Intel IPU6 camera development.
242
243Package: libia-dvs0
244Architecture: any
245Depends:
246 ${misc:Depends},
247 ${shlibs:Depends},
248Breaks:
249 libipu6 (<= 0~git202309010954.376fccf),
250Description: API library for Intel IPU6 camera
251 This package contains header files and/or static library of
252 libia-dvs0 for using Intel IPU6 camera.
253
254Package: libia-dvs-dev
255Architecture: any
256Depends:
257 ${misc:Depends},
258 ${shlibs:Depends},
259 libia-dvs0 (= ${binary:Version}),
260Breaks:
261 libipu6-dev (<= 0~git202309010954.376fccf),
262Description: API library for Intel IPU6 camera (development files)
263 This package contains header files and/or static library of
264 libia-dvs0 for Intel IPU6 camera development.
265
266Package: libia-emd-decoder0
267Architecture: any
268Depends:
269 ${misc:Depends},
270 ${shlibs:Depends},
271Breaks:
272 libipu6 (<= 0~git202309010954.376fccf),
273Description: API library for Intel IPU6 camera
274 This package contains header files and/or static library of
275 libia-emd-decoder0 for using Intel IPU6 camera.
276
277Package: libia-emd-decoder-dev
278Architecture: any
279Depends:
280 ${misc:Depends},
281 ${shlibs:Depends},
282 libia-emd-decoder0 (= ${binary:Version}),
283Breaks:
284 libipu6-dev (<= 0~git202309010954.376fccf),
285Description: API library for Intel IPU6 camera (development files)
286 This package contains header files and/or static library of
287 libia-emd-decoder0 for Intel IPU6 camera development.
288
289Package: libia-exc0
290Architecture: any
291Depends:
292 ${misc:Depends},
293 ${shlibs:Depends},
294Breaks:
295 libipu6 (<= 0~git202309010954.376fccf),
296Description: API library for Intel IPU6 camera
297 This package contains header files and/or static library of
298 libia-exc0 for using Intel IPU6 camera.
299
300Package: libia-exc-dev
301Architecture: any
302Depends:
303 ${misc:Depends},
304 ${shlibs:Depends},
305 libia-exc0 (= ${binary:Version}),
306Breaks:
307 libipu6-dev (<= 0~git202309010954.376fccf),
308Description: API library for Intel IPU6 camera (development files)
309 This package contains header files and/or static library of
310 libia-exc0 for Intel IPU6 camera development.
311
312Package: libia-isp-bxt0
313Architecture: any
314Depends:
315 ${misc:Depends},
316 ${shlibs:Depends},
317Breaks:
318 libipu6 (<= 0~git202309010954.376fccf),
319Description: API library for Intel IPU6 camera
320 This package contains header files and/or static library of
321 libia-isp-bxt0 for using Intel IPU6 camera.
322
323Package: libia-isp-bxt-dev
324Architecture: any
325Depends:
326 ${misc:Depends},
327 ${shlibs:Depends},
328 libia-isp-bxt0 (= ${binary:Version}),
329Breaks:
330 libipu6-dev (<= 0~git202309010954.376fccf),
331Description: API library for Intel IPU6 camera (development files)
332 This package contains header files and/or static library of
333 libia-isp-bxt0 for Intel IPU6 camera development.
334
335Package: libia-lard0
336Architecture: any
337Depends:
338 ${misc:Depends},
339 ${shlibs:Depends},
340Breaks:
341 libipu6 (<= 0~git202309010954.376fccf),
342Description: API library for Intel IPU6 camera
343 This package contains header files and/or static library of
344 libia-lard0 for using Intel IPU6 camera.
345
346Package: libia-lard-dev
347Architecture: any
348Depends:
349 ${misc:Depends},
350 ${shlibs:Depends},
351 libia-lard0 (= ${binary:Version}),
352Breaks:
353 libipu6-dev (<= 0~git202309010954.376fccf),
354Description: API library for Intel IPU6 camera (development files)
355 This package contains header files and/or static library of
356 libia-lard0 for Intel IPU6 camera development.
357
358Package: libia-log0
359Architecture: any
360Depends:
361 ${misc:Depends},
362 ${shlibs:Depends},
363Breaks:
364 libipu6 (<= 0~git202309010954.376fccf),
365Description: API library for Intel IPU6 camera
366 This package contains header files and/or static library of
367 libia-log0 for using Intel IPU6 camera.
368
369Package: libia-log-dev
370Architecture: any
371Depends:
372 ${misc:Depends},
373 ${shlibs:Depends},
374 libia-log0 (= ${binary:Version}),
375Breaks:
376 libipu6-dev (<= 0~git202309010954.376fccf),
377Description: API library for Intel IPU6 camera (development files)
378 This package contains header files and/or static library of
379 libia-log0 for Intel IPU6 camera development.
380
381Package: libia-ltm0
382Architecture: any
383Depends:
384 ${misc:Depends},
385 ${shlibs:Depends},
386Breaks:
387 libipu6 (<= 0~git202309010954.376fccf),
388Description: API library for Intel IPU6 camera
389 This package contains header files and/or static library of
390 libia-ltm0 for using Intel IPU6 camera.
391
392Package: libia-ltm-dev
393Architecture: any
394Depends:
395 ${misc:Depends},
396 ${shlibs:Depends},
397 libia-ltm0 (= ${binary:Version}),
398Breaks:
399 libipu6-dev (<= 0~git202309010954.376fccf),
400Description: API library for Intel IPU6 camera (development files)
401 This package contains header files and/or static library of
402 libia-ltm0 for Intel IPU6 camera development.
403
404Package: libia-mkn0
405Architecture: any
406Depends:
407 ${misc:Depends},
408 ${shlibs:Depends},
409Breaks:
410 libipu6 (<= 0~git202309010954.376fccf),
411Description: API library for Intel IPU6 camera
412 This package contains header files and/or static library of
413 libia-mkn0 for using Intel IPU6 camera.
414
415Package: libia-mkn-dev
416Architecture: any
417Depends:
418 ${misc:Depends},
419 ${shlibs:Depends},
420 libia-mkn0 (= ${binary:Version}),
421Breaks:
422 libipu6-dev (<= 0~git202309010954.376fccf),
423Description: API library for Intel IPU6 camera (development files)
424 This package contains header files and/or static library of
425 libia-mkn0 for Intel IPU6 camera development.
426
427Package: libia-nvm0
428Architecture: any
429Depends:
430 ${misc:Depends},
431 ${shlibs:Depends},
432Breaks:
433 libipu6 (<= 0~git202309010954.376fccf),
434Description: API library for Intel IPU6 camera
435 This package contains header files and/or static library of
436 libia-nvm0 for using Intel IPU6 camera.
437
438Package: libia-nvm-dev
439Architecture: any
440Depends:
441 ${misc:Depends},
442 ${shlibs:Depends},
443 libia-nvm0 (= ${binary:Version}),
444Breaks:
445 libipu6-dev (<= 0~git202309010954.376fccf),
446Description: API library for Intel IPU6 camera (development files)
447 This package contains header files and/or static library of
448 libia-nvm0 for Intel IPU6 camera development.
449
450Package: libia-p2p-ipu6-dev
451Architecture: any
452Depends:
453 ${misc:Depends},
454 ${shlibs:Depends},
455Breaks:
456 libipu6-dev (<= 0~git202309010954.376fccf),
457Description: API library for Intel IPU6 camera (development files)
458 This package contains static library of libia-p2p-ipu6
459 for Intel IPU6 camera development.
20460
21Package: libipu6-dev461Package: libipu6-dev
22Architecture: any462Architecture: any
23Depends:463Depends:
24 ${misc:Depends},464 ${misc:Depends},
25 ${shlibs:Depends},465 ${shlibs:Depends},
26 libipu6 (= ${binary:Version}),466 libbroxton-ia-pal-dev (= ${binary:Version}),
27 pkg-config,467 libgcss-dev (= ${binary:Version}),
28Description: API for Intel IPU6 camera on Intel Tiger Lake platform (development files)468 libia-aiqb-parser-dev (= ${binary:Version}),
29 This package contains header files and static library for Intel IPU6 camera469 libia-aiq-file-debug-dev (= ${binary:Version}),
30 development.470 libia-aiq-dev (= ${binary:Version}),
471 libia-bcomp-dev (= ${binary:Version}),
472 libia-cca-dev (= ${binary:Version}),
473 libia-ccat-dev (= ${binary:Version}),
474 libia-cmc-parser-dev (= ${binary:Version}),
475 libia-coordinate-dev (= ${binary:Version}),
476 libia-dvs-dev (= ${binary:Version}),
477 libia-emd-decoder-dev (= ${binary:Version}),
478 libia-exc-dev (= ${binary:Version}),
479 libia-isp-bxt-dev (= ${binary:Version}),
480 libia-lard-dev (= ${binary:Version}),
481 libia-log-dev (= ${binary:Version}),
482 libia-ltm-dev (= ${binary:Version}),
483 libia-mkn-dev (= ${binary:Version}),
484 libia-nvm-dev (= ${binary:Version}),
485 libia-p2p-ipu6-dev (= ${binary:Version}),
486Description: API library for Intel IPU6 camera (development files)
487 This package contains header files and/or static library of
488 libia-nvm0 for Intel IPU6 camera development.
489
490Package: libbroxton-ia-pal-ipu6ep0
491Architecture: any
492Depends:
493 ${misc:Depends},
494 ${shlibs:Depends},
495Breaks:
496 libipu6ep (<= 0~git202309010954.376fccf),
497Description: API library for Intel IPU6 camera
498 This package contains header files and/or static library of
499 libbroxton-ia-pal-ipu6ep0 for using Intel IPU6 camera.
500
501Package: libbroxton-ia-pal-ipu6ep-dev
502Architecture: any
503Depends:
504 ${misc:Depends},
505 ${shlibs:Depends},
506 libbroxton-ia-pal-ipu6ep0 (= ${binary:Version}),
507Breaks:
508 libipu6ep-dev (<= 0~git202309010954.376fccf),
509Description: API library for Intel IPU6 camera (development files)
510 This package contains header files and/or static library of
511 libbroxton-ia-pal-ipu6ep0 for Intel IPU6 camera development.
512
513Package: libgcss-ipu6ep0
514Architecture: any
515Depends:
516 ${misc:Depends},
517 ${shlibs:Depends},
518Breaks:
519 libipu6ep (<= 0~git202309010954.376fccf),
520Description: API library for Intel IPU6 camera
521 This package contains header files and/or static library of
522 libgcss-ipu6ep0 for using Intel IPU6 camera.
523
524Package: libgcss-ipu6ep-dev
525Architecture: any
526Depends:
527 ${misc:Depends},
528 ${shlibs:Depends},
529 libgcss-ipu6ep0 (= ${binary:Version}),
530 pkg-config,
531Breaks:
532 libipu6ep-dev (<= 0~git202309010954.376fccf),
533Description: API library for Intel IPU6 camera (development files)
534 This package contains header files and/or static library of
535 libgcss-ipu6ep0 for Intel IPU6 camera development.
536
537Package: libia-aiqb-parser-ipu6ep0
538Architecture: any
539Depends:
540 ${misc:Depends},
541 ${shlibs:Depends},
542Breaks:
543 libipu6ep (<= 0~git202309010954.376fccf),
544Description: API library for Intel IPU6 camera
545 This package contains header files and/or static library of
546 libia-aiqb-parser-ipu6ep0 for using Intel IPU6 camera.
547
548Package: libia-aiqb-parser-ipu6ep-dev
549Architecture: any
550Depends:
551 ${misc:Depends},
552 ${shlibs:Depends},
553 libia-aiqb-parser-ipu6ep0 (= ${binary:Version}),
554Breaks:
555 libipu6ep-dev (<= 0~git202309010954.376fccf),
556Description: API library for Intel IPU6 camera (development files)
557 This package contains header files and/or static library of
558 libia-aiqb-parser-ipu6ep0 for Intel IPU6 camera development.
559
560Package: libia-aiq-file-debug-ipu6ep0
561Architecture: any
562Depends:
563 ${misc:Depends},
564 ${shlibs:Depends},
565Breaks:
566 libipu6ep (<= 0~git202309010954.376fccf),
567Description: API library for Intel IPU6 camera
568 This package contains header files and/or static library of
569 libia-aiq-file-debug-ipu6ep0 for using Intel IPU6 camera.
570
571Package: libia-aiq-file-debug-ipu6ep-dev
572Architecture: any
573Depends:
574 ${misc:Depends},
575 ${shlibs:Depends},
576 libia-aiq-file-debug-ipu6ep0 (= ${binary:Version}),
577Breaks:
578 libipu6ep-dev (<= 0~git202309010954.376fccf),
579Description: API library for Intel IPU6 camera (development files)
580 This package contains header files and/or static library of
581 libia-aiq-file-debug-ipu6ep0 for Intel IPU6 camera development.
582
583Package: libia-aiq-ipu6ep0
584Architecture: any
585Depends:
586 ${misc:Depends},
587 ${shlibs:Depends},
588Breaks:
589 libipu6ep (<= 0~git202309010954.376fccf),
590Description: API library for Intel IPU6 camera
591 This package contains header files and/or static library of
592 libia-aiq-ipu6ep0 for using Intel IPU6 camera.
593
594Package: libia-aiq-ipu6ep-dev
595Architecture: any
596Depends:
597 ${misc:Depends},
598 ${shlibs:Depends},
599 libia-aiq-ipu6ep0 (= ${binary:Version}),
600Breaks:
601 libipu6ep-dev (<= 0~git202309010954.376fccf),
602Description: API library for Intel IPU6 camera (development files)
603 This package contains header files and/or static library of
604 libia-aiq-ipu6ep0 for Intel IPU6 camera development.
605
606Package: libia-bcomp-ipu6ep0
607Architecture: any
608Depends:
609 ${misc:Depends},
610 ${shlibs:Depends},
611Breaks:
612 libipu6ep (<= 0~git202309010954.376fccf),
613Description: API library for Intel IPU6 camera
614 This package contains header files and/or static library of
615 libia-bcomp-ipu6ep0 for using Intel IPU6 camera.
616
617Package: libia-bcomp-ipu6ep-dev
618Architecture: any
619Depends:
620 ${misc:Depends},
621 ${shlibs:Depends},
622 libia-bcomp-ipu6ep0 (= ${binary:Version}),
623Breaks:
624 libipu6ep-dev (<= 0~git202309010954.376fccf),
625Description: API library for Intel IPU6 camera (development files)
626 This package contains header files and/or static library of
627 libia-bcomp-ipu6ep0 for Intel IPU6 camera development.
628
629Package: libia-cca-ipu6ep0
630Architecture: any
631Depends:
632 ${misc:Depends},
633 ${shlibs:Depends},
634Breaks:
635 libipu6ep (<= 0~git202309010954.376fccf),
636Description: API library for Intel IPU6 camera
637 This package contains header files and/or static library of
638 libia-cca-ipu6ep0 for using Intel IPU6 camera.
639
640Package: libia-cca-ipu6ep-dev
641Architecture: any
642Depends:
643 ${misc:Depends},
644 ${shlibs:Depends},
645 libia-cca-ipu6ep0 (= ${binary:Version}),
646Breaks:
647 libipu6ep-dev (<= 0~git202309010954.376fccf),
648Description: API library for Intel IPU6 camera (development files)
649 This package contains header files and/or static library of
650 libia-cca-ipu6ep0 for Intel IPU6 camera development.
651
652Package: libia-ccat-ipu6ep0
653Architecture: any
654Depends:
655 ${misc:Depends},
656 ${shlibs:Depends},
657Breaks:
658 libipu6ep (<= 0~git202309010954.376fccf),
659Description: API library for Intel IPU6 camera
660 This package contains header files and/or static library of
661 libia-ccat-ipu6ep0 for using Intel IPU6 camera.
662
663Package: libia-ccat-ipu6ep-dev
664Architecture: any
665Depends:
666 ${misc:Depends},
667 ${shlibs:Depends},
668 libia-ccat-ipu6ep0 (= ${binary:Version}),
669Breaks:
670 libipu6ep-dev (<= 0~git202309010954.376fccf),
671Description: API library for Intel IPU6 camera (development files)
672 This package contains header files and/or static library of
673 libia-ccat-ipu6ep0 for Intel IPU6 camera development.
674
675Package: libia-cmc-parser-ipu6ep0
676Architecture: any
677Depends:
678 ${misc:Depends},
679 ${shlibs:Depends},
680Breaks:
681 libipu6ep (<= 0~git202309010954.376fccf),
682Description: API library for Intel IPU6 camera
683 This package contains header files and/or static library of
684 libia-cmc-parser-ipu6ep0 for using Intel IPU6 camera.
685
686Package: libia-cmc-parser-ipu6ep-dev
687Architecture: any
688Depends:
689 ${misc:Depends},
690 ${shlibs:Depends},
691 libia-cmc-parser-ipu6ep0 (= ${binary:Version}),
692Breaks:
693 libipu6ep-dev (<= 0~git202309010954.376fccf),
694Description: API library for Intel IPU6 camera (development files)
695 This package contains header files and/or static library of
696 libia-cmc-parser-ipu6ep0 for Intel IPU6 camera development.
697
698Package: libia-coordinate-ipu6ep0
699Architecture: any
700Depends:
701 ${misc:Depends},
702 ${shlibs:Depends},
703Breaks:
704 libipu6ep (<= 0~git202309010954.376fccf),
705Description: API library for Intel IPU6 camera
706 This package contains header files and/or static library of
707 libia-coordinate-ipu6ep0 for using Intel IPU6 camera.
708
709Package: libia-coordinate-ipu6ep-dev
710Architecture: any
711Depends:
712 ${misc:Depends},
713 ${shlibs:Depends},
714 libia-coordinate-ipu6ep0 (= ${binary:Version}),
715Breaks:
716 libipu6ep-dev (<= 0~git202309010954.376fccf),
717Description: API library for Intel IPU6 camera (development files)
718 This package contains header files and/or static library of
719 libia-coordinate-ipu6ep0 for Intel IPU6 camera development.
720
721Package: libia-dvs-ipu6ep0
722Architecture: any
723Depends:
724 ${misc:Depends},
725 ${shlibs:Depends},
726Breaks:
727 libipu6ep (<= 0~git202309010954.376fccf),
728Description: API library for Intel IPU6 camera
729 This package contains header files and/or static library of
730 libia-dvs-ipu6ep0 for using Intel IPU6 camera.
731
732Package: libia-dvs-ipu6ep-dev
733Architecture: any
734Depends:
735 ${misc:Depends},
736 ${shlibs:Depends},
737 libia-dvs-ipu6ep0 (= ${binary:Version}),
738Breaks:
739 libipu6ep-dev (<= 0~git202309010954.376fccf),
740Description: API library for Intel IPU6 camera (development files)
741 This package contains header files and/or static library of
742 libia-dvs-ipu6ep0 for Intel IPU6 camera development.
743
744Package: libia-emd-decoder-ipu6ep0
745Architecture: any
746Depends:
747 ${misc:Depends},
748 ${shlibs:Depends},
749Breaks:
750 libipu6ep (<= 0~git202309010954.376fccf),
751Description: API library for Intel IPU6 camera
752 This package contains header files and/or static library of
753 libia-emd-decoder-ipu6ep0 for using Intel IPU6 camera.
754
755Package: libia-emd-decoder-ipu6ep-dev
756Architecture: any
757Depends:
758 ${misc:Depends},
759 ${shlibs:Depends},
760 libia-emd-decoder-ipu6ep0 (= ${binary:Version}),
761Breaks:
762 libipu6ep-dev (<= 0~git202309010954.376fccf),
763Description: API library for Intel IPU6 camera (development files)
764 This package contains header files and/or static library of
765 libia-emd-decoder-ipu6ep0 for Intel IPU6 camera development.
766
767Package: libia-exc-ipu6ep0
768Architecture: any
769Depends:
770 ${misc:Depends},
771 ${shlibs:Depends},
772Breaks:
773 libipu6ep (<= 0~git202309010954.376fccf),
774Description: API library for Intel IPU6 camera
775 This package contains header files and/or static library of
776 libia-exc-ipu6ep0 for using Intel IPU6 camera.
777
778Package: libia-exc-ipu6ep-dev
779Architecture: any
780Depends:
781 ${misc:Depends},
782 ${shlibs:Depends},
783 libia-exc-ipu6ep0 (= ${binary:Version}),
784Breaks:
785 libipu6ep-dev (<= 0~git202309010954.376fccf),
786Description: API library for Intel IPU6 camera (development files)
787 This package contains header files and/or static library of
788 libia-exc-ipu6ep0 for Intel IPU6 camera development.
789
790Package: libia-isp-bxt-ipu6ep0
791Architecture: any
792Depends:
793 ${misc:Depends},
794 ${shlibs:Depends},
795Breaks:
796 libipu6ep (<= 0~git202309010954.376fccf),
797Description: API library for Intel IPU6 camera
798 This package contains header files and/or static library of
799 libia-isp-bxt-ipu6ep0 for using Intel IPU6 camera.
800
801Package: libia-isp-bxt-ipu6ep-dev
802Architecture: any
803Depends:
804 ${misc:Depends},
805 ${shlibs:Depends},
806 libia-isp-bxt-ipu6ep0 (= ${binary:Version}),
807Breaks:
808 libipu6ep-dev (<= 0~git202309010954.376fccf),
809Description: API library for Intel IPU6 camera (development files)
810 This package contains header files and/or static library of
811 libia-isp-bxt-ipu6ep0 for Intel IPU6 camera development.
812
813Package: libia-lard-ipu6ep0
814Architecture: any
815Depends:
816 ${misc:Depends},
817 ${shlibs:Depends},
818Breaks:
819 libipu6ep (<= 0~git202309010954.376fccf),
820Description: API library for Intel IPU6 camera
821 This package contains header files and/or static library of
822 libia-lard-ipu6ep0 for using Intel IPU6 camera.
823
824Package: libia-lard-ipu6ep-dev
825Architecture: any
826Depends:
827 ${misc:Depends},
828 ${shlibs:Depends},
829 libia-lard-ipu6ep0 (= ${binary:Version}),
830Breaks:
831 libipu6ep-dev (<= 0~git202309010954.376fccf),
832Description: API library for Intel IPU6 camera (development files)
833 This package contains header files and/or static library of
834 libia-lard-ipu6ep0 for Intel IPU6 camera development.
835
836Package: libia-log-ipu6ep0
837Architecture: any
838Depends:
839 ${misc:Depends},
840 ${shlibs:Depends},
841Breaks:
842 libipu6ep (<= 0~git202309010954.376fccf),
843Description: API library for Intel IPU6 camera
844 This package contains header files and/or static library of
845 libia-log-ipu6ep0 for using Intel IPU6 camera.
846
847Package: libia-log-ipu6ep-dev
848Architecture: any
849Depends:
850 ${misc:Depends},
851 ${shlibs:Depends},
852 libia-log-ipu6ep0 (= ${binary:Version}),
853Breaks:
854 libipu6ep-dev (<= 0~git202309010954.376fccf),
855Description: API library for Intel IPU6 camera (development files)
856 This package contains header files and/or static library of
857 libia-log-ipu6ep0 for Intel IPU6 camera development.
858
859Package: libia-ltm-ipu6ep0
860Architecture: any
861Depends:
862 ${misc:Depends},
863 ${shlibs:Depends},
864Breaks:
865 libipu6ep (<= 0~git202309010954.376fccf),
866Description: API library for Intel IPU6 camera
867 This package contains header files and/or static library of
868 libia-ltm-ipu6ep0 for using Intel IPU6 camera.
869
870Package: libia-ltm-ipu6ep-dev
871Architecture: any
872Depends:
873 ${misc:Depends},
874 ${shlibs:Depends},
875 libia-ltm-ipu6ep0 (= ${binary:Version}),
876Breaks:
877 libipu6ep-dev (<= 0~git202309010954.376fccf),
878Description: API library for Intel IPU6 camera (development files)
879 This package contains header files and/or static library of
880 libia-ltm-ipu6ep0 for Intel IPU6 camera development.
881
882Package: libia-mkn-ipu6ep0
883Architecture: any
884Depends:
885 ${misc:Depends},
886 ${shlibs:Depends},
887Breaks:
888 libipu6ep (<= 0~git202309010954.376fccf),
889Description: API library for Intel IPU6 camera
890 This package contains header files and/or static library of
891 libia-mkn-ipu6ep0 for using Intel IPU6 camera.
892
893Package: libia-mkn-ipu6ep-dev
894Architecture: any
895Depends:
896 ${misc:Depends},
897 ${shlibs:Depends},
898 libia-mkn-ipu6ep0 (= ${binary:Version}),
899Breaks:
900 libipu6ep-dev (<= 0~git202309010954.376fccf),
901Description: API library for Intel IPU6 camera (development files)
902 This package contains header files and/or static library of
903 libia-mkn-ipu6ep0 for Intel IPU6 camera development.
904
905Package: libia-nvm-ipu6ep0
906Architecture: any
907Depends:
908 ${misc:Depends},
909 ${shlibs:Depends},
910Breaks:
911 libipu6ep (<= 0~git202309010954.376fccf),
912Description: API library for Intel IPU6 camera
913 This package contains header files and/or static library of
914 libia-nvm-ipu6ep0 for using Intel IPU6 camera.
915
916Package: libia-nvm-ipu6ep-dev
917Architecture: any
918Depends:
919 ${misc:Depends},
920 ${shlibs:Depends},
921 libia-nvm-ipu6ep0 (= ${binary:Version}),
922Breaks:
923 libipu6ep-dev (<= 0~git202309010954.376fccf),
924Description: API library for Intel IPU6 camera (development files)
925 This package contains header files and/or static library of
926 libia-nvm-ipu6ep0 for Intel IPU6 camera development.
31927
32Package: libipu6ep928Package: libia-p2p-ipu6ep-dev
33Architecture: any929Architecture: any
34Depends:930Depends:
35 ${misc:Depends},931 ${misc:Depends},
36 ${shlibs:Depends},932 ${shlibs:Depends},
37Description: API for Intel IPU6 camera on Intel Alder Lake platform933Breaks:
38 This package contains shared libraries for using Intel IPU6 camera.934 libipu6ep-dev (<= 0~git202309010954.376fccf),
935Description: API library for Intel IPU6 camera (development files)
936 This package contains static library of libia-p2p-ipu6ep
937 for Intel IPU6 camera development.
39938
40Package: libipu6ep-dev939Package: libipu6ep-dev
41Architecture: any940Architecture: any
42Depends:941Depends:
43 ${misc:Depends},942 ${misc:Depends},
44 ${shlibs:Depends},943 ${shlibs:Depends},
45 libipu6ep (= ${binary:Version}),944 libbroxton-ia-pal-ipu6ep-dev (= ${binary:Version}),
945 libgcss-ipu6ep-dev (= ${binary:Version}),
946 libia-aiqb-parser-ipu6ep-dev (= ${binary:Version}),
947 libia-aiq-file-debug-ipu6ep-dev (= ${binary:Version}),
948 libia-aiq-ipu6ep-dev (= ${binary:Version}),
949 libia-bcomp-ipu6ep-dev (= ${binary:Version}),
950 libia-cca-ipu6ep-dev (= ${binary:Version}),
951 libia-ccat-ipu6ep-dev (= ${binary:Version}),
952 libia-cmc-parser-ipu6ep-dev (= ${binary:Version}),
953 libia-coordinate-ipu6ep-dev (= ${binary:Version}),
954 libia-dvs-ipu6ep-dev (= ${binary:Version}),
955 libia-emd-decoder-ipu6ep-dev (= ${binary:Version}),
956 libia-exc-ipu6ep-dev (= ${binary:Version}),
957 libia-isp-bxt-ipu6ep-dev (= ${binary:Version}),
958 libia-lard-ipu6ep-dev (= ${binary:Version}),
959 libia-log-ipu6ep-dev (= ${binary:Version}),
960 libia-ltm-ipu6ep-dev (= ${binary:Version}),
961 libia-mkn-ipu6ep-dev (= ${binary:Version}),
962 libia-nvm-ipu6ep-dev (= ${binary:Version}),
963 libia-p2p-ipu6ep-dev (= ${binary:Version}),
964Description: API library for Intel IPU6 camera (development files)
965 This package contains header files and/or static library of
966 libia-nvm-ipu6ep0 for Intel IPU6 camera development.
967
968Package: libbroxton-ia-pal-ipu6epmtl0
969Architecture: any
970Depends:
971 ${misc:Depends},
972 ${shlibs:Depends},
973Description: API library for Intel IPU6 camera
974 This package contains header files and/or static library of
975 libbroxton-ia-pal-ipu6epmtl0 for using Intel IPU6 camera.
976
977Package: libbroxton-ia-pal-ipu6epmtl-dev
978Architecture: any
979Depends:
980 ${misc:Depends},
981 ${shlibs:Depends},
982 libbroxton-ia-pal-ipu6epmtl0 (= ${binary:Version}),
983Description: API library for Intel IPU6 camera (development files)
984 This package contains header files and/or static library of
985 libbroxton-ia-pal-ipu6epmtl0 for Intel IPU6 camera development.
986
987Package: libgcss-ipu6epmtl0
988Architecture: any
989Depends:
990 ${misc:Depends},
991 ${shlibs:Depends},
992Description: API library for Intel IPU6 camera
993 This package contains header files and/or static library of
994 libgcss-ipu6epmtl0 for using Intel IPU6 camera.
995
996Package: libgcss-ipu6epmtl-dev
997Architecture: any
998Depends:
999 ${misc:Depends},
1000 ${shlibs:Depends},
1001 libgcss-ipu6epmtl0 (= ${binary:Version}),
46 pkg-config,1002 pkg-config,
47Description: API for Intel IPU6 camera on Intel Alder Lake platform (development files)1003Description: API library for Intel IPU6 camera (development files)
48 This package contains header files and static library for Intel IPU6 camera1004 This package contains header files and/or static library of
49 development.1005 libgcss-ipu6epmtl0 for Intel IPU6 camera development.
1006
1007Package: libia-aiqb-parser-ipu6epmtl0
1008Architecture: any
1009Depends:
1010 ${misc:Depends},
1011 ${shlibs:Depends},
1012Description: API library for Intel IPU6 camera
1013 This package contains header files and/or static library of
1014 libia-aiqb-parser-ipu6epmtl0 for using Intel IPU6 camera.
1015
1016Package: libia-aiqb-parser-ipu6epmtl-dev
1017Architecture: any
1018Depends:
1019 ${misc:Depends},
1020 ${shlibs:Depends},
1021 libia-aiqb-parser-ipu6epmtl0 (= ${binary:Version}),
1022Description: API library for Intel IPU6 camera (development files)
1023 This package contains header files and/or static library of
1024 libia-aiqb-parser-ipu6epmtl0 for Intel IPU6 camera development.
1025
1026Package: libia-aiq-file-debug-ipu6epmtl0
1027Architecture: any
1028Depends:
1029 ${misc:Depends},
1030 ${shlibs:Depends},
1031Description: API library for Intel IPU6 camera
1032 This package contains header files and/or static library of
1033 libia-aiq-file-debug-ipu6epmtl0 for using Intel IPU6 camera.
1034
1035Package: libia-aiq-file-debug-ipu6epmtl-dev
1036Architecture: any
1037Depends:
1038 ${misc:Depends},
1039 ${shlibs:Depends},
1040 libia-aiq-file-debug-ipu6epmtl0 (= ${binary:Version}),
1041Description: API library for Intel IPU6 camera (development files)
1042 This package contains header files and/or static library of
1043 libia-aiq-file-debug-ipu6epmtl0 for Intel IPU6 camera development.
1044
1045Package: libia-aiq-ipu6epmtl0
1046Architecture: any
1047Depends:
1048 ${misc:Depends},
1049 ${shlibs:Depends},
1050Description: API library for Intel IPU6 camera
1051 This package contains header files and/or static library of
1052 libia-aiq-ipu6epmtl0 for using Intel IPU6 camera.
1053
1054Package: libia-aiq-ipu6epmtl-dev
1055Architecture: any
1056Depends:
1057 ${misc:Depends},
1058 ${shlibs:Depends},
1059 libia-aiq-ipu6epmtl0 (= ${binary:Version}),
1060Description: API library for Intel IPU6 camera (development files)
1061 This package contains header files and/or static library of
1062 libia-aiq-ipu6epmtl0 for Intel IPU6 camera development.
1063
1064Package: libia-bcomp-ipu6epmtl0
1065Architecture: any
1066Depends:
1067 ${misc:Depends},
1068 ${shlibs:Depends},
1069Description: API library for Intel IPU6 camera
1070 This package contains header files and/or static library of
1071 libia-bcomp-ipu6epmtl0 for using Intel IPU6 camera.
1072
1073Package: libia-bcomp-ipu6epmtl-dev
1074Architecture: any
1075Depends:
1076 ${misc:Depends},
1077 ${shlibs:Depends},
1078 libia-bcomp-ipu6epmtl0 (= ${binary:Version}),
1079Description: API library for Intel IPU6 camera (development files)
1080 This package contains header files and/or static library of
1081 libia-bcomp-ipu6epmtl0 for Intel IPU6 camera development.
1082
1083Package: libia-cca-ipu6epmtl0
1084Architecture: any
1085Depends:
1086 ${misc:Depends},
1087 ${shlibs:Depends},
1088Description: API library for Intel IPU6 camera
1089 This package contains header files and/or static library of
1090 libia-cca-ipu6epmtl0 for using Intel IPU6 camera.
1091
1092Package: libia-cca-ipu6epmtl-dev
1093Architecture: any
1094Depends:
1095 ${misc:Depends},
1096 ${shlibs:Depends},
1097 libia-cca-ipu6epmtl0 (= ${binary:Version}),
1098Description: API library for Intel IPU6 camera (development files)
1099 This package contains header files and/or static library of
1100 libia-cca-ipu6epmtl0 for Intel IPU6 camera development.
1101
1102Package: libia-ccat-ipu6epmtl0
1103Architecture: any
1104Depends:
1105 ${misc:Depends},
1106 ${shlibs:Depends},
1107Description: API library for Intel IPU6 camera
1108 This package contains header files and/or static library of
1109 libia-ccat-ipu6epmtl0 for using Intel IPU6 camera.
1110
1111Package: libia-ccat-ipu6epmtl-dev
1112Architecture: any
1113Depends:
1114 ${misc:Depends},
1115 ${shlibs:Depends},
1116 libia-ccat-ipu6epmtl0 (= ${binary:Version}),
1117Description: API library for Intel IPU6 camera (development files)
1118 This package contains header files and/or static library of
1119 libia-ccat-ipu6epmtl0 for Intel IPU6 camera development.
1120
1121Package: libia-cmc-parser-ipu6epmtl0
1122Architecture: any
1123Depends:
1124 ${misc:Depends},
1125 ${shlibs:Depends},
1126Description: API library for Intel IPU6 camera
1127 This package contains header files and/or static library of
1128 libia-cmc-parser-ipu6epmtl0 for using Intel IPU6 camera.
1129
1130Package: libia-cmc-parser-ipu6epmtl-dev
1131Architecture: any
1132Depends:
1133 ${misc:Depends},
1134 ${shlibs:Depends},
1135 libia-cmc-parser-ipu6epmtl0 (= ${binary:Version}),
1136Description: API library for Intel IPU6 camera (development files)
1137 This package contains header files and/or static library of
1138 libia-cmc-parser-ipu6epmtl0 for Intel IPU6 camera development.
1139
1140Package: libia-coordinate-ipu6epmtl0
1141Architecture: any
1142Depends:
1143 ${misc:Depends},
1144 ${shlibs:Depends},
1145Description: API library for Intel IPU6 camera
1146 This package contains header files and/or static library of
1147 libia-coordinate-ipu6epmtl0 for using Intel IPU6 camera.
1148
1149Package: libia-coordinate-ipu6epmtl-dev
1150Architecture: any
1151Depends:
1152 ${misc:Depends},
1153 ${shlibs:Depends},
1154 libia-coordinate-ipu6epmtl0 (= ${binary:Version}),
1155Description: API library for Intel IPU6 camera (development files)
1156 This package contains header files and/or static library of
1157 libia-coordinate-ipu6epmtl0 for Intel IPU6 camera development.
1158
1159Package: libia-dvs-ipu6epmtl0
1160Architecture: any
1161Depends:
1162 ${misc:Depends},
1163 ${shlibs:Depends},
1164Description: API library for Intel IPU6 camera
1165 This package contains header files and/or static library of
1166 libia-dvs-ipu6epmtl0 for using Intel IPU6 camera.
1167
1168Package: libia-dvs-ipu6epmtl-dev
1169Architecture: any
1170Depends:
1171 ${misc:Depends},
1172 ${shlibs:Depends},
1173 libia-dvs-ipu6epmtl0 (= ${binary:Version}),
1174Description: API library for Intel IPU6 camera (development files)
1175 This package contains header files and/or static library of
1176 libia-dvs-ipu6epmtl0 for Intel IPU6 camera development.
1177
1178Package: libia-emd-decoder-ipu6epmtl0
1179Architecture: any
1180Depends:
1181 ${misc:Depends},
1182 ${shlibs:Depends},
1183Description: API library for Intel IPU6 camera
1184 This package contains header files and/or static library of
1185 libia-emd-decoder-ipu6epmtl0 for using Intel IPU6 camera.
1186
1187Package: libia-emd-decoder-ipu6epmtl-dev
1188Architecture: any
1189Depends:
1190 ${misc:Depends},
1191 ${shlibs:Depends},
1192 libia-emd-decoder-ipu6epmtl0 (= ${binary:Version}),
1193Description: API library for Intel IPU6 camera (development files)
1194 This package contains header files and/or static library of
1195 libia-emd-decoder-ipu6epmtl0 for Intel IPU6 camera development.
1196
1197Package: libia-exc-ipu6epmtl0
1198Architecture: any
1199Depends:
1200 ${misc:Depends},
1201 ${shlibs:Depends},
1202Description: API library for Intel IPU6 camera
1203 This package contains header files and/or static library of
1204 libia-exc-ipu6epmtl0 for using Intel IPU6 camera.
1205
1206Package: libia-exc-ipu6epmtl-dev
1207Architecture: any
1208Depends:
1209 ${misc:Depends},
1210 ${shlibs:Depends},
1211 libia-exc-ipu6epmtl0 (= ${binary:Version}),
1212Description: API library for Intel IPU6 camera (development files)
1213 This package contains header files and/or static library of
1214 libia-exc-ipu6epmtl0 for Intel IPU6 camera development.
1215
1216Package: libia-isp-bxt-ipu6epmtl0
1217Architecture: any
1218Depends:
1219 ${misc:Depends},
1220 ${shlibs:Depends},
1221Description: API library for Intel IPU6 camera
1222 This package contains header files and/or static library of
1223 libia-isp-bxt-ipu6epmtl0 for using Intel IPU6 camera.
1224
1225Package: libia-isp-bxt-ipu6epmtl-dev
1226Architecture: any
1227Depends:
1228 ${misc:Depends},
1229 ${shlibs:Depends},
1230 libia-isp-bxt-ipu6epmtl0 (= ${binary:Version}),
1231Description: API library for Intel IPU6 camera (development files)
1232 This package contains header files and/or static library of
1233 libia-isp-bxt-ipu6epmtl0 for Intel IPU6 camera development.
1234
1235Package: libia-lard-ipu6epmtl0
1236Architecture: any
1237Depends:
1238 ${misc:Depends},
1239 ${shlibs:Depends},
1240Description: API library for Intel IPU6 camera
1241 This package contains header files and/or static library of
1242 libia-lard-ipu6epmtl0 for using Intel IPU6 camera.
1243
1244Package: libia-lard-ipu6epmtl-dev
1245Architecture: any
1246Depends:
1247 ${misc:Depends},
1248 ${shlibs:Depends},
1249 libia-lard-ipu6epmtl0 (= ${binary:Version}),
1250Description: API library for Intel IPU6 camera (development files)
1251 This package contains header files and/or static library of
1252 libia-lard-ipu6epmtl0 for Intel IPU6 camera development.
1253
1254Package: libia-log-ipu6epmtl0
1255Architecture: any
1256Depends:
1257 ${misc:Depends},
1258 ${shlibs:Depends},
1259Description: API library for Intel IPU6 camera
1260 This package contains header files and/or static library of
1261 libia-log-ipu6epmtl0 for using Intel IPU6 camera.
1262
1263Package: libia-log-ipu6epmtl-dev
1264Architecture: any
1265Depends:
1266 ${misc:Depends},
1267 ${shlibs:Depends},
1268 libia-log-ipu6epmtl0 (= ${binary:Version}),
1269Description: API library for Intel IPU6 camera (development files)
1270 This package contains header files and/or static library of
1271 libia-log-ipu6epmtl0 for Intel IPU6 camera development.
501272
51Package: libipu6epmtl1273Package: libia-ltm-ipu6epmtl0
52Architecture: any1274Architecture: any
53Depends:1275Depends:
54 ${misc:Depends},1276 ${misc:Depends},
55 ${shlibs:Depends},1277 ${shlibs:Depends},
56Description: API for Intel IPU6 camera on Intel Meteor Lake platform1278Description: API library for Intel IPU6 camera
57 This package contains shared libraries for using Intel IPU6 camera.1279 This package contains header files and/or static library of
1280 libia-ltm-ipu6epmtl0 for using Intel IPU6 camera.
1281
1282Package: libia-ltm-ipu6epmtl-dev
1283Architecture: any
1284Depends:
1285 ${misc:Depends},
1286 ${shlibs:Depends},
1287 libia-ltm-ipu6epmtl0 (= ${binary:Version}),
1288Description: API library for Intel IPU6 camera (development files)
1289 This package contains header files and/or static library of
1290 libia-ltm-ipu6epmtl0 for Intel IPU6 camera development.
1291
1292Package: libia-mkn-ipu6epmtl0
1293Architecture: any
1294Depends:
1295 ${misc:Depends},
1296 ${shlibs:Depends},
1297Description: API library for Intel IPU6 camera
1298 This package contains header files and/or static library of
1299 libia-mkn-ipu6epmtl0 for using Intel IPU6 camera.
1300
1301Package: libia-mkn-ipu6epmtl-dev
1302Architecture: any
1303Depends:
1304 ${misc:Depends},
1305 ${shlibs:Depends},
1306 libia-mkn-ipu6epmtl0 (= ${binary:Version}),
1307Description: API library for Intel IPU6 camera (development files)
1308 This package contains header files and/or static library of
1309 libia-mkn-ipu6epmtl0 for Intel IPU6 camera development.
1310
1311Package: libia-nvm-ipu6epmtl0
1312Architecture: any
1313Depends:
1314 ${misc:Depends},
1315 ${shlibs:Depends},
1316Description: API library for Intel IPU6 camera
1317 This package contains header files and/or static library of
1318 libia-nvm-ipu6epmtl0 for using Intel IPU6 camera.
1319
1320Package: libia-nvm-ipu6epmtl-dev
1321Architecture: any
1322Depends:
1323 ${misc:Depends},
1324 ${shlibs:Depends},
1325 libia-nvm-ipu6epmtl0 (= ${binary:Version}),
1326Description: API library for Intel IPU6 camera (development files)
1327 This package contains header files and/or static library of
1328 libia-nvm-ipu6epmtl0 for Intel IPU6 camera development.
1329
1330Package: libia-p2p-ipu6epmtl-dev
1331Architecture: any
1332Depends:
1333 ${misc:Depends},
1334 ${shlibs:Depends},
1335Description: API library for Intel IPU6 camera (development files)
1336 This package contains static library of libia-p2p-ipu6epmtl
1337 for Intel IPU6 camera development.
581338
59Package: libipu6epmtl-dev1339Package: libipu6epmtl-dev
60Architecture: any1340Architecture: any
61Depends:1341Depends:
62 ${misc:Depends},1342 ${misc:Depends},
63 ${shlibs:Depends},1343 ${shlibs:Depends},
64 libipu6epmtl (= ${binary:Version}),1344 libbroxton-ia-pal-ipu6epmtl-dev (= ${binary:Version}),
65 pkg-config,1345 libgcss-ipu6epmtl-dev (= ${binary:Version}),
66Description: API for Intel IPU6 camera on Intel Meteor Lake platform (development files)1346 libia-aiqb-parser-ipu6epmtl-dev (= ${binary:Version}),
67 This package contains header files and static library for Intel IPU6 camera1347 libia-aiq-file-debug-ipu6epmtl-dev (= ${binary:Version}),
68 development.1348 libia-aiq-ipu6epmtl-dev (= ${binary:Version}),
1349 libia-bcomp-ipu6epmtl-dev (= ${binary:Version}),
1350 libia-cca-ipu6epmtl-dev (= ${binary:Version}),
1351 libia-ccat-ipu6epmtl-dev (= ${binary:Version}),
1352 libia-cmc-parser-ipu6epmtl-dev (= ${binary:Version}),
1353 libia-coordinate-ipu6epmtl-dev (= ${binary:Version}),
1354 libia-dvs-ipu6epmtl-dev (= ${binary:Version}),
1355 libia-emd-decoder-ipu6epmtl-dev (= ${binary:Version}),
1356 libia-exc-ipu6epmtl-dev (= ${binary:Version}),
1357 libia-isp-bxt-ipu6epmtl-dev (= ${binary:Version}),
1358 libia-lard-ipu6epmtl-dev (= ${binary:Version}),
1359 libia-log-ipu6epmtl-dev (= ${binary:Version}),
1360 libia-ltm-ipu6epmtl-dev (= ${binary:Version}),
1361 libia-mkn-ipu6epmtl-dev (= ${binary:Version}),
1362 libia-nvm-ipu6epmtl-dev (= ${binary:Version}),
1363 libia-p2p-ipu6epmtl-dev (= ${binary:Version}),
1364Description: API library for Intel IPU6 camera (development files)
1365 This package contains header files and/or static library of
1366 libia-nvm-ipu6epmtl0 for Intel IPU6 camera development.
1367
diff --git a/debian/control.source b/debian/control.source
69new file mode 1006441368new file mode 100644
index 0000000..2622f67
--- /dev/null
+++ b/debian/control.source
@@ -0,0 +1,11 @@
1Source: ipu6-camera-bins
2Section: libs
3Priority: optional
4Build-Depends:
5 debhelper-compat (= 12),
6 libexpat-dev,
7Standards-Version: 4.5.0
8Maintainer: Commercial Engineering <commercial-engineering@canonical.com>
9Vcs-Browser: https://github.com/intel/ipu6-camera-bins
10Vcs-Git: https://github.com/intel/ipu6-camera-bins.git
11
diff --git a/debian/libipu6.lintian-overrides b/debian/libipu6.lintian-overrides
0deleted file mode 10064412deleted file mode 100644
index c0c26b9..0000000
--- a/debian/libipu6.lintian-overrides
+++ /dev/null
@@ -1,6 +0,0 @@
1libipu6: binary-or-shlib-defines-rpath usr/lib/x86_64-linux-gnu/libgcss.so /home/tianshu/yating/ubuntu/camera_repo/camera/out/tgl-ubuntu/install/lib
2libipu6: binary-or-shlib-defines-rpath usr/lib/x86_64-linux-gnu/libia_camera.so /home/tianshu/yating/ubuntu/camera_repo/camera/out/tgl-ubuntu/install/lib
3libipu6: binary-or-shlib-defines-rpath usr/lib/x86_64-linux-gnu/libia_cipf.so /home/tianshu/yating/ubuntu/camera_repo/camera/out/tgl-ubuntu/install/lib
4libipu6: package-name-doesnt-match-sonames libbroxton-ia-pal libgcss0 libia-aiq libia-aiqb-parser libia-camera0 libia-cipf0 libia-cmc-parser libia-coordinate libia-dvs libia-exc libia-isp-bxt libia-lard libia-log libia-ltm libia-mkn libia-nvm
5libipu6: dev-pkg-without-shlib-symlink
6libipu6: shlib-without-versioned-soname
diff --git a/debian/patches/0001-pkgconfig-adopt-debian-multiarch-lib-paths.patch b/debian/patches/0001-pkgconfig-adopt-debian-multiarch-lib-paths.patch
index 53dde50..0c39448 100644
--- a/debian/patches/0001-pkgconfig-adopt-debian-multiarch-lib-paths.patch
+++ b/debian/patches/0001-pkgconfig-adopt-debian-multiarch-lib-paths.patch
@@ -3,197 +3,122 @@ Date: Tue, 15 Aug 2023 21:19:03 +0800
3Subject: [PATCH] pkgconfig: adopt debian multiarch lib paths3Subject: [PATCH] pkgconfig: adopt debian multiarch lib paths
44
5---5---
6 lib/ipu_adl/pkgconfig/ia_imaging.pc | 6 +++---6 lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc | 2 +-
7 lib/ipu_adl/pkgconfig/libgcss.pc | 6 +++---7 lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc | 2 +-
8 lib/ipu_adl/pkgconfig/libiacss.pc | 6 +++---8 lib/ipu_adl/pkgconfig/libipu6ep.pc | 2 +-
9 lib/ipu_adl/pkgconfig/libipu6ep.pc | 6 +++---9 lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc | 2 +-
10 lib/ipu_mtl/pkgconfig/ia_imaging.pc | 6 +++---10 lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc | 2 +-
11 lib/ipu_mtl/pkgconfig/libgcss.pc | 6 +++---11 lib/ipu_mtl/pkgconfig/libipu6epmtl.pc | 2 +-
12 lib/ipu_mtl/pkgconfig/libiacss.pc | 6 +++---12 lib/ipu_tgl/pkgconfig/ia_imaging.pc | 2 +-
13 lib/ipu_mtl/pkgconfig/libipu6epmtl.pc | 6 +++---13 lib/ipu_tgl/pkgconfig/libgcss.pc | 2 +-
14 lib/ipu_tgl/pkgconfig/ia_imaging.pc | 6 +++---14 lib/ipu_tgl/pkgconfig/libipu6.pc | 2 +-
15 lib/ipu_tgl/pkgconfig/libgcss.pc | 6 +++---15 9 files changed, 9 insertions(+), 9 deletions(-)
16 lib/ipu_tgl/pkgconfig/libiacss.pc | 6 +++---
17 lib/ipu_tgl/pkgconfig/libipu6.pc | 6 +++---
18 12 files changed, 36 insertions(+), 36 deletions(-)
1916
20diff --git a/lib/ipu_adl/pkgconfig/ia_imaging.pc b/lib/ipu_adl/pkgconfig/ia_imaging.pc17diff --git a/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
21index 51d4513..9b16492 10064418index c056b2c..cffafc5 100644
22--- a/lib/ipu_adl/pkgconfig/ia_imaging.pc19--- a/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
23+++ b/lib/ipu_adl/pkgconfig/ia_imaging.pc20+++ b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
24@@ -1,7 +1,7 @@21@@ -1,6 +1,6 @@
25 prefix=/usr22 prefix=/usr
26-exec_prefix=${prefix}/ipu_adl23 exec_prefix=${prefix}
27-libdir=${prefix}/lib/ipu_adl24-libdir=${exec_prefix}/lib
28-includedir=${prefix}/include/ipu_adl
29+exec_prefix=${prefix}
30+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@25+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
31+includedir=${prefix}/include26 includedir=${prefix}/include/ipu_adl
32 27
33 Name: libia_imaging28 Name: libia_imaging-ipu6ep
34 Description: ia_imaging libraries29diff --git a/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
35diff --git a/lib/ipu_adl/pkgconfig/libgcss.pc b/lib/ipu_adl/pkgconfig/libgcss.pc30index a2c6284..771b0cb 100644
36index 54ef447..f8e8e93 10064431--- a/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
37--- a/lib/ipu_adl/pkgconfig/libgcss.pc32+++ b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
38+++ b/lib/ipu_adl/pkgconfig/libgcss.pc33@@ -1,6 +1,6 @@
39@@ -1,7 +1,7 @@
40 prefix=/usr34 prefix=/usr
41-exec_prefix=${prefix}/ipu_adl35 exec_prefix=${prefix}
42-libdir=${prefix}/lib/ipu_adl36-libdir=${exec_prefix}/lib
43-includedir=${prefix}/include/ipu_adl
44+exec_prefix=${prefix}
45+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@37+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
46+includedir=${prefix}/include38 includedir=${prefix}/include/ipu_adl
47 39
48 Name: libgcss40 Name: libgcss-ipu6ep
49 Description: Graph Configuration Subsystem library
50diff --git a/lib/ipu_adl/pkgconfig/libiacss.pc b/lib/ipu_adl/pkgconfig/libiacss.pc
51index adfffac..e77e99d 100644
52--- a/lib/ipu_adl/pkgconfig/libiacss.pc
53+++ b/lib/ipu_adl/pkgconfig/libiacss.pc
54@@ -1,7 +1,7 @@
55 prefix=/usr
56-exec_prefix=${prefix}/ipu_adl
57-libdir=${prefix}/lib/ipu_adl
58-includedir=${prefix}/include/ipu_adl
59+exec_prefix=${prefix}
60+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
61+includedir=${prefix}/include
62
63 Name: libiacss
64 Description: Camera Subsystem libraries on IA
65diff --git a/lib/ipu_adl/pkgconfig/libipu6ep.pc b/lib/ipu_adl/pkgconfig/libipu6ep.pc41diff --git a/lib/ipu_adl/pkgconfig/libipu6ep.pc b/lib/ipu_adl/pkgconfig/libipu6ep.pc
66index 2fe4f99..d7156d4 10064442index bf254ab..fd6c3ab 100644
67--- a/lib/ipu_adl/pkgconfig/libipu6ep.pc43--- a/lib/ipu_adl/pkgconfig/libipu6ep.pc
68+++ b/lib/ipu_adl/pkgconfig/libipu6ep.pc44+++ b/lib/ipu_adl/pkgconfig/libipu6ep.pc
69@@ -1,7 +1,7 @@45@@ -1,6 +1,6 @@
70 prefix=/usr46 prefix=/usr
71-exec_prefix=${prefix}/ipu_adl47 exec_prefix=${prefix}
72-libdir=${prefix}/lib/ipu_adl48-libdir=${exec_prefix}/lib
73-includedir=${prefix}/include/ipu_adl
74+exec_prefix=${prefix}
75+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@49+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
76+includedir=${prefix}/include50 includedir=${prefix}/include/ipu_adl
77 51
78 Name: libipu6ep52 Name: libipu6ep
79 Description: ipu6ep fw library53diff --git a/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
80diff --git a/lib/ipu_mtl/pkgconfig/ia_imaging.pc b/lib/ipu_mtl/pkgconfig/ia_imaging.pc54index f616fad..91e961f 100644
81index a00dcb6..9b16492 10064455--- a/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
82--- a/lib/ipu_mtl/pkgconfig/ia_imaging.pc56+++ b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
83+++ b/lib/ipu_mtl/pkgconfig/ia_imaging.pc57@@ -1,6 +1,6 @@
84@@ -1,7 +1,7 @@
85 prefix=/usr58 prefix=/usr
86-exec_prefix=${prefix}/ipu_mtl59 exec_prefix=${prefix}
87-libdir=${prefix}/lib/ipu_mtl60-libdir=${exec_prefix}/lib
88-includedir=${prefix}/include/ipu_mtl
89+exec_prefix=${prefix}
90+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@61+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
91+includedir=${prefix}/include62 includedir=${prefix}/include/ipu_mtl
92 63
93 Name: libia_imaging64 Name: libia_imaging-ipu6epmtl
94 Description: ia_imaging libraries65diff --git a/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
95diff --git a/lib/ipu_mtl/pkgconfig/libgcss.pc b/lib/ipu_mtl/pkgconfig/libgcss.pc66index 4ae9047..8d29fd7 100644
96index 4828d31..f8e8e93 10064467--- a/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
97--- a/lib/ipu_mtl/pkgconfig/libgcss.pc68+++ b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
98+++ b/lib/ipu_mtl/pkgconfig/libgcss.pc69@@ -1,6 +1,6 @@
99@@ -1,7 +1,7 @@
100 prefix=/usr70 prefix=/usr
101-exec_prefix=${prefix}/ipu_mtl71 exec_prefix=${prefix}
102-libdir=${prefix}/lib/ipu_mtl72-libdir=${exec_prefix}/lib
103-includedir=${prefix}/include/ipu_mtl
104+exec_prefix=${prefix}
105+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@73+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
106+includedir=${prefix}/include74 includedir=${prefix}/include/ipu_mtl
107 75
108 Name: libgcss76 Name: libgcss-ipu6epmtl
109 Description: Graph Configuration Subsystem library
110diff --git a/lib/ipu_mtl/pkgconfig/libiacss.pc b/lib/ipu_mtl/pkgconfig/libiacss.pc
111index 61f5d39..e77e99d 100644
112--- a/lib/ipu_mtl/pkgconfig/libiacss.pc
113+++ b/lib/ipu_mtl/pkgconfig/libiacss.pc
114@@ -1,7 +1,7 @@
115 prefix=/usr
116-exec_prefix=${prefix}/ipu_mtl
117-libdir=${prefix}/lib/ipu_mtl
118-includedir=${prefix}/include/ipu_mtl
119+exec_prefix=${prefix}
120+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
121+includedir=${prefix}/include
122
123 Name: libiacss
124 Description: Camera Subsystem libraries on IA
125diff --git a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc77diff --git a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
126index 9496432..9f4dcfa 10064478index 5fa11b5..67b2fa1 100644
127--- a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc79--- a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
128+++ b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc80+++ b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
129@@ -1,7 +1,7 @@81@@ -1,6 +1,6 @@
130 prefix=/usr82 prefix=/usr
131-exec_prefix=${prefix}/ipu_mtl83 exec_prefix=${prefix}
132-libdir=${prefix}/lib/ipu_mtl84-libdir=${exec_prefix}/lib
133-includedir=${prefix}/include/ipu_mtl
134+exec_prefix=${prefix}
135+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@85+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
136+includedir=${prefix}/include86 includedir=${prefix}/include/ipu_mtl
137 87
138 Name: libipu6epmtl88 Name: libipu6epmtl
139 Description: ipu6epmtl fw library
140diff --git a/lib/ipu_tgl/pkgconfig/ia_imaging.pc b/lib/ipu_tgl/pkgconfig/ia_imaging.pc89diff --git a/lib/ipu_tgl/pkgconfig/ia_imaging.pc b/lib/ipu_tgl/pkgconfig/ia_imaging.pc
141index fc8b767..9b16492 10064490index b0e1dc5..8e9f0fe 100644
142--- a/lib/ipu_tgl/pkgconfig/ia_imaging.pc91--- a/lib/ipu_tgl/pkgconfig/ia_imaging.pc
143+++ b/lib/ipu_tgl/pkgconfig/ia_imaging.pc92+++ b/lib/ipu_tgl/pkgconfig/ia_imaging.pc
144@@ -1,7 +1,7 @@93@@ -1,6 +1,6 @@
145 prefix=/usr94 prefix=/usr
146-exec_prefix=${prefix}/ipu_tgl95 exec_prefix=${prefix}
147-libdir=${prefix}/lib/ipu_tgl96-libdir=${exec_prefix}/lib
148-includedir=${prefix}/include/ipu_tgl
149+exec_prefix=${prefix}
150+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@97+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
151+includedir=${prefix}/include98 includedir=${prefix}/include/ipu_tgl
152 99
153 Name: libia_imaging100 Name: libia_imaging
154 Description: ia_imaging libraries
155diff --git a/lib/ipu_tgl/pkgconfig/libgcss.pc b/lib/ipu_tgl/pkgconfig/libgcss.pc101diff --git a/lib/ipu_tgl/pkgconfig/libgcss.pc b/lib/ipu_tgl/pkgconfig/libgcss.pc
156index 12b209d..f8e8e93 100644102index 00260b4..ef9cdf4 100644
157--- a/lib/ipu_tgl/pkgconfig/libgcss.pc103--- a/lib/ipu_tgl/pkgconfig/libgcss.pc
158+++ b/lib/ipu_tgl/pkgconfig/libgcss.pc104+++ b/lib/ipu_tgl/pkgconfig/libgcss.pc
159@@ -1,7 +1,7 @@105@@ -1,6 +1,6 @@
160 prefix=/usr106 prefix=/usr
161-exec_prefix=${prefix}/ipu_tgl107 exec_prefix=${prefix}
162-libdir=${prefix}/lib/ipu_tgl108-libdir=${exec_prefix}/lib
163-includedir=${prefix}/include/ipu_tgl
164+exec_prefix=${prefix}
165+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@109+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
166+includedir=${prefix}/include110 includedir=${prefix}/include/ipu_tgl
167 111
168 Name: libgcss112 Name: libgcss
169 Description: Graph Configuration Subsystem library
170diff --git a/lib/ipu_tgl/pkgconfig/libiacss.pc b/lib/ipu_tgl/pkgconfig/libiacss.pc
171index 8d17243..e77e99d 100644
172--- a/lib/ipu_tgl/pkgconfig/libiacss.pc
173+++ b/lib/ipu_tgl/pkgconfig/libiacss.pc
174@@ -1,7 +1,7 @@
175 prefix=/usr
176-exec_prefix=${prefix}/ipu_tgl
177-libdir=${prefix}/lib/ipu_tgl
178-includedir=${prefix}/include/ipu_tgl
179+exec_prefix=${prefix}
180+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
181+includedir=${prefix}/include
182
183 Name: libiacss
184 Description: Camera Subsystem libraries on IA
185diff --git a/lib/ipu_tgl/pkgconfig/libipu6.pc b/lib/ipu_tgl/pkgconfig/libipu6.pc113diff --git a/lib/ipu_tgl/pkgconfig/libipu6.pc b/lib/ipu_tgl/pkgconfig/libipu6.pc
186index 21f1a5e..83d7e49 100644114index 1faffd2..c8113e0 100644
187--- a/lib/ipu_tgl/pkgconfig/libipu6.pc115--- a/lib/ipu_tgl/pkgconfig/libipu6.pc
188+++ b/lib/ipu_tgl/pkgconfig/libipu6.pc116+++ b/lib/ipu_tgl/pkgconfig/libipu6.pc
189@@ -1,7 +1,7 @@117@@ -1,6 +1,6 @@
190 prefix=/usr118 prefix=/usr
191-exec_prefix=${prefix}/ipu_tgl119 exec_prefix=${prefix}
192-libdir=${prefix}/lib/ipu_tgl120-libdir=${exec_prefix}/lib
193-includedir=${prefix}/include/ipu_tgl
194+exec_prefix=${prefix}
195+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@121+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
196+includedir=${prefix}/include122 includedir=${prefix}/include/ipu_tgl
197 123
198 Name: libipu6124 Name: libipu6
199 Description: ipu6 fw library
diff --git a/debian/patches/0002-debian-support-simultaneous-coexistence-of-ipu6-vari.patch b/debian/patches/0002-debian-support-simultaneous-coexistence-of-ipu6-vari.patch
index 291e1c0..216af52 100644
--- a/debian/patches/0002-debian-support-simultaneous-coexistence-of-ipu6-vari.patch
+++ b/debian/patches/0002-debian-support-simultaneous-coexistence-of-ipu6-vari.patch
@@ -3,347 +3,146 @@ Date: Tue, 15 Aug 2023 23:09:16 +0800
3Subject: debian: support simultaneous coexistence of ipu6 variants libraries3Subject: debian: support simultaneous coexistence of ipu6 variants libraries
44
5---5---
6 lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc | 11 +++++++++++6 lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc | 2 +-
7 lib/ipu_adl/pkgconfig/ia_imaging.pc | 11 -----------7 lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc | 2 +-
8 lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc | 12 ++++++++++++8 lib/ipu_adl/pkgconfig/libipu6ep.pc | 4 ++--
9 lib/ipu_adl/pkgconfig/libgcss.pc | 12 ------------9 lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc | 2 +-
10 lib/ipu_adl/pkgconfig/libiacss-ipu6ep.pc | 18 ++++++++++++++++++10 lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc | 2 +-
11 lib/ipu_adl/pkgconfig/libiacss.pc | 18 ------------------11 lib/ipu_mtl/pkgconfig/libipu6epmtl.pc | 4 ++--
12 lib/ipu_adl/pkgconfig/libipu6ep.pc | 2 +-12 lib/ipu_tgl/pkgconfig/ia_imaging.pc | 2 +-
13 lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc | 11 +++++++++++13 lib/ipu_tgl/pkgconfig/libgcss.pc | 2 +-
14 lib/ipu_mtl/pkgconfig/ia_imaging.pc | 11 -----------14 lib/ipu_tgl/pkgconfig/libipu6.pc | 4 ++--
15 lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc | 12 ++++++++++++15 9 files changed, 12 insertions(+), 12 deletions(-)
16 lib/ipu_mtl/pkgconfig/libgcss.pc | 12 ------------
17 lib/ipu_mtl/pkgconfig/libiacss-ipu6epmtl.pc | 18 ++++++++++++++++++
18 lib/ipu_mtl/pkgconfig/libiacss.pc | 18 ------------------
19 lib/ipu_mtl/pkgconfig/libipu6epmtl.pc | 2 +-
20 lib/ipu_tgl/pkgconfig/ia_imaging.pc | 2 +-
21 lib/ipu_tgl/pkgconfig/libgcss.pc | 4 ++--
22 lib/ipu_tgl/pkgconfig/libiacss.pc | 16 ++++++++--------
23 lib/ipu_tgl/pkgconfig/libipu6.pc | 2 +-
24 18 files changed, 96 insertions(+), 96 deletions(-)
25 create mode 100644 lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
26 delete mode 100644 lib/ipu_adl/pkgconfig/ia_imaging.pc
27 create mode 100644 lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
28 delete mode 100644 lib/ipu_adl/pkgconfig/libgcss.pc
29 create mode 100644 lib/ipu_adl/pkgconfig/libiacss-ipu6ep.pc
30 delete mode 100644 lib/ipu_adl/pkgconfig/libiacss.pc
31 create mode 100644 lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
32 delete mode 100644 lib/ipu_mtl/pkgconfig/ia_imaging.pc
33 create mode 100644 lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
34 delete mode 100644 lib/ipu_mtl/pkgconfig/libgcss.pc
35 create mode 100644 lib/ipu_mtl/pkgconfig/libiacss-ipu6epmtl.pc
36 delete mode 100644 lib/ipu_mtl/pkgconfig/libiacss.pc
3716
38diff --git a/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc17diff --git a/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
39new file mode 10064418index cffafc5..43e646b 100644
40index 0000000..3ab23b519--- a/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
41--- /dev/null
42+++ b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc20+++ b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
43@@ -0,0 +1,11 @@21@@ -1,7 +1,7 @@
44+prefix=/usr22 prefix=/usr
45+exec_prefix=${prefix}23 exec_prefix=${prefix}
46+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@24 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
47+includedir=${prefix}/include25-includedir=${prefix}/include/ipu_adl
48+26+includedir=${prefix}/include/ipu6ep
49+Name: libia_imaging-ipu6ep27
50+Description: ia_imaging libraries28 Name: libia_imaging-ipu6ep
51+URL: http://www.intel.com29 Description: ia_imaging libraries
52+Version:
53+Libs: -L${libdir}
54+Cflags: -I${includedir}/ipu6ep/ia_imaging
55diff --git a/lib/ipu_adl/pkgconfig/ia_imaging.pc b/lib/ipu_adl/pkgconfig/ia_imaging.pc
56deleted file mode 100644
57index 9b16492..0000000
58--- a/lib/ipu_adl/pkgconfig/ia_imaging.pc
59+++ /dev/null
60@@ -1,11 +0,0 @@
61-prefix=/usr
62-exec_prefix=${prefix}
63-libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
64-includedir=${prefix}/include
65-
66-Name: libia_imaging
67-Description: ia_imaging libraries
68-URL: http://www.intel.com
69-Version:
70-Libs: -L${libdir}
71-Cflags: -I${includedir}/ia_imaging
72diff --git a/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc30diff --git a/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
73new file mode 10064431index 771b0cb..1cdddfe 100644
74index 0000000..ac28a3032--- a/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
75--- /dev/null
76+++ b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc33+++ b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
77@@ -0,0 +1,12 @@34@@ -1,7 +1,7 @@
78+prefix=/usr35 prefix=/usr
79+exec_prefix=${prefix}36 exec_prefix=${prefix}
80+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@37 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
81+includedir=${prefix}/include38-includedir=${prefix}/include/ipu_adl
82+39+includedir=${prefix}/include/ipu6ep
83+Name: libgcss-ipu6ep40
84+Description: Graph Configuration Subsystem library41 Name: libgcss-ipu6ep
85+URL:42 Description: Graph Configuration Subsystem library
86+Version:
87+Libs: -L${libdir} -lgcss-ipu6ep
88+Cflags: -I${includedir}/ipu6ep \
89+ -I${includedir}/ipu6ep/ia_camera
90diff --git a/lib/ipu_adl/pkgconfig/libgcss.pc b/lib/ipu_adl/pkgconfig/libgcss.pc
91deleted file mode 100644
92index f8e8e93..0000000
93--- a/lib/ipu_adl/pkgconfig/libgcss.pc
94+++ /dev/null
95@@ -1,12 +0,0 @@
96-prefix=/usr
97-exec_prefix=${prefix}
98-libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
99-includedir=${prefix}/include
100-
101-Name: libgcss
102-Description: Graph Configuration Subsystem library
103-URL:
104-Version:
105-Libs: -L${libdir} -lgcss
106-Cflags: -I${includedir} \
107- -I${includedir}/ia_camera
108diff --git a/lib/ipu_adl/pkgconfig/libiacss-ipu6ep.pc b/lib/ipu_adl/pkgconfig/libiacss-ipu6ep.pc
109new file mode 100644
110index 0000000..cfef671
111--- /dev/null
112+++ b/lib/ipu_adl/pkgconfig/libiacss-ipu6ep.pc
113@@ -0,0 +1,18 @@
114+prefix=/usr
115+exec_prefix=${prefix}
116+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
117+includedir=${prefix}/include
118+
119+Name: libiacss-ipu6ep
120+Description: Camera Subsystem libraries on IA
121+URL:
122+Version:
123+Libs: -L${libdir} -lgcss-ipu6ep -lia_camera -lia_cipf -lia_cipr_core
124+Cflags: -I${includedir}/ipu6ep \
125+ -I${includedir}/ipu6ep/ia_camera \
126+ -I${includedir}/ipu6ep/ia_cipf \
127+ -I${includedir}/ipu6ep/ia_cipf_common \
128+ -I${includedir}/ipu6ep/ia_cipf_css \
129+ -I${includedir}/ipu6ep/ia_cipr \
130+ -I${includedir}/ipu6ep/ia_tools \
131+ -I${includedir}/ipu6ep/gcss
132diff --git a/lib/ipu_adl/pkgconfig/libiacss.pc b/lib/ipu_adl/pkgconfig/libiacss.pc
133deleted file mode 100644
134index e77e99d..0000000
135--- a/lib/ipu_adl/pkgconfig/libiacss.pc
136+++ /dev/null
137@@ -1,18 +0,0 @@
138-prefix=/usr
139-exec_prefix=${prefix}
140-libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
141-includedir=${prefix}/include
142-
143-Name: libiacss
144-Description: Camera Subsystem libraries on IA
145-URL:
146-Version:
147-Libs: -L${libdir} -lgcss -lia_camera -lia_cipf -lia_cipr_core
148-Cflags: -I${includedir} \
149- -I${includedir}/ia_camera \
150- -I${includedir}/ia_cipf \
151- -I${includedir}/ia_cipf_common \
152- -I${includedir}/ia_cipf_css \
153- -I${includedir}/ia_cipr \
154- -I${includedir}/ia_tools \
155- -I${includedir}/gcss
156diff --git a/lib/ipu_adl/pkgconfig/libipu6ep.pc b/lib/ipu_adl/pkgconfig/libipu6ep.pc43diff --git a/lib/ipu_adl/pkgconfig/libipu6ep.pc b/lib/ipu_adl/pkgconfig/libipu6ep.pc
157index d7156d4..40a2eaf 10064444index fd6c3ab..e92b185 100644
158--- a/lib/ipu_adl/pkgconfig/libipu6ep.pc45--- a/lib/ipu_adl/pkgconfig/libipu6ep.pc
159+++ b/lib/ipu_adl/pkgconfig/libipu6ep.pc46+++ b/lib/ipu_adl/pkgconfig/libipu6ep.pc
160@@ -8,4 +8,4 @@ Description: ipu6ep fw library47@@ -1,11 +1,11 @@
48 prefix=/usr
49 exec_prefix=${prefix}
50 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
51-includedir=${prefix}/include/ipu_adl
52+includedir=${prefix}/include/ipu6ep
53
54 Name: libipu6ep
55 Description: ipu6ep fw library
161 URL: http://www.intel.com56 URL: http://www.intel.com
162 Version: VERSION57 Version: VERSION
163 Libs: -L${libdir} -lipu6ep58 Libs: -L${libdir} -lipu6ep
164-Cflags: -I${includedir}/libipu59-Cflags: -I${includedir}/libipu
165+Cflags: -I${includedir}/ipu6ep60+Cflags: -I${includedir}
166diff --git a/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc61diff --git a/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
167new file mode 10064462index 91e961f..004b5db 100644
168index 0000000..c50264163--- a/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
169--- /dev/null
170+++ b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc64+++ b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
171@@ -0,0 +1,11 @@65@@ -1,7 +1,7 @@
172+prefix=/usr66 prefix=/usr
173+exec_prefix=${prefix}67 exec_prefix=${prefix}
174+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@68 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
175+includedir=${prefix}/include69-includedir=${prefix}/include/ipu_mtl
176+70+includedir=${prefix}/include/ipu6epmtl
177+Name: libia_imaging-ipu6epmtl71
178+Description: ia_imaging libraries72 Name: libia_imaging-ipu6epmtl
179+URL: http://www.intel.com73 Description: ia_imaging libraries
180+Version:
181+Libs: -L${libdir}
182+Cflags: -I${includedir}/ipu6epmtl/ia_imaging
183diff --git a/lib/ipu_mtl/pkgconfig/ia_imaging.pc b/lib/ipu_mtl/pkgconfig/ia_imaging.pc
184deleted file mode 100644
185index 9b16492..0000000
186--- a/lib/ipu_mtl/pkgconfig/ia_imaging.pc
187+++ /dev/null
188@@ -1,11 +0,0 @@
189-prefix=/usr
190-exec_prefix=${prefix}
191-libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
192-includedir=${prefix}/include
193-
194-Name: libia_imaging
195-Description: ia_imaging libraries
196-URL: http://www.intel.com
197-Version:
198-Libs: -L${libdir}
199-Cflags: -I${includedir}/ia_imaging
200diff --git a/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc74diff --git a/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
201new file mode 10064475index 8d29fd7..7c21137 100644
202index 0000000..012898276--- a/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
203--- /dev/null
204+++ b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc77+++ b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
205@@ -0,0 +1,12 @@78@@ -1,7 +1,7 @@
206+prefix=/usr79 prefix=/usr
207+exec_prefix=${prefix}80 exec_prefix=${prefix}
208+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@81 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
209+includedir=${prefix}/include82-includedir=${prefix}/include/ipu_mtl
210+83+includedir=${prefix}/include/ipu6epmtl
211+Name: libgcss-ipu6epmtl84
212+Description: Graph Configuration Subsystem library85 Name: libgcss-ipu6epmtl
213+URL:86 Description: Graph Configuration Subsystem library
214+Version:
215+Libs: -L${libdir} -lgcss-ipu6epmtl
216+Cflags: -I${includedir}/ipu6epmtl \
217+ -I${includedir}/ipu6epmtl/ia_camera
218diff --git a/lib/ipu_mtl/pkgconfig/libgcss.pc b/lib/ipu_mtl/pkgconfig/libgcss.pc
219deleted file mode 100644
220index f8e8e93..0000000
221--- a/lib/ipu_mtl/pkgconfig/libgcss.pc
222+++ /dev/null
223@@ -1,12 +0,0 @@
224-prefix=/usr
225-exec_prefix=${prefix}
226-libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
227-includedir=${prefix}/include
228-
229-Name: libgcss
230-Description: Graph Configuration Subsystem library
231-URL:
232-Version:
233-Libs: -L${libdir} -lgcss
234-Cflags: -I${includedir} \
235- -I${includedir}/ia_camera
236diff --git a/lib/ipu_mtl/pkgconfig/libiacss-ipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libiacss-ipu6epmtl.pc
237new file mode 100644
238index 0000000..6462257
239--- /dev/null
240+++ b/lib/ipu_mtl/pkgconfig/libiacss-ipu6epmtl.pc
241@@ -0,0 +1,18 @@
242+prefix=/usr
243+exec_prefix=${prefix}
244+libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
245+includedir=${prefix}/include
246+
247+Name: libiacss-ipu6epmtl
248+Description: Camera Subsystem libraries on IA
249+URL:
250+Version:
251+Libs: -L${libdir} -lgcss-ipu6epmtl -lia_camera -lia_cipf -lia_cipr_core
252+Cflags: -I${includedir}/ipu6epmtl \
253+ -I${includedir}/ipu6epmtl/ia_camera \
254+ -I${includedir}/ipu6epmtl/ia_cipf \
255+ -I${includedir}/ipu6epmtl/ia_cipf_common \
256+ -I${includedir}/ipu6epmtl/ia_cipf_css \
257+ -I${includedir}/ipu6epmtl/ia_cipr \
258+ -I${includedir}/ipu6epmtl/ia_tools \
259+ -I${includedir}/ipu6epmtl/gcss
260diff --git a/lib/ipu_mtl/pkgconfig/libiacss.pc b/lib/ipu_mtl/pkgconfig/libiacss.pc
261deleted file mode 100644
262index e77e99d..0000000
263--- a/lib/ipu_mtl/pkgconfig/libiacss.pc
264+++ /dev/null
265@@ -1,18 +0,0 @@
266-prefix=/usr
267-exec_prefix=${prefix}
268-libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
269-includedir=${prefix}/include
270-
271-Name: libiacss
272-Description: Camera Subsystem libraries on IA
273-URL:
274-Version:
275-Libs: -L${libdir} -lgcss -lia_camera -lia_cipf -lia_cipr_core
276-Cflags: -I${includedir} \
277- -I${includedir}/ia_camera \
278- -I${includedir}/ia_cipf \
279- -I${includedir}/ia_cipf_common \
280- -I${includedir}/ia_cipf_css \
281- -I${includedir}/ia_cipr \
282- -I${includedir}/ia_tools \
283- -I${includedir}/gcss
284diff --git a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc87diff --git a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
285index 9f4dcfa..06f09d5 10064488index 67b2fa1..ac69b3f 100644
286--- a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc89--- a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
287+++ b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc90+++ b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
288@@ -8,4 +8,4 @@ Description: ipu6epmtl fw library91@@ -1,11 +1,11 @@
92 prefix=/usr
93 exec_prefix=${prefix}
94 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
95-includedir=${prefix}/include/ipu_mtl
96+includedir=${prefix}/include/ipu6epmtl
97
98 Name: libipu6epmtl
99 Description: ipu6epmtl fw library
289 URL: http://www.intel.com100 URL: http://www.intel.com
290 Version: VERSION101 Version: VERSION
291 Libs: -L${libdir} -lipu6epmtl102 Libs: -L${libdir} -lipu6epmtl
292-Cflags: -I${includedir}/libipu103-Cflags: -I${includedir}/libipu
293+Cflags: -I${includedir}/ipu6epmtl104+Cflags: -I${includedir}
294diff --git a/lib/ipu_tgl/pkgconfig/ia_imaging.pc b/lib/ipu_tgl/pkgconfig/ia_imaging.pc105diff --git a/lib/ipu_tgl/pkgconfig/ia_imaging.pc b/lib/ipu_tgl/pkgconfig/ia_imaging.pc
295index 9b16492..4affe0a 100644106index 8e9f0fe..fdcb8ff 100644
296--- a/lib/ipu_tgl/pkgconfig/ia_imaging.pc107--- a/lib/ipu_tgl/pkgconfig/ia_imaging.pc
297+++ b/lib/ipu_tgl/pkgconfig/ia_imaging.pc108+++ b/lib/ipu_tgl/pkgconfig/ia_imaging.pc
298@@ -8,4 +8,4 @@ Description: ia_imaging libraries109@@ -1,7 +1,7 @@
299 URL: http://www.intel.com110 prefix=/usr
300 Version: 111 exec_prefix=${prefix}
301 Libs: -L${libdir}112 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
302-Cflags: -I${includedir}/ia_imaging113-includedir=${prefix}/include/ipu_tgl
303+Cflags: -I${includedir}/ipu6/ia_imaging114+includedir=${prefix}/include/ipu6
115
116 Name: libia_imaging
117 Description: ia_imaging libraries
304diff --git a/lib/ipu_tgl/pkgconfig/libgcss.pc b/lib/ipu_tgl/pkgconfig/libgcss.pc118diff --git a/lib/ipu_tgl/pkgconfig/libgcss.pc b/lib/ipu_tgl/pkgconfig/libgcss.pc
305index f8e8e93..1196427 100644119index ef9cdf4..5a892b1 100644
306--- a/lib/ipu_tgl/pkgconfig/libgcss.pc120--- a/lib/ipu_tgl/pkgconfig/libgcss.pc
307+++ b/lib/ipu_tgl/pkgconfig/libgcss.pc121+++ b/lib/ipu_tgl/pkgconfig/libgcss.pc
308@@ -8,5 +8,5 @@ Description: Graph Configuration Subsystem library122@@ -1,7 +1,7 @@
309 URL:123 prefix=/usr
310 Version: 124 exec_prefix=${prefix}
311 Libs: -L${libdir} -lgcss125 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
312-Cflags: -I${includedir} \126-includedir=${prefix}/include/ipu_tgl
313- -I${includedir}/ia_camera127+includedir=${prefix}/include/ipu6
314+Cflags: -I${includedir}/ipu6 \128
315+ -I${includedir}/ipu6/ia_camera129 Name: libgcss
316diff --git a/lib/ipu_tgl/pkgconfig/libiacss.pc b/lib/ipu_tgl/pkgconfig/libiacss.pc130 Description: Graph Configuration Subsystem library
317index e77e99d..b6a0a99 100644
318--- a/lib/ipu_tgl/pkgconfig/libiacss.pc
319+++ b/lib/ipu_tgl/pkgconfig/libiacss.pc
320@@ -8,11 +8,11 @@ Description: Camera Subsystem libraries on IA
321 URL:
322 Version:
323 Libs: -L${libdir} -lgcss -lia_camera -lia_cipf -lia_cipr_core
324-Cflags: -I${includedir} \
325- -I${includedir}/ia_camera \
326- -I${includedir}/ia_cipf \
327- -I${includedir}/ia_cipf_common \
328- -I${includedir}/ia_cipf_css \
329- -I${includedir}/ia_cipr \
330- -I${includedir}/ia_tools \
331- -I${includedir}/gcss
332+Cflags: -I${includedir}/ipu6 \
333+ -I${includedir}/ipu6/ia_camera \
334+ -I${includedir}/ipu6/ia_cipf \
335+ -I${includedir}/ipu6/ia_cipf_common \
336+ -I${includedir}/ipu6/ia_cipf_css \
337+ -I${includedir}/ipu6/ia_cipr \
338+ -I${includedir}/ipu6/ia_tools \
339+ -I${includedir}/ipu6/gcss
340diff --git a/lib/ipu_tgl/pkgconfig/libipu6.pc b/lib/ipu_tgl/pkgconfig/libipu6.pc131diff --git a/lib/ipu_tgl/pkgconfig/libipu6.pc b/lib/ipu_tgl/pkgconfig/libipu6.pc
341index 83d7e49..3d743bc 100644132index c8113e0..f9ba3be 100644
342--- a/lib/ipu_tgl/pkgconfig/libipu6.pc133--- a/lib/ipu_tgl/pkgconfig/libipu6.pc
343+++ b/lib/ipu_tgl/pkgconfig/libipu6.pc134+++ b/lib/ipu_tgl/pkgconfig/libipu6.pc
344@@ -8,4 +8,4 @@ Description: ipu6 fw library135@@ -1,11 +1,11 @@
136 prefix=/usr
137 exec_prefix=${prefix}
138 libdir=${exec_prefix}/lib/@DEB_HOST_MULTIARCH@
139-includedir=${prefix}/include/ipu_tgl
140+includedir=${prefix}/include/ipu6
141
142 Name: libipu6
143 Description: ipu6 fw library
345 URL: http://www.intel.com144 URL: http://www.intel.com
346 Version: VERSION145 Version: VERSION
347 Libs: -L${libdir} -lipu6146 Libs: -L${libdir} -lipu6
348-Cflags: -I${includedir}/libipu147-Cflags: -I${includedir}/libipu
349+Cflags: -I${includedir}/ipu6148+Cflags: -I${includedir}
diff --git a/debian/rules b/debian/rules
index fcaefd0..95a9304 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,58 +2,115 @@
22
3include /usr/share/dpkg/default.mk3include /usr/share/dpkg/default.mk
44
5SHELL = /bin/bash
6
5%:7%:
6 dh $@8 dh $@
79
10clean: debian/control
11 dh_clean
12
8override_dh_install:13override_dh_install:
9 for ipu_ver in ipu6 ipu6ep ipu6epmtl; do \14 for flavor in ipu6:ipu_tgl ipu6ep:ipu_adl ipu6epmtl:ipu_mtl; do \
10 case "$${ipu_ver}" in \15 ipu_ver="$${flavor%:*}"; \
11 ipu6) \16 platform="$${flavor#*:}"; \
12 platform=ipu_tgl; \17 \
13 ;; \18 for lib in "lib/$${platform}"/lib*.so.*; do \
14 ipu6ep) \19 soname="$${lib##*/}"; \
15 platform=ipu_adl; \20 soversion="$${soname##*.}"; \
16 ;; \21 basename="$${soname%.so.*}"; \
17 ipu6epmtl) \22 pkgname="$$(echo "$${basename}" | tr _ -)"; \
18 platform=ipu_mtl; \23 libname="$${pkgname}$${soversion}"; \
19 ;; \24 \
20 esac; \25 libdir="debian/$${libname}/usr/lib/$${DEB_HOST_MULTIARCH}"; \
21 pkgdir=debian/lib$${ipu_ver}; \26 mkdir -p "$${libdir}"; \
22 devpkgdir=debian/lib$${ipu_ver}-dev; \27 install --strip "$${lib}" "$${libdir}"; \
23 libdir=$${pkgdir}/usr/lib/$${DEB_HOST_MULTIARCH}; \28 \
24 devlibdir=$${devpkgdir}/usr/lib/$${DEB_HOST_MULTIARCH}; \29 devlibdir="debian/$${pkgname}-dev/usr/lib/$${DEB_HOST_MULTIARCH}"; \
25 mkdir -p $${libdir} $${devlibdir}/pkgconfig; \30 mkdir -p "$${devlibdir}"; \
26 install --strip lib/$${platform}/*.so $${libdir}; \31 ln -s "$${soname}" "$${devlibdir}/$${basename}.so"; \
27 install lib/$${platform}/*.a $${devlibdir}; \
28 appendix=; \
29 if test "$${ipu_ver}" != "ipu6"; then \
30 appendix=-$${ipu_ver}; \
31 fi; \
32 replace_args=; \
33 for file in $${libdir}/*.so; do \
34 fname=$$(basename $${file}); \
35 replace_args="$${replace_args} --replace-needed $${fname} $${fname%.so}$${appendix}.so.0"; \
36 done; \32 done; \
37 for file in $${libdir}/*.so; do \33 \
38 fname=$$(basename $${file%.so}); \34 for lib in "lib/$${platform}"/*.a; do \
39 patchelf --set-soname $${fname}$${appendix}.so.0 $${file}; \35 basename="$${lib##*/}"; \
40 patchelf $${replace_args} $${file}; \36 basename="$${basename%.*}"; \
41 if test -n "$$(patchelf --print-rpath $${file})"; then \37 pkgname="$$(echo "$${basename}" | tr _ -)"; \
42 patchelf --remove-rpath $${file}; \38 \
43 fi; \39 devlibdir="debian/$${pkgname}-dev/usr/lib/$${DEB_HOST_MULTIARCH}"; \
44 case "$${fname}" in \40 mkdir -p "$${devlibdir}"; \
45 libia_aiqb_parser) \41 install "$${lib}" "$${devlibdir}"; \
46 patchelf --add-needed libia_log$${appendix}.so.0 $${file}; \
47 ;; \
48 esac; \
49 mv $${file} $${libdir}/$${fname}$${appendix}.so.0; \
50 ln -s $${fname}$${appendix}.so.0 $${libdir}/$${fname}$${appendix}.so; \
51 done; \42 done; \
52 for pc in lib/$${platform}/pkgconfig/*.pc; do \43 \
44 for pc in "lib/$${platform}/pkgconfig"/*.pc; do \
45 basename="$${pc##*/}"; \
46 case "$${basename}" in \
47 libgcss*) \
48 devlibdir="debian/$${basename%.pc}-dev/usr/lib/$${DEB_HOST_MULTIARCH}" ;; \
49 *) \
50 devlibdir="debian/lib$${ipu_ver}-dev/usr/lib/$${DEB_HOST_MULTIARCH}" ;; \
51 esac; \
52 mkdir -p "$${devlibdir}/pkgconfig"; \
53 cat "$${pc}" | \53 cat "$${pc}" | \
54 sed -e 's,@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH),' \54 sed -e "s,@DEB_HOST_MULTIARCH@,$${DEB_HOST_MULTIARCH}," \
55 > $${devlibdir}/pkgconfig/$$(basename $${pc}); \55 > $${devlibdir}/pkgconfig/$$(basename $${pc}); \
56 done; \56 done; \
57 done57 done
5858
59 dh_install59 dh_install
60
61.PHONY: debian/control
62debian/control:
63 cat debian/control.source > debian/control
64
65 for flavor in ipu6:ipu_tgl ipu6ep:ipu_adl ipu6epmtl:ipu_mtl; do \
66 ipu_ver="$${flavor%:*}"; \
67 platform="$${flavor#*:}"; \
68 \
69 devall=""; \
70 for lib in $$(ls -1 "lib/$${platform}"/lib*.so.* | sort -d); do \
71 soname="$${lib##*/}"; \
72 soversion="$${soname##*.}"; \
73 basename="$${soname%.so.*}"; \
74 pkgname="$$(echo "$${basename}" | tr _ -)"; \
75 libname="$${pkgname}$${soversion}"; \
76 printf "Package: $${libname}\n"; \
77 printf "Architecture: any\n"; \
78 printf "Depends:\n \$${misc:Depends},\n \$${shlibs:Depends},\n"; \
79 if [ "$${ipu_ver}" = "ipu6" ] || [ "$${ipu_ver}" = "ipu6ep" ]; then \
80 printf "Breaks:\n lib$${ipu_ver} (<= 0~git202309010954.376fccf),\n"; \
81 fi; \
82 printf "Description: API library for Intel IPU6 camera\n"; \
83 printf " This package contains header files and/or static library of\n $${libname} for using Intel IPU6 camera.\n\n"; \
84 \
85 printf "Package: $${pkgname}-dev\n"; \
86 printf "Architecture: any\n"; \
87 printf "Depends:\n \$${misc:Depends},\n \$${shlibs:Depends},\n $${libname} (= \$${binary:Version}),\n"; \
88 case "$${libname}" in \
89 libgcss*) printf " pkg-config,\n" ;; \
90 esac; \
91 if [ "$${ipu_ver}" = "ipu6" ] || [ "$${ipu_ver}" = "ipu6ep" ]; then \
92 printf "Breaks:\n lib$${ipu_ver}-dev (<= 0~git202309010954.376fccf),\n"; \
93 fi; \
94 printf "Description: API library for Intel IPU6 camera (development files)\n"; \
95 printf " This package contains header files and/or static library of\n $${libname} for Intel IPU6 camera development.\n\n"; \
96 devall="$${devall} $${pkgname}-dev (= \$${binary:Version}),\n"; \
97 done; \
98 \
99 pkgname="libia-p2p-$${ipu_ver}"; \
100 printf "Package: $${pkgname}-dev\n"; \
101 printf "Architecture: any\n"; \
102 printf "Depends:\n \$${misc:Depends},\n \$${shlibs:Depends},\n"; \
103 if [ "$${ipu_ver}" = "ipu6" ] || [ "$${ipu_ver}" = "ipu6ep" ]; then \
104 printf "Breaks:\n lib$${ipu_ver}-dev (<= 0~git202309010954.376fccf),\n"; \
105 fi; \
106 printf "Description: API library for Intel IPU6 camera (development files)\n"; \
107 printf " This package contains static library of $${pkgname}\n for Intel IPU6 camera development.\n\n"; \
108 devall="$${devall} $${pkgname}-dev (= \$${binary:Version}),\n"; \
109 \
110 pkgname="lib$${ipu_ver}"; \
111 printf "Package: $${pkgname}-dev\n"; \
112 printf "Architecture: any\n"; \
113 printf "Depends:\n \$${misc:Depends},\n \$${shlibs:Depends},\n$${devall}"; \
114 printf "Description: API library for Intel IPU6 camera (development files)\n"; \
115 printf " This package contains header files and/or static library of\n $${libname} for Intel IPU6 camera development.\n\n"; \
116 done >> debian/control
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
index 7a1e0ad..cee0958 100644
--- a/debian/source/lintian-overrides
+++ b/debian/source/lintian-overrides
@@ -1 +1 @@
1ipu6-camera-bins source: source-is-missing */lib/*.so*1ipu6-camera-bins source: source-is-missing lib/*/*.so*
diff --git a/lib/ipu_adl/libbroxton_ia_pal.so b/lib/ipu_adl/libbroxton_ia_pal-ipu6ep.so.0
2similarity index 94%2similarity index 94%
3rename from lib/ipu_adl/libbroxton_ia_pal.so3rename from lib/ipu_adl/libbroxton_ia_pal.so
4rename to lib/ipu_adl/libbroxton_ia_pal-ipu6ep.so.04rename to lib/ipu_adl/libbroxton_ia_pal-ipu6ep.so.0
index cd0289a..7295ac5 100644
5Binary files a/lib/ipu_adl/libbroxton_ia_pal.so and b/lib/ipu_adl/libbroxton_ia_pal-ipu6ep.so.0 differ5Binary files a/lib/ipu_adl/libbroxton_ia_pal.so and b/lib/ipu_adl/libbroxton_ia_pal-ipu6ep.so.0 differ
diff --git a/lib/ipu_mtl/libgcss.so.0.0.0 b/lib/ipu_adl/libgcss-ipu6ep.so.0
6similarity index 95%6similarity index 95%
7rename from lib/ipu_mtl/libgcss.so.0.0.07rename from lib/ipu_mtl/libgcss.so.0.0.0
8rename to lib/ipu_adl/libgcss-ipu6ep.so.08rename to lib/ipu_adl/libgcss-ipu6ep.so.0
index 7c91949..ee0d626 100644
9Binary files a/lib/ipu_mtl/libgcss.so.0.0.0 and b/lib/ipu_adl/libgcss-ipu6ep.so.0 differ9Binary files a/lib/ipu_mtl/libgcss.so.0.0.0 and b/lib/ipu_adl/libgcss-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libgcss.so b/lib/ipu_adl/libgcss.so
10deleted file mode 12000010deleted file mode 120000
index 85f875b..0000000
--- a/lib/ipu_adl/libgcss.so
+++ /dev/null
@@ -1 +0,0 @@
1libgcss.so.0
2\ No newline at end of file0\ No newline at end of file
diff --git a/lib/ipu_adl/libgcss.so.0 b/lib/ipu_adl/libgcss.so.0
3deleted file mode 1200001deleted file mode 120000
index 7605f28..0000000
--- a/lib/ipu_adl/libgcss.so.0
+++ /dev/null
@@ -1 +0,0 @@
1libgcss.so.0.0.0
2\ No newline at end of file0\ No newline at end of file
diff --git a/lib/ipu_adl/libia_aiq.so b/lib/ipu_adl/libia_aiq-ipu6ep.so.0
3similarity index 96%1similarity index 96%
4rename from lib/ipu_adl/libia_aiq.so2rename from lib/ipu_adl/libia_aiq.so
5rename to lib/ipu_adl/libia_aiq-ipu6ep.so.03rename to lib/ipu_adl/libia_aiq-ipu6ep.so.0
index 4d2a893..8cb3b13 100644
6Binary files a/lib/ipu_adl/libia_aiq.so and b/lib/ipu_adl/libia_aiq-ipu6ep.so.0 differ4Binary files a/lib/ipu_adl/libia_aiq.so and b/lib/ipu_adl/libia_aiq-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_aiq_file_debug.so b/lib/ipu_adl/libia_aiq_file_debug-ipu6ep.so.0
7similarity index 98%5similarity index 98%
8rename from lib/ipu_adl/libia_aiq_file_debug.so6rename from lib/ipu_adl/libia_aiq_file_debug.so
9rename to lib/ipu_adl/libia_aiq_file_debug-ipu6ep.so.07rename to lib/ipu_adl/libia_aiq_file_debug-ipu6ep.so.0
index 8bf0afc..86654b6 100644
10Binary files a/lib/ipu_adl/libia_aiq_file_debug.so and b/lib/ipu_adl/libia_aiq_file_debug-ipu6ep.so.0 differ8Binary files a/lib/ipu_adl/libia_aiq_file_debug.so and b/lib/ipu_adl/libia_aiq_file_debug-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_aiqb_parser.so b/lib/ipu_adl/libia_aiqb_parser-ipu6ep.so.0
11similarity index 91%9similarity index 91%
12rename from lib/ipu_adl/libia_aiqb_parser.so10rename from lib/ipu_adl/libia_aiqb_parser.so
13rename to lib/ipu_adl/libia_aiqb_parser-ipu6ep.so.011rename to lib/ipu_adl/libia_aiqb_parser-ipu6ep.so.0
index 7184bb2..b64c9ab 100644
14Binary files a/lib/ipu_adl/libia_aiqb_parser.so and b/lib/ipu_adl/libia_aiqb_parser-ipu6ep.so.0 differ12Binary files a/lib/ipu_adl/libia_aiqb_parser.so and b/lib/ipu_adl/libia_aiqb_parser-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_bcomp.so b/lib/ipu_adl/libia_bcomp-ipu6ep.so.0
15similarity index 81%13similarity index 81%
16rename from lib/ipu_adl/libia_bcomp.so14rename from lib/ipu_adl/libia_bcomp.so
17rename to lib/ipu_adl/libia_bcomp-ipu6ep.so.015rename to lib/ipu_adl/libia_bcomp-ipu6ep.so.0
index 4719a77..cf2f231 100644
18Binary files a/lib/ipu_adl/libia_bcomp.so and b/lib/ipu_adl/libia_bcomp-ipu6ep.so.0 differ16Binary files a/lib/ipu_adl/libia_bcomp.so and b/lib/ipu_adl/libia_bcomp-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_cca.so b/lib/ipu_adl/libia_cca-ipu6ep.so.0
19similarity index 89%17similarity index 89%
20rename from lib/ipu_adl/libia_cca.so18rename from lib/ipu_adl/libia_cca.so
21rename to lib/ipu_adl/libia_cca-ipu6ep.so.019rename to lib/ipu_adl/libia_cca-ipu6ep.so.0
index 4e2f959..57c7240 100644
22Binary files a/lib/ipu_adl/libia_cca.so and b/lib/ipu_adl/libia_cca-ipu6ep.so.0 differ20Binary files a/lib/ipu_adl/libia_cca.so and b/lib/ipu_adl/libia_cca-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_ccat.so b/lib/ipu_adl/libia_ccat-ipu6ep.so.0
23similarity index 93%21similarity index 93%
24rename from lib/ipu_adl/libia_ccat.so22rename from lib/ipu_adl/libia_ccat.so
25rename to lib/ipu_adl/libia_ccat-ipu6ep.so.023rename to lib/ipu_adl/libia_ccat-ipu6ep.so.0
index 22e9b4d..1eb2241 100644
26Binary files a/lib/ipu_adl/libia_ccat.so and b/lib/ipu_adl/libia_ccat-ipu6ep.so.0 differ24Binary files a/lib/ipu_adl/libia_ccat.so and b/lib/ipu_adl/libia_ccat-ipu6ep.so.0 differ
diff --git a/lib/ipu_tgl/libia_cmc_parser.so b/lib/ipu_adl/libia_cmc_parser-ipu6ep.so.0
27similarity index 89%25similarity index 89%
28rename from lib/ipu_tgl/libia_cmc_parser.so26rename from lib/ipu_tgl/libia_cmc_parser.so
29rename to lib/ipu_adl/libia_cmc_parser-ipu6ep.so.027rename to lib/ipu_adl/libia_cmc_parser-ipu6ep.so.0
index 82ee843..b35e023 100644
30Binary files a/lib/ipu_tgl/libia_cmc_parser.so and b/lib/ipu_adl/libia_cmc_parser-ipu6ep.so.0 differ28Binary files a/lib/ipu_tgl/libia_cmc_parser.so and b/lib/ipu_adl/libia_cmc_parser-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_coordinate.so b/lib/ipu_adl/libia_coordinate-ipu6ep.so.0
31similarity index 81%29similarity index 81%
32rename from lib/ipu_adl/libia_coordinate.so30rename from lib/ipu_adl/libia_coordinate.so
33rename to lib/ipu_adl/libia_coordinate-ipu6ep.so.031rename to lib/ipu_adl/libia_coordinate-ipu6ep.so.0
index 53d2bce..339f9a0 100644
34Binary files a/lib/ipu_adl/libia_coordinate.so and b/lib/ipu_adl/libia_coordinate-ipu6ep.so.0 differ32Binary files a/lib/ipu_adl/libia_coordinate.so and b/lib/ipu_adl/libia_coordinate-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_dvs.so b/lib/ipu_adl/libia_dvs-ipu6ep.so.0
35similarity index 91%33similarity index 91%
36rename from lib/ipu_adl/libia_dvs.so34rename from lib/ipu_adl/libia_dvs.so
37rename to lib/ipu_adl/libia_dvs-ipu6ep.so.035rename to lib/ipu_adl/libia_dvs-ipu6ep.so.0
index a0a8d48..c6919bb 100644
38Binary files a/lib/ipu_adl/libia_dvs.so and b/lib/ipu_adl/libia_dvs-ipu6ep.so.0 differ36Binary files a/lib/ipu_adl/libia_dvs.so and b/lib/ipu_adl/libia_dvs-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_emd_decoder.so b/lib/ipu_adl/libia_emd_decoder-ipu6ep.so.0
39similarity index 83%37similarity index 83%
40rename from lib/ipu_adl/libia_emd_decoder.so38rename from lib/ipu_adl/libia_emd_decoder.so
41rename to lib/ipu_adl/libia_emd_decoder-ipu6ep.so.039rename to lib/ipu_adl/libia_emd_decoder-ipu6ep.so.0
index e8aab12..dbae61b 100644
42Binary files a/lib/ipu_adl/libia_emd_decoder.so and b/lib/ipu_adl/libia_emd_decoder-ipu6ep.so.0 differ40Binary files a/lib/ipu_adl/libia_emd_decoder.so and b/lib/ipu_adl/libia_emd_decoder-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_exc.so b/lib/ipu_adl/libia_exc-ipu6ep.so.0
43similarity index 85%41similarity index 85%
44rename from lib/ipu_adl/libia_exc.so42rename from lib/ipu_adl/libia_exc.so
45rename to lib/ipu_adl/libia_exc-ipu6ep.so.043rename to lib/ipu_adl/libia_exc-ipu6ep.so.0
index 695c37c..21469bb 100644
46Binary files a/lib/ipu_adl/libia_exc.so and b/lib/ipu_adl/libia_exc-ipu6ep.so.0 differ44Binary files a/lib/ipu_adl/libia_exc.so and b/lib/ipu_adl/libia_exc-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_isp_bxt.so b/lib/ipu_adl/libia_isp_bxt-ipu6ep.so.0
47similarity index 95%45similarity index 95%
48rename from lib/ipu_adl/libia_isp_bxt.so46rename from lib/ipu_adl/libia_isp_bxt.so
49rename to lib/ipu_adl/libia_isp_bxt-ipu6ep.so.047rename to lib/ipu_adl/libia_isp_bxt-ipu6ep.so.0
index b060140..21f6534 100644
50Binary files a/lib/ipu_adl/libia_isp_bxt.so and b/lib/ipu_adl/libia_isp_bxt-ipu6ep.so.0 differ48Binary files a/lib/ipu_adl/libia_isp_bxt.so and b/lib/ipu_adl/libia_isp_bxt-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_lard.so b/lib/ipu_adl/libia_lard-ipu6ep.so.0
51similarity index 83%49similarity index 83%
52rename from lib/ipu_adl/libia_lard.so50rename from lib/ipu_adl/libia_lard.so
53rename to lib/ipu_adl/libia_lard-ipu6ep.so.051rename to lib/ipu_adl/libia_lard-ipu6ep.so.0
index b37de99..2c83a82 100644
54Binary files a/lib/ipu_adl/libia_lard.so and b/lib/ipu_adl/libia_lard-ipu6ep.so.0 differ52Binary files a/lib/ipu_adl/libia_lard.so and b/lib/ipu_adl/libia_lard-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_log.so b/lib/ipu_adl/libia_log-ipu6ep.so.0
55similarity index 83%53similarity index 83%
56rename from lib/ipu_adl/libia_log.so54rename from lib/ipu_adl/libia_log.so
57rename to lib/ipu_adl/libia_log-ipu6ep.so.055rename to lib/ipu_adl/libia_log-ipu6ep.so.0
index 93f5a38..d35a419 100644
58Binary files a/lib/ipu_adl/libia_log.so and b/lib/ipu_adl/libia_log-ipu6ep.so.0 differ56Binary files a/lib/ipu_adl/libia_log.so and b/lib/ipu_adl/libia_log-ipu6ep.so.0 differ
diff --git a/lib/ipu_tgl/libia_ltm.so b/lib/ipu_adl/libia_ltm-ipu6ep.so.0
59similarity index 94%57similarity index 94%
60rename from lib/ipu_tgl/libia_ltm.so58rename from lib/ipu_tgl/libia_ltm.so
61rename to lib/ipu_adl/libia_ltm-ipu6ep.so.059rename to lib/ipu_adl/libia_ltm-ipu6ep.so.0
index fcd3cd2..fd251fb 100644
62Binary files a/lib/ipu_tgl/libia_ltm.so and b/lib/ipu_adl/libia_ltm-ipu6ep.so.0 differ60Binary files a/lib/ipu_tgl/libia_ltm.so and b/lib/ipu_adl/libia_ltm-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_mkn.so b/lib/ipu_adl/libia_mkn-ipu6ep.so.0
63similarity index 84%61similarity index 84%
64rename from lib/ipu_adl/libia_mkn.so62rename from lib/ipu_adl/libia_mkn.so
65rename to lib/ipu_adl/libia_mkn-ipu6ep.so.063rename to lib/ipu_adl/libia_mkn-ipu6ep.so.0
index ce082a7..70419ec 100644
66Binary files a/lib/ipu_adl/libia_mkn.so and b/lib/ipu_adl/libia_mkn-ipu6ep.so.0 differ64Binary files a/lib/ipu_adl/libia_mkn.so and b/lib/ipu_adl/libia_mkn-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/libia_nvm.so b/lib/ipu_adl/libia_nvm-ipu6ep.so.0
67similarity index 86%65similarity index 86%
68rename from lib/ipu_adl/libia_nvm.so66rename from lib/ipu_adl/libia_nvm.so
69rename to lib/ipu_adl/libia_nvm-ipu6ep.so.067rename to lib/ipu_adl/libia_nvm-ipu6ep.so.0
index a82ad30..1f50007 100644
70Binary files a/lib/ipu_adl/libia_nvm.so and b/lib/ipu_adl/libia_nvm-ipu6ep.so.0 differ68Binary files a/lib/ipu_adl/libia_nvm.so and b/lib/ipu_adl/libia_nvm-ipu6ep.so.0 differ
diff --git a/lib/ipu_adl/pkgconfig/ia_imaging.pc b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
71similarity index 70%69similarity index 70%
72rename from lib/ipu_adl/pkgconfig/ia_imaging.pc70rename from lib/ipu_adl/pkgconfig/ia_imaging.pc
73rename to lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc71rename to lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
index 51d4513..c056b2c 100644
--- a/lib/ipu_adl/pkgconfig/ia_imaging.pc
+++ b/lib/ipu_adl/pkgconfig/ia_imaging-ipu6ep.pc
@@ -1,9 +1,9 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_adl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_adl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_adl4includedir=${prefix}/include/ipu_adl
55
6Name: libia_imaging6Name: libia_imaging-ipu6ep
7Description: ia_imaging libraries7Description: ia_imaging libraries
8URL: http://www.intel.com8URL: http://www.intel.com
9Version: 9Version:
diff --git a/lib/ipu_adl/pkgconfig/libgcss.pc b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
10similarity index 63%10similarity index 63%
11rename from lib/ipu_adl/pkgconfig/libgcss.pc11rename from lib/ipu_adl/pkgconfig/libgcss.pc
12rename to lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc12rename to lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
index 54ef447..a2c6284 100644
--- a/lib/ipu_adl/pkgconfig/libgcss.pc
+++ b/lib/ipu_adl/pkgconfig/libgcss-ipu6ep.pc
@@ -1,12 +1,12 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_adl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_adl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_adl4includedir=${prefix}/include/ipu_adl
55
6Name: libgcss6Name: libgcss-ipu6ep
7Description: Graph Configuration Subsystem library7Description: Graph Configuration Subsystem library
8URL:8URL:
9Version: 9Version:
10Libs: -L${libdir} -lgcss10Libs: -L${libdir} -lgcss-ipu6ep
11Cflags: -I${includedir} \11Cflags: -I${includedir} \
12 -I${includedir}/ia_camera12 -I${includedir}/ia_camera
diff --git a/lib/ipu_adl/pkgconfig/libiacss.pc b/lib/ipu_adl/pkgconfig/libiacss.pc
13deleted file mode 10064413deleted file mode 100644
index adfffac..0000000
--- a/lib/ipu_adl/pkgconfig/libiacss.pc
+++ /dev/null
@@ -1,18 +0,0 @@
1prefix=/usr
2exec_prefix=${prefix}/ipu_adl
3libdir=${prefix}/lib/ipu_adl
4includedir=${prefix}/include/ipu_adl
5
6Name: libiacss
7Description: Camera Subsystem libraries on IA
8URL:
9Version:
10Libs: -L${libdir} -lgcss -lia_camera -lia_cipf -lia_cipr_core
11Cflags: -I${includedir} \
12 -I${includedir}/ia_camera \
13 -I${includedir}/ia_cipf \
14 -I${includedir}/ia_cipf_common \
15 -I${includedir}/ia_cipf_css \
16 -I${includedir}/ia_cipr \
17 -I${includedir}/ia_tools \
18 -I${includedir}/gcss
diff --git a/lib/ipu_adl/pkgconfig/libipu6ep.pc b/lib/ipu_adl/pkgconfig/libipu6ep.pc
index 2fe4f99..bf254ab 100644
--- a/lib/ipu_adl/pkgconfig/libipu6ep.pc
+++ b/lib/ipu_adl/pkgconfig/libipu6ep.pc
@@ -1,6 +1,6 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_adl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_adl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_adl4includedir=${prefix}/include/ipu_adl
55
6Name: libipu6ep6Name: libipu6ep
diff --git a/lib/ipu_mtl/libbroxton_ia_pal.so b/lib/ipu_mtl/libbroxton_ia_pal-ipu6epmtl.so.0
7similarity index 94%7similarity index 94%
8rename from lib/ipu_mtl/libbroxton_ia_pal.so8rename from lib/ipu_mtl/libbroxton_ia_pal.so
9rename to lib/ipu_mtl/libbroxton_ia_pal-ipu6epmtl.so.09rename to lib/ipu_mtl/libbroxton_ia_pal-ipu6epmtl.so.0
index 0c3d095..dbb6541 100644
10Binary files a/lib/ipu_mtl/libbroxton_ia_pal.so and b/lib/ipu_mtl/libbroxton_ia_pal-ipu6epmtl.so.0 differ10Binary files a/lib/ipu_mtl/libbroxton_ia_pal.so and b/lib/ipu_mtl/libbroxton_ia_pal-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_tgl/libgcss.so.0.0.0 b/lib/ipu_mtl/libgcss-ipu6epmtl.so.0
11similarity index 94%11similarity index 94%
12rename from lib/ipu_tgl/libgcss.so.0.0.012rename from lib/ipu_tgl/libgcss.so.0.0.0
13rename to lib/ipu_mtl/libgcss-ipu6epmtl.so.013rename to lib/ipu_mtl/libgcss-ipu6epmtl.so.0
index f898297..83237c9 100644
14Binary files a/lib/ipu_tgl/libgcss.so.0.0.0 and b/lib/ipu_mtl/libgcss-ipu6epmtl.so.0 differ14Binary files a/lib/ipu_tgl/libgcss.so.0.0.0 and b/lib/ipu_mtl/libgcss-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libgcss.so b/lib/ipu_mtl/libgcss.so
15deleted file mode 12000015deleted file mode 120000
index 85f875b..0000000
--- a/lib/ipu_mtl/libgcss.so
+++ /dev/null
@@ -1 +0,0 @@
1libgcss.so.0
2\ No newline at end of file0\ No newline at end of file
diff --git a/lib/ipu_mtl/libgcss.so.0 b/lib/ipu_mtl/libgcss.so.0
3deleted file mode 1200001deleted file mode 120000
index 7605f28..0000000
--- a/lib/ipu_mtl/libgcss.so.0
+++ /dev/null
@@ -1 +0,0 @@
1libgcss.so.0.0.0
2\ No newline at end of file0\ No newline at end of file
diff --git a/lib/ipu_mtl/libia_aiq.so b/lib/ipu_mtl/libia_aiq-ipu6epmtl.so.0
3similarity index 96%1similarity index 96%
4rename from lib/ipu_mtl/libia_aiq.so2rename from lib/ipu_mtl/libia_aiq.so
5rename to lib/ipu_mtl/libia_aiq-ipu6epmtl.so.03rename to lib/ipu_mtl/libia_aiq-ipu6epmtl.so.0
index 19adb64..3eb1199 100644
6Binary files a/lib/ipu_mtl/libia_aiq.so and b/lib/ipu_mtl/libia_aiq-ipu6epmtl.so.0 differ4Binary files a/lib/ipu_mtl/libia_aiq.so and b/lib/ipu_mtl/libia_aiq-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_aiq_file_debug.so b/lib/ipu_mtl/libia_aiq_file_debug-ipu6epmtl.so.0
7similarity index 98%5similarity index 98%
8rename from lib/ipu_mtl/libia_aiq_file_debug.so6rename from lib/ipu_mtl/libia_aiq_file_debug.so
9rename to lib/ipu_mtl/libia_aiq_file_debug-ipu6epmtl.so.07rename to lib/ipu_mtl/libia_aiq_file_debug-ipu6epmtl.so.0
index 3a94691..7376bbf 100644
10Binary files a/lib/ipu_mtl/libia_aiq_file_debug.so and b/lib/ipu_mtl/libia_aiq_file_debug-ipu6epmtl.so.0 differ8Binary files a/lib/ipu_mtl/libia_aiq_file_debug.so and b/lib/ipu_mtl/libia_aiq_file_debug-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_aiqb_parser.so b/lib/ipu_mtl/libia_aiqb_parser-ipu6epmtl.so.0
11similarity index 91%9similarity index 91%
12rename from lib/ipu_mtl/libia_aiqb_parser.so10rename from lib/ipu_mtl/libia_aiqb_parser.so
13rename to lib/ipu_mtl/libia_aiqb_parser-ipu6epmtl.so.011rename to lib/ipu_mtl/libia_aiqb_parser-ipu6epmtl.so.0
index 2e7d63e..9de98d0 100644
14Binary files a/lib/ipu_mtl/libia_aiqb_parser.so and b/lib/ipu_mtl/libia_aiqb_parser-ipu6epmtl.so.0 differ12Binary files a/lib/ipu_mtl/libia_aiqb_parser.so and b/lib/ipu_mtl/libia_aiqb_parser-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_bcomp.so b/lib/ipu_mtl/libia_bcomp-ipu6epmtl.so.0
15similarity index 80%13similarity index 80%
16rename from lib/ipu_mtl/libia_bcomp.so14rename from lib/ipu_mtl/libia_bcomp.so
17rename to lib/ipu_mtl/libia_bcomp-ipu6epmtl.so.015rename to lib/ipu_mtl/libia_bcomp-ipu6epmtl.so.0
index 9727c4b..1a71e63 100644
18Binary files a/lib/ipu_mtl/libia_bcomp.so and b/lib/ipu_mtl/libia_bcomp-ipu6epmtl.so.0 differ16Binary files a/lib/ipu_mtl/libia_bcomp.so and b/lib/ipu_mtl/libia_bcomp-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_cca.so b/lib/ipu_mtl/libia_cca-ipu6epmtl.so.0
19similarity index 89%17similarity index 89%
20rename from lib/ipu_mtl/libia_cca.so18rename from lib/ipu_mtl/libia_cca.so
21rename to lib/ipu_mtl/libia_cca-ipu6epmtl.so.019rename to lib/ipu_mtl/libia_cca-ipu6epmtl.so.0
index 8c477d7..a8c090a 100644
22Binary files a/lib/ipu_mtl/libia_cca.so and b/lib/ipu_mtl/libia_cca-ipu6epmtl.so.0 differ20Binary files a/lib/ipu_mtl/libia_cca.so and b/lib/ipu_mtl/libia_cca-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_tgl/libia_ccat.so b/lib/ipu_mtl/libia_ccat-ipu6epmtl.so.0
23similarity index 93%21similarity index 93%
24rename from lib/ipu_tgl/libia_ccat.so22rename from lib/ipu_tgl/libia_ccat.so
25rename to lib/ipu_mtl/libia_ccat-ipu6epmtl.so.023rename to lib/ipu_mtl/libia_ccat-ipu6epmtl.so.0
index 5675255..a881a31 100644
26Binary files a/lib/ipu_tgl/libia_ccat.so and b/lib/ipu_mtl/libia_ccat-ipu6epmtl.so.0 differ24Binary files a/lib/ipu_tgl/libia_ccat.so and b/lib/ipu_mtl/libia_ccat-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_cmc_parser.so b/lib/ipu_mtl/libia_cmc_parser-ipu6epmtl.so.0
27similarity index 89%25similarity index 89%
28rename from lib/ipu_mtl/libia_cmc_parser.so26rename from lib/ipu_mtl/libia_cmc_parser.so
29rename to lib/ipu_mtl/libia_cmc_parser-ipu6epmtl.so.027rename to lib/ipu_mtl/libia_cmc_parser-ipu6epmtl.so.0
index 2b0329f..68c04fc 100644
30Binary files a/lib/ipu_mtl/libia_cmc_parser.so and b/lib/ipu_mtl/libia_cmc_parser-ipu6epmtl.so.0 differ28Binary files a/lib/ipu_mtl/libia_cmc_parser.so and b/lib/ipu_mtl/libia_cmc_parser-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_coordinate.so b/lib/ipu_mtl/libia_coordinate-ipu6epmtl.so.0
31similarity index 81%29similarity index 81%
32rename from lib/ipu_mtl/libia_coordinate.so30rename from lib/ipu_mtl/libia_coordinate.so
33rename to lib/ipu_mtl/libia_coordinate-ipu6epmtl.so.031rename to lib/ipu_mtl/libia_coordinate-ipu6epmtl.so.0
index 690c875..f0a8441 100644
34Binary files a/lib/ipu_mtl/libia_coordinate.so and b/lib/ipu_mtl/libia_coordinate-ipu6epmtl.so.0 differ32Binary files a/lib/ipu_mtl/libia_coordinate.so and b/lib/ipu_mtl/libia_coordinate-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_tgl/libia_dvs.so b/lib/ipu_mtl/libia_dvs-ipu6epmtl.so.0
35similarity index 92%33similarity index 92%
36rename from lib/ipu_tgl/libia_dvs.so34rename from lib/ipu_tgl/libia_dvs.so
37rename to lib/ipu_mtl/libia_dvs-ipu6epmtl.so.035rename to lib/ipu_mtl/libia_dvs-ipu6epmtl.so.0
index 870129e..9c2f15d 100644
38Binary files a/lib/ipu_tgl/libia_dvs.so and b/lib/ipu_mtl/libia_dvs-ipu6epmtl.so.0 differ36Binary files a/lib/ipu_tgl/libia_dvs.so and b/lib/ipu_mtl/libia_dvs-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_emd_decoder.so b/lib/ipu_mtl/libia_emd_decoder-ipu6epmtl.so.0
39similarity index 83%37similarity index 83%
40rename from lib/ipu_mtl/libia_emd_decoder.so38rename from lib/ipu_mtl/libia_emd_decoder.so
41rename to lib/ipu_mtl/libia_emd_decoder-ipu6epmtl.so.039rename to lib/ipu_mtl/libia_emd_decoder-ipu6epmtl.so.0
index fc94499..738e0da 100644
42Binary files a/lib/ipu_mtl/libia_emd_decoder.so and b/lib/ipu_mtl/libia_emd_decoder-ipu6epmtl.so.0 differ40Binary files a/lib/ipu_mtl/libia_emd_decoder.so and b/lib/ipu_mtl/libia_emd_decoder-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_exc.so b/lib/ipu_mtl/libia_exc-ipu6epmtl.so.0
43similarity index 85%41similarity index 85%
44rename from lib/ipu_mtl/libia_exc.so42rename from lib/ipu_mtl/libia_exc.so
45rename to lib/ipu_mtl/libia_exc-ipu6epmtl.so.043rename to lib/ipu_mtl/libia_exc-ipu6epmtl.so.0
index 5a7b407..381b5ea 100644
46Binary files a/lib/ipu_mtl/libia_exc.so and b/lib/ipu_mtl/libia_exc-ipu6epmtl.so.0 differ44Binary files a/lib/ipu_mtl/libia_exc.so and b/lib/ipu_mtl/libia_exc-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_isp_bxt.so b/lib/ipu_mtl/libia_isp_bxt-ipu6epmtl.so.0
47similarity index 95%45similarity index 95%
48rename from lib/ipu_mtl/libia_isp_bxt.so46rename from lib/ipu_mtl/libia_isp_bxt.so
49rename to lib/ipu_mtl/libia_isp_bxt-ipu6epmtl.so.047rename to lib/ipu_mtl/libia_isp_bxt-ipu6epmtl.so.0
index 670dae2..e55a269 100644
50Binary files a/lib/ipu_mtl/libia_isp_bxt.so and b/lib/ipu_mtl/libia_isp_bxt-ipu6epmtl.so.0 differ48Binary files a/lib/ipu_mtl/libia_isp_bxt.so and b/lib/ipu_mtl/libia_isp_bxt-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_lard.so b/lib/ipu_mtl/libia_lard-ipu6epmtl.so.0
51similarity index 83%49similarity index 83%
52rename from lib/ipu_mtl/libia_lard.so50rename from lib/ipu_mtl/libia_lard.so
53rename to lib/ipu_mtl/libia_lard-ipu6epmtl.so.051rename to lib/ipu_mtl/libia_lard-ipu6epmtl.so.0
index ff11aee..3729ca3 100644
54Binary files a/lib/ipu_mtl/libia_lard.so and b/lib/ipu_mtl/libia_lard-ipu6epmtl.so.0 differ52Binary files a/lib/ipu_mtl/libia_lard.so and b/lib/ipu_mtl/libia_lard-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_log.so b/lib/ipu_mtl/libia_log-ipu6epmtl.so.0
55similarity index 83%53similarity index 83%
56rename from lib/ipu_mtl/libia_log.so54rename from lib/ipu_mtl/libia_log.so
57rename to lib/ipu_mtl/libia_log-ipu6epmtl.so.055rename to lib/ipu_mtl/libia_log-ipu6epmtl.so.0
index 93f5a38..5bd53b1 100644
58Binary files a/lib/ipu_mtl/libia_log.so and b/lib/ipu_mtl/libia_log-ipu6epmtl.so.0 differ56Binary files a/lib/ipu_mtl/libia_log.so and b/lib/ipu_mtl/libia_log-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_adl/libia_ltm.so b/lib/ipu_mtl/libia_ltm-ipu6epmtl.so.0
59similarity index 95%57similarity index 95%
60rename from lib/ipu_adl/libia_ltm.so58rename from lib/ipu_adl/libia_ltm.so
61rename to lib/ipu_mtl/libia_ltm-ipu6epmtl.so.059rename to lib/ipu_mtl/libia_ltm-ipu6epmtl.so.0
index 7d8f709..35e2018 100644
62Binary files a/lib/ipu_adl/libia_ltm.so and b/lib/ipu_mtl/libia_ltm-ipu6epmtl.so.0 differ60Binary files a/lib/ipu_adl/libia_ltm.so and b/lib/ipu_mtl/libia_ltm-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_mkn.so b/lib/ipu_mtl/libia_mkn-ipu6epmtl.so.0
63similarity index 84%61similarity index 84%
64rename from lib/ipu_mtl/libia_mkn.so62rename from lib/ipu_mtl/libia_mkn.so
65rename to lib/ipu_mtl/libia_mkn-ipu6epmtl.so.063rename to lib/ipu_mtl/libia_mkn-ipu6epmtl.so.0
index 8b7e527..69fdccb 100644
66Binary files a/lib/ipu_mtl/libia_mkn.so and b/lib/ipu_mtl/libia_mkn-ipu6epmtl.so.0 differ64Binary files a/lib/ipu_mtl/libia_mkn.so and b/lib/ipu_mtl/libia_mkn-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/libia_nvm.so b/lib/ipu_mtl/libia_nvm-ipu6epmtl.so.0
67similarity index 86%65similarity index 86%
68rename from lib/ipu_mtl/libia_nvm.so66rename from lib/ipu_mtl/libia_nvm.so
69rename to lib/ipu_mtl/libia_nvm-ipu6epmtl.so.067rename to lib/ipu_mtl/libia_nvm-ipu6epmtl.so.0
index d0639e8..b6540f5 100644
70Binary files a/lib/ipu_mtl/libia_nvm.so and b/lib/ipu_mtl/libia_nvm-ipu6epmtl.so.0 differ68Binary files a/lib/ipu_mtl/libia_nvm.so and b/lib/ipu_mtl/libia_nvm-ipu6epmtl.so.0 differ
diff --git a/lib/ipu_mtl/pkgconfig/ia_imaging.pc b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
71similarity index 70%69similarity index 70%
72rename from lib/ipu_mtl/pkgconfig/ia_imaging.pc70rename from lib/ipu_mtl/pkgconfig/ia_imaging.pc
73rename to lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc71rename to lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
index a00dcb6..f616fad 100644
--- a/lib/ipu_mtl/pkgconfig/ia_imaging.pc
+++ b/lib/ipu_mtl/pkgconfig/ia_imaging-ipu6epmtl.pc
@@ -1,9 +1,9 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_mtl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_mtl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_mtl4includedir=${prefix}/include/ipu_mtl
55
6Name: libia_imaging6Name: libia_imaging-ipu6epmtl
7Description: ia_imaging libraries7Description: ia_imaging libraries
8URL: http://www.intel.com8URL: http://www.intel.com
9Version: 9Version:
diff --git a/lib/ipu_mtl/pkgconfig/libgcss.pc b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
10similarity index 63%10similarity index 63%
11rename from lib/ipu_mtl/pkgconfig/libgcss.pc11rename from lib/ipu_mtl/pkgconfig/libgcss.pc
12rename to lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc12rename to lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
index 4828d31..4ae9047 100644
--- a/lib/ipu_mtl/pkgconfig/libgcss.pc
+++ b/lib/ipu_mtl/pkgconfig/libgcss-ipu6epmtl.pc
@@ -1,12 +1,12 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_mtl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_mtl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_mtl4includedir=${prefix}/include/ipu_mtl
55
6Name: libgcss6Name: libgcss-ipu6epmtl
7Description: Graph Configuration Subsystem library7Description: Graph Configuration Subsystem library
8URL:8URL:
9Version: 9Version:
10Libs: -L${libdir} -lgcss10Libs: -L${libdir} -lgcss-ipu6epmtl
11Cflags: -I${includedir} \11Cflags: -I${includedir} \
12 -I${includedir}/ia_camera12 -I${includedir}/ia_camera
diff --git a/lib/ipu_mtl/pkgconfig/libiacss.pc b/lib/ipu_mtl/pkgconfig/libiacss.pc
13deleted file mode 10064413deleted file mode 100644
index 61f5d39..0000000
--- a/lib/ipu_mtl/pkgconfig/libiacss.pc
+++ /dev/null
@@ -1,18 +0,0 @@
1prefix=/usr
2exec_prefix=${prefix}/ipu_mtl
3libdir=${prefix}/lib/ipu_mtl
4includedir=${prefix}/include/ipu_mtl
5
6Name: libiacss
7Description: Camera Subsystem libraries on IA
8URL:
9Version:
10Libs: -L${libdir} -lgcss -lia_camera -lia_cipf -lia_cipr_core
11Cflags: -I${includedir} \
12 -I${includedir}/ia_camera \
13 -I${includedir}/ia_cipf \
14 -I${includedir}/ia_cipf_common \
15 -I${includedir}/ia_cipf_css \
16 -I${includedir}/ia_cipr \
17 -I${includedir}/ia_tools \
18 -I${includedir}/gcss
diff --git a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
index 9496432..5fa11b5 100644
--- a/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
+++ b/lib/ipu_mtl/pkgconfig/libipu6epmtl.pc
@@ -1,6 +1,6 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_mtl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_mtl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_mtl4includedir=${prefix}/include/ipu_mtl
55
6Name: libipu6epmtl6Name: libipu6epmtl
diff --git a/lib/ipu_tgl/libbroxton_ia_pal.so b/lib/ipu_tgl/libbroxton_ia_pal.so.0
7similarity index 94%7similarity index 94%
8rename from lib/ipu_tgl/libbroxton_ia_pal.so8rename from lib/ipu_tgl/libbroxton_ia_pal.so
9rename to lib/ipu_tgl/libbroxton_ia_pal.so.09rename to lib/ipu_tgl/libbroxton_ia_pal.so.0
index 8692db3..a52aa52 100644
10Binary files a/lib/ipu_tgl/libbroxton_ia_pal.so and b/lib/ipu_tgl/libbroxton_ia_pal.so.0 differ10Binary files a/lib/ipu_tgl/libbroxton_ia_pal.so and b/lib/ipu_tgl/libbroxton_ia_pal.so.0 differ
diff --git a/lib/ipu_tgl/libgcss.so b/lib/ipu_tgl/libgcss.so
11deleted file mode 12000011deleted file mode 120000
index 85f875b..0000000
--- a/lib/ipu_tgl/libgcss.so
+++ /dev/null
@@ -1 +0,0 @@
1libgcss.so.0
2\ No newline at end of file0\ No newline at end of file
diff --git a/lib/ipu_tgl/libgcss.so.0 b/lib/ipu_tgl/libgcss.so.0
3deleted file mode 1200001deleted file mode 120000
index 7605f28..0000000
--- a/lib/ipu_tgl/libgcss.so.0
+++ /dev/null
@@ -1 +0,0 @@
1libgcss.so.0.0.0
2\ No newline at end of file0\ No newline at end of file
diff --git a/lib/ipu_adl/libgcss.so.0.0.0 b/lib/ipu_tgl/libgcss.so.0
3similarity index 100%1similarity index 100%
4rename from lib/ipu_adl/libgcss.so.0.0.02rename from lib/ipu_adl/libgcss.so.0.0.0
5rename to lib/ipu_tgl/libgcss.so.03rename to lib/ipu_tgl/libgcss.so.0
index 852c0cf..f99c000 100644
6Binary files a/lib/ipu_adl/libgcss.so.0.0.0 and b/lib/ipu_tgl/libgcss.so.0 differ4Binary files a/lib/ipu_adl/libgcss.so.0.0.0 and b/lib/ipu_tgl/libgcss.so.0 differ
diff --git a/lib/ipu_tgl/libia_aiq.so b/lib/ipu_tgl/libia_aiq.so.0
7similarity index 96%5similarity index 96%
8rename from lib/ipu_tgl/libia_aiq.so6rename from lib/ipu_tgl/libia_aiq.so
9rename to lib/ipu_tgl/libia_aiq.so.07rename to lib/ipu_tgl/libia_aiq.so.0
index 7824c40..1eec8b6 100644
10Binary files a/lib/ipu_tgl/libia_aiq.so and b/lib/ipu_tgl/libia_aiq.so.0 differ8Binary files a/lib/ipu_tgl/libia_aiq.so and b/lib/ipu_tgl/libia_aiq.so.0 differ
diff --git a/lib/ipu_tgl/libia_aiq_file_debug.so b/lib/ipu_tgl/libia_aiq_file_debug.so.0
11similarity index 98%9similarity index 98%
12rename from lib/ipu_tgl/libia_aiq_file_debug.so10rename from lib/ipu_tgl/libia_aiq_file_debug.so
13rename to lib/ipu_tgl/libia_aiq_file_debug.so.011rename to lib/ipu_tgl/libia_aiq_file_debug.so.0
index f9da6c2..544221a 100644
14Binary files a/lib/ipu_tgl/libia_aiq_file_debug.so and b/lib/ipu_tgl/libia_aiq_file_debug.so.0 differ12Binary files a/lib/ipu_tgl/libia_aiq_file_debug.so and b/lib/ipu_tgl/libia_aiq_file_debug.so.0 differ
diff --git a/lib/ipu_tgl/libia_aiqb_parser.so b/lib/ipu_tgl/libia_aiqb_parser.so.0
15similarity index 91%13similarity index 91%
16rename from lib/ipu_tgl/libia_aiqb_parser.so14rename from lib/ipu_tgl/libia_aiqb_parser.so
17rename to lib/ipu_tgl/libia_aiqb_parser.so.015rename to lib/ipu_tgl/libia_aiqb_parser.so.0
index 8e11853..5db09b7 100644
18Binary files a/lib/ipu_tgl/libia_aiqb_parser.so and b/lib/ipu_tgl/libia_aiqb_parser.so.0 differ16Binary files a/lib/ipu_tgl/libia_aiqb_parser.so and b/lib/ipu_tgl/libia_aiqb_parser.so.0 differ
diff --git a/lib/ipu_tgl/libia_bcomp.so b/lib/ipu_tgl/libia_bcomp.so.0
19similarity index 80%17similarity index 80%
20rename from lib/ipu_tgl/libia_bcomp.so18rename from lib/ipu_tgl/libia_bcomp.so
21rename to lib/ipu_tgl/libia_bcomp.so.019rename to lib/ipu_tgl/libia_bcomp.so.0
index 32969d5..1856bf1 100644
22Binary files a/lib/ipu_tgl/libia_bcomp.so and b/lib/ipu_tgl/libia_bcomp.so.0 differ20Binary files a/lib/ipu_tgl/libia_bcomp.so and b/lib/ipu_tgl/libia_bcomp.so.0 differ
diff --git a/lib/ipu_tgl/libia_cca.so b/lib/ipu_tgl/libia_cca.so.0
23similarity index 89%21similarity index 89%
24rename from lib/ipu_tgl/libia_cca.so22rename from lib/ipu_tgl/libia_cca.so
25rename to lib/ipu_tgl/libia_cca.so.023rename to lib/ipu_tgl/libia_cca.so.0
index de29761..77af50b 100644
26Binary files a/lib/ipu_tgl/libia_cca.so and b/lib/ipu_tgl/libia_cca.so.0 differ24Binary files a/lib/ipu_tgl/libia_cca.so and b/lib/ipu_tgl/libia_cca.so.0 differ
diff --git a/lib/ipu_mtl/libia_ccat.so b/lib/ipu_tgl/libia_ccat.so.0
27similarity index 92%25similarity index 92%
28rename from lib/ipu_mtl/libia_ccat.so26rename from lib/ipu_mtl/libia_ccat.so
29rename to lib/ipu_tgl/libia_ccat.so.027rename to lib/ipu_tgl/libia_ccat.so.0
index ade1ba3..3b7b68f 100644
30Binary files a/lib/ipu_mtl/libia_ccat.so and b/lib/ipu_tgl/libia_ccat.so.0 differ28Binary files a/lib/ipu_mtl/libia_ccat.so and b/lib/ipu_tgl/libia_ccat.so.0 differ
diff --git a/lib/ipu_adl/libia_cmc_parser.so b/lib/ipu_tgl/libia_cmc_parser.so.0
31similarity index 90%29similarity index 90%
32rename from lib/ipu_adl/libia_cmc_parser.so30rename from lib/ipu_adl/libia_cmc_parser.so
33rename to lib/ipu_tgl/libia_cmc_parser.so.031rename to lib/ipu_tgl/libia_cmc_parser.so.0
index ce8aed5..e55595d 100644
34Binary files a/lib/ipu_adl/libia_cmc_parser.so and b/lib/ipu_tgl/libia_cmc_parser.so.0 differ32Binary files a/lib/ipu_adl/libia_cmc_parser.so and b/lib/ipu_tgl/libia_cmc_parser.so.0 differ
diff --git a/lib/ipu_tgl/libia_coordinate.so b/lib/ipu_tgl/libia_coordinate.so.0
35similarity index 81%33similarity index 81%
36rename from lib/ipu_tgl/libia_coordinate.so34rename from lib/ipu_tgl/libia_coordinate.so
37rename to lib/ipu_tgl/libia_coordinate.so.035rename to lib/ipu_tgl/libia_coordinate.so.0
index 8ea8712..610085d 100644
38Binary files a/lib/ipu_tgl/libia_coordinate.so and b/lib/ipu_tgl/libia_coordinate.so.0 differ36Binary files a/lib/ipu_tgl/libia_coordinate.so and b/lib/ipu_tgl/libia_coordinate.so.0 differ
diff --git a/lib/ipu_mtl/libia_dvs.so b/lib/ipu_tgl/libia_dvs.so.0
39similarity index 91%37similarity index 91%
40rename from lib/ipu_mtl/libia_dvs.so38rename from lib/ipu_mtl/libia_dvs.so
41rename to lib/ipu_tgl/libia_dvs.so.039rename to lib/ipu_tgl/libia_dvs.so.0
index f5044ff..6af270f 100644
42Binary files a/lib/ipu_mtl/libia_dvs.so and b/lib/ipu_tgl/libia_dvs.so.0 differ40Binary files a/lib/ipu_mtl/libia_dvs.so and b/lib/ipu_tgl/libia_dvs.so.0 differ
diff --git a/lib/ipu_tgl/libia_emd_decoder.so b/lib/ipu_tgl/libia_emd_decoder.so.0
43similarity index 83%41similarity index 83%
44rename from lib/ipu_tgl/libia_emd_decoder.so42rename from lib/ipu_tgl/libia_emd_decoder.so
45rename to lib/ipu_tgl/libia_emd_decoder.so.043rename to lib/ipu_tgl/libia_emd_decoder.so.0
index 7922c2c..3e69b55 100644
46Binary files a/lib/ipu_tgl/libia_emd_decoder.so and b/lib/ipu_tgl/libia_emd_decoder.so.0 differ44Binary files a/lib/ipu_tgl/libia_emd_decoder.so and b/lib/ipu_tgl/libia_emd_decoder.so.0 differ
diff --git a/lib/ipu_tgl/libia_exc.so b/lib/ipu_tgl/libia_exc.so.0
47similarity index 85%45similarity index 85%
48rename from lib/ipu_tgl/libia_exc.so46rename from lib/ipu_tgl/libia_exc.so
49rename to lib/ipu_tgl/libia_exc.so.047rename to lib/ipu_tgl/libia_exc.so.0
index 3e24f71..3510e28 100644
50Binary files a/lib/ipu_tgl/libia_exc.so and b/lib/ipu_tgl/libia_exc.so.0 differ48Binary files a/lib/ipu_tgl/libia_exc.so and b/lib/ipu_tgl/libia_exc.so.0 differ
diff --git a/lib/ipu_tgl/libia_isp_bxt.so b/lib/ipu_tgl/libia_isp_bxt.so.0
51similarity index 95%49similarity index 95%
52rename from lib/ipu_tgl/libia_isp_bxt.so50rename from lib/ipu_tgl/libia_isp_bxt.so
53rename to lib/ipu_tgl/libia_isp_bxt.so.051rename to lib/ipu_tgl/libia_isp_bxt.so.0
index d0ae5ef..3227acc 100644
54Binary files a/lib/ipu_tgl/libia_isp_bxt.so and b/lib/ipu_tgl/libia_isp_bxt.so.0 differ52Binary files a/lib/ipu_tgl/libia_isp_bxt.so and b/lib/ipu_tgl/libia_isp_bxt.so.0 differ
diff --git a/lib/ipu_tgl/libia_lard.so b/lib/ipu_tgl/libia_lard.so.0
55similarity index 83%53similarity index 83%
56rename from lib/ipu_tgl/libia_lard.so54rename from lib/ipu_tgl/libia_lard.so
57rename to lib/ipu_tgl/libia_lard.so.055rename to lib/ipu_tgl/libia_lard.so.0
index 8ed997d..2e1dec4 100644
58Binary files a/lib/ipu_tgl/libia_lard.so and b/lib/ipu_tgl/libia_lard.so.0 differ56Binary files a/lib/ipu_tgl/libia_lard.so and b/lib/ipu_tgl/libia_lard.so.0 differ
diff --git a/lib/ipu_tgl/libia_log.so b/lib/ipu_tgl/libia_log.so.0
59similarity index 83%57similarity index 83%
60rename from lib/ipu_tgl/libia_log.so58rename from lib/ipu_tgl/libia_log.so
61rename to lib/ipu_tgl/libia_log.so.059rename to lib/ipu_tgl/libia_log.so.0
index 93f5a38..9507986 100644
62Binary files a/lib/ipu_tgl/libia_log.so and b/lib/ipu_tgl/libia_log.so.0 differ60Binary files a/lib/ipu_tgl/libia_log.so and b/lib/ipu_tgl/libia_log.so.0 differ
diff --git a/lib/ipu_mtl/libia_ltm.so b/lib/ipu_tgl/libia_ltm.so.0
63similarity index 95%61similarity index 95%
64rename from lib/ipu_mtl/libia_ltm.so62rename from lib/ipu_mtl/libia_ltm.so
65rename to lib/ipu_tgl/libia_ltm.so.063rename to lib/ipu_tgl/libia_ltm.so.0
index 310795e..3dc82bc 100644
66Binary files a/lib/ipu_mtl/libia_ltm.so and b/lib/ipu_tgl/libia_ltm.so.0 differ64Binary files a/lib/ipu_mtl/libia_ltm.so and b/lib/ipu_tgl/libia_ltm.so.0 differ
diff --git a/lib/ipu_tgl/libia_mkn.so b/lib/ipu_tgl/libia_mkn.so.0
67similarity index 84%65similarity index 84%
68rename from lib/ipu_tgl/libia_mkn.so66rename from lib/ipu_tgl/libia_mkn.so
69rename to lib/ipu_tgl/libia_mkn.so.067rename to lib/ipu_tgl/libia_mkn.so.0
index a918cb4..40d15cb 100644
70Binary files a/lib/ipu_tgl/libia_mkn.so and b/lib/ipu_tgl/libia_mkn.so.0 differ68Binary files a/lib/ipu_tgl/libia_mkn.so and b/lib/ipu_tgl/libia_mkn.so.0 differ
diff --git a/lib/ipu_tgl/libia_nvm.so b/lib/ipu_tgl/libia_nvm.so.0
71similarity index 85%69similarity index 85%
72rename from lib/ipu_tgl/libia_nvm.so70rename from lib/ipu_tgl/libia_nvm.so
73rename to lib/ipu_tgl/libia_nvm.so.071rename to lib/ipu_tgl/libia_nvm.so.0
index c7fa48e..dd5124a 100644
74Binary files a/lib/ipu_tgl/libia_nvm.so and b/lib/ipu_tgl/libia_nvm.so.0 differ72Binary files a/lib/ipu_tgl/libia_nvm.so and b/lib/ipu_tgl/libia_nvm.so.0 differ
diff --git a/lib/ipu_tgl/pkgconfig/ia_imaging.pc b/lib/ipu_tgl/pkgconfig/ia_imaging.pc
index fc8b767..b0e1dc5 100644
--- a/lib/ipu_tgl/pkgconfig/ia_imaging.pc
+++ b/lib/ipu_tgl/pkgconfig/ia_imaging.pc
@@ -1,6 +1,6 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_tgl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_tgl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_tgl4includedir=${prefix}/include/ipu_tgl
55
6Name: libia_imaging6Name: libia_imaging
diff --git a/lib/ipu_tgl/pkgconfig/libgcss.pc b/lib/ipu_tgl/pkgconfig/libgcss.pc
index 12b209d..00260b4 100644
--- a/lib/ipu_tgl/pkgconfig/libgcss.pc
+++ b/lib/ipu_tgl/pkgconfig/libgcss.pc
@@ -1,6 +1,6 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_tgl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_tgl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_tgl4includedir=${prefix}/include/ipu_tgl
55
6Name: libgcss6Name: libgcss
diff --git a/lib/ipu_tgl/pkgconfig/libiacss.pc b/lib/ipu_tgl/pkgconfig/libiacss.pc
7deleted file mode 1006447deleted file mode 100644
index 8d17243..0000000
--- a/lib/ipu_tgl/pkgconfig/libiacss.pc
+++ /dev/null
@@ -1,18 +0,0 @@
1prefix=/usr
2exec_prefix=${prefix}/ipu_tgl
3libdir=${prefix}/lib/ipu_tgl
4includedir=${prefix}/include/ipu_tgl
5
6Name: libiacss
7Description: Camera Subsystem libraries on IA
8URL:
9Version:
10Libs: -L${libdir} -lgcss -lia_camera -lia_cipf -lia_cipr_core
11Cflags: -I${includedir} \
12 -I${includedir}/ia_camera \
13 -I${includedir}/ia_cipf \
14 -I${includedir}/ia_cipf_common \
15 -I${includedir}/ia_cipf_css \
16 -I${includedir}/ia_cipr \
17 -I${includedir}/ia_tools \
18 -I${includedir}/gcss
diff --git a/lib/ipu_tgl/pkgconfig/libipu6.pc b/lib/ipu_tgl/pkgconfig/libipu6.pc
index 21f1a5e..1faffd2 100644
--- a/lib/ipu_tgl/pkgconfig/libipu6.pc
+++ b/lib/ipu_tgl/pkgconfig/libipu6.pc
@@ -1,6 +1,6 @@
1prefix=/usr1prefix=/usr
2exec_prefix=${prefix}/ipu_tgl2exec_prefix=${prefix}
3libdir=${prefix}/lib/ipu_tgl3libdir=${exec_prefix}/lib
4includedir=${prefix}/include/ipu_tgl4includedir=${prefix}/include/ipu_tgl
55
6Name: libipu66Name: libipu6
diff --git a/scripts/dfsg-ize b/scripts/dfsg-ize
7new file mode 1007557new file mode 100755
index 0000000..20ae912
--- /dev/null
+++ b/scripts/dfsg-ize
@@ -0,0 +1,59 @@
1#!/bin/bash
2
3set -e
4
5srcdir=$(dirname "$(dirname "$(realpath "${BASH_SOURCE[0]}")")")
6cd "${srcdir}"
7
8git describe --tags || { echo "Not a git repository. Die." >&2; exit 1; }
9
10which patchelf >/dev/null 2>&1 || { echo "Missing patchelf. Die." >&2; exit 1; }
11
12RM="git rm -f"
13MV="git mv"
14
15soversion=0
16
17flavors=("ipu6:ipu_tgl")
18flavors+=("ipu6ep:ipu_adl")
19flavors+=("ipu6epmtl:ipu_mtl")
20
21for flavor in "${flavors[@]}"; do
22 ipu_ver=${flavor%:*}
23 platform=${flavor#*:}
24
25 appendix=;
26 if test "${ipu_ver}" != "ipu6"; then
27 appendix=-${ipu_ver};
28 fi;
29
30 libdir="lib/${platform}"
31
32 # Remove symlinks for libgcss
33 ${RM} "${libdir}/libgcss.so.0" "${libdir}/libgcss.so"
34 ${MV} "${libdir}/libgcss.so.0.0.0" "${libdir}/libgcss.so"
35
36 replace_args=();
37 for file in "${libdir}"/*.so; do
38 fname=$(basename "${file}");
39 replace_args+=("--replace-needed");
40 replace_args+=("${fname}");
41 replace_args+=("${fname%.so}${appendix}.so.${soversion}");
42 done;
43
44 for file in "${libdir}"/*.so; do
45 fname="$(basename "${file%.so}")";
46 soname="${fname}${appendix}.so.${soversion}"
47 patchelf --set-soname "${soname}" "${file}";
48 patchelf "${replace_args[@]}" "${file}";
49 if test -n "$(patchelf --print-rpath "${file}")"; then
50 patchelf --remove-rpath "${file}";
51 fi;
52 case "${fname}" in
53 libia_aiqb_parser)
54 patchelf --add-needed "libia_log${appendix}.so.${soversion}" "${file}";
55 ;;
56 esac;
57 $MV "${file}" "${libdir}/${soname}";
58 done;
59done

Subscribers

People subscribed via source and target branches