diff --git a/devel/vali/Makefile b/devel/vali/Makefile new file mode 100644 index 00000000000..64cfa5eaa23 --- /dev/null +++ b/devel/vali/Makefile @@ -0,0 +1,25 @@ +COMMENT = Varlink C implementation and code generator + +V = 0.1.1 +COMMIT = bd4b709430eef9a1252198f9a0ea4a05930eda26 +DIST_TUPLE = fdo emersion vali v${V} . +SHARED_LIBS += vali 0.0 # 0.0 + +CATEGORIES = devel + +# MIT +PERMIT_PACKAGE = Yes + +WANTLIB = aml json-c c + +COMPILER = base-clang ports-gcc +COMPILER_LANGS = c + +MODULES = devel/meson + +LIB_DEPENDS = devel/aml \ + devel/json-c + +WRKDIST = ${WRKDIR}/vali-v${V}-${COMMIT} + +.include diff --git a/devel/vali/distinfo b/devel/vali/distinfo new file mode 100644 index 00000000000..8c9bab9ec07 --- /dev/null +++ b/devel/vali/distinfo @@ -0,0 +1,2 @@ +SHA256 (emersion-vali-v0.1.1.tar.gz) = JCbFPY8MONZPwLCbPES0dS7DPBvrYjQPrC2D88HbY3g= +SIZE (emersion-vali-v0.1.1.tar.gz) = 30315 diff --git a/devel/vali/pkg/DESCR b/devel/vali/pkg/DESCR new file mode 100644 index 00000000000..9ca2188454d --- /dev/null +++ b/devel/vali/pkg/DESCR @@ -0,0 +1,12 @@ +A Varlink C implementation and code generator. + +https://varlink.org/ + +Varlink is an interface description format and protocol that aims to +make services accessible to both humans and machines in the simplest +feasible way. + +Library API + +The library API is documented in the header and can be browsed on the +website: https://emersion.pages.freedesktop.org/vali/ diff --git a/devel/vali/pkg/PLIST b/devel/vali/pkg/PLIST new file mode 100644 index 00000000000..6934c60664c --- /dev/null +++ b/devel/vali/pkg/PLIST @@ -0,0 +1,4 @@ +@bin bin/vali +include/vali.h +@lib lib/libvali.so.${LIBvali_VERSION} +lib/pkgconfig/vali.pc