Source: kwin-x11
Section: kde
Priority: optional
Uploaders: Maximiliano Curia <maxy@debian.org>
Build-Depends: breeze-dev,
               cmake,
               debhelper-compat (= 13),
               dh-sequence-kf6,
               dh-sequence-python3,
               g++-14,
               gcc-14,
               hwdata,
               extra-cmake-modules (>= 6.14.0~),
               libkf6auth-dev (>= 6.15.0~),
               libkf6kcmutils-dev (>= 6.15.0~),
               libkf6colorscheme-dev (>= 6.15.0~),
               libkf6completion-dev (>= 6.15.0~),
               libkf6config-dev (>= 6.15.0~),
               libkf6configwidgets-dev (>= 6.15.0~),
               libkf6coreaddons-dev (>= 6.15.0~),
               libkf6crash-dev (>= 6.15.0~),
               libkf6dbusaddons-dev (>= 6.10.0~),,
               libkf6declarative-dev (>= 6.15.0~),
               libkf6doctools-dev (>= 6.15.0~),
               libkf6globalaccel-dev (>= 6.15.0~),
               libkf6i18n-dev (>= 6.15.0~),
               libkf6iconthemes-dev (>= 6.15.0~),
               libkf6idletime-dev (>= 6.15.0~),
               libkf6kio-dev (>= 6.15.0~),
               libkf6i18n-dev,
               libkirigami-dev (>= 6.15.0~),
               libkf6newstuff-dev (>= 6.15.0~),
               libkf6notifications-dev (>= 6.15.0~),
               libkf6package-dev (>= 6.15.0~),
               libkf6runner-dev (>= 6.15.0~),
               libkf6service-dev (>= 6.15.0~),
               libkf6svg-dev (>= 6.15.0~),
               libkf6textwidgets-dev (>= 6.15.0~),
               libkf6widgetsaddons-dev (>= 6.15.0~),
               libkf6windowsystem-dev (>= 6.15.0~),
               libkf6xmlgui-dev (>= 6.15.0~),
               libkglobalacceld-dev (>= 6.4.5~),
               kscreenlocker-dev (>= 6.4.5~),
               kwayland-dev (>= 6.4.5~),
               libaurorae-dev,
               libcanberra-dev,
               libcap-dev [linux-any],
               libdisplay-info-dev,
               libdrm-dev,
               libegl1-mesa-dev,
               libei-dev,
               libeis-dev,
               libepoxy-dev,
               libfontconfig-dev,
               libfreetype-dev,
               libgbm-dev,
               libice-dev,
               libinput-dev,
               libkdecorations3-dev,
               liblcms2-dev,
               libpipewire-0.3-dev,
               libplasma-dev,
               libqaccessibilityclient-qt6-dev,
               libsm-dev,
               libsystemd-dev,
               libudev-dev [linux-any],
               libwayland-dev (>= 1.22),
               libx11-xcb-dev,
               libxcb-composite0-dev,
               libxcb-cursor-dev,
               libxcb-damage0-dev,
               libxcb-dri3-dev,
               libxcb-glx0-dev,
               libxcb-icccm4-dev,
               libxcb-image0-dev,
               libxcb-keysyms1-dev,
               libxcb-present-dev,
               libxcb-randr0-dev,
               libxcb-render0-dev,
               libxcb-res0-dev (>= 1.10~),
               libxcb-shape0-dev,
               libxcb-shm0-dev,
               libxcb-sync-dev,
               libxcb-util-dev,
               libxcb-xfixes0-dev,
               libxcb-xinerama0-dev,
               libxcb-xinput-dev (>= 1.10~),
               libxcb-xtest0-dev,
               libxcb1-dev,
               libxcursor-dev,
               libxcvt-dev,
               libxi-dev,
               libxkbcommon-dev,
               libxkbcommon-x11-dev,
               pkgconf,
               libplasmaactivities-dev,
               plasma-wayland-protocols,
               qt6-base-dev,
               qt6-5compat-dev (>= 6.7.0~),
               qt6-declarative-dev,
               qt6-sensors-dev,
               qt6-svg-dev,
               qt6-tools-dev,
               qt6-wayland-dev,
               wayland-protocols,
               xwayland
Standards-Version: 4.6.2
Homepage: https://projects.kde.org/projects/kde/workspace/kwin
Vcs-Git: https://invent.kde.org/neon/neon-packaging/kwin-x11.git
Vcs-Browser: https://invent.kde.org/neon/neon-packaging/kwin-x11
Maintainer: Neon CI <neon@kde.org>

Package: kwin-x11-common
Architecture: any
Depends: aurorae,
         hwdata,
         libkf6declarative-data,
         libkf6globalaccel6,
         libkf6svg6,
         libplasma6,
         qml6-module-org-kde-kitemmodels,
         qml6-module-org-kde-kquickcontrolsaddons,
         qml6-module-org-kde-quickcharts,
         qml6-module-qtmultimedia,
         qml6-module-qtquick,
         qml6-module-qtquick-controls,
         qml6-module-qtquick-layouts,
         qml6-module-qtquick-virtualkeyboard,
         qml6-module-qtquick-window,
         kwin-x11-data,
         ${misc:Depends},
         ${shlibs:Depends},
Recommends: plasma-desktop,
            python3,
Breaks: kwin-addons (<< 4:6), kwin-common (<< 4:6.3.80)
Replaces: kwin-addons (<< 4:6), kwin-common (<< 4:6.3.80)
Description: KDE window manager, X11 version - common files
 KWin/X11 is an X11 window manager and a compositing manager. Its primary
 usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop).
 .
 KWin/X11 is designed to go out of the way; users should not notice that
 they use a window manager at all. Nevertheless KWin/X11 provides a steep
 learning curve for advanced features, which are available, if they do not
 conflict with the primary mission. KWin does not have a dedicated targeted
 user group, but follows the targeted user group of the Desktop Shell using
 KWin/X11 as it's window manager.

Package: kwin-x11-data
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, ${python3:Depends},
Recommends: plasma-desktoptheme,
            qml6-module-org-kde-kirigami,
            qml6-module-org-kde-kitemmodels,
            qml6-module-org-kde-kquickcontrolsaddons,
            qml6-module-org-kde-ksvg,
            qml6-module-org-kde-quickcharts,
            qml6-module-qt5compat-graphicaleffects,
            qml6-module-qtqml-workerscript,
            qml6-module-qtmultimedia,
            qml6-module-qtquick,
            qml6-module-qtquick-controls,
            qml6-module-qtquick-layouts,
            qml6-module-qtquick-window,
            systemsettings,
Breaks: kwin-addons (<< 4:6.1.4~),
Replaces: kwin-addons (<< 4:6.1.4~),
Description: KDE window manager data files
 KWin/X11 (pronounced as one syllable "kwin") is the window
 manager for the KDE Plasma Desktop. It gives you complete
 control over your windows, making sure they're not in the way
 but aid you in your task. It paints the window decoration,
 the bar on top of every window with (configurable) buttons
 like close, maximize and minimize. It also handles placing
 of windows and switching between them.

Package: kwin-x11-dev
Section: libdevel
Architecture: any
X-Neon-MergedPackage: true
Depends: libkf6config-dev,
         libkf6coreaddons-dev,
         libkf6windowsystem-dev,
         kwin-x11-common (= ${binary:Version}),
         libegl1-mesa-dev (>= 1.2~),
         libepoxy-dev (>= 1.2),
         libwayland-dev,
         qt6-base-dev,
         ${misc:Depends},
         ${shlibs:Depends}
Description: KDE window manager, X11 version - devel files
 KWin/X11 is an X11 window manager and a compositing manager. Its primary
 usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop).
 .
 KWin/X11 is designed to go out of the way; users should not notice that
 they use a window manager at all. Nevertheless KWin/X11 provides a steep
 learning curve for advanced features, which are available, if they do not
 conflict with the primary mission. KWin does not have a dedicated targeted
 user group, but follows the targeted user group of the Desktop Shell using
 KWin/X11 as it's window manager.

Package: kwin-x11
Architecture: any
X-Neon-MergedPackage: true
Depends: kwin-x11-common (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Provides: kwin-x11, x-window-manager
Description: KDE window manager, X11 version
 KWin/X11 is an X11 window manager and a compositing manager. Its primary
 usage is in conjunction with a Desktop Shell (e.g. KDE Plasma Desktop).
 .
 KWin/X11 is designed to go out of the way; users should not notice that
 they use a window manager at all. Nevertheless KWin/X11 provides a steep
 learning curve for advanced features, which are available, if they do not
 conflict with the primary mission. KWin does not have a dedicated targeted
 user group, but follows the targeted user group of the Desktop Shell using
 KWin/X11 as it's window manager.

Package: libkwin-x11-6
Section: libs
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends},
Description: KDE window manager library
 KWin/X11 (pronounced as one syllable "kwin") is the window
 manager for the KDE Plasma Desktop. It gives you complete
 control over your windows, making sure they're not in the way
 but aid you in your task. It paints the window decoration,
 the bar on top of every window with (configurable) buttons
 like close, maximize and minimize. It also handles placing
 of windows and switching between them.
 .
 This package is part of the KDE base workspace module.
