Source: kwin
Section: kde
Priority: optional
Uploaders: Maximiliano Curia <maxy@debian.org>
Build-Depends: breeze-dev,
               cmake,
               debhelper-compat (= 13),
               g++-14,
               gcc-14,
               hwdata,
               kf6-extra-cmake-modules,
               kf6-kcmutils-dev,
               kf6-kcolorscheme-dev,
               kf6-kcompletion-dev,
               kf6-kconfig-dev,
               kf6-kconfigwidgets-dev,
               kf6-kcoreaddons-dev,
               kf6-kcrash-dev,
               kf6-kdeclarative-dev,
               kf6-kdoctools-dev,
               kf6-kglobalaccel-dev,
               kf6-kholidays-dev,
               kf6-ki18n-dev,
               kf6-kiconthemes-dev,
               kf6-kidletime-dev,
               kf6-kio-dev,
               kf6-kirigami-dev,
               kf6-knewstuff-dev,
               kf6-knotifications-dev,
               kf6-kpackage-dev,
               kf6-krunner-dev,
               kf6-kservice-dev,
               kf6-ksvg-dev,
               kf6-ktextwidgets-dev,
               kf6-kwidgetsaddons-dev,
               kf6-kwindowsystem-dev,
               kf6-kxmlgui-dev,
               kglobalacceld-dev,
               knighttime-dev,
               kscreenlocker-dev,
               kwayland-dev,
               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,
               libkpipewire-dev,
               liblcms2-dev,
               libpipewire-0.3-dev,
               libplasma-dev,
               libqaccessibilityclient-qt6-dev,
               libsm-dev,
               libsystemd-dev,
               libudev-dev [linux-any],
               libwayland-dev,
               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,
               libxcb-shape0-dev,
               libxcb-shm0-dev,
               libxcb-sync-dev,
               libxcb-util-dev,
               libxcb-xfixes0-dev,
               libxcb-xinerama0-dev,
               libxcb-xinput-dev,
               libxcb-xtest0-dev,
               libxcb1-dev,
               libxcursor-dev,
               libxcvt-dev,
               libxi-dev,
               libxkbcommon-dev,
               libxkbcommon-x11-dev,
               pkg-kde-tools-neon,
               pkgconf,
               plasma-activities-dev,
               plasma-wayland-protocols,
               qt6-base-dev,
               qt6-declarative-dev,
               qt6-multimedia-dev,
               qt6-sensors-dev,
               qt6-tools-dev,
               qt6-wayland-dev-tools,
               wayland-protocols,
               xwayland
Standards-Version: 4.6.2
Homepage: https://projects.kde.org/projects/kde/workspace/kwin
Vcs-Git: https://invent.kde.org/neon/kde/kwin.git
Vcs-Browser: https://invent.kde.org/neon/kde/kwin
Maintainer: Neon CI <neon@kde.org>

Package: kwin-common
Architecture: any
Depends: aurorae (>= 6.3.90),
         geoclue-2.0,
         hwdata,
         kf6-kdeclarative,
         kf6-kglobalaccel,
         kf6-kirigami,
         kwin-data (= ${source:Version}),
         libdrm2,
         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,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: libmaliit-plugins2,
            maliit-keyboard,
            plasma-desktop,
            python3,
            qt6-virtualkeyboard
Breaks: kwin-addons (<< 4:6), kwin-x11-common (<< 4:6.3.80)
Replaces: kwin-addons (<< 4:6)
Description: KDE window manager, common files
 KWin is an easy to use, but flexible, compositor for Wayland on 
 Linux. Its  primary usage is in conjunction with a Desktop Shell
 e.g. KDE Plasma Desktop). 
 .
 KWin is designed to go out of the way; users should not notice 
 that they use a  window manager at all. Nevertheless KWin 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 as it's window manager

Package: kwin-dev
Section: libdevel
Architecture: any
X-Neon-MergedPackage: true
Depends: kf6-kconfig-dev,
         kf6-kcoreaddons-dev,
         kf6-kwindowsystem-dev,
         kwin-common (= ${binary:Version}),
         libdrm-dev,
         libegl1-mesa-dev,
         libepoxy-dev,
         libwayland-dev,
         pkgconf,
         qt6-base-dev,
         ${misc:Depends},
         ${shlibs:Depends}
Description: KDE window manager, wayland version - devel files
 KWin is an easy to use, but flexible, compositor for Wayland on 
 Linux. Its  primary usage is in conjunction with a Desktop Shell
 e.g. KDE Plasma Desktop). 
 .
 KWin is designed to go out of the way; users should not notice 
 that they use a  window manager at all. Nevertheless KWin 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 as it's window manager

Package: kwin-wayland
Architecture: any
X-Neon-MergedPackage: true
Depends: kwayland,
         kwin-common (= ${binary:Version}),
         libcap2-bin [linux-any],
         libwayland-server0,
         xwayland,
         ${misc:Depends},
         ${shlibs:Depends}
Provides: kwin
Description: KDE window manager, wayland version
 KWin is an easy to use, but flexible, compositor for Wayland on 
 Linux. Its  primary usage is in conjunction with a Desktop Shell
 e.g. KDE Plasma Desktop). 
 .
 KWin is designed to go out of the way; users should not notice 
 that they use a  window manager at all. Nevertheless KWin 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 as it's window manager

Package: kwin-data
Architecture: all
Depends: kwin-common, ${misc:Depends}
Description: transitional package
 This is a dummy package which can be removed.

Package: libkwineffects14
Architecture: all
Depends: ${misc:Depends}
Description: transitional package
 This is a dummy package which can be removed.

Package: libkwinglutils14
Architecture: all
Depends: ${misc:Depends}
Description: transitional package
 This is a dummy package which can be removed.

Package: kwin-wayland-backend-fbdev
Architecture: all
Depends: ${misc:Depends}
Provides: kwin-wayland-backend
Description: transitional package
 This is a dummy package which can be removed.

Package: kwin-wayland-backend-x11
Architecture: all
Depends: ${misc:Depends}
Provides: kwin-wayland-backend
Description: transitional package
 This is a dummy package which can be removed.

Package: kwin-wayland-backend-virtual
Architecture: all
Depends: ${misc:Depends}
Provides: kwin-wayland-backend
Description: transitional package
 This is a dummy package which can be removed.

Package: kwin-wayland-backend-wayland
Architecture: all
Depends: ${misc:Depends}
Provides: kwin-wayland-backend
Description: transitional package
 This is a dummy package which can be removed.

Package: kwin-wayland-backend-drm
Architecture: all
Depends: ${misc:Depends}
Provides: kwin-wayland-backend
Description: transitional package
 This is a dummy package which can be removed.
