From bd87b9e477e604c084a7d0992e9c06c94e2dc0ca Mon Sep 17 00:00:00 2001 From: Cristovao Cordeiro Date: Fri, 27 Sep 2024 15:55:03 +0200 Subject: [PATCH] feat: add slices for various media encoding libs --- slices/libmpeg2-4.yaml | 16 ++++++++++++++++ slices/libvpx7.yaml | 17 +++++++++++++++++ slices/libx264-163.yaml | 16 ++++++++++++++++ slices/libx265-199.yaml | 18 ++++++++++++++++++ 4 files changed, 67 insertions(+) create mode 100644 slices/libmpeg2-4.yaml create mode 100644 slices/libvpx7.yaml create mode 100644 slices/libx264-163.yaml create mode 100644 slices/libx265-199.yaml diff --git a/slices/libmpeg2-4.yaml b/slices/libmpeg2-4.yaml new file mode 100644 index 000000000..6ce0e75c0 --- /dev/null +++ b/slices/libmpeg2-4.yaml @@ -0,0 +1,16 @@ +package: libmpeg2-4 + +essential: + - libmpeg2-4_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /usr/lib/*-linux-*/libmpeg2.so.0*: + /usr/lib/*-linux-*/libmpeg2convert.so.0*: + + copyright: + contents: + /usr/share/doc/libmpeg2-4/copyright: diff --git a/slices/libvpx7.yaml b/slices/libvpx7.yaml new file mode 100644 index 000000000..d8874387d --- /dev/null +++ b/slices/libvpx7.yaml @@ -0,0 +1,17 @@ +package: libvpx7 + +essential: + - libvpx7_copyright + +slices: + libs: + essential: + - libc6_libs + - libgcc-s1_libs + contents: + /usr/lib/*-linux-*/libvpx.so.7*: + /usr/lib/arm-linux-gnueabihf/vfp/neon/libvpx.so.7*: { arch: armhf } + + copyright: + contents: + /usr/share/doc/libvpx7/copyright: diff --git a/slices/libx264-163.yaml b/slices/libx264-163.yaml new file mode 100644 index 000000000..de3a7cc00 --- /dev/null +++ b/slices/libx264-163.yaml @@ -0,0 +1,16 @@ +package: libx264-163 + +essential: + - libx264-163_copyright + +slices: + libs: + essential: + - libc6_libs + contents: + /usr/lib/*-linux-*/libx264.so.163: + /usr/lib/i386-linux-gnu/i686/sse2/libx264.so.163: { arch: i386 } + + copyright: + contents: + /usr/share/doc/libx264-163/copyright: diff --git a/slices/libx265-199.yaml b/slices/libx265-199.yaml new file mode 100644 index 000000000..808964354 --- /dev/null +++ b/slices/libx265-199.yaml @@ -0,0 +1,18 @@ +package: libx265-199 + +essential: + - libx265-199_copyright + +slices: + libs: + essential: + - libc6_libs + - libgcc-s1_libs + - libnuma1_libs + - libstdc++6_libs + contents: + /usr/lib/*-linux-*/libx265.so.199: + + copyright: + contents: + /usr/share/doc/libx265-199/copyright: