Source: evdi
Section: misc
Priority: optional
Maintainer: Harlan Lieberman-Berg <hlieberman@debian.org>
Build-Depends: debhelper-compat (= 13),
               dh-exec,
               dh-sequence-dkms,
               libdrm-dev
Standards-Version: 4.7.2
Rules-Requires-Root: no
Homepage: https://github.com/DisplayLink/evdi
Vcs-Browser: https://salsa.debian.org/debian/evdi
Vcs-Git: https://salsa.debian.org/debian/evdi.git
Testsuite: autopkgtest-pkg-dkms

Package: evdi-dkms
Architecture: all
Section: kernel
Depends: ${misc:Depends}
Recommends: libevdi1
Description: Extensible Virtual Display Interface driver kernel module
 The Extensible Virtual Display Interface (EVDI) is a Linux kernel
 module that enables management of multiple screens, allowing user-space
 programs to take control over what happens with the image. It is
 essentially a virtual display you can add, remove and receive
 screen updates for, in an application that uses the libevdi library.
 .
 The module and library is part of the DisplayLink Ubuntu development
 which enables support for DisplayLink USB 3.0 devices on Ubuntu.
 .
 Please note that this is NOT a complete driver for DisplayLink devices.
 .
 This package installs the kernel module needed for creating the virtual
 displays.

Package: libevdi1
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: evdi-dkms
Description: Extensible Virtual Display Interface driver client library
 The Extensible Virtual Display Interface (EVDI) is a Linux kernel
 module that enables management of multiple screens, allowing user-space
 programs to take control over what happens with the image. It is
 essentially a virtual display you can add, remove and receive
 screen updates for, in an application that uses the libevdi library.
 .
 The module and library is part of the DisplayLink Ubuntu development
 which enables support for DisplayLink USB 3.0 devices on Ubuntu.
 .
 Please note that this is NOT a complete driver for DisplayLink devices.
 .
 This package installs the client library used for interfacing with
 the evdi kernel module.

Package: libevdi-dev
Section: libdevel
Architecture: all
Depends: libevdi1 (<< ${source:Version}.1~),
         libevdi1 (>= ${source:Version}),
         ${misc:Depends}
Recommends: evdi-dkms
Breaks: libevdi0-dev (<< 1.14.0+dfsg-1~)
Replaces: libevdi0-dev (<< 1.14.0+dfsg-1~)
Description: EVDI driver client library dev package
 The Extensible Virtual Display Interface (EVDI) is a Linux kernel
 module that enables management of multiple screens, allowing user-space
 programs to take control over what happens with the image. It is
 essentially a virtual display you can add, remove and receive
 screen updates for, in an application that uses the libevdi library.
 .
 The module and library is part of the DisplayLink Ubuntu development
 which enables support for DisplayLink USB 3.0 devices on Ubuntu.
 .
 Please note that this is NOT a complete driver for DisplayLink devices.
 .
 This is the development package for evdi clients. It is only needed
 for compiling evdi client software. End-users do not need this package.

Package: libevdi0-dev
Section: oldlibs
Depends: libevdi-dev, ${misc:Depends}
Architecture: all
Description: transitional package
 This is a transitional package.  It can safely be removed.
