Source: zug
Section: libs
Priority: optional
Maintainer: linuxmangaka <linuxmangaka@gmail.com>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13),
 cmake,
 catch2,
 libboost-dev,
 pkgconf,
 pkg-config,
Standards-Version: 4.6.2
Homepage: https://sinusoid.es/zug/
Vcs-Browser: https://salsa.debian.org/qt-kde-team/3rdparty/zug
Vcs-Git: https://salsa.debian.org/qt-kde-team/3rdparty/zug.git

Package: libzug-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
 ${misc:Depends},
 libboost-dev,
Description: Transducers for C++ — Clojure style higher order push/pull sequence transformations
 zug is a C++ library providing transducers. Transducers are composable sequential transformations independent of the source. They are extremely lightweight, and can be used to express algorithms over pull-based sequences (iterators, files) but also push based sequences (signals, events, asynchronous streams) in a generic way.