Source: qscintilla2
Priority: optional
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Torsten Marek <shlomme@debian.org>,
           Gudjon I. Gudjonsson <gudjon@gudjon.org>
Build-Depends: debhelper-compat (= 13),
               dh-python,
               libqt6opengl6-dev,
               pkg-kde-tools,
               pyqt5-dev (>= 5.15.0+dfsg-1+exp1~),
               python3-all-dev (>= 3.1.3-13~),
               python3-pyqt5 (>= 5.15.0+dfsg-1+exp1~),
               python3-pyqtbuild (>= 1.6),
               qtbase5-dev,
               qttools5-dev,
               sip-tools (>= 5.3.0+dfsg-2~),
               qt6-base-dev,
               qt6-base-dev-tools,
               qt6-tools-dev,
               python3-pyqt6,
               pyqt6-dev
Build-Depends-Indep: doxygen
Standards-Version: 4.7.2
Section: libs
Homepage: http://www.riverbankcomputing.co.uk/software/qscintilla
Vcs-Git: https://salsa.debian.org/python-team/packages/qscintilla2.git
Vcs-Browser: https://salsa.debian.org/python-team/packages/qscintilla2

Package: libqscintilla2-qt5-15
Architecture: any
Depends: libqscintilla2-qt5-l10n (>= ${source:Upstream-Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends}
Suggests: libqscintilla2-doc
Multi-Arch: same
Description: Qt5 port of the Scintilla source code editing widget
 QScintilla is a text editor for Qt5 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 Styling choices are more open than with many editors, allowing the use
 of proportional fonts, bold and italics, multiple foreground and background
 colours and multiple fonts.

Package: libqscintilla2-qt6-15
Architecture: any
Depends: libqscintilla2-qt6-l10n (>= ${source:Upstream-Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends}
Suggests: libqscintilla2-doc
Multi-Arch: same
Description: Qt6 port of the Scintilla source code editing widget
 QScintilla is a text editor for Qt6 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 Styling choices are more open than with many editors, allowing the use
 of proportional fonts, bold and italics, multiple foreground and background
 colours and multiple fonts.

Package: libqscintilla2-qt5-l10n
Section: localization
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Suggests: libqscintilla2-qt5-15
Replaces: libqt5scintilla2-l10n (<< 2.10)
Breaks: libqt5scintilla2-l10n (<< 2.10)
Description: Scintilla source code editing widget for Qt5, translation files
 QScintilla is a text editor for Qt5 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains translations for libqscintilla2.

Package: libqscintilla2-qt6-l10n
Section: localization
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Suggests: libqscintilla2-qt6-15
Description: Scintilla source code editing widget for Qt6, translation files
 QScintilla is a text editor for Qt6 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains translations for libqscintilla2.

Package: libqscintilla2-qt5-designer
Section: misc
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Replaces: libqt5scintilla2-designer (<< 2.10)
Breaks: libqt5scintilla2-designer (<< 2.10)
Suggests: libqscintilla2-doc
Enhances: qt-designer
Multi-Arch: same
Description: Qt5 Designer plugin for QScintilla 2
 QScintilla is a text editor for Qt5 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains a plugin to use the QScintilla 2 widget in the
 Qt5 UI Designer.


Package: libqscintilla2-qt6-designer
Section: misc
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Suggests: libqscintilla2-doc
Enhances: qt-designer
Multi-Arch: same
Description: Qt6 Designer plugin for QScintilla 2
 QScintilla is a text editor for Qt6 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains a plugin to use the QScintilla 2 widget in the
 Qt6 UI Designer.

Package: libqscintilla2-qt5-dev
Section: libdevel
Architecture: any
Depends: libqscintilla2-qt5-15 (<< ${source:Upstream-Version}+1~),
         libqscintilla2-qt5-15 (>= ${source:Upstream-Version}),
         qtbase5-dev,
         ${misc:Depends}
Provides: libqt5scintilla2-dev
Breaks: libqt5scintilla2-12v5 (<< 2.9.1+dfsg-3~), libqt5scintilla-dev (<< 2.10)
Replaces: libqt5scintilla2-12v5 (<< 2.9.1+dfsg-3~), lilbqt5scintilla-dev (<< 2.10)
Multi-Arch: same
Description: Scintilla source code editing widget for Qt5, development files
 QScintilla is a text editor for Qt5 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains development headers needed when developing C++
 applications that use QScintilla 2 and Qt 5.

Package: libqscintilla2-qt6-dev
Section: libdevel
Architecture: any
Depends: libqscintilla2-qt6-15 (<< ${source:Upstream-Version}+1~),
         libqscintilla2-qt6-15 (>= ${source:Upstream-Version}),
         qt6-base-dev,
         ${misc:Depends}
Multi-Arch: same
Description: Scintilla source code editing widget for Qt6, development files
 QScintilla is a text editor for Qt6 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains development headers needed when developing C++
 applications that use QScintilla 2 and Qt 6.

Package: libqscintilla2-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: libjs-jquery,
         ${misc:Depends}
Description: API documentation for QScintilla 2
 QScintilla is a text editor for Qt5 with features especially useful
 when writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains API documentation and usage examples for QScintilla 2.

Package: python3-pyqt5.qsci
Section: python
Architecture: any
Depends: python3-pyqt5 (>= 5.15.0+dfsg-1+exp1~),
         ${misc:Depends},
         ${python3:Depends},
         ${shlibs:Depends}
Description: Python 3 bindings for QScintilla 2 with Qt 5
 QScintilla is a text editor for Qt5 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains Python 3 bindings so QScintilla 2 can be used in
 PyQt5 applications.

Package: python3-pyqt6.qsci
Section: python
Architecture: any
Depends: python3-pyqt6,
         ${misc:Depends},
         ${python3:Depends},
         ${shlibs:Depends}
Description: Python 3 bindings for QScintilla 2 with Qt 6
 QScintilla is a text editor for Qt6 with features especially useful when
 writing and debugging source code. These include support for syntax
 styling, error indicators, code completion, call tips and margins.
 .
 This package contains Python 3 bindings so QScintilla 2 can be used in
 PyQt6 applications.

Package: pyqt5.qsci-dev
Architecture: all
Depends: pyqt5-dev (>= 5.15.0+dfsg-1+exp1~),
         ${misc:Depends}
Description: Development files for Python Qscintilla2 (Qt5)
 This package contains the source SIP files from which the Python bindings for
 Qscintilla2 (Qt5) are created. They are needed for building PyQt5 bindindgs
 for Qscintilla2 as well as creating bindings for own widgets written in C++.

Package: pyqt6.qsci-dev
Architecture: all
Depends: pyqt6-dev,
         ${misc:Depends}
Description: Development files for Python Qscintilla2 (Qt6)
 This package contains the source SIP files from which the Python bindings for
 Qscintilla2 (Qt6) are created. They are needed for building PyQt6 bindindgs
 for Qscintilla2 as well as creating bindings for own widgets written in C++.
