libsearpc
Port variant std
Summary Simple RPC framework based on GObject System in C
Package version 3.3.0
Homepage https://github.com/haiwen/libsearpc
Keywords devel
Maintainer Michael Reim
License APACHE20
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 JAN 2025, 16:34:39 UTC
Port created 11 JAN 2025, 16:34:39 UTC
Subpackage Descriptions
set This is the libsearpc:std metapackage. It pulls in all subpackages of libsearpc:std.
primary Searpc is a simple C language RPC framework based on GObject system. Searpc handles the serialization/deserialization part of RPC, the transport part is left to users. The serialization/deserialization uses JSON format via json-glib library. A serialized json object is returned from server to client after executing the RPC function. Each RPC function defined in the server side should take an extra GError argument to report error.
dev This is the developer subpackage of the libsearpc:std port. It may contain headers, pc files, static and PIC libraries and SO links.
python This subpackage contains the python binding for libsearpc.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) jansson:dev:std
pkgconf:primary:std
gettext:dev:std
gettext:bldtools:std
gettext:tools:std
gettext:solinks:std
autoconf:primary:std
automake:primary:std
libtool:primary:std
glib:dev:std
python312:dev:std
autoselect-python:single:std
Build and Runtime jansson:primary:std
gettext:primary:std
glib:primary:std
gettext:tools:std
python312:primary:std
Download groups
main mirror://GITHUB/haiwen:libsearpc:36706a9
Distribution File Information
50fb2f96765a72a9e677dfb53c6cc5cb530f078d3a65e5f80e9846a63d13eac5 55481 seafile/haiwen-libsearpc-36706a9.tar.gz
Ports that require libsearpc:std
No other ports depend on this one.