Skip to content

Commit

Permalink
feat(24.10): Add SDF for libavcodec61 and dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
HadrienPatte committed Dec 25, 2024
1 parent eb825bf commit b4f1838
Show file tree
Hide file tree
Showing 15 changed files with 336 additions and 0 deletions.
50 changes: 50 additions & 0 deletions slices/libavcodec61.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package: libavcodec61

essential:
- libavcodec61_copyright

slices:
libs:
essential:
- libaom3_libs
- libavutil59_libs
- libc6_libs
- libcairo2_libs
- libcodec2-1.2_libs
- libdav1d7_libs
- libglib2.0-0t64_libs
- libgsm1_libs
- libjxl0.10_libs
- liblzma5_libs
- libmp3lame0_libs
- libopenjp2-7_libs
- libopus0_libs
- librav1e0.7_libs
- librsvg2-2_libs
- libshine3_libs
- libsnappy1v5_libs
- libspeex1_libs
- libsvtav1enc2_libs
- libswresample5_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 support per-arch package dependencies,
# see https://github.com/canonical/chisel/issues/93
- libvpx9_libs
- libwebp7_libs
- libwebpmux3_libs
- libx264-164_libs
- libx265-209_libs
- libxvidcore4_libs
- libzvbi0t64_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libavcodec.so.61*:

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

essential:
- libavutil59_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 support per-arch package dependencies,
# see https://github.com/canonical/chisel/issues/93
- libx11-6_libs
- ocl-icd-libopencl1_libs
contents:
/usr/lib/*-linux-*/libavutil.so.59*:

copyright:
contents:
/usr/share/doc/libavutil59/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:
29 changes: 29 additions & 0 deletions slices/libgdk-pixbuf-2.0-0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package: libgdk-pixbuf-2.0-0

essential:
- libgdk-pixbuf-2.0-0_copyright

slices:
bins:
essential:
- libgdk-pixbuf-2.0-0_libs
contents:
/usr/lib/*-linux-*/gdk-pixbuf-2.0/gdk-pixbuf-query-loaders:

libs:
essential:
- libc6_libs
- libglib2.0-0t64_libs
- libjpeg8_libs
- libpng16-16t64_libs
- libtiff6_libs
- shared-mime-info_data
contents:
/usr/lib/*-linux-*/gdk-pixbuf-2.0/*/loaders/*:
/usr/lib/*-linux-*/libgdk_pixbuf-2.0.so.0*:

copyright:
contents:
/usr/share/doc/libgdk-pixbuf-2.0-0/copyright:
essential:
- libgdk-pixbuf2.0-common_copyright
10 changes: 10 additions & 0 deletions slices/libgdk-pixbuf2.0-common.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package: libgdk-pixbuf2.0-common

essential:
- libgdk-pixbuf2.0-common_copyright

slices:
copyright:
# This package has no dependencies and only contains a changelog and copyright file.
contents:
/usr/share/doc/libgdk-pixbuf2.0-common/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:
26 changes: 26 additions & 0 deletions slices/libjxl0.10.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
package: libjxl0.10

essential:
- libjxl0.10_copyright

slices:
libs:
essential:
- libbrotli1_libs
- libc6_libs
- libgcc-s1_libs
- libgif7_libs
- libhwy1t64_libs
- libjpeg8_libs
- liblcms2-2_libs
- libpng16-16t64_libs
- libstdc++6_libs
contents:
/usr/lib/*-linux-*/libjxl.so.0.10*:
/usr/lib/*-linux-*/libjxl_cms.so.0.10*:
/usr/lib/*-linux-*/libjxl_extras_codec.so.0.10*:
/usr/lib/*-linux-*/libjxl_threads.so.0.10*:

copyright:
contents:
/usr/share/doc/libjxl0.10/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/libswresample5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: libswresample5

essential:
- libswresample5_copyright

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

copyright:
contents:
/usr/share/doc/libswresample5/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 # 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:
17 changes: 17 additions & 0 deletions slices/libvpl2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: libvpl2

essential:
- libvpl2_copyright

slices:
libs:
essential:
- libc6_libs
- libgcc-s1_libs
- libstdc++6_libs
contents:
/usr/lib/*-linux-*/libvpl.so.2*:

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:
25 changes: 25 additions & 0 deletions slices/shared-mime-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
package: shared-mime-info

essential:
- shared-mime-info_copyright

slices:
bins:
essential:
- libc6_libs
- libgcc-s1_libs
- libglib2.0-0t64_core
- libstdc++6_libs
- libxml2_libs
contents:
/usr/bin/update-mime-database:

data:
contents:
/usr/share/gettext/its/shared-mime-info.*:
/usr/share/mime/packages/freedesktop.org.xml:
/usr/share/pkgconfig/shared-mime-info.pc:

copyright:
contents:
/usr/share/doc/shared-mime-info/copyright:

0 comments on commit b4f1838

Please sign in to comment.