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(23.10): add archive for curl and its dependencies #127

Closed
wants to merge 14 commits into from
Closed
Show file tree
Hide file tree
Changes from 9 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
10 changes: 10 additions & 0 deletions slices/curl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package: curl

slices:
bins:
essential:
- libc6_libs
- libcurl4_libs
- zlib1g_libs
contents:
/usr/bin/curl:
11 changes: 11 additions & 0 deletions slices/libbrotli1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Library implementing brotli encoder and decoder (shared libraries)
package: libbrotli1

slices:
libs:
essentials:
- libc6_libs
contents:
/usr/lib/*-linux-*/libbrotlicommon.so.1*:
/usr/lib/*-linux-*/libbrotlidec.so.1*:
/usr/lib/*-linux-*/libbrotlienc.so.1*:
20 changes: 20 additions & 0 deletions slices/libcurl4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Easy-to-use client-side URL transfer library (OpenSSL flavour)
package: libcurl4

slices:
libs:
essential:
- libbrotli1_libs
- libc6_libs
- libgssapi-krb5-2_libs
- libidn2-0_libs
- libldap2_libs
- libnghttp2-14_libs
- libpsl5_libs
- librtmp1_libs
- libssh-4_libs
- libssl3_libs
- libzstd1_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libcurl.so.4*:
10 changes: 10 additions & 0 deletions slices/libgcrypt20.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# LGPL Crypto library - runtime library
package: libgcrypt20

slices:
libs:
essential:
- libc6_libs
- libgpg-error0_libs
contents:
/usr/lib/*-linux-*/libgcrypt.so.20*:
16 changes: 16 additions & 0 deletions slices/libgnutls30.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# GNU TLS library - main runtime library
package: libgnutls30

slices:
libs:
essentials:
- libc6_libs
- libgmp10_libs
- libhogweed6_libs
- libidn2-0_libs
- libnettle8_libs
- libp11-kit0_libs
- libtasn1-6_libs
- libunistring2_libs
contents:
/usr/lib/*-linux-*/libgnutls.so.30*:
10 changes: 10 additions & 0 deletions slices/libgpg-error0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Library that defines common error values, messages, and common
# runtime functionality for all GnuPG components.
package: libgpg-error0

slices:
libs:
essential:
- libc6_libs
contents:
/lib/*-linux-*/libgpg-error*:
This conversation was marked as resolved.
Show resolved Hide resolved
11 changes: 11 additions & 0 deletions slices/libhogweed6.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Low level cryptographic library (public-key cryptos)
package: libhogweed6

slices:
libs:
essentials:
- libc6_libs
- libgmp10_libs
- libnettle8_libs
contents:
/usr/lib/*-linux-*/libhogweed.so.6*:
11 changes: 11 additions & 0 deletions slices/libldap-2.5-0.yaml
This conversation was marked as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# OpenLDAP libraries
package: libldap-2.5-0
slices:
libs:
essential:
- libc6_libs
- libgnutls30_libs
- libsasl2-2_libs
contents:
/usr/lib/*-linux-*/liblber-2.5.so.0*:
/usr/lib/*-linux-*/libldap-2.5.so.0*:
11 changes: 11 additions & 0 deletions slices/libldap2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package: libldap2

slices:
libs:
essential:
- libc6_libs
- libgnutls30_libs
- libsasl2-2_libs
contents:
/usr/lib/*-linux-*/liblber.so.2*:
/usr/lib/*-linux-*/libldap.so.2*:
8 changes: 8 additions & 0 deletions slices/libnettle8.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package: libnettle8

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libnettle.so.8*:
9 changes: 9 additions & 0 deletions slices/libnghttp2-14.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Library implementing HTTP/2 protocol
package: libnghttp2-14

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libnghttp2.so.14*:
9 changes: 9 additions & 0 deletions slices/libp11-kit0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package: libp11-kit0

slices:
libs:
essential:
- libc6_libs
- libffi8_libs
contents:
/usr/lib/*-linux-*/libp11-kit.so.0*:
14 changes: 14 additions & 0 deletions slices/librtmp1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Toolkit for RTMP streams
package: librtmp1

slices:
libs:
essential:
- libc6_libs
- libgmp10_libs
- libgnutls30_libs
- libhogweed6_libs
- libnettle8_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/librtmp.so.1:
10 changes: 10 additions & 0 deletions slices/libsasl2-2.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package: libsasl2-2

slices:
libs:
essential:
- libc6_libs
- libsasl2-modules-db_libs
- libssl3_libs
contents:
/usr/lib/*-linux-*/libsasl2.so.2*:
9 changes: 9 additions & 0 deletions slices/libsasl2-modules-db.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package: libsasl2-modules-db

slices:
libs:
essential:
- libc6_libs
- libdb5.3_libs
contents:
/usr/lib/*-linux-*/sasl2/libsasldb.so*:
11 changes: 11 additions & 0 deletions slices/libssh-4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
package: libssh-4

slices:
libs:
essential:
- libc6_libs
- libgssapi-krb5-2_libs
- libssl3_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libssh.so.4*:
15 changes: 15 additions & 0 deletions slices/libssh2-1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Libssh2 is a client-side C library implementing the SSH2 protocol.
# It supports regular terminal, SCP and SFTP (v1-v5) sessions;
# port forwarding, X11 forwarding; password, key-based and
# keyboard-interactive authentication.

package: libssh2-1

slices:
libs:
essential:
- libc6_libs
- libgcrypt20_libs
This conversation was marked as resolved.
Show resolved Hide resolved
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libssh2.so*:
This conversation was marked as resolved.
Show resolved Hide resolved
8 changes: 8 additions & 0 deletions slices/libtasn1-6.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package: libtasn1-6

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libtasn1.so.6*: