Source: kdevelop
Section: devel
Priority: optional
Uploaders: Jeremy Lainé <jeremy.laine@m4x.org>,
           George Kiagiadakis <kiagiadakis.george@gmail.com>,
           Andreas Cord-Landwehr <cola@uni-paderborn.de>
Build-Depends: clazy,
               cmake,
               cppcheck,
               debhelper (>= 9),
               extra-cmake-modules,
               heaptrack-gui,
               kdevelop-pg-qt,
               kdoctools-dev,
               kio-dev,
               libastyle-dev,
               libboost-dev (>= 1.35.0),
               libclang-12-dev (>= 1:3.8) [!alpha !hppa !hurd-any !ia64 !kfreebsd-any !m68k !powerpcspe !riscv64 !sh4 !x32],
               libgrantlee5-dev,
               libkf5config-dev (>= 5.15.0),
               libkf5crash-dev (>= 5.15.0),
               libkf5declarative-dev (>= 5.15.0),
               libkf5doctools-dev (>= 5.15.0),
               libkf5i18n-dev (>= 5.15.0),
               libkf5iconthemes-dev,
               libkf5itemmodels-dev (>= 5.15.0),
               libkf5itemviews-dev (>= 5.15.0),
               libkf5jobwidgets-dev (>= 5.15.0),
               libkf5kcmutils-dev (>= 5.15.0),
               libkf5kio-dev (>= 5.15.0),
               libkf5newstuff-dev (>= 5.15.0),
               libkf5notifyconfig-dev (>= 5.15.0),
               libkf5parts-dev (>= 5.15.0),
               libkf5plasma-dev,
               libkf5plasma-dev [linux-any],
               libkf5purpose-dev,
               libkf5runner-dev [linux-any],
               libkf5service-dev (>= 5.15.0),
               libkf5syntaxhighlighting-dev,
               libkf5sysguard-dev,
               libkf5texteditor-dev (>= 5.15.0),
               libkf5threadweaver-dev (>= 5.15.0),
               libkf5windowsystem-dev (>= 5.15.0),
               libkf5xmlgui-dev (>= 5.15.0),
               libkomparediff2-dev,
               libqt5webkit5-dev (>= 5.4.0),
               libsvn-dev,
               llvm-12-dev (>= 1:3.8) [!alpha !hppa !hurd-any !ia64 !kfreebsd-any !m68k !powerpcspe !riscv64 !sh4 !x32],
               okteta-dev,
               pkg-kde-tools (>> 0.15.15),
               qtbase5-dev,
               qtdeclarative5-dev,
               qttools5-dev,
               qttools5-dev-tools,
               qtwebengine5-dev,
               shared-mime-info
Standards-Version: 4.1.0
Homepage: http://www.kdevelop.org/
Vcs-Git: https://invent.kde.org/neon/extras/kdevelop.git
Vcs-Browser: https://invent.kde.org/neon/extras/kdevelop
Maintainer: Neon CI <neon@kde.org>

Package: kdevelop
Architecture: any
Depends: clang-tidy-12,
         clazy,
         cppcheck,
         heaptrack-gui,
         kdevelop-data (>= ${source:Version}),
         kdevelop-l10n,
         libclang-common-12-dev,
         libqt5webengine5,
         meson,
         plasma-framework,
         qml-module-qtquick-controls,
         qml-module-qtquick2,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: g++, gcc, gdb (>= 7.0), kapptemplate, make, plasma-kdevelop
Suggests: cmake, cppcheck, heaptrack, kdevelop-l10n, ninja-build
Replaces: kdevplatform10-libs (<< 5.1.1-0neon)
Breaks: kdevplatform10-libs (<< 5.1.1-0neon)
Description: integrated development environment for KDE
 KDevelop is an easy to use integrated development environment for KDE.
 It supports a wide range of programming languages and features project
 management, an advanced editor, a class browser and an integrated debugger.
 .
 KDevelop has parser backends for C, C++ and Javascript/QML, with further
 external plugins supporting e.g. PHP or Python.

Package: kdevelop-data
Architecture: all
Depends: plasma-framework,
         qml-module-qtquick-controls,
         qml-module-qtquick2,
         ${misc:Depends}
Breaks: kdevelop-doc (<< 4:4.3),
        kdevplatform10-libs (<< 5.1.1-0neon),
        kdevplatform52-libs (<< 5.2),
        kdevplatform53-libs (<< 4:21.12.1),
        kdevplatform54-libs (<< 4:21.12.1),
        kdevplatform55-libs (<< 4:21.12.1),
        kdevplatform56-libs (<< 4:21.12.1)
Replaces: kdevelop-doc (<< 4:4.3),
          kdevplatform10-libs (<< 5.1.1-0neon),
          kdevplatform52-libs (<< 5.2),
          kdevplatform53-libs (<< 4:21.12.1),
          kdevplatform54-libs (<< 4:21.12.1),
          kdevplatform55-libs (<< 4:21.12.1),
          kdevplatform56-libs (<< 4:21.12.1)
Description: data files for the KDevelop IDE
 KDevelop is a Free and Open Source integrated development
 environment (IDE). It provides editing, navigation and debugging features for
 several programming languages, as well as integration with multiple build
 systems and version-control systems, using a plugin-based architecture.
 .
 This package contains arch independent data for KDevelop.

Package: kdevelop-dev
Section: libdevel
Architecture: any
Depends: kdevelop (= ${binary:Version}),
         kdevplatform-dev,
         libkf5archive-dev,
         libkf5configwidgets-dev,
         libkf5texteditor-dev,
         ${misc:Depends}
Replaces: kdevplatform-dev (<< 5.1.1-0neon)
Breaks: kdevplatform-dev (<< 5.1.1-0neon)
Description: development files for the KDevelop IDE
 KDevelop is a Free and Open Source integrated development
 environment (IDE). It provides editing, navigation and debugging features for
 several programming languages, as well as integration with multiple build
 systems and version-control systems, using a plugin-based architecture.
 .
 This package contains development files for KDevelop.

Package: kdevelop-l10n
Section: localization
Architecture: all
Replaces: kdevelop-l10n-ca,
          kdevelop-l10n-cavalencia,
          kdevelop-l10n-da,
          kdevelop-l10n-de,
          kdevelop-l10n-engb,
          kdevelop-l10n-es,
          kdevelop-l10n-et,
          kdevelop-l10n-fi,
          kdevelop-l10n-fr,
          kdevelop-l10n-gl,
          kdevelop-l10n-it,
          kdevelop-l10n-nds,
          kdevelop-l10n-nl,
          kdevelop-l10n-pt,
          kdevelop-l10n-ptbr,
          kdevelop-l10n-ru,
          kdevelop-l10n-sl,
          kdevelop-l10n-sv,
          kdevelop-l10n-th,
          kdevelop-l10n-tr,
          kdevelop-l10n-uk,
          kdevelop-l10n-zhcn,
          kdevelop-l10n-zhtw,
          kdevplatform-l10n (<< 5.2.0)
Breaks: kdevelop-l10n-ca,
        kdevelop-l10n-cavalencia,
        kdevelop-l10n-da,
        kdevelop-l10n-de,
        kdevelop-l10n-engb,
        kdevelop-l10n-es,
        kdevelop-l10n-et,
        kdevelop-l10n-fi,
        kdevelop-l10n-fr,
        kdevelop-l10n-gl,
        kdevelop-l10n-it,
        kdevelop-l10n-nds,
        kdevelop-l10n-nl,
        kdevelop-l10n-pt,
        kdevelop-l10n-ptbr,
        kdevelop-l10n-ru,
        kdevelop-l10n-sl,
        kdevelop-l10n-sv,
        kdevelop-l10n-th,
        kdevelop-l10n-tr,
        kdevelop-l10n-uk,
        kdevelop-l10n-zhcn,
        kdevelop-l10n-zhtw,
        kdevplatform-l10n (<< 5.2.0)
Description: localization files for the KDevelop IDE
 KDevelop is a Free and Open Source integrated development
 environment (IDE). It provides editing, navigation and debugging features for
 several programming languages, as well as integration with multiple build
 systems and version-control systems, using a plugin-based architecture.
 .
 This package contains the translations for KDevelop.

Package: kdevplatform59-libs
Architecture: any
Depends: plasma-framework,
         qml-module-qtquick-controls,
         qml-module-qtquick2,
         ${misc:Depends},
         ${shlibs:Depends}
Replaces: kdevelop (<< 4:3.9.96-1),
          kdevelop-data (<< 4:3.9.96-1),
          kdevplatform1-libs,
          kdevplatform10-libs (<< 5.2.0),
          kdevplatform2-libs,
          kdevplatform3-libs,
          kdevplatform5-libs,
          kdevplatform52-libs (<< 5.2.0),
          kdevplatform53-libs (<< 4:21.12.1),
          kdevplatform54-libs (<< 4:21.12.1),
          kdevplatform55-libs (<< 4:21.12.1),
          kdevplatform56-libs (<< 4:21.12.1),
          kdevplatform57-libs (<< 4:22.04),
          kdevplatform58-libs (<< 4:22.08),
          kdevplatform7-libs,
          kdevplatform8-libs,
          kdevplatform9-libs
Breaks: kdevplatform1-libs,
        kdevplatform10-libs (<< 5.2.0),
        kdevplatform2-libs,
        kdevplatform3-libs,
        kdevplatform5-libs,
        kdevplatform52-libs (<< 5.2.0),
        kdevplatform53-libs (<< 4:21.12.1),
        kdevplatform54-libs (<< 4:21.12.1),
        kdevplatform55-libs (<< 4:21.12.1),
        kdevplatform56-libs (<< 4:21.12.1),
        kdevplatform57-libs (<< 4:22.04),
        kdevplatform58-libs (<< 4:22.08),
        kdevplatform7-libs,
        kdevplatform8-libs,
        kdevplatform9-libs
Provides: qml-module-org-kde-kdevplatform
Suggests: cvs, git, kdevplatform-l10n, konsole, zsh
Description: shared libraries for the KDevelop platform
 This package contains shared libraries needed to run integrated development
 environments based on the KDevelop platform.
 .
 This package is part of the KDevelop platform.

Package: kdevplatform-dev
Section: libdevel
Architecture: any
Depends: kdevplatform59-libs (= ${binary:Version}),
         libkf5archive-dev,
         libkf5texteditor-dev,
         libkf5threadweaver-dev,
         qtbase5-dev,
         qtdeclarative5-dev,
         ${misc:Depends}
Breaks: libsublime-dev
Replaces: libsublime-dev
Description: development files for the KDevelop platform
 This package contains development files for building integrated development
 environments based on the KDevelop platform.
 .
 This package is part of the KDevelop platform.

Package: plasma-kdevelop
Architecture: linux-any
Depends: kdevelop (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Replaces: kdevelop (<< 4:5.6.2), kdevelop-data (<< 4:5.6.2)
Breaks: kdevelop (<< 4:5.6.2), kdevelop-data (<< 4:5.6.2)
Description: KDevelop plugins for Plasma
 KDevelop is a Free and Open Source integrated development
 environment (IDE). It provides editing, navigation and debugging features for
 several programming languages, as well as integration with multiple build
 systems and version-control systems, using a plugin-based architecture.
 .
 This package contains the KDevelop plugins for integrating in the Plasma
 desktop environment:
  * sessions data engine
  * sessions widget
  * sessions KRunner module
