qscintilla2 (2.8.4+dfsg-1) unstable; urgency=medium
authorScott Kitterman <scott@kitterman.com>
Mon, 22 Sep 2014 02:09:22 +0000 (03:09 +0100)
committerScott Kitterman <scott@kitterman.com>
Mon, 22 Sep 2014 02:09:22 +0000 (03:09 +0100)
  * New upstream release
    - Repack tarball to remove sourcelss javascript files (doc/html-Qt4Qt5/
      jquery.js and doc/html-Qt3/jquery.js)
    - Update debian/patches/qt5_libname.patch to match upstream changes in the
      same area
    - Refresh patches
    - Temporarily bump pyqt5 build-dep version to 5.3.2+dfsg-2~ to make sure
      it builds against the current pyqt5 on all archs
  * Bump standards version to 3.9.6 without further change
  * Remove obsolete debian/README.Debian

[dgit import unpatched qscintilla2 2.8.4+dfsg-1]

32 files changed:
1  2 
debian/changelog
debian/compat
debian/control
debian/copyright
debian/docs
debian/libqscintilla2-11.install
debian/libqscintilla2-designer.install
debian/libqscintilla2-dev.install
debian/libqscintilla2-doc.doc-base.api
debian/libqscintilla2-doc.doc-base.overview
debian/libqscintilla2-doc.docs
debian/libqscintilla2-doc.examples
debian/libqscintilla2-doc.install
debian/libqscintilla2-doc.links
debian/libqscintilla2-l10n.install
debian/patches/build_debug_libs.patch
debian/patches/configure.py-objdir-support.diff
debian/patches/fix-lib-install-dir.diff
debian/patches/qsci_link.patch
debian/patches/qt5_includes.patch
debian/patches/qt5_libname.patch
debian/patches/remove-logo-privacy-issue.diff
debian/patches/series
debian/patches/sip_install_loc.patch
debian/pyqt4.qsci-dev.install
debian/pyqt5.qsci-dev.install
debian/python-qscintilla2.install
debian/python3-pyqt4.qsci.install
debian/python3-pyqt5.qsci.install
debian/rules
debian/source/format
debian/watch

