Skip to content

Commit

Permalink
feat(23.10):add archive for curl in mantic (#186)
Browse files Browse the repository at this point in the history
---------

Co-authored-by: Cristovao Cordeiro <[email protected]>
  • Loading branch information
yashashwi1 and cjdcordeiro authored May 24, 2024
1 parent 73766de commit 641fcd3
Show file tree
Hide file tree
Showing 15 changed files with 280 additions and 0 deletions.
17 changes: 17 additions & 0 deletions slices/curl.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package: curl

essential:
- curl_copyright

slices:
bins:
essential:
- libc6_libs
- libcurl4_libs
- zlib1g_libs
contents:
/usr/bin/curl:

copyright:
contents:
/usr/share/doc/curl/copyright:
18 changes: 18 additions & 0 deletions slices/libbrotli1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Library implementing brotli encoder and decoder (shared libraries)
package: libbrotli1

essential:
- libbrotli1_copyright

slices:
libs:
essentials:
- libc6_libs
contents:
/usr/lib/*-linux-*/libbrotlicommon.so.1*:
/usr/lib/*-linux-*/libbrotlidec.so.1*:
/usr/lib/*-linux-*/libbrotlienc.so.1*:

copyright:
contents:
/usr/share/doc/libbrotli1/copyright:
27 changes: 27 additions & 0 deletions slices/libcurl4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Easy-to-use client-side URL transfer library (OpenSSL flavour)
package: libcurl4

essential:
- libcurl4_copyright

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*:

copyright:
contents:
/usr/share/doc/libcurl4/copyright:
17 changes: 17 additions & 0 deletions slices/libgcrypt20.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# LGPL Crypto library - runtime library
package: libgcrypt20

essential:
- libgcrypt20_copyright

slices:
libs:
essential:
- libc6_libs
- libgpg-error0_libs
contents:
/usr/lib/*-linux-*/libgcrypt.so.20*:

copyright:
contents:
/usr/share/doc/libgcrypt20/copyright:
23 changes: 23 additions & 0 deletions slices/libgnutls30.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# GNU TLS library - main runtime library
package: libgnutls30

essential:
- libgnutls30_copyright

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*:

copyright:
contents:
/usr/share/doc/libgnutls30/copyright:
17 changes: 17 additions & 0 deletions slices/libgpg-error0.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Library that defines common error values, messages, and common
# runtime functionality for all GnuPG components.
package: libgpg-error0

essential:
- libgpg-error0_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/lib/*-linux-*/libgpg-error.so.0*:

copyright:
contents:
/usr/share/doc/libgpg-error0/copyright:
18 changes: 18 additions & 0 deletions slices/libhogweed6.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Low level cryptographic library (public-key cryptos)
package: libhogweed6

essential:
- libhogweed6_copyright

slices:
libs:
essentials:
- libc6_libs
- libgmp10_libs
- libnettle8_libs
contents:
/usr/lib/*-linux-*/libhogweed.so.6*:

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

essential:
- libldap2_copyright

slices:
libs:
essential:
- libc6_libs
- libgnutls30_libs
- libsasl2-2_libs
contents:
/usr/lib/*-linux-*/liblber.so.2*:
/usr/lib/*-linux-*/libldap.so.2*:

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

essential:
- libnettle8_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libnettle.so.8*:

copyright:
contents:
/usr/share/doc/libnettle8/copyright:
16 changes: 16 additions & 0 deletions slices/libnghttp2-14.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Library implementing HTTP/2 protocol
package: libnghttp2-14

essential:
- libnghttp2-14_copyright

slices:
libs:
essential:
- libc6_libs
contents:
/usr/lib/*-linux-*/libnghttp2.so.14*:

copyright:
contents:
/usr/share/doc/libnghttp2-14/copyright:
21 changes: 21 additions & 0 deletions slices/librtmp1.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Toolkit for RTMP streams
package: librtmp1

essential:
- librtmp1_copyright

slices:
libs:
essential:
- libc6_libs
- libgmp10_libs
- libgnutls30_libs
- libhogweed6_libs
- libnettle8_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/librtmp.so.1:

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

essential:
- libsasl2-2_copyright

slices:
libs:
essential:
- libc6_libs
- libsasl2-modules-db_libs
- libssl3_libs
contents:
/usr/lib/*-linux-*/libsasl2.so.2*:

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

essential:
- libsasl2-modules-db_copyright

slices:
libs:
essential:
- libc6_libs
- libdb5.3_libs
contents:
/usr/lib/*-linux-*/sasl2/libsasldb.so*:

copyright:
contents:
/usr/share/doc/libsasl2-modules-db/copyright:
18 changes: 18 additions & 0 deletions slices/libssh-4.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package: libssh-4

essential:
- libssh-4_copyright

slices:
libs:
essential:
- libc6_libs
- libgssapi-krb5-2_libs
- libssl3_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libssh.so.4*:

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

essential:
- libssh2-1_copyright

slices:
libs:
essential:
- libc6_libs
- libssl3_libs
- zlib1g_libs
contents:
/usr/lib/*-linux-*/libssh2.so.1*:

copyright:
contents:
/usr/share/doc/libssh2-1/copyright:

0 comments on commit 641fcd3

Please sign in to comment.