diff options
author | Danny Rawlins <contact@romster.me> | 2021-09-30 22:06:34 +1000 |
---|---|---|
committer | Danny Rawlins <contact@romster.me> | 2021-09-30 22:06:34 +1000 |
commit | 2f77d0a5a7d773f2c58ae2fbdc440349f66f9f62 (patch) | |
tree | 4b5866e33dda13a84549c73d8e386700a8bc86e4 /libsoup3 | |
parent | 452aec371902c84fedf7bb5956d963efa9f78614 (diff) | |
download | opt-2f77d0a5a7d773f2c58ae2fbdc440349f66f9f62.tar.gz opt-2f77d0a5a7d773f2c58ae2fbdc440349f66f9f62.tar.xz |
libsoup3: initial import
Diffstat (limited to 'libsoup3')
-rw-r--r-- | libsoup3/.footprint | 61 | ||||
-rw-r--r-- | libsoup3/.signature | 5 | ||||
-rw-r--r-- | libsoup3/Pkgfile | 27 |
3 files changed, 93 insertions, 0 deletions
diff --git a/libsoup3/.footprint b/libsoup3/.footprint new file mode 100644 index 000000000..4f08c741d --- /dev/null +++ b/libsoup3/.footprint @@ -0,0 +1,61 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/libsoup-3.0/ +drwxr-xr-x root/root usr/include/libsoup-3.0/libsoup/ +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-auth-domain-basic.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-auth-domain-digest.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-auth-domain.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-auth-manager.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-auth.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-cache.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-content-decoder.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-content-sniffer.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-cookie-jar-db.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-cookie-jar-text.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-cookie-jar.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-cookie.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-date-utils.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-enum-types.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-form.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-headers.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-hsts-enforcer-db.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-hsts-enforcer.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-hsts-policy.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-logger.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-message-body.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-message-headers.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-message-metrics.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-message.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-method.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-multipart-input-stream.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-multipart.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-server-message.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-server.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-session-feature.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-session.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-status.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-tld.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-types.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-uri-utils.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-version.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-websocket-connection.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-websocket-extension-deflate.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-websocket-extension-manager.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-websocket-extension.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup-websocket.h +-rw-r--r-- root/root usr/include/libsoup-3.0/libsoup/soup.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/girepository-1.0/ +-rw-r--r-- root/root usr/lib/girepository-1.0/Soup-3.0.typelib +lrwxrwxrwx root/root usr/lib/libsoup-3.0.so -> libsoup-3.0.so.0 +lrwxrwxrwx root/root usr/lib/libsoup-3.0.so.0 -> libsoup-3.0.so.0.0.1 +-rwxr-xr-x root/root usr/lib/libsoup-3.0.so.0.0.1 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libsoup-3.0.pc +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/gir-1.0/ +-rw-r--r-- root/root usr/share/gir-1.0/Soup-3.0.gir +drwxr-xr-x root/root usr/share/vala/ +drwxr-xr-x root/root usr/share/vala/vapi/ +-rw-r--r-- root/root usr/share/vala/vapi/libsoup-3.0.deps +-rw-r--r-- root/root usr/share/vala/vapi/libsoup-3.0.vapi diff --git a/libsoup3/.signature b/libsoup3/.signature new file mode 100644 index 000000000..e3a583491 --- /dev/null +++ b/libsoup3/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/eKGtOZMYeiAmUycOzuCWX8RGUJ+CgV9Aj5wEzUKVBMRegXNAgsnehxczYZRaN60PWGxgbt3znTqrGRM/ePiqgE= +SHA256 (Pkgfile) = 29e831492482020d88ebf8c9e3e26b85e0ea1de9dd7a43610845bf20e169fdb6 +SHA256 (.footprint) = aa0439fcdac18996aa0f6553930007273bac0b70b0dbf73fc2b0ec545e76fa97 +SHA256 (libsoup-3.0.1.tar.xz) = 6f0c316d10f8458b96f564c7644be3c2011bd75ad5054c8db26afb0c9a91bc47 diff --git a/libsoup3/Pkgfile b/libsoup3/Pkgfile new file mode 100644 index 000000000..8e9fadd0a --- /dev/null +++ b/libsoup3/Pkgfile @@ -0,0 +1,27 @@ +# Description: HTTP library implementation in C. +# URL: https://wiki.gnome.org/action/show/Projects/libsoup +# Maintainer: Danny Rawlins, crux at romster dot me +# Depends on: glib-networking libpsl libxml2 +# Optional: vala krb5 + +name=libsoup3 +version=3.0.1 +release=1 +source=(https://download.gnome.org/sources/libsoup/${version%.*}/libsoup-$version.tar.xz) + +build() { + meson setup build libsoup-$version \ + --prefix=/usr \ + --buildtype=plain \ + -D b_lto=true \ + -D b_pie=true + #--wrap-mode nodownload \ + #--auto-features disabled \ + + sed -i 's|-R/usr/lib||g' build/build.ninja + + meson compile -C build -j ${JOBS:-1} + DESTDIR=$PKG meson install -C build + + rm -r $PKG/usr/share/locale +} |