# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= libsearpc VERSION= 3.3.0 KEYWORDS= devel VARIANTS= std SDESC[std]= Simple RPC framework based on GObject System in C HOMEPAGE= https://github.com/haiwen/libsearpc CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= GITHUB/haiwen:libsearpc:36706a9 DISTFILE[1]= generated:main DIST_SUBDIR= seafile DF_INDEX= 1 SPKGS[std]= set primary dev python OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= jansson:dev:std BUILDRUN_DEPENDS= jansson:primary:std USES= autoreconf gettext libtool pkgconfig python shebangfix GNOME_COMPONENTS= glib DISTNAME= libsearpc-36706a9 LICENSE= APACHE20:primary LICENSE_TERMS= primary:{{WRKSRC}}/LICENSE.txt LICENSE_FILE= APACHE20:stock LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/libsearpc SHEBANG_FILES= lib/searpc-codegen.py MUST_CONFIGURE= gnu INSTALL_TARGET= install-strip SOVERSION= 1.0.2 [FILE:440:descriptions/desc.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. [FILE:59:descriptions/desc.python] This subpackage contains the python binding for libsearpc. [FILE:118:distinfo] 50fb2f96765a72a9e677dfb53c6cc5cb530f078d3a65e5f80e9846a63d13eac5 55481 seafile/haiwen-libsearpc-36706a9.tar.gz [FILE:81:manifests/plist.primary] bin/searpc-codegen.py lib/ libsearpc.so.%%SOMAJOR%% libsearpc.so.%%SOVERSION%% [FILE:159:manifests/plist.dev] include/ searpc-client.h searpc-named-pipe-transport.h searpc-server.h searpc-utils.h searpc.h lib/ libsearpc.a libsearpc.so lib/pkgconfig/libsearpc.pc [FILE:868:manifests/plist.python] %%PYTHON_SITELIBDIR%%/pysearpc/ __init__.py client.py common.py errors.py named_pipe.py server.py transport.py utils.py %%PYTHON_SITELIBDIR%%/pysearpc/__pycache__/ __init__.cpython-312.opt-1.pyc __init__.cpython-312.opt-2.pyc __init__.cpython-312.pyc client.cpython-312.opt-1.pyc client.cpython-312.opt-2.pyc client.cpython-312.pyc common.cpython-312.opt-1.pyc common.cpython-312.opt-2.pyc common.cpython-312.pyc errors.cpython-312.opt-1.pyc errors.cpython-312.opt-2.pyc errors.cpython-312.pyc named_pipe.cpython-312.opt-1.pyc named_pipe.cpython-312.opt-2.pyc named_pipe.cpython-312.pyc server.cpython-312.opt-1.pyc server.cpython-312.opt-2.pyc server.cpython-312.pyc transport.cpython-312.opt-1.pyc transport.cpython-312.opt-2.pyc transport.cpython-312.pyc utils.cpython-312.opt-1.pyc utils.cpython-312.opt-2.pyc utils.cpython-312.pyc