librest
Port variant std
Summary Easy access to RESTful web services
Package version 0.9.1
Homepage https://gitlab.gnome.org/GNOME/librest
Keywords devel
Maintainer Michael Reim
License LGPL3+
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 24 DEC 2024, 00:03:07 UTC
Port created 24 DEC 2024, 00:03:07 UTC
Subpackage Descriptions
set This is the librest:std metapackage. It pulls in all subpackages of librest:std.
primary This library has been designed to make it easier to access web services that claim to be "RESTful". A reasonable definition of what this means can be found on Wikipedia (https://en.wikipedia.org/wiki/Representational_State_Transfer). However a reasonable description is that a RESTful service should have urls that represent remote objects which methods can then be called on. However it should be noted that the majority of services don't actually adhere to this strict definition. Instead their RESTful end-point usually has an API that is just simpler to use compared to other types of APIs they may support (XML-RPC, for instance.). It is this kind of API that this library is attempting to support. It comprises of two parts: the first aims to make it easier to make requests by providing a wrapper around libsoup, the second aids with XML parsing by wrapping libxml2.
dev This is the developer subpackage of the librest:std port. It may contain headers, pc files, static and PIC libraries and SO links.
docs This is the documents subpackage of the librest:std port.
demo This subpackage includes a demo program for librest.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) appstream:dev:std
gtksourceview5:dev:std
json-glib:dev:std
libadwaita:dev:std
libsoup:dev:std
python-gi-docgen:set:v12
pkgconf:primary:std
meson:single:std
ninja:single:std
at-spi2-core:dev:std
glib:dev:std
gettext:dev:std
gettext:bldtools:std
gettext:solinks:std
gtk4:dev:std
gdk-pixbuf:dev:std
gobject-introspection:primary:std
gobject-introspection:dev:std
pango:dev:std
libxml2:dev:std
python312:dev:std
python312:primary:std
autoselect-python:single:std
Build and Runtime appstream:primary:std
gtksourceview5:primary:std
json-glib:primary:std
libadwaita:primary:std
libsoup:primary:std
at-spi2-core:primary:std
glib:primary:std
gettext:primary:std
gettext:tools:std
gtk4:primary:std
gdk-pixbuf:primary:std
pango:primary:std
libxml2:primary:std
Download groups
main mirror://GNOME/rest/0.9/
Distribution File Information
9266a5c10ece383e193dfb7ffb07b509cc1f51521ab8dad76af96ed14212c2e3 71136 gnome3/rest-0.9.1.tar.xz
Ports that require librest:std
No other ports depend on this one.