index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e73ecd45bca1d0ccd060945210d8e2c1b74e3f4e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,508 @@@
++qscintilla2 (2.8.4+dfsg-1) unstable; urgency=medium
++
++  * New upstream release
++    - Repack tarball to remove sourcelss javascript files (doc/html-Qt4Qt5/
++      jquery.js and doc/html-Qt3/jquery.js)
++    - Update debian/patches/qt5_libname.patch to match upstream changes in the
++      same area
++    - Refresh patches
++    - Temporarily bump pyqt5 build-dep version to 5.3.2+dfsg-2~ to make sure
++      it builds against the current pyqt5 on all archs
++  * Bump standards version to 3.9.6 without further change
++  * Remove obsolete debian/README.Debian
++
++ -- Scott Kitterman <scott@kitterman.com>  Sun, 21 Sep 2014 22:09:22 -0400
++
++qscintilla2 (2.8.3+dfsg-3) unstable; urgency=medium
++
++  * Add support for Qt designer plugin with Qt5
++    - Add new binary, libqt5scintilla2-designer, in debian/control
++    - Add qttools5-dev to build-depends
++    - Update debian/rules
++    - Merge debian/patches/designer_link_fix.patch into debian/patches/
++      qt5_libname.patch and update for Qt5 name for designer plugin
++  * Add -dbg packages (Closes: #618985)
++    - Add -dbg packages to debian/control
++    - Add python-qt4-dbg, python3-pyqt4-dbg, python3-pyqt5-dbg, python-all-dbg
++      and python3-all-dbg to build-depends
++    - Rework debian/rules based on how python-qt4 does it to actually build
++      and install the dbg variants
++    - Add debian/patches/build_debug_libs.patch to enable debug build in lib
++      and designer plugin
++    - Adjust configure to build python bindings with debug enabled
++  * Add dev packages (pyqt5.qsci-dev and pyqt4.qsci-dev) for sip files to make
++    it possible to provide sip bindings to classes derived from Qscintilla
++    classes (Closes: #755491)
++    - Add debian/pyqt5.qsci-dev.install and pyqt4.qsci-dev.install
++    - Add debian/patches/sip_install_loc.patch to adjust sip file location in
++      Python/QSci.pro for Debian python build locations (Thanks to Jürgen E.
++      Fischer)
++  * Additional adjustments to debian/rules to prevent errors from being
++    ignored (thanks to Jürgen E. Fischer)
++  * Make Qt5 arch any since pyqt5 now builds on hurd
++  * Update debian/copyright
++  * Wrap and sort
++  * Drop obsolete Breaks/Replaces
++
++ -- Scott Kitterman <scott@kitterman.com>  Sun, 27 Jul 2014 12:47:35 -0400
++
++qscintilla2 (2.8.3+dfsg-2) unstable; urgency=medium
++
++   * Patch designer-Qt4Qt5/designer.pro to explicitly link with the Qt4 version
++     of the qscintilla2 library to fix runtime inability to find qscintilla2
++     symbols (Closes: 753581) (really)
++
++ -- Scott Kitterman <scott@kitterman.com>  Fri, 11 Jul 2014 22:34:22 -0400
++
++qscintilla2 (2.8.3+dfsg-1) unstable; urgency=medium
++
++  * New upstream release
++    - Repack tarball to remove sourcelss javascript files (doc/html-Qt4Qt5/
++      jquery.js and doc/html-Qt3/jquery.js)
++    - Rebuild should resolve #753581 (Closes: #753581)
++    - Dropped debian/patches/pyconfigure_target_config_fix.patch, resolved
++      upstream
++    - Refreshed patches
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 05 Jul 2014 10:00:28 -0400
++
++qscintilla2 (2.8.2+dfsg-3) unstable; urgency=medium
++
++  * Correct location and content of qscintilla2.prf for Qt5 build
++    (Closes:  #751531)
++    - Set libqt5scintilla2 in LIBS if debug is enabled in qscintilla2.prf
++    - Change qscintilla2.prf from usr/share to usr/lib so Qt5 finds it
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 14 Jun 2014 10:37:34 -0400
++
++qscintilla2 (2.8.2+dfsg-2) unstable; urgency=medium
++
++  * Fix failure to link python* packages to the lib (Closes: #751239)
++    - Add debian/patches/qsci_link.patch so that the correct (Qt4/Qt5) is used
++    - Update debian/rules to match build system changes so that the correct
++      search path for the libs is used
++
++ -- Scott Kitterman <scott@kitterman.com>  Wed, 11 Jun 2014 09:59:25 -0400
++
++qscintilla2 (2.8.2+dfsg-1) unstable; urgency=medium
++
++  * New upstream release
++    - Repack tarball to remove sourcelss javascript files
++    - Refresh and update patches for upstream Python/configure.py changes
++    - Add debian/patches/pyconfigure_target_config_fix.patch to fix a variable
++      rename missed by upstream
++  * Adjust debian/rules to use the new, multiarch Qt5 header installation
++    locations (Closes: #751071)
++    - Change libqt5scintilla2-dev to arch:linux-any kfreebsd-any now that
++      header locations are arch specific for the Qt5 build
++  * Build Qt5 packages for kfreebsd now that pyqt5 is built there
++  * Update debian/watch due to need to mangle upstream version
++  * Set minimum pyqt5 build-dep version to 5.3+dfsg-2~ Due to Qt 5.3 changes
++  * Fix libqt5scintilla2-l10n Suggests
++
++ -- Scott Kitterman <scott@kitterman.com>  Mon, 09 Jun 2014 14:45:54 -0400
++
++qscintilla2 (2.8.1-4) unstable; urgency=medium
++
++  * Fix test for python-pyqt5 availability
++
++ -- Scott Kitterman <scott@kitterman.com>  Wed, 07 May 2014 09:07:37 -0400
++
++qscintilla2 (2.8.1-3) unstable; urgency=medium
++
++  * Change PyQt5 build-deps to linux-any to match where it is available
++  * Limit Qt5 based packages to linux-any
++  * Reorder debian/rules and add guards to only run Qt5 related rules when
++    PyQt5 is available
++  * Install QScintilla2.api files for Qt4 and Qt5 in libqscintilla2-doc
++
++ -- Scott Kitterman <scott@kitterman.com>  Tue, 06 May 2014 23:59:00 -0400
++
++qscintilla2 (2.8.1-2) unstable; urgency=medium
++
++  * Add debian/patches/remove-logo-privacy-issue.diff to remove use of
++    http://www.scintilla.org/SciBreak.jpg when the SCintilla docs are
++    accessed in order to resolve privacy-breach-logo lintian error
++  * Add packaging for Qt5
++    - Add new binaries: libqt5scintilla2--11, libqt5scintilla2-dev,
++      libqt5scintilla2-l10n, and python3-pyqt5.qsci
++    - Add qtbase5-dev, python3-pyqt5, and pyqt5-dev to build-depend
++    - Add debian/patches/qt5_includes.patch to use correct Qt5 includes for
++      the Python bindings
++    - Add debian/patches/qt5_libname.patch to change the qscintilla2 library
++      name when built with Qt5 so the Qt4 and Qt5 versions are co-installable
++    - Update debian/rules to build both Qt4 and Qt5 versions
++    - Update package descriptions to make it clear which is for Qt4 and which
++      is for Qt5
++  * Install prf file in libqscintilla2-dev
++  * Correct symlink for jquery.js in libqscintilla2-doc
++  * Bump standards version to 3.9.5 without further change
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 29 Mar 2014 14:34:54 -0400
++
++qscintilla2 (2.8.1-1) unstable; urgency=medium
++
++  * New upstream release
++    - Update library name to libqscintilla2-11 based on upstream soname change
++    - Refresh patches
++
++ -- Scott Kitterman <scott@kitterman.com>  Mon, 17 Mar 2014 19:02:44 -0400
++
++qscintilla2 (2.7.2-1) unstable; urgency=low
++
++  * New upstream release
++    - Update debian/patches/configure.py-objdir-support.diff to account for
++      the potential for both PyQt4 and PyQt5 (when packaged) builds
++    - Update debian/patches/py_conf_inc_dir.diff for upstream updates to
++      Python/configure.py
++  * Update watch file, thanks to Bart Martens
++
++ -- Scott Kitterman <scott@kitterman.com>  Wed, 19 Jun 2013 02:46:07 -0400
++
++qscintilla2 (2.7.1-1) unstable; urgency=low
++
++  * Upload to unstable
++
++  [ Jakub Wilk ]
++  * Use canonical URIs for Vcs-* fields.
++
++  [ Scott Kitterman ]
++  * New upstream release
++    - Refresh patches
++    - Update debian/patches/configure.py-objdir-support.diff for upstream
++      Python/configure.py changes
++    - Update debian/rules to work with new Qt4/Qt5 dirctory naming and removal
++      of Qt3 support
++    - Update debian/rules and add debian/patches/py_conf_inc_dir.diff to get
++      new configure.py script to work with Python multia-arch header locations
++  * Drop symbols file for now until it is reliable
++  * Rename libqscintilla2-translations to libqscintilla2-l10n
++    (Closes: #700641)
++  * Revert bad watch file change
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 18 May 2013 17:08:40 -0400
++
++qscintilla2 (2.7-2) experimental; urgency=low
++
++  * Update symbols files for new upstream version
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 16 Feb 2013 17:39:06 -0500
++
++qscintilla2 (2.7-1) experimental; urgency=low
++
++  [ Scott Kitterman ]
++  * New upstream release
++    - Update for new SO name (rename libqscintilla2-8 to libqscintilla2-9)
++    - Update debian/copyright
++  * Add symbols file for libqscintilla2-9
++  * Move translations for libqscintilla2 to a separate binary,
++    libqscintilla2-translations, so that the library itself is
++    co-installable with other versions
++  * Update debian/rules to use dpkg-buildflags
++  * Bump compat and debhelper version requirement to 9
++  * Bump standards version to 3.9.4 without further change
++
++  [ Matthias Klose ]
++  * Fix installation of multiple python3 extensions.
++
++  [ Bart Martens ]
++  * Updated debian/watch file
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 15 Dec 2012 00:29:31 -0500
++
++qscintilla2 (2.6.2-3) experimental; urgency=low
++
++  * Rebuild in experimental with new sip4
++
++ -- Scott Kitterman <scott@kitterman.com>  Tue, 01 Oct 2012 23:29:40 -0400
++
++qscintilla2 (2.6.2-2) unstable; urgency=low
++
++  * Upload to Unstable (Closes: #681107)
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 15 Sep 2012 15:29:21 -0400
++
++qscintilla2 (2.6.2-1) experimental; urgency=low
++
++  * New upstream release
++    - Update debian rules for new directory naming Qt4/Qt4Qt5
++    - Update debian/libqscintilla2-doc.docs, libqscintilla2-doc.doc-base.api,
++      and libqscintilla2-doc.examples for new documentation and examples
++      directory names
++    - Refresh patches
++    - Update debian/copyright
++  * Add missing X-Python3-Version to specify Python 3.1 as minimum Python 3
++
++ -- Scott Kitterman <scott@kitterman.com>  Tue, 10 Jul 2012 01:17:03 -0400
++
++qscintilla2 (2.6.1-5) unstable; urgency=low
++
++  * Upload to unstable for qt4-x11 multiarch transition
++
++ -- Scott Kitterman <scott@kitterman.com>  Tue, 01 May 2012 21:27:32 -0400
++
++qscintilla2 (2.6.1-4) experimental; urgency=low
++
++  [ Thomas Kluyver ]
++  * Package for Python 3 (LP: #608962)
++
++  [ Scott Kitterman ]
++  * Use Python policy compliant binary name for Python 3 (python3-pyqt4.qsci)
++  * Remove pointless Build-depends and Depends versioning
++  * Fix debian/rules to build for all python3 variants, not just the default
++  * Use dh_sip3 for python3-pyqt4.qsci, not dh_sip
++  * Drop incorrect Multi-Arch: same for libqscintilla2-8
++
++ -- Scott Kitterman <scott@kitterman.com>  Tue, 13 Mar 2012 22:19:28 -0400
++
++qscintilla2 (2.6.1-3) experimental; urgency=low
++
++  * Re-upload due to broken -2 attempt
++
++ -- Scott Kitterman <scott@kitterman.com>  Sun, 04 Mar 2012 13:27:00 -0500
++
++qscintilla2 (2.6.1-2) experimental; urgency=low
++
++  * Update for multi-arch
++    - Fix libqscintilla2-designer.install paths for multiarch
++    - Bump version requirement for debhelper and add minumum version for
++      libqt4-dev
++    - For libqscintilla2-8, add misc:Pre-Depends and set Multi-Arch: same
++  * Set compat to 8
++  * Bump standards version to 3.9.3 without further change
++
++ -- Scott Kitterman <scott@kitterman.com>  Sun, 04 Mar 2012 02:52:05 -0500
++
++qscintilla2 (2.6.1-1) unstable; urgency=low
++
++  * New upstream release
++    - Drop debian/patches/snapshot-keys.patch as it was cherrypicked from
++      upstream to start with
++    - Refresh remaining patches
++  * Add libqscintilla2-8 Breaks previous versions of the library since they
++    aren't completely co-installable
++  * Install NEWS file as upstream changelog
++
++ -- Scott Kitterman <scott@kitterman.com>  Sun, 12 Feb 2012 11:01:43 -0500
++
++qscintilla2 (2.6-4) unstable; urgency=low
++
++  * Add debian/patches/snapshot-keys.patch to fix custom keyboard shortcuts
++    (Closes: #659356)
++  * Add libjs-jquery to libqscintilla2-doc depends and use symlink to its
++    jquery.js instead of the embedded minified version
++
++ -- Scott Kitterman <scott@kitterman.com>  Fri, 10 Feb 2012 23:00:05 -0500
++
++qscintilla2 (2.6-3) unstable; urgency=high
++
++  * Readd libqscintilla2-5 to libqscintilla2-8 Replaces to support upgrades
++    from squeeze
++
++ -- Scott Kitterman <scott@kitterman.com>  Tue, 29 Nov 2011 22:12:23 -0500
++
++qscintilla2 (2.6-2) unstable; urgency=low
++
++  * Drop symbols file for the moment due to per-arch symbol differences
++    causing FTBFS
++
++ -- Scott Kitterman <scott@kitterman.com>  Sat, 19 Nov 2011 09:29:47 -0500
++
++qscintilla2 (2.6-1) unstable; urgency=low
++
++  * New upstream release with updated ABI
++    - Change libqscintilla2-6 to libqscintilla2-8 for new ABI and adjust
++      internal depends
++    - Rename libqscintilla2-6.install to libqscintilla2-8.install
++    - Adjust libqscintilla2-dev depends
++    - Updated debian/copyright
++  * Added symbols file for libqscintilla2-8 (libqscintilla2-8.symbols)
++  * Add missing build-arch/build-indep targets
++  * Remove empty /usr/share/pyshared/ directory from python-qscintilla2
++  * Fix upstream homepage
++  * Improve libqscintilla2-8 and libqscintilla2-dev short descriptions
++
++ -- Scott Kitterman <scott@kitterman.com>  Wed, 16 Nov 2011 01:03:39 -0500
++
++qscintilla2 (2.5.1-1) unstable; urgency=low
++
++  * New upstream release with updated ABI (Closes: #638209)
++    - Change libqscintilla2-5 to libqscintilla2-6 for new ABI and adjust
++      internal depends
++    - Rename libqscintilla2-5.install to libqscintilla2-6.install
++  * Add DPMT Vcs-* fields
++  * Bump standards version to 3.9.2 without further change
++
++ -- Scott Kitterman <scott@kitterman.com>  Thu, 18 Aug 2011 13:15:31 -0400
++
++qscintilla2 (2.4.5-1) unstable; urgency=low
++
++  [ José Manuel Santamaría Lema ]
++  * Switch to dh_python2 (Closes: #634861)
++
++  [ Scott Kitterman ]
++  * New upstream release
++  * Agreed maintainer change to DPMT
++  * Add myself to uploaders
++
++ -- Scott Kitterman <scott@kitterman.com>  Mon, 01 Aug 2011 10:06:11 -0400
++
++qscintilla2 (2.4.3-2) unstable; urgency=low
++
++  * Rebuilding (Closes: #619096)
++  * Remove dpatch references from patches
++  * Remove README.source file (Closes: #618983)
++  * Bump standards version to 3.9.1
++  * Remove unneded Section: in control file
++
++ -- Gudjon I. Gudjonsson <gudjon@gudjon.org>  Thu, 31 Mar 2011 08:44:12 +0200
++
++qscintilla2 (2.4.3-1) unstable; urgency=low
++
++  * New upstream release
++  * debian/rules
++    - Changelog is not distributed any more, don't try to install
++
++ -- Torsten Marek <shlomme@debian.org>  Sun, 18 Apr 2010 18:17:14 +0200
++
++qscintilla2 (2.4.2-3) unstable; urgency=low
++
++  * Fix dependencies of libqscintilla2-dev (Closes: #568217)
++
++ -- Torsten Marek <shlomme@debian.org>  Wed, 03 Feb 2010 09:01:40 +0100
++
++qscintilla2 (2.4.2-2) unstable; urgency=low
++
++  * Upload to unstable. (Closes: #567220)
++  * debian/control
++    - Change priority from extra to optional (Closes: #563198)
++    - Bumped standards version to 3.8.4, no changes necessary
++  * debian/rules
++    - Make sure stripping is handled by dh_strip (Closes: #560395)
++
++ -- Torsten Marek <shlomme@debian.org>  Tue, 02 Feb 2010 22:50:52 +0100
++
++qscintilla2 (2.4.2-1) experimental; urgency=low
++
++  * New upstream release
++  * Convered to source format "3.0 (quilt)"
++  * debian/control
++    - Dropped build dependency on dpatch
++    - Added ${sip:Depends} to dependencies of python-qscintilla2
++    - Fixed lintian warning for libqscintilla2-dev dependencies
++  * debian/patches/*
++    - Converted all patches to quilt
++  * debian/rules
++    - Reorder rules to make safe for parallel builds
++    - Removed dpatch handling and workarounds
++    - Added call to dh_sip
++
++ -- Torsten Marek <shlomme@debian.org>  Wed, 27 Jan 2010 22:49:13 +0100
++
++qscintilla2 (2.4-5) unstable; urgency=low
++
++  [ Gudjon I. Gudjonsson ]
++  * Rebuilt (Closes: #550570)
++  * Add fields to the copyright file, Thanks to Mathieu Parent
++    (Closes: #516122)
++  * Ask debian release for binNMU (Closes: #541379)
++  * Change libqscintilla2-dev dependency to ${source:Version}
++    removes lintian error
++  * Add README.source file
++
++  [ Torsten Marek ]
++  * debian/control
++    - Added Gudjon to Uploaders
++  * debian/watch
++    - Fixed watch file to check on download page
++
++ -- Torsten Marek <shlomme@debian.org>  Sat, 28 Nov 2009 15:39:15 +0100
++
++qscintilla2 (2.4-4) unstable; urgency=low
++
++  * Rebuilt against new sip
++  * debian/control
++    - Bumped standards version to 3.8.3, no changes necessary
++    - Update sip dependency to 4.9 and PyQt4 dependencies to 4.6
++
++ -- Torsten Marek <shlomme@debian.org>  Wed, 14 Oct 2009 19:47:54 +0200
++
++qscintilla2 (2.4-3) unstable; urgency=low
++
++  * Upload rebuilt packages
++  * Fixes segfault on import
++
++ -- Torsten Marek <shlomme@debian.org>  Sat, 20 Jun 2009 12:11:11 +0200
++
++qscintilla2 (2.4-2) unstable; urgency=low
++
++  * Upload to unstable
++  * debian/control
++    - Bump dependencies on sip to 4.8.1
++    - Depend on python-qt4 4.5.1
++
++ -- Torsten Marek <shlomme@debian.org>  Thu, 18 Jun 2009 20:46:57 +0200
++
++qscintilla2 (2.4-1) experimental; urgency=low
++
++  * New upstream release
++  * Switch to python-support
++  * debian/control
++    - Updated all sip dependencies to 4.8
++    - Bumped standards version to 3.8.1, no changes necessary
++    - Updated PyQt dependencies to 4.5
++  * debian/python-qscintilla2.install
++    - Update install paths for Python 2.6 (Closes: #531847)
++
++ -- Torsten Marek <shlomme@debian.org>  Tue, 09 Jun 2009 20:28:51 +0200
++
++qscintilla2 (2.3.2-1) experimental; urgency=low
++
++  * New upstream release
++  * debian/control
++    - bump build dependency to sip 4.7.9 and python-qt4 4.4.4
++    - add build dependency on python-sip4 (Closes: #453895)
++    - upstream SONAME bump, renamed library package to
++      libqscintilla2-5, replaces libqscintilla2-3 because
++      of translation files in library package
++
++ -- Torsten Marek <shlomme@debian.org>  Sat, 22 Nov 2008 22:14:17 +0100
++
++qscintilla2 (2.2-4) unstable; urgency=low
++
++  * debian/control
++    - tighten build dependencies on sip 4.7.6
++
++ -- Torsten Marek <shlomme@debian.org>  Thu, 12 Jun 2008 14:24:04 +0200
++
++qscintilla2 (2.2-3) unstable; urgency=low
++
++  * Rebuild with PyQt 4.4.2 and sip 4.7.6
++  * debian/control
++    - bumped python-qt4 dependencies to 4.4.2
++    - bumped standards version to 3.8.0, no changes necessary
++
++ -- Torsten Marek <shlomme@debian.org>  Wed, 11 Jun 2008 23:34:44 +0200
++
++qscintilla2 (2.2-2) unstable; urgency=low
++
++  * New upload to trigger a rebuild on all architectures.
++  * debian/control
++    - Build-depend on newest PyQt4 revision 4.3.3-3
++    - python-qscintilla2 depends on newest PyQt4 revision
++
++ -- Torsten Marek <shlomme@debian.org>  Fri, 21 Mar 2008 21:55:13 +0100
++
++qscintilla2 (2.2-1) unstable; urgency=low
++
++  * New upstream release.
++  * Updated Standards version to 3.7.3, no changes necessary.
++  * Fixed regex in debian/watch file.
++
++ -- Torsten Marek <shlomme@debian.org>  Fri, 21 Mar 2008 21:38:44 +0100
++
++qscintilla2 (2.1+snapshot20070923-1) unstable; urgency=low
++
++  * Initial upload (Closes: #435151)
++
++ -- Torsten Marek <shlomme@debian.org>  Sun, 30 Sep 2007 14:23:18 +0200
diff --cc debian/compat
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..ec635144f60048986bc560c5576355344005e6e7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++9
diff --cc debian/control
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..4a527275793095a8a5de9afd14eba7af4c5f3107
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,338 @@@
++Source: qscintilla2
++Priority: optional
++Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
++Uploaders: Torsten Marek <shlomme@debian.org>,
++           Gudjon I. Gudjonsson <gudjon@gudjon.org>,
++           Scott Kitterman <scott@kitterman.com>
++Build-Depends: debhelper (>= 9),
++               libqt4-dev (>= 4:4.8.0~),
++               pyqt5-dev,
++               python-all-dbg,
++               python-all-dev (>= 2.6.6-3~),
++               python-qt4 (>= 4.8.3-3~),
++               python-qt4-dbg,
++               python-qt4-dev (>= 4.8.3-3~),
++               python-sip-dbg,
++               python-sip-dev (>= 4.10),
++               python3-all-dbg,
++               python3-all-dev (>= 3.1.3-13~),
++               python3-pyqt4,
++               python3-pyqt4-dbg,
++               python3-pyqt5 (>= 5.3.2+dfsg-2~),
++               python3-pyqt5-dbg,
++               python3-sip-dbg,
++               python3-sip-dev,
++               qtbase5-dev,
++               qttools5-dev
++Standards-Version: 3.9.6
++Section: libs
++X-Python3-Version: >= 3.1
++Homepage: http://www.riverbankcomputing.co.uk/software/qscintilla
++Vcs-Svn: svn://anonscm.debian.org/python-modules/packages/qscintilla2/trunk/
++Vcs-Browser: http://anonscm.debian.org/viewvc/python-modules/packages/qscintilla2/trunk/
++
++Package: libqscintilla2-11
++Architecture: any
++Depends: libqscintilla2-l10n (>= ${source:Upstream-Version}),
++         ${misc:Depends},
++         ${shlibs:Depends}
++Pre-Depends: ${misc:Pre-Depends}
++Description: Qt4 port of the Scintilla source code editing widget
++ QScintilla is a text editor for Qt4 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-11-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: libqscintilla2-11 (= ${binary:Version}),
++         ${misc:Depends}
++Description: Qt4 port of the Scintilla source code editing widget (debug)
++ QScintilla is a text editor for Qt4 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.
++ .
++ This package contains the debug extensions.
++
++Package: libqt5scintilla2-11
++Architecture: any
++Depends: libqt5scintilla2-l10n (>= ${source:Upstream-Version}),
++         ${misc:Depends},
++         ${shlibs:Depends}
++Pre-Depends: ${misc:Pre-Depends}
++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: libqt5scintilla2-11-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: libqt5scintilla2-11 (= ${binary:Version}),
++         ${misc:Depends}
++Description: Qt5 port of the Scintilla source code editing widget (debug)
++ 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.
++ .
++ This package contains the debug extensions.
++
++Package: libqscintilla2-l10n
++Architecture: all
++Depends: ${misc:Depends}
++Suggests: libqscintilla2-11
++Replaces: libqscintilla2-8
++Breaks: libqscintilla2-8
++Description: Scintilla source code editing widget for Qt4, translation files
++ QScintilla is a text editor for Qt4 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: libqt5scintilla2-l10n
++Architecture: all
++Depends: ${misc:Depends}
++Suggests: libqt5scintilla2-11
++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-designer
++Section: misc
++Architecture: any
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Enhances: qt4-designer
++Description: Qt4 Designer plugin for QScintilla 2
++ QScintilla is a text editor for Qt4 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
++ Qt4 UI Designer.
++
++Package: libqscintilla2-designer-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: libqscintilla2-designer (= ${binary:Version}),
++         ${misc:Depends}
++Description: Qt4 Designer plugin for QScintilla 2 (debug)
++ QScintilla is a text editor for Qt4 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.
++ .
++ This package contains the debug extensions for the QScintilla 2 widget in the
++ Qt4 UI Designer.
++
++Package: libqt5scintilla2-designer
++Section: misc
++Architecture: any
++Depends: ${misc:Depends}, ${shlibs:Depends}
++Enhances: qt-designer
++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: libqt5scintilla2-designer-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: libqt5scintilla2-designer (= ${binary:Version}),
++         ${misc:Depends}
++Description: Qt5 Designer plugin for QScintilla 2 (debug)
++ 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.
++ .
++ This package contains the debug extensions for the QScintilla 2 widget in the
++ Qt5 UI Designer.
++
++Package: libqscintilla2-dev
++Section: libdevel
++Architecture: all
++Depends: libqscintilla2-11 (<< ${source:Upstream-Version}+1~),
++         libqscintilla2-11 (>= ${source:Upstream-Version}),
++         libqt4-dev,
++         ${misc:Depends}
++Description: Scintilla source code editing widget for Qt4, development files
++ QScintilla is a text editor for Qt4 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.
++
++Package: libqt5scintilla2-dev
++Section: libdevel
++Architecture: any
++Depends: libqt5scintilla2-11 (<< ${source:Upstream-Version}+1~),
++         libqt5scintilla2-11 (>= ${source:Upstream-Version}),
++         qtbase5-dev,
++         ${misc:Depends}
++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-doc
++Section: doc
++Architecture: all
++Depends: libjs-jquery, ${misc:Depends}
++Description: API documentation for QScintilla 2
++ QScintilla is a text editor for Qt4 and 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
++ with both Qt4 and Qt5.
++
++Package: python-qscintilla2
++Section: python
++Architecture: any
++Depends: python-qt4 (>= 4.8.3-3~),
++         ${misc:Depends},
++         ${python:Depends},
++         ${shlibs:Depends},
++         ${sip:Depends}
++Description: Python bindings for QScintilla 2
++ QScintilla is a text editor for Qt4 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 bindings so QScintilla 2 can be used in
++ PyQt4 applications.
++
++Package: pyqt4.qsci-dev
++Architecture: all
++Depends: python-qt4-dev, python-sip-dev, ${misc:Depends}
++Description: Development files for Python Qscintilla2 (Qt4)
++ This package contains the source SIP files from which the Python bindings for
++ Qscintilla2 (Qt4) are created. They are needed for building PyQt4 bindindgs
++ for Qscintilla2 as well as creating bindings for own widgets written in C++.
++
++Package: python-qscintilla2-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: python-dbg,
++         python-qscintilla2 (= ${binary:Version}),
++         python-qt4-dbg,
++         python-sip-dbg,
++         ${misc:Depends}
++Description: Python bindings for QScintilla 2 (debug extensions)
++ QScintilla is a text editor for Qt4 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 the extensions built for the Python debug interpreter.
++
++Package: python3-pyqt4.qsci
++Section: python
++Architecture: any
++Depends: python3-pyqt4,
++         ${misc:Depends},
++         ${python3:Depends},
++         ${shlibs:Depends},
++         ${sip3:Depends}
++Description: Python 3 bindings for QScintilla 2 with Qt 4
++ QScintilla is a text editor for Qt4 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
++ PyQt4 applications.
++
++Package: python3-pyqt4.qsci-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: python3-dbg,
++         python3-pyqt4-dbg,
++         python3-pyqt4.qsci (= ${binary:Version}),
++         python3-sip-dbg,
++         ${misc:Depends}
++Description: Python 3 bindings for QScintilla 2 (Qt 4 debug extensions)
++ QScintilla is a text editor for Qt4 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 the extensions built for the Python 3 debug
++ interpreter.
++
++Package: python3-pyqt5.qsci
++Section: python
++Architecture: any
++Depends: python3-pyqt5,
++         ${misc:Depends},
++         ${python3:Depends},
++         ${shlibs:Depends},
++         ${sip3: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: pyqt5.qsci-dev
++Architecture: all
++Depends: pyqt5-dev, python-sip-dev, ${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: python3-pyqt5.qsci-dbg
++Priority: extra
++Section: debug
++Architecture: any
++Depends: python3-dbg,
++         python3-pyqt5-dbg,
++         python3-pyqt5.qsci (= ${binary:Version}),
++         python3-sip-dbg,
++         ${misc:Depends}
++Description: Python 3 bindings for QScintilla 2 (Qt 5 debug extensions)
++ 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 the extensions built for the Python 3 debug
++ interpreter.
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7eac7665f8b7783ea9cd21ef924e5b028c26ee24
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,464 @@@
++This package was debianized by:
++
++    Torsten Marek <shlomme@debian.org> on Sun, 29 Jul 2007 12:17:49 +0200.
++
++It was downloaded from:
++
++    http://www.riverbankcomputing.co.uk/software/qscintilla/download
++
++Upstream Authors:
++
++    QScintilla 2 (under Qt3/, Qt4Qt5/, Python/ designer-Qt*/ and doc/html-Qt*/):
++    Phil Thompson <phil@river-bank.demon.co.uk>
++    Riverbank Computing Limited <info@riverbankcomputing.com>
++
++    Scintilla (under src/ include/ and doc/Scintilla):
++    Neil Hodgson <neilh@scintilla.org>
++
++Copyright:
++
++    QScintilla 2 (under Qt3/, Qt4Qt5/, Python/ designer-Qt*/ and doc/html-Qt*/):
++    Copyright (c) 2014 Riverbank Computing Limited <info@riverbankcomputing.com>
++
++    Scintilla (under src/ include/ lexers/ lexlib/ and doc/Scintilla):
++    Copyright 1998-2013 by Neil Hodgson <neilh@scintilla.org>
++
++    lexers/LexSML.cpp:// Copyright 2009 by James Moffatt and Yuzhou Xin
++    lexers/LexSML.cpp:// Modified from LexCaml.cxx by Robert Roessler <robertr@rftp.com> Copyright 2005
++    lexers/LexPowerShell.cpp:// Copyright 2008 by Tim Gerundt <tim@gerundt.de>
++    lexers/LexSpice.cpp:// Copyright 2006 by Fabien Proriol
++    lexers/LexAsn1.cpp:// Copyright 2004 by Herr Pfarrer rpfarrer <at> yahoo <dot> de
++    lexers/LexA68k.cpp:// Copyright 2010 Martial Demolins <mdemolins(a)gmail.com>
++    lexers/LexTCL.cpp:// Copyright 1998-2001 by Andre Arpin <arpin@kingston.net>
++    lexers/LexEScript.cpp:// Copyright 2003 by Patrizio Bekerle (patrizio@bekerle.com)
++    lexers/LexRuby.cpp:// Copyright 2001- by Clemens Wyss <wys@helbling.ch>
++    lexers/LexD.cpp: ** Copyright (c) 2006 by Waldemar Augustyn <waldemar@wdmsys.com>
++    lexers/LexFlagship.cpp:// Copyright 2005 by Randy Butler
++    lexers/LexFlagship.cpp:// Copyright 2010 by Xavi <jarabal/at/gmail.com> (Harbour)
++    lexers/LexAda.cpp:// Copyright 2002 by Sergey Koshcheyev <sergey.k@seznam.cz>
++    lexers/LexPO.cpp:// Copyright 2012 by Colomban Wendling <ban@herbesfolles.org>
++    lexers/LexRebol.cpp:// Copyright 2005 by Pascal Hurni <pascal_hurni@fastmail.fm>
++    lexers/LexPLM.cpp:// Copyright (c) 1990-2007, Scientific Toolworks, Inc.
++    lexers/LexNsis.cpp:// Copyright 2003 - 2005 by Angelo Mandato <angelo [at] spaceblue [dot] com>
++    lexers/LexAVS.cpp:// Copyright 2012 by Bruno Barbieri <brunorex@gmail.com>
++    lexers/LexLout.cpp:// Copyright 2003 by Kein-Hong Man <mkh@pl.jaring.my>
++    lexers/LexCLW.cpp:// Copyright 2003-2004 by Ron Schofield <ron@schofieldcomputer.com>
++    lexers/LexMPT.cpp:// Copyright 2003 by Marius Gheorghe <mgheorghe@cabletest.com>
++    lexers/LexProgress.cpp:// Copyright 2006-2007 by Yuval Papish <Yuval@YuvCom.com>
++    lexers/LexCaml.cpp:// Copyright 2005-2009 by Robert Roessler <robertr@rftp.com>
++    lexers/LexKix.cpp:// Copyright 2004 by Manfred Becker <manfred@becker-trdf.de>
++    lexers/LexBaan.cpp:// Copyright 2001- by Vamsi Potluru <vamsi@who.net> & Praveen Ambekar <ambekarpraveen@yahoo.com>
++    lexers/LexYAML.cpp:// Copyright 2003- by Sean O'Dell <sean@celsoft.com>
++    lexers/LexGAP.cpp:// Copyright 2007 by Istvan Szollosi ( szteven <at> gmail <dot> com )
++    lexers/LexCmake.cpp:// Copyright 2007 by Cristian Adam <cristian [dot] adam [at] gmx [dot] net>
++    lexers/LexKVIrc.cpp:// Copyright 2013 by OmegaPhil <OmegaPhil+scintilla@gmail.com>
++    lexers/LexRust.cpp: ** Copyright (c) 2013 by SiegeLord <slabode@aim.com>
++
++    Parts of Qt (under example-Qt3/ and example-Qt4/)
++    Copyright (C) 2004-2006 Trolltech ASA
++
++License:
++
++QScintilla 2 (under Qt3/, Qt4/ and Python/):
++
++    This file may be used under the terms of the GNU General Public
++    License versions 2.0 or 3.0 as published by the Free Software
++    Foundation and appearing in the files LICENSE.GPL2 and LICENSE.GPL3
++    included in the packaging of this file.  Alternatively you may (at
++    your option) use any later version of the GNU General Public
++    License if such license has been publicly approved by Riverbank
++    Computing Limited (or its successors, if any) and the KDE Free Qt
++    Foundation. In addition, as a special exception, Riverbank gives you
++    certain additional rights. These rights are described in the Riverbank
++    GPL Exception version 1.1, which can be found in the file
++    GPL_EXCEPTION.txt in this package.
++
++    Please review the following information to ensure GNU General
++    Public Licensing requirements will be met:
++    http://trolltech.com/products/qt/licenses/licensing/opensource/. If
++    you are unsure which license is appropriate for your use, please
++    review the following information:
++    http://trolltech.com/products/qt/licenses/licensing/licensingoverview
++    or contact the sales department at sales@riverbankcomputing.com.
++
++    This file is provided "AS IS" with NO WARRANTY OF ANY KIND,
++    INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR
++    A PARTICULAR PURPOSE. Trolltech reserves all rights not expressly
++    granted herein.
++
++    This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
++    WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
++
++See GPL_EXCEPTION.txt and GPL_EXCEPTION_ADDENDUM.TXT below
++
++
++Scintilla (under src/ include/)
++
++    Permission to use, copy, modify, and distribute this software and its
++    documentation for any purpose and without fee is hereby granted,
++    provided that the above copyright notice appear in all copies and that
++    both that copyright notice and this permission notice appear in
++    supporting documentation.
++
++    NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
++    SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
++    AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY
++    SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
++    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
++    WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
++    TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
++    OR PERFORMANCE OF THIS SOFTWARE.
++
++On Debian systems, the complete text of the GNU General Public License
++can be found in `/usr/share/common-licenses/GPL-2' and
++`/usr/share/common-licenses/GPL-3'.
++
++
++The Debian packaging is (C) 2007, Torsten Marek <shlomme@debian.org> and
++is licensed under the GPL, see `/usr/share/common-licenses/GPL-3'.
++
++
++GPL_EXCEPTION.txt
++
++Riverbank GPL Exception version 1.1
++===================================
++
++Additional rights granted beyond the GPL (the "Exception").
++
++As a special exception to the terms and conditions of version 2.0 of the GPL,
++Riverbank hereby grants you the rights described below, provided you agree to
++the terms and conditions in this Exception, including its obligations and
++restrictions on use.
++
++Nothing in this Exception gives you or anyone else the right to change the
++licensing terms of the QScintilla Open Source Edition.
++
++Below, "Licensed Software" shall refer to the software licensed under the GPL
++and this exception.
++
++1) The right to use Open Source Licenses not compatible with the GNU
++General Public License: Your software (hereafter referred to as "Your
++Software") may import the Licensed Software and/or distribute binaries of Your
++Software that imports the Licensed Software, provided that:
++
++A) Your Software is licensed under one of the following licenses:
++
++
++License name                            Version(s)/Copyright Date
++Academic Free License                   2.0, 2.1, 3.0
++Apache Software License                 1.0 or 1.1
++Apache License                          2.0
++Apple Public Source License             2.0
++Artistic license                        From Perl 5.8.0
++BSD license                             "July 22 1999"
++Common Development and
++  Distribution License (CDDL)           1.0
++Common Public License                   1.0
++Eclipse Public License                  1.0
++GNU Library or "Lesser"
++General Public License (LGPL)           2.0 or 2.1
++Jabber Open Source License              1.0
++MIT License                             (as set forth in the addendum file)
++Mozilla Public License (MPL)            1.0 or 1.1
++Open Software License                   2.0, 3.0
++OpenSSL license (with original
++SSLeay license)                         "2003" ("1998")
++PHP License                             3.0
++Python license (CNRI Python License)    (as set forth in the addendum file)
++Python Software Foundation License      2.1.1
++Q Public License                        v1.0
++Sleepycat License                       "1999"
++W3C License                             "2001"
++X11 License                             X11R6.6
++Zlib/libpng License                     (as set forth in the addendum file)
++Zope Public License                     2.0, 2.1
++
++
++(Licenses without a specific version number or date are reproduced
++in the file GPL_Exception_Addendum.txt in your source package).
++
++
++and
++
++B) You must, on request, make a complete package including
++    the complete source code of Your Software (as defined
++    in the GNU General Public License version 2, section 3,
++    but excluding anything excluded by the special
++    exception in the same section) available to Riverbank
++    under the same license as that granted to other
++    recipients of the source code of Your Software.
++
++and
++
++C) Your or any other contributor's rights to:
++
++        i) distribute the source code of Your Software to anyone for
++        any purpose;
++
++        and
++
++        ii) publicly discuss the development project for Your
++        Software and its goals in any form and in any forum
++
++are not prohibited by any legal instrument, including but not limited to
++contracts, non-disclosure agreements, and employee contracts.
++
++
++2) The right to link non-Open Source applications with pre-installed versions of
++the Licensed Software: You may link applications with binary pre-installed
++versions of the Licensed Software, provided that such applications have been
++developed and are deployed in accordance with the terms and conditions of the
++QScintilla Commercial License Agreement.
++
++
++GPL_EXCEPTION_ADDENDUM.TXT
++
++
++Addendum to the Riverbank GPL Exception version 1.1
++===================================================
++
++
++--------------------------------------------------------------------------
++
++              The "Artistic License"
++
++                              Preamble
++
++The intent of this document is to state the conditions under which a
++Package may be copied, such that the Copyright Holder maintains some
++semblance of artistic control over the development of the package,
++while giving the users of the package the right to use and distribute
++the Package in a more-or-less customary fashion, plus the right to make
++reasonable modifications.
++
++Definitions:
++
++      "Package" refers to the collection of files distributed by the
++      Copyright Holder, and derivatives of that collection of files
++      created through textual modification.
++
++      "Standard Version" refers to such a Package if it has not been
++      modified, or has been modified in accordance with the wishes
++      of the Copyright Holder as specified below.
++
++      "Copyright Holder" is whoever is named in the copyright or
++      copyrights for the package.
++
++      "You" is you, if you're thinking about copying or distributing
++      this Package.
++
++      "Reasonable copying fee" is whatever you can justify on the
++      basis of media cost, duplication charges, time of people involved,
++      and so on.  (You will not be required to justify it to the
++      Copyright Holder, but only to the computing community at large
++      as a market that must bear the fee.)
++
++      "Freely Available" means that no fee is charged for the item
++      itself, though there may be fees involved in handling the item.
++      It also means that recipients of the item may redistribute it
++      under the same conditions they received it.
++
++1. You may make and give away verbatim copies of the source form of the
++Standard Version of this Package without restriction, provided that you
++duplicate all of the original copyright notices and associated disclaimers.
++
++2. You may apply bug fixes, portability fixes and other modifications
++derived from the Public Domain or from the Copyright Holder.  A Package
++modified in such a way shall still be considered the Standard Version.
++
++3. You may otherwise modify your copy of this Package in any way, provided
++that you insert a prominent notice in each changed file stating how and
++when you changed that file, and provided that you do at least ONE of the
++following:
++
++a) place your modifications in the Public Domain or otherwise make them
++Freely Available, such as by posting said modifications to Usenet or
++an equivalent medium, or placing the modifications on a major archive
++site such as uunet.uu.net, or by allowing the Copyright Holder to include
++your modifications in the Standard Version of the Package.
++
++b) use the modified Package only within your corporation or organization.
++
++c) rename any non-standard executables so the names do not conflict
++with standard executables, which must also be provided, and provide
++a separate manual page for each non-standard executable that clearly
++documents how it differs from the Standard Version.
++
++d) make other distribution arrangements with the Copyright Holder.
++
++4. You may distribute the programs of this Package in object code or
++executable form, provided that you do at least ONE of the following:
++
++a) distribute a Standard Version of the executables and library files,
++together with instructions (in the manual page or equivalent) on where
++to get the Standard Version.
++
++b) accompany the distribution with the machine-readable source of
++the Package with your modifications.
++
++c) give non-standard executables non-standard names, and clearly
++document the differences in manual pages (or equivalent), together
++with instructions on where to get the Standard Version.
++
++d) make other distribution arrangements with the Copyright Holder.
++
++5. You may charge a reasonable copying fee for any distribution of this
++Package.  You may charge any fee you choose for support of this
++Package.  You may not charge a fee for this Package itself.  However,
++you may distribute this Package in aggregate with other (possibly
++commercial) programs as part of a larger (possibly commercial) software
++distribution provided that you do not advertise this Package as a
++product of your own.  You may embed this Package's interpreter within
++an executable of yours (by linking); this shall be construed as a mere
++form of aggregation, provided that the complete Standard Version of the
++interpreter is so embedded.
++
++6. The scripts and library files supplied as input to or produced as
++output from the programs of this Package do not automatically fall
++under the copyright of this Package, but belong to whoever generated
++them, and may be sold commercially, and may be aggregated with this
++Package.  If such scripts or library files are aggregated with this
++Package via the so-called "undump" or "unexec" methods of producing a
++binary executable image, then distribution of such an image shall
++neither be construed as a distribution of this Package nor shall it
++fall under the restrictions of Paragraphs 3 and 4, provided that you do
++not represent such an executable image as a Standard Version of this
++Package.
++
++7. C subroutines (or comparably compiled subroutines in other
++languages) supplied by you and linked into this Package in order to
++emulate subroutines and variables of the language defined by this
++Package shall not be considered part of this Package, but are the
++equivalent of input as in Paragraph 6, provided these subroutines do
++not change the language in any way that would cause it to fail the
++regression tests for the language.
++
++8. Aggregation of this Package with a commercial distribution is always
++permitted provided that the use of this Package is embedded; that is,
++when no overt attempt is made to make this Package's interfaces visible
++to the end user of the commercial distribution.  Such use shall not be
++construed as a distribution of this Package.
++
++9. The name of the Copyright Holder may not be used to endorse or promote
++products derived from this software without specific prior written permission.
++
++10. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
++IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
++WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
++
++                              The End
++
++--------------------------------------------------------------------------
++
++MIT License
++
++Permission is hereby granted, free of charge, to any person obtaining a copy of
++this software and associated documentation files (the "Software"), to deal in
++the Software without restriction, including without limitation the rights to
++use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
++the Software, and to permit persons to whom the Software is furnished to do so,
++subject to the following conditions:
++
++The above copyright notice and this permission notice shall be included in all
++copies or substantial portions of the Software.
++
++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
++IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
++FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
++COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
++IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
++CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
++
++--------------------------------------------------------------------------
++
++Python License (CNRI Python License)
++
++CNRI OPEN SOURCE LICENSE AGREEMENT
++
++IMPORTANT: PLEASE READ THE FOLLOWING AGREEMENT CAREFULLY.
++
++BY CLICKING ON "ACCEPT" WHERE INDICATED BELOW, OR BY COPYING, INSTALLING OR
++OTHERWISE USING PYTHON 1.6, beta 1 SOFTWARE, YOU ARE DEEMED TO HAVE AGREED TO
++THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT.
++
++1. This LICENSE AGREEMENT is between the Corporation for National Research
++Initiatives, having an office at 1895 Preston White Drive, Reston, VA 20191
++("CNRI"), and the Individual or Organization ("Licensee") accessing and
++otherwise using Python 1.6, beta 1 software in source or binary form and its
++associated documentation, as released at the www.python.org Internet site on
++August 4, 2000 ("Python 1.6b1").
++
++2. Subject to the terms and conditions of this License Agreement, CNRI hereby
++grants Licensee a non-exclusive, royalty-free, world-wide license to reproduce,
++analyze, test, perform and/or display publicly, prepare derivative works,
++distribute, and otherwise use Python 1.6b1 alone or in any derivative version,
++provided, however, that CNRIs License Agreement is retained in Python 1.6b1,
++alone or in any derivative version prepared by Licensee.
++
++Alternately, in lieu of CNRIs License Agreement, Licensee may substitute the
++following text (omitting the quotes): "Python 1.6, beta 1, is made available
++subject to the terms and conditions in CNRIs License Agreement. This Agreement
++may be located on the Internet using the following unique, persistent identifier
++(known as a handle): 1895.22/1011. This Agreement may also be obtained from a
++proxy server on the Internet using the URL:http://hdl.handle.net/1895.22/1011".
++
++3. In the event Licensee prepares a derivative work that is based on or
++incorporates Python 1.6b1or any part thereof, and wants to make the derivative
++work available to the public as provided herein, then Licensee hereby agrees to
++indicate in any such work the nature of the modifications made to Python 1.6b1.
++
++4. CNRI is making Python 1.6b1 available to Licensee on an "AS IS" basis. CNRI
++MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE,
++BUT NOT LIMITATION, CNRI MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY
++OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF
++PYTHON 1.6b1WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
++
++5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE SOFTWARE FOR
++ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF USING,
++MODIFYING OR DISTRIBUTING PYTHON 1.6b1, OR ANY DERIVATIVE THEREOF, EVEN IF
++ADVISED OF THE POSSIBILITY THEREOF.
++
++6. This License Agreement will automatically terminate upon a material breach of
++its terms and conditions.
++
++7. This License Agreement shall be governed by and interpreted in all respects
++by the law of the State of Virginia, excluding conflict of law provisions.
++Nothing in this License Agreement shall be deemed to create any relationship of
++agency, partnership, or joint venture between CNRI and Licensee. This License
++Agreement does not grant permission to use CNRI trademarks or trade name in a
++trademark sense to endorse or promote products or services of Licensee, or any
++third party.
++
++8. By clicking on the "ACCEPT" button where indicated, or by copying, installing
++or otherwise using Python 1.6b1, Licensee agrees to be bound by the terms and
++conditions of this License Agreement.
++
++
++
++ACCEPT
++
++--------------------------------------------------------------------------
++
++The zlib/libpng License
++
++Copyright (c) <year> <copyright holders>
++
++This software is provided 'as-is', without any express or implied warranty. In
++no event will the authors be held liable for any damages arising from the use of
++this software.
++
++Permission is granted to anyone to use this software for any purpose, including
++commercial applications, and to alter it and redistribute it freely, subject to
++the following restrictions:
++
++1. The origin of this software must not be misrepresented; you must not claim
++that you wrote the original software. If you use this software in a product, an
++acknowledgment in the product documentation would be appreciated but is not
++required.
++
++2. Altered source versions must be plainly marked as such, and must not be
++misrepresented as being the original software.
++
++3. This notice may not be removed or altered from any source distribution.
++
++--------------------------------------------------------------------------
diff --cc debian/docs
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e845566c06f9bf557d35e8292c37cf05d97a9769
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++README
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..093956b17518f1129cbb4956eee3e4d422a5a5a9
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*.so.*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6ea257b757ae505e3d387daa202b875c901272d1
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/*/qt4/plugins/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..99972aaab19e73d60d21c5484bac2e9f1135d571
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++usr/include/qt4/Qsci/*.h
++usr/lib/*.so
++usr/share/qt4/mkspecs/features
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..563a7f82cb7d8a5083a5111e8b478b9a10beb77e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,11 @@@
++Document: qscintilla2-api-doc
++Title: The QScintilla 2 C++ API Documentation 
++Author: Phil Thompson
++Abstract: This manual contains the C++ API documentation 
++ for QScintilla 2, an advanced editor widget for editing
++ source code.
++Section: Programming/C++
++
++Format: HTML
++Index: /usr/share/doc/libqscintilla2-doc/html-Qt4Qt5/index.html
++Files: /usr/share/doc/libqscintilla2-doc/html-Qt4Qt5/*.html
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e41afc22aa6ae98212376f31025d1d5d38a2c96a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,11 @@@
++Document: qscintilla2-scintilla-doc
++Title: Scintilla Documentation
++Author: Neil Hodgson
++Abstract: This manual contains the documentation 
++ for Scintilla, the GUI-toolkit-independent editor 
++ widget underlying QScintilla 2.
++Section: Programming/C++
++
++Format: HTML
++Index: /usr/share/doc/libqscintilla2-doc/Scintilla/index.html
++Files: /usr/share/doc/libqscintilla2-doc/Scintilla/*.html
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..8a2e917ea838345621464107dd6d9e4350f251c6
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,2 @@@
++doc/Scintilla/
++doc/html-Qt4Qt5/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cb1d7871c5ae70536c9d00d6b02717c4b652013e
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++example-Qt4Qt5/
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d21a1f4e8ca5d26c14844fe3d476aaf2f99b3dfd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++
++../../Python/build-2.7/QScintilla2.api usr/share/qt4/api/python
++usr/share/qt4/qsci/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..786d162a1bc3d0ae2e884438529ecaa5a645dee7
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++/usr/share/javascript/jquery/jquery.min.js usr/share/doc/libqscintilla2-doc/html-Qt4Qt5/jquery.js
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..670ed4a320e76a0ef1af00417b294d6a9d36b289
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/qt4/translations/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..a0c0e1d3187567cafacd5d01401c39777b6531cd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,27 @@@
++Build libs and designer plugin with debug for -dbg packages
++Index: qscintilla2-2.8.3+dfsg/Qt4Qt5/qscintilla.pro
++===================================================================
++--- qscintilla2-2.8.3+dfsg.orig/Qt4Qt5/qscintilla.pro 2014-07-28 13:42:31.572950904 -0400
+++++ qscintilla2-2.8.3+dfsg/Qt4Qt5/qscintilla.pro      2014-07-28 13:43:14.912949623 -0400
++@@ -29,7 +29,7 @@
++ 
++ TEMPLATE = lib
++ TARGET = qscintilla2
++-CONFIG += qt warn_off release thread exceptions
+++CONFIG += qt warn_off release thread exceptions debug
++ INCLUDEPATH += . ../include ../lexlib ../src
++ 
++ DEFINES += QSCINTILLA_MAKE_DLL SCINTILLA_QT SCI_LEXER
++Index: qscintilla2-2.8.3+dfsg/designer-Qt4Qt5/designer.pro
++===================================================================
++--- qscintilla2-2.8.3+dfsg.orig/designer-Qt4Qt5/designer.pro  2014-07-28 13:42:31.580950904 -0400
+++++ qscintilla2-2.8.3+dfsg/designer-Qt4Qt5/designer.pro       2014-07-28 13:44:19.848947705 -0400
++@@ -4,7 +4,7 @@
++ TEMPLATE = lib
++ TARGET = qscintillaplugin
++ 
++-CONFIG += release plugin qscintilla2
+++CONFIG += release plugin qscintilla2 debug
++ 
++ greaterThan(QT_MAJOR_VERSION, 4) {
++     QT += designer
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6d2e7080571a8f58f4e20e89c0722b335d18d006
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,41 @@@
++02_configure.dpatch by Torsten Marek <shlomme@debian.org>
++Updated for Qscintilla 2.8.2 configure.py changes by Scott Kitterman
++<scott@kitterman.com>
++patch the configure script for the Python bindings to support object dir
++builds
++Index: qscintilla2-2.8.3+dfsg/Python/configure.py
++===================================================================
++--- qscintilla2-2.8.3+dfsg.orig/Python/configure.py   2014-07-05 10:02:02.318834374 -0400
+++++ qscintilla2-2.8.3+dfsg/Python/configure.py        2014-07-05 10:02:02.306834375 -0400
++@@ -31,6 +31,8 @@
++ import glob
++ import optparse
++ 
+++src_dir = os.path.dirname(os.path.abspath(__file__))
+++
++ try:
++     import sysconfig
++ except ImportError:
++@@ -210,6 +212,8 @@
++                     "The QScintilla version number could not be determined by "
++                     "reading %s." % sciglobal)
++ 
+++        return # Debian: do not check for the installed version, we're good this way.
+++
++         lib_dir = target_configuration.qsci_lib_dir
++         if lib_dir is None:
++             lib_dir = target_configuration.qt_lib_dir
++@@ -264,7 +268,12 @@
++         the target configuration.
++         """
++ 
++-        return 'sip/qscimod5.sip' if target_configuration.pyqt_package == 'PyQt5' else 'sip/qscimod4.sip'
+++        if target_configuration.pyqt_package == 'PyQt5':
+++            return os.path.join(src_dir, 'sip/qscimod5.sip')
+++        else:
+++            return os.path.join(src_dir, 'sip/qscimod4.sip')
+++
+++        #return 'sip/qscimod5.sip' if target_configuration.pyqt_package == 'PyQt5' else 'sip/qscimod4.sip'
++ 
++     def get_sip_installs(self, target_configuration):
++         """ Return a tuple of the installation directory of the module's .sip
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..dbcdf27b7be0e4461b62565fa3d17b6685f4f20b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,15 @@@
++01_qscintilla.pro.dpatch by Torsten Marek <shlomme@debian.org>
++Don't install the library directly
++Index: qscintilla2-2.8.2+dfsg/Qt4Qt5/qscintilla.pro
++===================================================================
++--- qscintilla2-2.8.2+dfsg.orig/Qt4Qt5/qscintilla.pro 2014-06-09 15:09:55.924432554 -0400
+++++ qscintilla2-2.8.2+dfsg/Qt4Qt5/qscintilla.pro      2014-06-09 15:09:55.920432554 -0400
++@@ -52,7 +52,7 @@
++ #DEFINES += SCI_NAMESPACE
++ 
++ # Handle both Qt v4 and v3.
++-target.path = $$[QT_INSTALL_LIBS]
+++target.path = /usr/lib
++ isEmpty(target.path) {
++      target.path = $(QTDIR)/lib
++ }
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d7cb3be1343f5c863582b29edbf23bcac991ed72
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,16 @@@
++Index: qscintilla2-2.8.4+dfsg/Python/configure.py
++===================================================================
++--- qscintilla2-2.8.4+dfsg.orig/Python/configure.py   2014-09-21 22:26:07.110346928 -0400
+++++ qscintilla2-2.8.4+dfsg/Python/configure.py        2014-09-21 22:26:07.106346928 -0400
++@@ -1440,7 +1440,10 @@
++ 
++     libs = qmake_config.get('LIBS')
++     if libs:
++-        pro.write('LIBS += %s\n' % libs)
+++        if target_config.pyqt_package == 'PyQt5':
+++            pro.write('LIBS += %s -lqt5scintilla2\n' % libs)
+++        else:
+++            pro.write('LIBS += %s -lqscintilla2\n' % libs)
++ 
++     if not opts.static:
++         pro.write('''
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5d172a69b1d4242a4915dd2321a803fd26a67533
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,17 @@@
++When building for Qt5, the python extension needs QtWidgets and QtPrintSupport
++because things moved there from QtGui in Qt4.  Sent upstream.
++
++Index: qscintilla2-2.8.3+dfsg/Python/configure.py
++===================================================================
++--- qscintilla2-2.8.3+dfsg.orig/Python/configure.py   2014-07-05 10:02:57.882832733 -0400
+++++ qscintilla2-2.8.3+dfsg/Python/configure.py        2014-07-05 10:02:57.874832733 -0400
++@@ -1423,6 +1423,9 @@
++     if includepath:
++         pro.write('INCLUDEPATH += %s\n' % includepath)
++ 
+++    if target_config.pyqt_package == 'PyQt5':
+++        pro.write('INCLUDEPATH += %s\n' % (target_config.qt_inc_dir + '/QtWidgets ' + target_config.qt_inc_dir + '/QtPrintSupport'))
+++
++     # Make sure the SIP include directory is searched before the Python include
++     # directory if they are different.
++     pro.write('INCLUDEPATH += %s\n' % quote(target_config.sip_inc_dir))
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..815fd95cd5106c7dbc16a96ead96579f5fcc4797
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,54 @@@
++Rename library when built with Qt5 for co-installability.  Discussed with
++upstream, but not reviewed as they aren't particularly interested in it.
++Index: qscintilla2-2.8.4+dfsg/Qt4Qt5/qscintilla.pro
++===================================================================
++--- qscintilla2-2.8.4+dfsg.orig/Qt4Qt5/qscintilla.pro 2014-09-21 22:25:27.974348084 -0400
+++++ qscintilla2-2.8.4+dfsg/Qt4Qt5/qscintilla.pro      2014-09-21 22:25:27.958348085 -0400
++@@ -41,6 +41,7 @@
++ 
++ greaterThan(QT_MAJOR_VERSION, 4) {
++      QT += widgets printsupport
+++     TARGET = qt5scintilla2
++ 
++     greaterThan(QT_MINOR_VERSION, 1) {
++          macx:QT += macextras
++Index: qscintilla2-2.8.4+dfsg/Qt4Qt5/features/qscintilla2.prf
++===================================================================
++--- qscintilla2-2.8.4+dfsg.orig/Qt4Qt5/features/qscintilla2.prf       2014-09-21 22:25:27.974348084 -0400
+++++ qscintilla2-2.8.4+dfsg/Qt4Qt5/features/qscintilla2.prf    2014-09-21 22:25:27.966348085 -0400
++@@ -17,9 +17,18 @@
++         win32: {
++             LIBS += -lqscintilla2d
++         } else {
++-            LIBS += -lqscintilla2
+++            greaterThan(QT_MAJOR_VERSION, 4) {
+++                LIBS += -lqt5scintilla2
+++            } else {
+++                LIBS += -lqscintilla2
+++            }
++         }
++     }
++ } else {
+++    greaterThan(QT_MAJOR_VERSION, 4) {
+++        LIBS += -lqt5scintilla2
+++        }
+++        else {
++     LIBS += -lqscintilla2
+++        }
++ }
++Index: qscintilla2-2.8.4+dfsg/designer-Qt4Qt5/designer.pro
++===================================================================
++--- qscintilla2-2.8.4+dfsg.orig/designer-Qt4Qt5/designer.pro  2014-09-21 22:25:27.974348084 -0400
+++++ qscintilla2-2.8.4+dfsg/designer-Qt4Qt5/designer.pro       2014-09-21 22:25:27.966348085 -0400
++@@ -11,8 +11,11 @@
++ 
++     # Work around QTBUG-39300.
++     CONFIG -= android_install
+++    TARGET = qt5scintillaplugin
+++    LIBS += -lqt5scintilla2
++ } else {
++     CONFIG += designer
+++    LIBS += -lqscintilla2
++ }
++ 
++ macx {
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..531df6cd017afd601a0a485770ed6de03df86854
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,39 @@@
++Remove use of http://www.scintilla.org/SciBreak.jpg when the SCintilla docs
++are accessed to resolve privacy-breach-logo lintian error.  Not forwarded, not
++needed.
++
++Index: qscintilla2-2.8.2+dfsg/doc/Scintilla/index.html
++===================================================================
++--- qscintilla2-2.8.2+dfsg.orig/doc/Scintilla/index.html      2014-06-09 15:14:43.944424044 -0400
+++++ qscintilla2-2.8.2+dfsg/doc/Scintilla/index.html   2014-06-09 15:16:03.672421688 -0400
++@@ -63,13 +63,6 @@
++         </td>
++       </tr>
++     </table>
++-    <table bgcolor="#000000" width="100%" cellspacing="0" cellpadding="0" border="0">
++-      <tr>
++-        <td width="100%" style="background: url(http://www.scintilla.org/SciBreak.jpg) no-repeat;height:150px;">
++-          &nbsp;
++-        </td>
++-      </tr>
++-    </table>
++     <ul id="versionlist">
++       <li>Version 3.3.6 adds support for the Rust language and fixes bugs.</li>
++       <li>Version 3.3.5 can represent characters with strings. This may be used for modes
++@@ -167,7 +160,6 @@
++ <!--
++ if (IsRemote()) {
++     document.write('<a href="http://sourceforge.net/projects/scintilla">');
++-    document.write('<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2439&amp;type=8" width="80" height="15" alt="Get Scintilla at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a> ');
++ } else {
++     document.write('<a href="http://sourceforge.net/projects/scintilla">SourceForge<\/a>');
++ }
++@@ -175,7 +167,7 @@
++ </script>
++ <noscript>
++ <a href="http://sourceforge.net/projects/scintilla">
++-<img src="http://sflogo.sourceforge.net/sflogo.php?group_id=2439&amp;type=8" width="80" height="15" alt="Get Scintilla at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a>
+++Get Scintilla at SourceForge.net. Fast, secure and Free Open Source software downloads</a>
++ </noscript>
++   </body>
++ </html>
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..d230174709d16634448304f65bd72bf5c7207c1a
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,8 @@@
++sip_install_loc.patch
++configure.py-objdir-support.diff
++fix-lib-install-dir.diff
++remove-logo-privacy-issue.diff
++qt5_includes.patch
++qt5_libname.patch
++qsci_link.patch
++build_debug_libs.patch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..2a4047769927cb35c76ec08717e1bdff729f3fdd
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,14 @@@
++Adjust for Debian Python build file location.  No need to upstream.
++Index: qscintilla2-2.8.3+dfsg/Python/configure.py
++===================================================================
++--- qscintilla2-2.8.3+dfsg.orig/Python/configure.py   2014-07-15 21:08:17.000000000 -0400
+++++ qscintilla2-2.8.3+dfsg/Python/configure.py        2014-07-27 23:05:45.650505234 -0400
++@@ -278,7 +278,7 @@
++             return None
++ 
++         path = os.path.join(target_configuration.qsci_sip_dir, 'Qsci')
++-        files = glob.glob('sip/*.sip')
+++        files = glob.glob('../sip/*.sip')
++ 
++         return path, files
++ 
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5b35065cb6c3ce742efac9fc8306bdc0500f8d76
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/sip/PyQt4/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..509d5c1be17888e585965337ee728775e90d6efe
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/share/sip/PyQt5/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..6aa0391b959768d5f94ab8c5a83e15871cf6a5f2
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python2*/*-packages/PyQt4/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..7d476ef28e689cc0605ba70f9147e23eb8db4eaa
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/*-packages/PyQt4/*
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..cac48cdb9163c89585076a3e8c6fcbd695a7bc37
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++usr/lib/python3*/*-packages/PyQt5/*
diff --cc debian/rules
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..5a9f20299420cb795f500bef1974a2e3f8d637a1
new file mode 100755 (executable)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,251 @@@
++#!/usr/bin/make -f
++# -*- makefile -*-
++
++# Uncomment this to turn on verbose mode.
++#export DH_VERBOSE=1
++
++CFLAGS = -Wall -g
++CPPFLAGS=
++CXXFLAGS=
++LDFLAGS=
++ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
++      CFLAGS += -O0 -g
++      CXXFLAGS += -O0
++else
++      CFLAGS += $(shell dpkg-buildflags --get CFLAGS)
++      CPPFLAGS += $(shell dpkg-buildflags --get CPPFLAGS)
++      CXXFLAGS += $(shell dpkg-buildflags --get CXXFLAGS)
++      LDFLAGS += $(shell dpkg-buildflags --get LDFLAGS)
++endif
++
++DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
++DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
++DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
++DEB_HOST_ARCH_BITS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_BITS)
++
++PYTHON3S := $(shell py3versions -vr debian/control) 
++PYTHONS := $(shell pyversions -vr debian/control) $(PYTHON3S)
++
++# Update this on SO name bumps so files get shoved around correctly
++SONAME=11
++
++# Not all archs have Qt5 yet.  This test means python3-pyqt5 is installed
++qt5 := "no"
++ifeq ($(shell dpkg-query -s python3-pyqt5 |grep -o Package), Package)
++      qt5 := "yes"
++endif
++
++configure-stamp:
++      dh_testdir
++      mkdir QSciQt4
++      cp -r Qt4Qt5/* QSciQt4
++      mkdir designer-Qt4
++      cd QSciQt4 && qmake-qt4 QMAKE_STRIP="" DESTDIR=../QSciQt4
++      cd designer-Qt4Qt5 && qmake-qt4 INCLUDEPATH+=../Qt4Qt5 QMAKE_LIBDIR+=../QSciQt4 QMAKE_STRIP="" DESTDIR=../designer-Qt4
++ifeq ($(qt5), "yes")
++      # Configuring for Qt5 support
++      mkdir QSciQt5
++      cp -r Qt4Qt5/* QSciQt5
++      cd QSciQt5  && qmake -qt=qt5-$(DEB_HOST_MULTIARCH) QMAKE_STRIP="" DESTDIR=../QSciQt5
++      cp -r designer-Qt4Qt5 designer-Qt5
++      cd designer-Qt5 && qmake -qt=qt5-$(DEB_HOST_MULTIARCH) INCLUDEPATH+=../Qt4Qt5 QMAKE_LIBDIR+=../QSciQt5 QMAKE_STRIP="" DESTDIR=../designer-Qt5
++endif
++      touch $@
++
++configure: configure-stamp $(PYTHONS:%=Python/build-%/configure-stamp) $(PYTHONS:%=Python/dbg-build-%/configure-stamp)
++
++Python/build-%/configure-stamp:
++      dh_testdir
++      mkdir -p Python/build-$*
++      cd Python/build-$* \
++              && python$* ../configure.py -n ../../QSciQt4/ -o ../../QSciQt4 \
++              --sip-incdir=/usr/include/python$* -c --qsci-incdir=../../QSciQt4 \
++              --qsci-libdir=../../QSciQt4 --destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt4
++ifeq ($(qt5), "yes")
++      case "$*" in 3*) \
++              mkdir -p Python/buildqt5-$* ; \
++      esac
++      case "$*" in 3*) \
++              cd Python/buildqt5-$* \
++                && QT_SELECT=qt5-$(DEB_HOST_MULTIARCH) python$* ../configure.py -n ../../QSciQt5/ -o ../../QSciQt5 \
++                --sip-incdir=/usr/include/python$* -c --qsci-incdir=../../QSciQt5 --pyqt=PyQt5 \
++                 --qsci-libdir=../../QSciQt5 --qmake=/usr/bin/qmake \
++                --destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt5; \
++      esac
++endif
++      touch $@
++
++Python/dbg-build-%/configure-stamp:
++      dh_testdir
++      mkdir -p Python/dbg-build-$*
++      cd Python/dbg-build-$* \
++              && python$*-dbg ../configure.py -n ../../QSciQt4/ -o ../../QSciQt4 \
++              --sip-incdir=/usr/include/python$* -c --qsci-incdir=../../QSciQt4 \
++              --qsci-libdir=../../QSciQt4 --destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt4 \
++              --debug 
++ifeq ($(qt5), "yes")
++      case "$*" in 3*) \
++              mkdir -p Python/dbg-buildqt5-$* ; \
++      esac
++      case "$*" in 3*) \
++              cd Python/dbg-buildqt5-$* \
++                && QT_SELECT=qt5-$(DEB_HOST_MULTIARCH) python$*-dbg ../configure.py -n ../../QSciQt5/ -o ../../QSciQt5 \
++                --sip-incdir=/usr/include/python$* -c --qsci-incdir=../../QSciQt5 --pyqt=PyQt5 \
++                --qsci-libdir=../../QSciQt5 --qmake=/usr/bin/qmake \
++                --destdir=$(CUR_DIR)/usr/lib/python$*/dist-packages/PyQt5 \
++                --debug ; \
++      esac
++endif
++      touch $@
++
++
++build-library-stamp: configure
++      dh_testdir
++      cd QSciQt4 && $(MAKE)
++      cd designer-Qt4Qt5 && $(MAKE)
++ifeq ($(qt5), "yes")
++      cd QSciQt5 && $(MAKE)
++      cd designer-Qt5 && $(MAKE)
++endif
++      touch $@
++
++build: build-arch build-indep
++build-arch: build-library-stamp $(PYTHONS:%=Python/build-%/build-stamp) $(PYTHONS:%=Python/dbg-build-%/configure-stamp)
++
++Python/build-%/build-stamp: Python/build-%/configure-stamp build-library-stamp
++      dh_testdir
++      $(MAKE) -C Python/build-$*
++      touch $@
++
++Python/dbg-build-%/build-stamp: Python/dbg-build-%/configure-stamp
++      dh_testdir
++      $(MAKE) -C Python/build-$*
++      touch $@
++
++
++build-indep: build-stamp
++build-stamp:
++
++clean:
++      dh_testdir
++      dh_testroot
++      -cd Qt4Qt5 && $(MAKE) distclean
++      -cd designer-Qt4Qt5 && $(MAKE) distclean
++
++      rm -rf Python/*build*
++      rm -rf QSciQt4
++      rm -rf QSciQt5
++      rm -rf designer-Qt4
++      rm -rf designer-Qt5
++      rm -f *-stamp
++
++      dh_clean 
++
++d3_qt4_dbg = debian/python3-pyqt4.qsci-dbg
++d3_qt5_dbg = debian/python3-pyqt5.qsci-dbg
++
++install-python-3%: 
++      $(MAKE) -C Python/build-3$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/debian/tmp
++      $(MAKE) -C Python/dbg-build-3$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/$(d3_qt4_dbg)
++
++ifeq ($(qt5), "yes")
++      $(MAKE) -C Python/buildqt5-3$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/debian/tmp
++      $(MAKE) -C Python/dbg-buildqt5-3$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/debian/tmp
++endif
++      ABITAG=`python3$* -c "import sysconfig; print(sysconfig.get_config_var('SOABI'))"`; \
++        for f in `find debian/tmp/usr/lib/python3* -name '*.so' ! -name '*.cpython*.so'`; do \
++        mv $$f $${f%.so}.$$ABITAG.so || exit 1; \
++      done; 
++
++d_qt4_dbg = debian/python-qscintilla2-dbg
++
++install-python-%: 
++      $(MAKE) -C Python/build-$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/debian/tmp
++      $(MAKE) -C Python/dbg-build-$* install INSTALL_ROOT=$(CURDIR)/debian/tmp DESTDIR=$(CURDIR)/$(d_qt4_dbg)
++
++install: build
++      dh_testdir
++      dh_testroot
++      dh_prep
++      dh_installdirs
++      cd QSciQt4 && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/tmp install
++      mkdir -p $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt4/api/python3
++      mv $(CURDIR)/Python/build-$(shell py3versions -dv)/QScintilla2.api $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt4/api/python3
++ifeq ($(qt5), "yes")
++      cd QSciQt5 && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/libqt5scintilla2-$(SONAME) install
++      mkdir -p $(CURDIR)/debian/libqt5scintilla2-dev/usr/include/$(DEB_HOST_MULTIARCH)/qt5/Qsci
++      mkdir -p $(CURDIR)/debian/libqt5scintilla2-dev/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/mkspecs/features
++      mkdir -p $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt5/api/python3
++      cp $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/include/$(DEB_HOST_MULTIARCH)/qt5/Qsci/*.h $(CURDIR)/debian/libqt5scintilla2-dev/usr/include/$(DEB_HOST_MULTIARCH)/qt5/Qsci/
++      rm -rf $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/include
++      mv $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/lib/*.so $(CURDIR)/debian/libqt5scintilla2-dev/usr/lib
++      cp $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/share/qt5/mkspecs/features/* $(CURDIR)/debian/libqt5scintilla2-dev/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/mkspecs/features
++      cd designer-Qt5 && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/libqt5scintilla2-designer install
++      mkdir -p $(CURDIR)/debian/libqt5scintilla2-l10n/usr/share/qt5/translations
++      cp $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/share/qt5/translations/* $(CURDIR)/debian/libqt5scintilla2-l10n/usr/share/qt5/translations
++      mkdir -p $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt5/qsci/api/python
++      cp $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/share/qt5/qsci/api/python/* $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt5/qsci/api/python
++      rm -rf $(CURDIR)/debian/libqt5scintilla2-$(SONAME)/usr/share/qt5
++      cp $(CURDIR)/Python/buildqt5-$(shell py3versions -dv)/QScintilla2.api $(CURDIR)/debian/libqscintilla2-doc/usr/share/qt5/api/python3
++endif
++      cd designer-Qt4Qt5 && $(MAKE) INSTALL_ROOT=$(CURDIR)/debian/tmp install
++      for p in $(PYTHONS) ; do \
++                $(MAKE) -f debian/rules install-python-$$p || exit 1;\
++        done
++
++binary-common:
++      dh_testdir
++      dh_testroot
++      dh_installman
++      dh_install --sourcedir=$(CURDIR)/debian/tmp
++      dh_installchangelogs NEWS
++      dh_installdocs -A
++      dh_installexamples
++      dh_link
++ifeq (,$(findstring -i, $(DH_OPTIONS)))
++      set -e; \
++      for p in libqscintilla2-$(SONAME) libqscintilla2-designer \
++          python-qscintilla2 python3-pyqt4.qsci \
++          ; do \
++          DH_OPTIONS= dh_strip -p$$p --dbg-package=$$p-dbg; \
++          rm -rf debian/$$p-dbg/usr/share/doc/$$p-dbg; \
++          mkdir -p debian/$$p-dbg/usr/share/doc; \
++          ln -s $$p debian/$$p-dbg/usr/share/doc/$$p-dbg; \
++      done
++ifeq ($(qt5), "yes")
++      set -e; \
++      for p in libqt5scintilla2-$(SONAME) libqt5scintilla2-designer \
++          python3-pyqt5.qsci \
++          ; do \
++          DH_OPTIONS= dh_strip -p$$p --dbg-package=$$p-dbg; \
++          rm -rf debian/$$p-dbg/usr/share/doc/$$p-dbg; \
++          mkdir -p debian/$$p-dbg/usr/share/doc; \
++          ln -s $$p debian/$$p-dbg/usr/share/doc/$$p-dbg; \
++      done
++endif
++endif
++      dh_compress
++      dh_fixperms
++      dh_python2
++      dh_python3
++      rm -rf $(CURDIR)/debian/python-qscintilla2/usr/share/pyshared
++      dh_sip
++      dh_sip3
++      dh_makeshlibs
++      dh_installdeb
++      dh_shlibdeps
++      dh_gencontrol
++      dh_md5sums
++      dh_builddeb
++
++# Build architecture independant packages using the common target.
++binary-indep: install
++      $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
++
++# Build architecture dependant packages using the common target.
++binary-arch: install
++      $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
++
++binary: binary-indep binary-arch
++.PHONY: build clean binary-indep binary-arch binary install configure
++.NOTPARALLEL: 
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..163aaf8d82b6c54f23c45f32895dbdfdcc27b047
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
diff --cc debian/watch
index 0000000000000000000000000000000000000000,0000000000000000000000000000000000000000..e4572dd19a6f0e10c6161342c4524e330b8f867b
new file mode 100644 (file)
--- /dev/null
--- /dev/null
@@@ -1,0 -1,0 +1,3 @@@
++version=3
++opts=dversionmangle=s/\+dfsg// \
++http://sf.net/pyqt/QScintilla-gpl-(.*)\.tar\.gz debian uupdate