Source: treeland
Priority: optional
Maintainer: Lingmo OS Team <team@lingmo.org>
Build-Depends: cmake (>= 3.25.0),
               debhelper-compat (= 13),
               ninja-build,
               extra-cmake-modules (>= 1.4.0~),
               libddm-dev (>= 0.3.3),
               libdtk6core-bin,
               libdtk6core-dev,
               libdtk6declarative-dev,
               libdtk6gui-dev,
               libdtk6systemsettings-dev,
               libdtkcommon-dev,
               libaudit-dev,
               libsystemd-dev [linux-any],
               systemd,
               libwlroots-0.19-dev,
               libpixman-1-dev,
               libxcb-ewmh-dev,
               libdrm-dev,
               pkg-config,
               qml6-module-qtquick-templates,
               qt6-base-dev (>= 6.8.0),
               qt6-base-private-dev (>= 6.8.0),
               qt6-base-dev-tools (>= 6.8.0),
               qt6-declarative-dev (>= 6.8.0),
               qt6-declarative-private-dev (>= 6.8.0),
               qt6-shadertools-dev,
               qt6-tools-dev,
               qt6-tools-dev-tools (>= 6.8.0),
               qt6-wayland,
               qt6-wayland-dev,
               qt6-wayland-private-dev,
               wayland-protocols,
               wlr-protocols,
               treeland-protocols,
               libpam0g-dev,
               libmpv-dev,
Standards-Version: 4.6.0
Section: dde
Homepage: https://github.com/LingmoOS/treeland.git
#Vcs-Browser: https://github.com/LingmoOS/treeland
#Vcs-Git: https://github.com/LingmoOS/treeland.git
Rules-Requires-Root: no

Package: treeland
Section: dde
Architecture: any
Multi-Arch: same
Depends: qml6-module-qtquick-layouts,
         qml6-module-qtquick-particles,
         treeland-data (= ${source:Version}),
         xwayland,
         ${shlibs:Depends},
Conflicts: libwaylib, qwlroots
Replaces: libwaylib, qwlroots
Recommends: ddm (>= 0.3.3),
            treeland-wallpaper-factory,
Description: a Wayland compositor based on wlroots and QML, designed with an attractive and elegant appearance.

Package: treeland-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, treeland( =${source:Version}),
Conflicts: libwaylib-dev, qwlroots
Replaces: libwaylib-dev, qwlroots
Description: a Wayland compositor based on wlroots and QML, designed with an attractive and elegant appearance.

Package: treeland-examples
Section: dde
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends},
Description: examples for treeland.

Package: treeland-data
Section: dde
Architecture: all
Depends: ${misc:Depends},
Description: data files of treeland.

Package: treeland-wayland-session
Section: dde
Architecture: all
Depends: ${misc:Depends},
         treeland (= ${source:Version}),
Description: treeland user session files of treeland.

Package: treeland-wallpaper-factory
Section: dde
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
         treeland (= ${source:Version}),
Description: Treeland wallpaper factory client.
