Initial packaging commit
This commit is contained in:
parent
cca1063f88
commit
af27f6af32
16 changed files with 191 additions and 8 deletions
43
debian/control
vendored
Normal file
43
debian/control
vendored
Normal file
|
@ -0,0 +1,43 @@
|
|||
Source: libvibe-core
|
||||
Priority: optional
|
||||
Maintainer: Chris Josten <chris@netsoj.nl>
|
||||
Build-Depends: debhelper-compat (= 12),
|
||||
dh-dlang,
|
||||
meson
|
||||
Standards-Version: 4.5.0
|
||||
Section: libs
|
||||
Homepage: https://github.com/vibe-d/vibe-core
|
||||
|
||||
Package: libvibe-core1
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: High performance proactor event loop abstraction library
|
||||
High-performance native event loop abstraction for D, focused on asynchronous I/O and GUI message
|
||||
integration.
|
||||
|
||||
Package: libvibe-core-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends: libvibe-core1 (= ${binary:Version}),
|
||||
libeventcore-dev (>=0.9.2),
|
||||
libstdx-allocator-dev (>=3.0.0),
|
||||
libmir-core-dev (>=0.0.5),
|
||||
${misc:Depends}
|
||||
Description: Low level I/O and concurrency primitives library
|
||||
The core package provides the low level I/O and concurrency primitives that are
|
||||
used to implement the higher level systems:
|
||||
.
|
||||
* Event loop management
|
||||
* Fiber based lightweight tasks, including task local storage and
|
||||
std.concurrency integration
|
||||
* Files, sockets, timers
|
||||
* Stream type definitions (used for files, sockets and higher level stream types)
|
||||
* Synchronization primitives (mutexes, condition variables, semaphores,
|
||||
cross task/cross thread events)
|
||||
* Logging facilities
|
||||
* Command line argument parsing
|
||||
* Various smaller utilities
|
||||
.
|
||||
Development files for libvibe-core-1
|
Loading…
Add table
Add a link
Reference in a new issue