Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(24.04): Add SDF for libavcodec60 and dependencies #441

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions slices/libavcodec60.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
package: libavcodec60

essential:
- libavcodec60_copyright

slices:
libs:
essential:
- libaom3_libs
- libavutil58_libs
- libc6_libs
- libcairo2_libs
- libcodec2-1.2_libs
- libdav1d7_libs
- libglib2.0-0t64_libs
- libgsm1_libs
- libjxl0.7_libs
- liblzma5_libs
- libmp3lame0_libs
- libopenjp2-7_libs
- libopus0_libs
# The librav1e0_libs dependency is currently ommited, it can be added again
# once chisel supports per-arch package dependencies,
# see https://github.com/canonical/chisel/issues/93
rebornplusplus marked this conversation as resolved.
Show resolved Hide resolved
# needed for: not i386
- librsvg2-2_libs
- libshine3_libs
- libsnappy1v5_libs
- libspeex1_libs
- libsvtav1enc1d1_libs
- libswresample4_libs
- libtheora0_libs
- libtwolame0_libs
- libva2_libs
- libvorbis0a_libs
- libvorbisenc2_libs
# The libvpl2_libs dependency is currently ommited, it can be added again
# once chisel supports per-arch package dependencies,
# see https://github.com/canonical/chisel/issues/93
rebornplusplus marked this conversation as resolved.
Show resolved Hide resolved
# needed for: amd64
- libvpx9_libs
- libwebp7_libs
- libwebpmux3_libs
- libx264-164_libs
- libx265-199_libs
- libxvidcore4_libs
- libzvbi0t64_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libavcodec.so.60*:

copyright:
contents:
/usr/share/doc/libavcodec60/copyright:
26 changes: 26 additions & 0 deletions slices/libavutil58.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package: libavutil58

essential:
- libavutil58_copyright

slices:
libs:
essential:
- libc6_libs
- libdrm2_libs
- libva-drm2_libs
- libva-x11-2_libs
- libva2_libs
- libvdpau1_libs
# The libvpl2_libs dependency is currently ommited, it can be added again
# once chisel supports per-arch package dependencies,
# see https://github.com/canonical/chisel/issues/93
rebornplusplus marked this conversation as resolved.
Show resolved Hide resolved
# needed for: amd64
- libx11-6_libs
- ocl-icd-libopencl1_libs
rebornplusplus marked this conversation as resolved.
Show resolved Hide resolved
contents:
/usr/lib/*-linux-*/libavutil.so.58*:

copyright:
contents:
/usr/share/doc/libavutil58/copyright:
16 changes: 16 additions & 0 deletions slices/libcairo-gobject2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package: libcairo-gobject2

essential:
- libcairo-gobject2_copyright

slices:
libs:
essential:
- libcairo2_libs
- libglib2.0-0t64_libs
contents:
/usr/lib/*-linux-*/libcairo-gobject.so.2*:

copyright:
contents:
/usr/share/doc/libcairo-gobject2/copyright:
19 changes: 19 additions & 0 deletions slices/libhwy1t64.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package: libhwy1t64

essential:
- libhwy1t64_copyright

slices:
libs:
essential:
- libc6_libs
- libgcc-s1_libs
- libstdc++6_libs
contents:
/usr/lib/*-linux-*/libhwy.so.1*:
/usr/lib/*-linux-*/libhwy_contrib.so.1*:
/usr/lib/*-linux-*/libhwy_test.so.1*:

copyright:
contents:
/usr/share/doc/libhwy1t64/copyright:
21 changes: 21 additions & 0 deletions slices/libjxl0.7.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package: libjxl0.7

essential:
- libjxl0.7_copyright

slices:
libs:
essential:
- libbrotli1_libs
- libc6_libs
- libgcc-s1_libs
- libhwy1t64_libs
- liblcms2-2_libs
- libstdc++6_libs
contents:
/usr/lib/*-linux-*/libjxl.so.0.7*:
/usr/lib/*-linux-*/libjxl_threads.so.0.7*:

copyright:
contents:
/usr/share/doc/libjxl0.7/copyright:
23 changes: 23 additions & 0 deletions slices/librsvg2-2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package: librsvg2-2

essential:
- librsvg2-2_copyright

slices:
libs:
essential:
- libc6_libs
- libcairo-gobject2_libs
- libcairo2_libs
- libgcc-s1_libs
- libgdk-pixbuf-2.0-0_libs
- libglib2.0-0t64_libs
- libpango-1.0-0_libs
- libpangocairo-1.0-0_libs
- libxml2_libs
contents:
/usr/lib/*-linux-*/librsvg-2.so.2*:

copyright:
contents:
/usr/share/doc/librsvg2-2/copyright:
16 changes: 16 additions & 0 deletions slices/libsoxr0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package: libsoxr0

essential:
- libsoxr0_copyright

slices:
libs:
essential:
- libc6_libs
- libgomp1_libs
contents:
/usr/lib/*-linux-*/libsoxr.so.0*:

copyright:
contents:
/usr/share/doc/libsoxr0/copyright:
17 changes: 17 additions & 0 deletions slices/libswresample4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: libswresample4

essential:
- libswresample4_copyright

slices:
libs:
essential:
- libavutil58_libs
- libc6_libs
- libsoxr0_libs
contents:
/usr/lib/*-linux-*/libswresample.so.4*:

copyright:
contents:
/usr/share/doc/libswresample4/copyright:
23 changes: 23 additions & 0 deletions slices/libva-x11-2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package: libva-x11-2

essential:
- libva-x11-2_copyright

slices:
libs:
essential:
- libc6_libs
- libdrm2_libs
- libva2_libs
- libx11-6_libs
- libx11-xcb1_libs
- libxcb-dri3-0_libs
- libxcb1_libs
- libxext6_libs
- libxfixes3_libs
contents:
/usr/lib/*-linux-*/libva-x11.so.2*:

copyright:
contents:
/usr/share/doc/libva-x11-2/copyright:
24 changes: 24 additions & 0 deletions slices/libvdpau1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package: libvdpau1

essential:
- libvdpau1_copyright

slices:
libs:
essential:
- libc6_libs
- libgcc-s1_libs # needed for armhf only
- libvdpau1_config
- libx11-6_libs
- libxext6_libs
contents:
/usr/lib/*-linux-*/libvdpau.so.1*:
/usr/lib/*-linux-*/vdpau/libvdpau_trace.so.1*:

config:
contents:
/etc/vdpau_wrapper.cfg:

copyright:
contents:
/usr/share/doc/libvdpau1/copyright:
21 changes: 21 additions & 0 deletions slices/libvpl2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package: libvpl2

essential:
- libvpl2_copyright

slices:
libs:
essential:
- libc6_libs
- libdrm-intel1_libs
- libdrm2_libs
- libgcc-s1_libs
- libstdc++6_libs
- libwayland-client0_libs
contents:
/usr/lib/*-linux-*/libvpl.so.2*:
/usr/lib/*-linux-*/vpl/libvpl_wayland.so:

copyright:
contents:
/usr/share/doc/libvpl2/copyright:
16 changes: 16 additions & 0 deletions slices/libxfixes3.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package: libxfixes3

essential:
- libxfixes3_copyright

slices:
libs:
essential:
- libc6_libs
- libx11-6_libs
contents:
/usr/lib/*-linux-*/libXfixes.so.3*:

copyright:
contents:
/usr/share/doc/libxfixes3/copyright:
Loading