debian/0000755000000000000000000000000012263454377007203 5ustar debian/README.source0000644000000000000000000000024411353752570011355 0ustar The translations must be downloaeded from sourceforge.net. The script get_translations.sh can be used to download and install them. $ ./debian/get_translations.sh debian/gen_qt_apis.py0000644000000000000000000000427011353752570012044 0ustar #!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright (c) 2002-2004 Detlev Offenbach # Adapted for usage with Debian by Torsten Marek # Changed by Gudjon, only to create qt apis import os import sys import PyQt4.pyqtconfig as pyqtconfig apidir = sys.argv[1] if not os.path.isdir(apidir): print "Generating the api directory." os.makedirs(apidir) sip = "/usr/bin/sip" def createAPIFiles(baseDir, modules, defaultImports, getFlags): for mod in modules: try: sipfile = os.path.join(baseDir, mod, "%smod.sip" % (mod, )) apifile = os.path.join(apidir, os.path.split(sipfile.replace("mod.sip", ".api"))[1]) args = [sip, "-a", apifile, "-I", os.path.join(baseDir, mod), "-I", baseDir] \ + defaultImports \ + getFlags(mod) \ + [sipfile] print "Generating %s ..." % apifile ret = os.spawnv(os.P_WAIT, sip, args) if ret != 0: print "Error: the process returned the exit code %d" % ret except OSError: print "Warning: The module '%s' does not exist." % mod qtsipdir = os.path.abspath(pyqtconfig._pkg_config['pyqt_sip_dir']) modules = pyqtconfig._pkg_config['pyqt_modules'].split() #createAPIFiles(qtsipdir, modules, [], # lambda x: pyqtconfig._pkg_config["pyqt_%s_sip_flags" % (x,)].split()) createAPIFiles(qtsipdir, modules, [], lambda x: pyqtconfig._pkg_config["pyqt_sip_flags"].split()) #try: #import PyKDE4.pykdeconfig as pykdeconfig #kdesipdir = "/usr/share/sip/PyKDE4" #modules = pykdeconfig._pkg_config['pykde_modules'].split() #extraimport = [] ## just import anything for anything else, so we get rid of keeping track of the ## inter-module deps #for mod in modules: #extraimport.extend(["-I", os.path.join(kdesipdir, mod)]) #extraimport.extend(["-I", qtsipdir]) #createAPIFiles(kdesipdir, modules, extraimport, #lambda x: pykdeconfig._pkg_config["pykde_kde_sip_flags"].split()) #except: #print "Error: No PyKDE4 api files generated" debian/rules0000755000000000000000000000544511744615215010264 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 ERICDIR=debian/eric/usr/share/eric/modules QTAPIFILE=debian/apis/pyqt.api KDEAPIFILE=debian/apis/pykde.api PYTHONAPIFILE=debian/apis/python.api APIFILES=$(QTAPIFILE) # $(KDEAPIFILE) # $(PYTHONAPIFILE) LAN=cs de es fr it ru tr zh_CN.GB2312 clean: dh_testdir dh_testroot find . -name "*.pyc" -exec rm {} \; find . -name "Ui_*" -exec rm {} \; rm -rf debian/eric debian/apis debian/qtapis debian/kdeapis debian/pyapis rm -f eric4* rm -f *-stamp dh_clean apifile-stamp: # generate API files mkdir -p debian/qtapis debian/kdeapis debian/pyapis debian/apis python debian/gen_qt_apis.py debian/qtapis/ #python debian/gen_kde_apis.py debian/kdeapis/ #python debian/gen_python_api.py debian/pyapis/ sort -u debian/qtapis/*.api > $(QTAPIFILE) #sort -u debian/kdeapis/*.api > $(KDEAPIFILE) #sort -u debian/pyapis/*.api > $(PYAPIFILE) touch apifile-stamp build: build-arch build-indep build-arch: build-indep: install: apifile-stamp dh_testdir -i dh_testroot -i dh_prep -i python install.py -i debian/eric -x -c -f debian/eric4config.debian dh_installdirs -i for i in transl-*/eric/i18n/*.ts; do\ lrelease-qt4 $$i -qm debian/eric/usr/share/qt4/translations/`basename $$i .ts`.qm;\ done rm -f debian/eric/usr/share/doc/eric/LICENSE.GPL3 rm -f $(ERICDIR)/LICENSE.GPL3 rm -f $(ERICDIR)/install*.py # copy API files mv debian/eric/usr/share/eric/api/* debian/eric-api-files/usr/share/eric/api for i in $(APIFILES); do \ install -o root -g root -m 644 $$i \ debian/eric-api-files/usr/share/eric/api/python; \ done # remove README-PyXML.txt rm -f debian/eric/usr/share/doc/eric/README-PyXML.txt # remove the ThirdParty libraries rm -rf debian/eric/usr/share/eric/modules/ThirdParty find debian/eric/ -name '*.py[co]' -delete binary: binary-indep binary-arch binary-arch: # Build architecture-independent files here. binary-indep: install dh_testdir -i dh_testroot -i dh_installchangelogs dh_installdocs -i --exclude=LICENSE.GPL3 dh_installmenu -i dh_installman -i dh_install dh_link -i dh_lintian -i dh_compress -i dh_python2 -i --exclude=Python3 dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i get-orig-source: VER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-+~]+).*,\1,p');\ set -e;\ wget -q http://sourceforge.net/projects/eric-ide/files/eric4/stable/$$VER/eric4-$$VER.tar.gz/download\ -O eric_$$VER.orig.tar.gz;\ for L in ${LAN}; do\ wget -q http://sourceforge.net/projects/eric-ide/files/eric4/stable/$$VER/eric4-i18n-$$L-$$VER.tar.gz/download\ -O eric_$$VER.orig-transl-$$L.tar.gz;\ done;\ mv eric_$$VER.orig-transl-zh_CN.GB2312.tar.gz eric_$$VER.orig-transl-zhCNGB2312.tar.gz .PHONY: clean binary-indep binary-arch binary install debian/manpages0000644000000000000000000000143611744615215010716 0ustar debian/debian-manpages/eric4.1 debian/debian-manpages/eric4_api.1 debian/debian-manpages/eric4_compare.1 debian/debian-manpages/eric4_configure.1 debian/debian-manpages/eric4_diff.1 debian/debian-manpages/eric4_doc.1 debian/debian-manpages/eric4_editor.1 debian/debian-manpages/eric4_helpviewer.1 debian/debian-manpages/eric4_iconeditor.1 debian/debian-manpages/eric4_plugininstall.1 debian/debian-manpages/eric4_pluginrepository.1 debian/debian-manpages/eric4_pluginuninstall.1 debian/debian-manpages/eric4_qregexp.1 debian/debian-manpages/eric4_re.1 debian/debian-manpages/eric4_sqlbrowser.1 debian/debian-manpages/eric4_tray.1 debian/debian-manpages/eric4_trpreviewer.1 debian/debian-manpages/eric4_uipreviewer.1 debian/debian-manpages/eric4_unittest.1 debian/debian-manpages/eric4_webbrowser.1 debian/compat0000644000000000000000000000000211353752570010374 0ustar 5 debian/copyright0000644000000000000000000000654011353752570011136 0ustar This package was debianized by Rogerio Reis on Mon, 7 Jun 2004 19:10:29 +0100. It was downloaded from http://www.die-offenbachs.de/eric/eric4-download.html Upstream Author: Detlev Offenbach Copyright: Copyright (c) 2002 - 2009 Detlev Offenbach eric4 (and the others) is released under the conditions of the GPL (version 3). See separate license file for more details. Third party software included in eric4 is released under their respective license and contained in the eric4 distribution (as LICENSE.GPL) for convenience. On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. Two third party libraries exist in the code called pygments and chardet. They are not used but the debian versions python-pygments and python-chardet are used instead. Pygments has the following license. The AUTHORS file can be found below. Copyright (c) 2006 by the respective authors (see AUTHORS file). All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * The names of the contributors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. (AUTHORS file) Pygments is written and maintained by Georg Brandl . Other contributors (as mentionend in :copyright:s) are: - Armin Ronacher - Lukas Meuser - Matt Good - Tim Hatch - Ronny Pfannschmidt - Dennis Kaarsemaker - Marek Kubica - Ben Bangert - Tiberius Teng - Adam Blinkinsop - Kirk McDonald - Christopher Creutzig - Frits van Bommel - Matteo Sasso - Kumar Appaiah - Varun Hiremath - Jeremy Thurgood - Matthew Harrison - Steven Hazel Many thanks for all your contributions! Also thanks to the following contributors that helped fixing minor bugs: - Pierre Bourdon Chardet has the following license GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 See: /usr/share/common-licenses/LGPL-2.1debian/eric.install0000644000000000000000000000012611353752570011507 0ustar debian/eric.desktop /usr/share/applications debian/eric.xpm /usr/share/pixmaps/ debian/eric.menu0000644000000000000000000000030511353752570011004 0ustar ?package(eric):\ needs="X11" \ section="Applications/Programming"\ title="eric" \ longtitle="eric Python IDE" \ command="/usr/bin/eric" \ icon="/usr/share/pixmaps/eric.xpm" debian/eric4config.debian0000644000000000000000000000150211353752570012534 0ustar cfg = { 'ericDir' : "/usr/share/eric/modules", 'ericPixDir' : "/usr/share/eric/pixmaps", 'ericIconDir' : "/usr/share/eric/icons", 'ericDTDDir' : "/usr/share/eric/DTDs", 'ericCSSDir' : "/usr/share/eric/CSSs", 'ericStylesDir' : "/usr/share/eric/Styles", 'ericDocDir' : "/usr/share/doc/eric", 'ericExamplesDir' : "/usr/share/doc/eric/Examples", 'ericTranslationsDir' : "/usr/share/qt4/translations", 'ericTemplatesDir' : "/usr/share/eric/DesignerTemplates", 'ericCodeTemplatesDir' : "/usr/share/eric/CodeTemplates", 'ericOthersDir' : "/usr/share/eric", 'bindir' : "/usr/bin", 'mdir' : "/usr/share/eric/modules", 'apidir' : "/usr/share/eric/api" } debian/eric.xpm0000644000000000000000000000327311353752570010653 0ustar /* XPM */ static char *eric-icon[] = { /* columns rows colors chars-per-pixel */ "32 32 31 1", " c #0E0D0C", ". c #24201E", "X c #46352D", "o c #55433D", "O c #754A35", "+ c #775B3E", "@ c #5E5441", "# c #7F6A4A", "$ c #9A5B40", "% c #897A54", "& c #887B79", "* c #A26D47", "= c #B3704D", "- c #BB7E57", "; c red", ": c #9E9069", "> c #A6835D", ", c #BC9076", "< c #C99068", "1 c #9C9496", "2 c #AEA18A", "3 c #B9B2AD", "4 c #C9A182", "5 c #DEA284", "6 c #D7B49B", "7 c #CCBFB4", "8 c #D7D0CC", "9 c #E0DEDD", "0 c #ECE8E8", "q c #F1F0F0", "w c gray100", /* pixels */ "wwwwwwwwwwwwwwwwqqw8990wwwwwwwww", "wwwwwwwwwwwwwwwq887@@@18wwwwwwww", "wwwwwwwwwwwwwww02#X...X18qwwwwww", "wwwwwwwwwwwwww02@. . .@3qwwwww", "wwwwwwwwwwwwq8&o ..1qwwwww", "wwwwwwwwwwwq3@X. .X$. X&9wwwww", "wwww;www;ww8@.. ...*@o$o1wwwww", "www;wwwww;w3X.@+. ...*55-$3qwwww", "www;wwwww;w8o&-OXXOO&,<=$X&9wwww", "wwww;www;wq&o4$OX$<$$$$$OO*wwwww", "wwwww;;;wwq731*$$*--=$O$$O6wwwww", "wwwwwwwwwwwq#*<<$$==-=$$=-9wwwww", "wwwwwwwwwww03&<-=$$=<-=O=wwwwww", "wwww;;www;ww6<-7q*>->+>:*4wwwwww", "www;ww;w;www00q13%:>%%@7wwwwwwww", "www;ww;;wwwwq07@222:%:#:wwwwwwww", "www;;;;;;;wwq3&%2:::::>>wwwwwwww", "wwwwwwwwwwwww2o::::%%%#%wwwwwwww", "wwwwwwwwwwww03@%##%%%#%#9wwwwwww", "www;wwwww;ww91@:#@@#@@@+:wwwwwww", "www;ww;ww;ww911::%@o@@o%%wwwwwww", "www;ww;ww;wwwq81::%@.Xo#:wwwwwww", "www;;;;;;;wwqq9%@#@% X@+7wwwwwww", "wwwwwwwwwwwwwq3:%%@..X@@3wwwwwww", "wwwwwwwwwwwqq932%%@.X@O#*6qwwwww", "wwwwwwwwwwwwq9322:>@X@+#4,4wwwww", "wwwwwwwwwwwqqq322>,>1&+>>-,qwwww", "wwwwwwwwwwwwwq32,-<-7988660wwwww", "wwwwwwwwwwwwwwq764470qwqwqwwwwww" }; debian/control0000644000000000000000000000517612262322146010602 0ustar Source: eric Section: devel Priority: optional Maintainer: Gudjon I. Gudjonsson Uploaders: Martin Höfling , Python Applications Packaging Team Build-Depends: debhelper (>= 7) Build-Depends-Indep: python-all (>= 2.5), python-qt4 (>= 4.5), python-qscintilla2 (>=2.4.3), python-sip-dev, qt4-dev-tools, libqt4-dev, python-qt4-dev #, python-kde4 X-Python-Version: >=2.5 Standards-Version: 3.9.5 Homepage: http://eric-ide.python-projects.org/ Vcs-Svn: svn://anonscm.debian.org/python-apps/packages/eric/trunk/ Vcs-Browser: http://anonscm.debian.org/viewvc/python-apps/packages/eric/trunk/ Package: eric Architecture: all Depends: ${python:Depends}, ${misc:Depends}, python-qt4 (<<4.7.5) | python-qt4 (>=4.7.6), bicyclerepair (>= 0.9-4.1), python-pygments, python-chardet, python-qscintilla2 (>=2.4.3), python (>= 2.6) | python-simplejson Recommends: eric-api-files Suggests: qt4-designer, qt4-doc-html, pyqt4-dev-tools, qt4-dev-tools, ruby, python-doc, python-qt4-doc, python-kde4-doc, python-profiler, python-qt4-sql Description: full featured Python IDE eric is a full featured Python IDE written in PyQt using the QScintilla editor widget. Some highlights * Any number of editors with configurable syntax highlighting, code folding, auto indenting and brace highlighting. * Integrated Project Management facility to organize your projects. The project browser shows all source files, all forms and all translations each on its own tab. The source browser has built in class browsing capabilities. * Integrated and full featured debuggers for Python and Ruby. * Interactive shells for Python and Ruby. * An explorer window for walking through your directory structure with built in class browsing capabilities for Python files. * Variable windows that display local and global variables in the current scope while debugging a program. * An integrated interface to the Python Module "unittest". * An integrated help viewer to display HTML help files. Alternatively you can choose to use Qt-Assistant to view help files. * Display of the UI in different languages. * The capability to start Qt-Designer and Qt-Linguist from within eric4. * The ability to compile Qt-Designer forms, to produce Qt-Linguist files and release them from within the IDE. Package: eric-api-files Architecture: all Depends: ${misc:Depends}, eric Description: API description files for use with eric This package contains code completion API files of Python standard modules & builtins, PyQt and PyKDE. . eric is a full featured Python IDE. debian/links0000644000000000000000000000012011353752570010232 0ustar usr/bin/eric4 usr/bin/eric usr/share/man/man1/eric4.1 usr/share/man/man1/eric.1 debian/eric.desktop0000644000000000000000000000044312203134666011507 0ustar [Desktop Entry] Name=Eric python IDE Name[es]=IDE para python Eric Comment=Full featured Python IDE Comment[es]=Completo entorno de programaci贸n para Python Exec=eric Terminal=false Type=Application Icon=eric Categories=Development;IDE; Keywords=programming;code;python StartupNotify=true debian/gen_kde_apis.py0000644000000000000000000000425511353752570012166 0ustar #!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright (c) 2002-2004 Detlev Offenbach # Adapted for usage with Debian by Torsten Marek # Changed by Gudjon, only to create kde apis import os import sys import PyQt4.pyqtconfig as pyqtconfig apidir = sys.argv[1] if not os.path.isdir(apidir): print "Generating the api directory." os.makedirs(apidir) sip = "/usr/bin/sip" def createAPIFiles(baseDir, modules, defaultImports, getFlags): for mod in modules: try: sipfile = os.path.join(baseDir, mod, "%smod.sip" % (mod, )) apifile = os.path.join(apidir, os.path.split(sipfile.replace("mod.sip", ".api"))[1]) args = [sip, "-a", apifile, "-I", os.path.join(baseDir, mod), "-I", baseDir] \ + defaultImports \ + getFlags(mod) \ + [sipfile] print "Generating %s ..." % apifile ret = os.spawnv(os.P_WAIT, sip, args) if ret != 0: print "Error: the process returned the exit code %d" % ret except OSError: print "Warning: The module '%s' does not exist." % mod qtsipdir = os.path.abspath(pyqtconfig._pkg_config['pyqt_sip_dir']) modules = pyqtconfig._pkg_config['pyqt_modules'].split() #createAPIFiles(qtsipdir, modules, [], # lambda x: pyqtconfig._pkg_config["pyqt_%s_sip_flags" % (x,)].split()) #createAPIFiles(qtsipdir, modules, [], # lambda x: pyqtconfig._pkg_config["pyqt_sip_flags"].split()) try: import PyKDE4.pykdeconfig as pykdeconfig kdesipdir = "/usr/share/sip/PyKDE4" modules = pykdeconfig._pkg_config['pykde_modules'].split() extraimport = [] # just import anything for anything else, so we get rid of keeping track of the # inter-module deps for mod in modules: extraimport.extend(["-I", os.path.join(kdesipdir, mod)]) extraimport.extend(["-I", qtsipdir]) createAPIFiles(kdesipdir, modules, extraimport, lambda x: pykdeconfig._pkg_config["pykde_kde_sip_flags"].split()) except: print "Error: No PyKDE4 api files generated" debian/watch0000644000000000000000000000012711575751142010227 0ustar version=3 http://sf.net/eric-ide/eric4-([0-9]\.[0-9]\.[0-9].*)\.tar\.gz debian uupdate debian/patches/0000755000000000000000000000000012263454377010632 5ustar debian/patches/04_debian_chardet.patch0000644000000000000000000000126412262322146015060 0ustar Changes eric to use the Debian supplied chardet instead of of the upstream ThirdParty one. --- a/eric/Utilities/__init__.py +++ b/eric/Utilities/__init__.py @@ -172,8 +172,8 @@ if Preferences.getEditor("AdvancedEncodingDetection"): # Try the universal character encoding detector try: - import ThirdParty.CharDet.chardet - guess = ThirdParty.CharDet.chardet.detect(text) + import chardet + guess = chardet.detect(text) if guess and guess['confidence'] > 0.95 and guess['encoding'] is not None: codec = guess['encoding'].lower() return unicode(text, codec), '%s-guessed' % codec debian/patches/01_path_fix.patch0000644000000000000000000000221512262322146013740 0ustar New patch generated from eric 4.1.0-1 diff.gz Fixes paths and toolname extensions. --- a/eric/Preferences/__init__.py +++ b/eric/Preferences/__init__.py @@ -575,11 +575,11 @@ helpDefaults = { "HelpViewerType" : 1, # this coresponds with the radio button id "CustomViewer" : "", - "PythonDocDir" : "", - "QtDocDir" : "", - "Qt4DocDir" : "", - "PyQt4DocDir" : "", - "PyKDE4DocDir" : "", + "PythonDocDir" : "/usr/share/doc/python-doc/html/index.html", + "QtDocDir" : "/usr/share/doc/qt3-doc/html/", + "Qt4DocDir" : "/usr/share/doc/qt4-doc-html/html/index.html", + "PyQt4DocDir" : "/usr/share/doc/python-qt4-doc/html/", + "PyKDE4DocDir" : "/usr/share/doc/python-kde4-doc/html/", "PySideDocDir" : "", "SingleHelpWindow" : 1, "SaveGeometry" : 1, @@ -666,8 +666,8 @@ qtDefaults = { "Qt4TranslationsDir" : "", "QtToolsPrefix4" : "", - "QtToolsPostfix4" : "", - "Qt4Dir" : "", + "QtToolsPostfix4" : "-qt4", + "Qt4Dir" : "/usr/share/qt4/", } # defaults for corba related stuff debian/patches/series0000644000000000000000000000021711474413515012037 0ustar 01_path_fix.patch 02_missing-profile.patch 03_disable-update-warning.patch 04_debian_chardet.patch 05_minor_docfix.patch 06_no_blacklist.patch debian/patches/05_minor_docfix.patch0000644000000000000000000000240412263454377014637 0ustar Minor changes to documentation --- a/eric/Documentation/Source/eric4.QScintilla.QsciScintillaCompat.html +++ b/eric/Documentation/Source/eric4.QScintilla.QsciScintillaCompat.html @@ -261,7 +261,7 @@ Public method to set the current indicator. setCursorFlashTime -Public method to get the flash (blink) time of the cursor in milliseconds. +Public method to set the flash (blink) time of the cursor in milliseconds. setEolModeByEolString Public method to set the eol mode given the eol string. @@ -1038,7 +1038,7 @@

QsciScintillaCompat.setCursorFlashTime

setCursorFlashTime(time)

- Public method to get the flash (blink) time of the cursor in milliseconds. + Public method to set the flash (blink) time of the cursor in milliseconds.

The flash time is the time required to display, invert and restore the caret display. Usually the text cursor is displayed for half the cursor @@ -1238,4 +1238,4 @@


- \ No newline at end of file + debian/patches/03_disable-update-warning.patch0000644000000000000000000000207512262322146016472 0ustar --- a/eric/UI/UserInterface.py +++ b/eric/UI/UserInterface.py @@ -5508,7 +5508,8 @@ res = KQMessageBox.information(None, self.trUtf8("Update available"), self.trUtf8("""The update to %1 of eric4 is available""" - """ at %2. Would you like to get it?""")\ + """Please ask the Debian maintainer to upgrade """ + """the package. """)\ .arg(versions[0]).arg(versions[1]), QMessageBox.StandardButtons(\ QMessageBox.No | \ @@ -5525,8 +5526,8 @@ self.trUtf8("Error during updates check"), self.trUtf8("""Could not perform updates check.""")) - if url: - QDesktopServices.openUrl(QUrl(url)) + #if url: + #QDesktopServices.openUrl(QUrl(url)) def __versionsDownloadCanceled(self): """ debian/patches/06_no_blacklist.patch0000644000000000000000000000072212262322146014610 0ustar Disables blacklisting of unusable sip versions. Usable versions is handled in the control file. --- a/eric/eric4.py +++ b/eric/eric4.py @@ -192,8 +192,8 @@ options) ddindex = Startup.handleArgs(sys.argv, appinfo) - if not Utilities.checkBlacklistedVersions(): - sys.exit(100) + #if not Utilities.checkBlacklistedVersions(): + # sys.exit(100) app = KQApplication(sys.argv, kqOptions) debian/patches/02_missing-profile.patch0000644000000000000000000000177212262322146015255 0ustar New patch generated from eric 4.0.4-1 diff.gz Original from Torsten Marek. Check for python-profiler since it is in non-free --- a/eric/Debugger/DebugUI.py +++ b/eric/Debugger/DebugUI.py @@ -1370,6 +1370,22 @@ @param runProject flag indicating coverage of the current project (True) or script (false) """ + try: + import profile + except ImportError: + QMessageBox.critical( + self.ui, + self.trUtf8("Profiling not possible"), + self.trUtf8( +"

The module for profiling Python code has been split from the Debian Python" +" package and put into the non-free section due to licensing issues.

" +"

Please install the package python-profiler to enable profiling support.

" +"

Your Debian package maintainer

"), + self.trUtf8("&OK")) + return + else: + del profile + self.__resetUI() doNotStart = False debian/source/0000755000000000000000000000000011770435610010472 5ustar debian/source/format0000644000000000000000000000001411353752570011704 0ustar 3.0 (quilt) debian/gen_python_api.py0000644000000000000000000002472311353752570012563 0ustar #!/usr/bin/env python # -*- coding: utf-8 -*- '''gen_python_api.py generates a python.api file for eric3 The generated api file includes *) all Python keywords *) all builtin functions *) all module attributes Module functions are represented by their docstring if available, otherwise by the function definition from the source file. Classes are represented by their constructor if available. Usage: Edit the list of modules which should be excluded. This list is located some lines below. Look for excludemodulelist = [...] Specify the modules whose contents should be added as global names (i.e. from parrot import *). Look for addasgloballist = [...] Start the script by typing 'python gen_python_api.py [-a]' or 'python gen_python_api.py [-a] apidir' in the shell. The -a switch will include everything in the API file, without it, just functions and methods will be included. Copy the generated python.api file into your eric3 api directory and add it via the Preferences dialog. Original by Markus Gritsch (gritsch@iue.tuwien.ac.at) Modified to work with eric3 by Detlev Offenbach (detlev@die-offenbachs.de) Modified for the Debian package of eric by Torsten Marek ''' # if one of these substrings is found in a specific sys.path directory, # the modules in this particular directory are not processed excludedirlist = ['lib-tk', 'site-packages', 'plat-linux-i386', 'plat-win', 'plat-linux2', 'site-python', 'idlelib', 'python-support'] excludemodulelist = [] # switch for excluding modules whose names begin with _ exclude_modules = 1 # list of modules whose contents should be added as global names addasgloballist = [] # list of modules which are otherwise not accessible # sourcefile-parsing is NOT done for these modules # also activate the add_manual_modules-switch below manuallist = ['os.path', '_xmlplus'] # import modules of the following type (the dot must be present!!) moduletypes = ['.py', '.pyd', '.dll', '.so'] # some switches add_keywords = 1 # e.g. print add_builtins = 1 # e.g. open() add_builtin_modules = 1 # e.g. sys add_manual_modules = 1 # modules from manuallist add_package_modules = 1 # modules which are directories with __init__.py files add_other_modules = 1 # all the other modules #------------------------------------------------------------------------------ import string, re, sys, os, types api = {} def processName(entryprefix, moduleprefix, name, ns): exec 'hasdoc = hasattr(' + moduleprefix + name + ', "__doc__")' in ns exec 'nametype = type(' + moduleprefix + name + ')' in ns if ns['hasdoc']: exec 'doc = ' + moduleprefix + name + '.__doc__' in ns pattern = re.compile('^ *' + name + r' *\(.*?\)') if ns['doc']: if type(ns['doc']) in [types.StringType, types.BufferType] and \ pattern.search(ns['doc']): if not api.has_key(entryprefix + name): api[entryprefix + name] = entryprefix + string.strip(string.split(ns['doc'], '\n')[0]) + '\n' return else: if ns['nametype'] in [types.ClassType, types.FunctionType]: api[entryprefix + name] = entryprefix + name + '(??) [doc: ' + string.strip(string.split(ns['doc'], '\n')[0]) + ']' + '\n' if not api.has_key(entryprefix + name): if ns['nametype'] == types.ClassType: api[entryprefix + name] = entryprefix + name + '(??) [class]\n' elif ns['nametype'] == types.FunctionType: api[entryprefix + name] = entryprefix + name + '(??) [function]\n' elif ns['nametype'] == types.ModuleType: api[entryprefix + name] = entryprefix + name + ' [module]\n' else: api[entryprefix + name] = entryprefix + name + '\n' def processModule(module, file=''): print ' ', string.ljust(module, 22), ': importing ...', if module in excludemodulelist: print 'in exclude list' return if exclude_modules and module[0] == '_': for mmod in manuallist: if module.startswith(mmod): break else: print 'modulename begins with _' return entryprefix = module + '.' for addasglobal in addasgloballist: if module[:len(addasglobal)] == addasglobal: entryprefix = module[len(addasglobal)+1:] break ns = {} try: exec 'import ' + module in ns print 'ok,', except: print sys.exc_info()[0] return print 'processing ...', try: exec 'names = dir(%s)' % module in ns except: print sys.exc_info()[0] return for name in ns['names']: processName(entryprefix, module + '.', name, ns) print 'ok,', # parse module source file if available if file[-3:] != '.py': print 'no source file' return print 'parsing ...', try: f = open(file, 'rt') except IOError: print sys.exc_info()[0] return contents = f.readlines() f.close() def_p = re.compile(r'^def (\w*)( *\(.*?\)):') class_p = re.compile(r'^class +(\w*)') init_p = re.compile(r'^[ \t]+def +__init__\(\w*, *(.*?)\):') inclass = 0 classname = '' for line in contents: def_m = def_p.search(line) if def_m: name = def_m.group(1) if api.has_key(entryprefix + name): docindex = string.find(api[entryprefix + name], '[doc:') if docindex + 1: doc = ' ' + api[entryprefix + name][docindex:] # trailing \n included api[entryprefix + name] = entryprefix + name + def_m.group(2) + doc if api[entryprefix + name] == entryprefix + name + '(??) [function]\n': api[entryprefix + name] = entryprefix + name + def_m.group(2) + '\n' if inclass: init_m = init_p.search(line) if init_m: if api.has_key(entryprefix + classname): docindex = string.find(api[entryprefix + classname], '[doc:') if docindex + 1: doc = ' ' + api[entryprefix + classname][docindex:] # trailing \n included api[entryprefix + classname] = entryprefix + classname + '(' + init_m.group(1) + ')' + doc if api[entryprefix + classname] == entryprefix + classname + '(??) [class]\n': api[entryprefix + classname] = entryprefix + classname + '(' + init_m.group(1) + ')' + '\n' inclass = 0 if not line[0] in ' \t\n': inclass = 0 class_m = class_p.search(line) if class_m: inclass = 1 classname = class_m.group(1) print 'ok' def processFolder(folder, prefix=''): print 'processing', folder, for excludedir in excludedirlist: if string.find(folder, excludedir) + 1: print '... in exclude list', folder = '' break print if folder == '' or not os.path.isdir(folder): return entries = os.listdir(folder) for entry in entries: if add_package_modules and \ os.path.isdir(folder + os.sep + entry) and \ os.path.isfile(folder + os.sep + entry + os.sep + '__init__.py'): # package processFolder(folder + os.sep + entry, prefix=prefix+entry+'.') print '-done with', folder + os.sep + entry elif prefix and entry == '__init__.py': # modules which are directories with __init__.py files # The probing of 'prefix' is unfortunately necessary, because of # the incorrect behavior of some packages (e.g. PIL) which add # their directory to the searchpath via a .pth file AND are # packages because of an __init__.py file. module = prefix[:-1] file = folder + os.sep + entry processModule(module, file) elif add_other_modules: # normal file-modules root, ext = os.path.splitext(entry) if not ext in moduletypes: continue if entry[-9:] == 'module.so': module = prefix + entry[:-9] else: module = prefix + root file = folder + os.sep + entry processModule(module, file) #------------------------------------------------------------------------------ # keywords if add_keywords: print '\nadding keywords ...', keywords = string.split('''and assert break class continue def del elif else except exec finally for from global if import in is lambda None not or pass print raise return try while''') for keyword in keywords: api[keyword] = keyword + '\n' print 'ok' # __builtins__ if add_builtins: print '\nadding __builtins__ ...', for builtin in dir(__builtins__): processName(entryprefix = '', moduleprefix = '', name = builtin, ns = {}) print 'ok' # sys.builtin_module_names if add_builtin_modules: print '\nprocessing builtin modules' for module in sys.builtin_module_names: processModule(module) # modules specified in manuallist if add_manual_modules: print '\nprocessing modules specified in manuallist' for module in manuallist: processModule(module) # modules from sys.path if add_package_modules or add_other_modules: print '\nprocessing searchpath' # avoid duplicated entries in sys.path folders = {} for folder in sys.path: folders[folder] = None for folder in folders.keys(): if folder != os.getcwd() and \ folder != os.path.dirname(os.path.abspath(sys.argv[0])): processFolder(folder) #------------------------------------------------------------------------------ # filtering print 'filtering api file ...', if len(sys.argv) > 1 and sys.argv[1] == '-a': del sys.argv[1] api_p = re.compile(r'^(\w+\.)*(\w*\([^\)]*\)|\w*)') else: api_p = re.compile(r'^(\w+\.)*([^\)]*\))') apiv = api.values() apilist=[] for apientry in apiv: api_m = api_p.search(apientry) if api_m: fun = api_m.group(2) if not fun in api: apilist.append('%s%s' % (fun, os.linesep)) print 'done\n' # saving if len(sys.argv) == 2: apidir = sys.argv[1] if not os.path.isdir(apidir): print "Generating the api directory." os.makedirs(apidir) apifile = os.path.join(apidir, 'python.api') else: apifile = 'python.api' print 'saving api file "%s" ...' % apifile, f = open(apifile, 'wt') f.writelines(apilist) f.close() print 'done\n' debian/changelog0000644000000000000000000004654412263454377011072 0ustar eric (4.5.18-1) unstable; urgency=medium * New upstream release * Bump standards version to 3.9.5 * Add path to PyKDE4 doc to patch 01_path_fix -- Gudjon I. Gudjonsson Wed, 08 Jan 2014 23:25:22 +0100 eric (4.5.13-1) unstable; urgency=low [ Jakub Wilk ] * Use canonical URIs for Vcs-* fields. [ Gudjon I. Gudjonsson ] * New upstream release * Add keywords to desktop file -- Gudjon I. Gudjonsson Tue, 13 Aug 2013 07:56:06 +0200 eric (4.5.8-1) experimental; urgency=low * New upstream release * Bump standards version to 3.9.4 -- Gudjon I. Gudjonsson Sat, 19 Jan 2013 19:59:53 +0000 eric (4.5.3-1) unstable; urgency=low * New upstream release -- Gudjon I. Gudjonsson Mon, 07 May 2012 21:57:45 +0200 eric (4.5.2-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.3 * Add manpage eric4_iconeditor.1 * Rename all man pages from eric4-* to eric4_* and edit them to reflect the changes * Add an override file to suppress the warning about the empty directory /usr/share/eric/api -- Gudjon I. Gudjonsson Sun, 22 Apr 2012 08:21:16 +0200 eric (4.5.0-1) unstable; urgency=low * New upstream release -- Gudjon I. Gudjonsson Tue, 07 Feb 2012 19:10:33 +0100 eric (4.4.18-1) unstable; urgency=low * New upstream release * Switch to dh_python2 * Remove quilt dependency * Change XS-Python-Version to X-Python-Version * Change dh_clean -k to dh_prep -- Gudjon I. Gudjonsson Mon, 07 Nov 2011 08:25:51 +0100 eric (4.4.17-1) unstable; urgency=low * New upstream release * Add build-indep target * Change doc/python2.5-doc path to doc/python-doc -- Gudjon I. Gudjonsson Sun, 11 Sep 2011 10:53:43 +0200 eric (4.4.15-1) unstable; urgency=low * New upstream file * Fixed watch file, not to search for snapshots * Removed version from python-sip/qt4 dependencies. It disturbs the build daemon and the non-working versions have never been packaged (Closes: #629749) * Bump standards version to 3.9.2 -- Gudjon I. Gudjonsson Tue, 14 Jun 2011 08:02:53 +0200 eric (4.4.12-1) unstable; urgency=low * New upstream release * Add description to 06_no_blacklist * Change - to \- in eric4-api.1 -- Gudjon I. Gudjonsson Mon, 07 Feb 2011 22:07:26 +0100 eric (4.4.9-1) unstable; urgency=low * New upstream release * Add patch 06_no_blacklist.patch * Add versioned build dependency on python-sip-dev <<4.11 or >=4.11.2 and python-qt4-dev <<4.7.5 or >=4.7.6 and binary dependency on python-qt4 <<4.7.5 or >=4.7.6 since these versions are blacklisted in upstream -- Gudjon I. Gudjonsson Sun, 28 Nov 2010 10:31:01 +0100 eric (4.4.7-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.1 * Added patch 05_minor_docfix, minor fixes to documentation -- Gudjon I. Gudjonsson Thu, 19 Aug 2010 08:36:58 +0200 eric (4.4.6-1) unstable; urgency=low * New upstream release * Bump standards version to 3.9.0 -- Gudjon I. Gudjonsson Fri, 09 Jul 2010 19:15:32 +0200 eric (4.4.4a-1) unstable; urgency=low * New upstream release -- Gudjon I. Gudjonsson Sat, 15 May 2010 14:33:56 +0200 eric (4.4.3-2) unstable; urgency=low * Bump binary package python-qscintilla2 dependency to version 2.4.3 (Closes: #579013) -- Gudjon I. Gudjonsson Sat, 24 Apr 2010 20:59:03 +0200 eric (4.4.3-1) unstable; urgency=low [ Gudjon I. Gudjonsson ] * New upstream release * Change qscintilla dependency to >=2.4.3, old version needed recompiling [ Piotr Ożarowski ] * Don't ship .pyc files -- Gudjon I. Gudjonsson Tue, 20 Apr 2010 21:54:05 +0200 eric (4.4.2-1) unstable; urgency=low * New upstream release * Fix patch 03_disable-update-warning * Add Italian translation * Bump python-all and XS-Python-Version to >=2.5 * Change translations to multiple source format * Make a get-orig-source target -- Gudjon I. Gudjonsson Sun, 28 Mar 2010 23:41:51 +0200 eric (4.4.1-1) unstable; urgency=low * New upstream release * Switch to dpkg-source 3.0 (quilt) format * Patches 03_installer_fix, 04_documentation_paths removed, seem to be unecessary. * Add manpage eric4-sqlbrowser and eric4-webbrowser * Fix gen_*_api.py scripts * Minor changes to other manpages * Create separate gen_qt/kde_api.py scripts * Add dependency on python (>= 2.6) | python-simplejson * Bump standards version to 3.8.4, no changes needed * Change debhelper dependency to 7 * Fix clean target * Improve get_translations script, thanks to Piotr * Add VCS fields * Exclude Python3 directory from dh_support * Remove dependency on python-qt-dev * Change sip4 dependency to python-sip-dev * Remove python-sip4 binary dependency -- Gudjon I. Gudjonsson Sun, 07 Feb 2010 15:55:42 +0100 eric (4.3.10-1) unstable; urgency=low * New upstream release (Closes: #563183) * Change dependency on python-all-dev to python-all * Add misc dependency to eric-api-files * Change patch 01_path_fix to fix qt3 tools -- Gudjon I. Gudjonsson Sat, 09 Jan 2010 14:23:26 +0100 eric (4.3.9-1) unstable; urgency=low * New upstream release * Change sip4 dependency to >=4.9 * Add runtime dependency on pyton-sip4 (>=4.9) -- Gudjon I. Gudjonsson Mon, 09 Nov 2009 19:22:37 +0100 eric (4.3.8-1) unstable; urgency=low * New upstream release * Change script get_translations.sh from bash to sh (works with dash) -- Gudjon I. Gudjonsson Sun, 11 Oct 2009 23:23:04 +0200 eric (4.3.7.1-1) unstable; urgency=low * New upstream release * Bump Standards-version to 3.8.3, no changes needed * Fix qt3-doc dir in 01_path_fix.dpatch * Remove qt4-assistant from suggest * Fixed patch 06_disable-update-warning (Closes: #504284) -- Gudjon I. Gudjonsson Sun, 06 Sep 2009 13:18:42 +0200 eric (4.3.5-1) unstable; urgency=low * New upstream release * Change python-doc dir to python2.5-doc. -- Gudjon I. Gudjonsson Fri, 24 Jul 2009 08:22:20 +0200 eric (4.3.4-1) unstable; urgency=low * New upstream release * Comment out gen_python_api.py in rules file. Api file generation needs to be checked. * Upgrade dependencies. Python-qt/sip versions cannot be mixed but eric can be backported with older python versions. * Depend on experimental version on python-qscintilla2 (Closes: #532772) * Add versioned dependency on runtime python-qscintilla2 (2.4-3) * Add python-qt4-sql to suggests * Bump standard version to 3.8.2. No changes needed * Remove dh_desktop from rules file -- Gudjon I. Gudjonsson Sun, 21 Jun 2009 21:38:27 +0200 eric (4.3.1-1) unstable; urgency=low * New upstream release (Closes: #519929) * Bump standards version to 3.8.1, no changes needed * Remove patch 05_fix-api-path, not needed anymore * Add eric.api to eric-api-files * Update eric4-api.1 manpage -- Gudjon I. Gudjonsson Thu, 19 Mar 2009 07:34:06 +0100 eric (4.3.0-2) unstable; urgency=low * Add a patch 07_debian_chardet to make eric use python-chardet instead of the upstream one * Remove the whole ThirdParty directory from the package * Change from py_central to py_support -- Gudjon I. Gudjonsson Fri, 06 Mar 2009 08:32:47 +0100 eric (4.3.0-1) unstable; urgency=low [ Marco Rodrigues ] * debian/control: + Set new Homepage URL. + Add XB-Python-Version to eric-api-files. + Change qt4-doc to qt4-doc-html because Documentation uses the html one. + Add python-qt4-doc to Suggests to make PyQt4 documentation available. * Add python-kde4-doc to Suggest to make PyKDE4 documentation available. + Add ${misc:Depends} to fix lintian warning. * debian/eric.desktop: + Remove 'Application' from Categories. + Remove Icon filename extension. * debian/docs: + Remove duplicate entry of README-i18n.txt * Rename xpm icon from eric-icon.xpm to eric.xpm. * debian/rules: + Remove manual install of desktop and xpm icon. * debian/eric.install: + Add install for desktop and xpm icon. * debian/debian-manpages/eric4-doc.1: + Remove first line to fix lintian warning. * debian/copyright: + Fix copyright years according to upstream. * debian/eric.dirs: + Remove desktop and icon respective paths. [ Gudjon I. Gudjonsson ] * New upstream release (Closes: #501770) * Upstream license change from GPL2 to GPL3 * Fix patches 01, 04 and 05 * Add dependency on python-pygments and python-chardet * Add pygments license to copyright file * Remove ThirdParty after installation to debian/eric in debian/rules * Make new ThirdParty __init__.py files to import pygments and chardet files -- Gudjon I. Gudjonsson Thu, 26 Feb 2009 21:52:36 +0100 eric (4.2.5-1) experimental; urgency=low * New upstream release * Disable 06_disable-update-warning patch since it is disfunctional * Remove suggest and recommends for qt4-linguist, libqt3-i18 * Add suggestion for qt4-dev-tools * Added GPL version to copyright file -- Gudjon I. Gudjonsson Sun, 01 Feb 2009 10:58:55 +0000 eric (4.2.4a-1) experimental; urgency=low * New upstream release -- Gudjon I. Gudjonsson Fri, 26 Dec 2008 23:07:03 +0100 eric (4.2.2a-1) experimental; urgency=low * New upstream release * Fix path to documentation -- Gudjon I. Gudjonsson Wed, 15 Oct 2008 06:55:51 +0100 eric (4.2.0-1) experimental; urgency=low * New upstream release * Section changed from "python" to "devel" * Not installing ChangeLog since it is equal to changelog. * Remove "Encoding=UTF-8" from desktop file * Move eric from section python to devel * Remove README-PyXML.txt, obsolete in Debian * Remove dh_strip, dh_shlibdeps * No reference to eric3 in desktop file found (Closes: #472751) * Python-qscintilla2 is updated and doesn't cause crash at startup. (Closes: #488041) * Add remaining man pages * Add description to patches * Remove link changelog->Changelog, fixed in upstream * Fix patch 05_fix-api-path * Change debian/rules, api files installed directly to eric-api-files * Api dir changed to /usr/share/eric/api, according to upstream -- Gudjon I. Gudjonsson Mon, 25 Aug 2008 08:53:52 +0200 eric (4.1.5-1) unstable; urgency=low * New upstream release. * Disable "Update available" warning. Patch 06_disable-update-warning.dpatch. (Closes: #485313) * Bump standard version to 3.8.0. No changes needed. -- Gudjon I. Gudjonsson Mon, 09 Jun 2008 16:33:39 +0200 eric (4.1.4-1) unstable; urgency=low * New upstream release. (Closes: #466094) * Doesn't recommend python-xml. (Closes: #468584) * Commented out 03_installer_fix.dpatch since fixed upstream. * Fixed the watch file. -- Gudjon I. Gudjonsson Thu, 22 May 2008 21:47:03 +0200 eric (4.1.1-1) unstable; urgency=low * New upstream release. * Changed installer file patch 03_installer_fix.dpatch. Will send to Detlev -- Gudjon I. Gudjonsson Sun, 02 Mar 2008 11:42:27 +0000 eric (4.1.0-1) unstable; urgency=low * New upstream release. (Closes: #466094) * Added MMartin Höfling as a co-maintain. * Added a patch 03_install_fix from Per Hansen. Sent to upstream. * Bicycle repairman has been removed from sources. Removed the related patches and lines from debian/rules file. * Moved all changes for Userinterface.py to __init__.py. * Added more api files to eric-api-files. * Conflict bug is considered outdated since eric3 is obsolete. (Closes: #378583) * The shell now works with the french language but the default keyboard shortcuts may have to be imported (default.e4k). (Closes: #453087) -- Gudjon I. Gudjonsson Fri, 22 Feb 2008 22:51:42 +0000 eric (4.0.4-2) unstable; urgency=low * Removed dependency of python-qt3 and python-qtext and suggestions of all other qt3 based libraries. * Upstream version 4.0.4 closes the following bugs (Closes: #432929, #345738, #453198) * Bug #453087 still persists, sent to upstream -- Gudjon I. Gudjonsson Wed, 23 Jan 2008 11:16:37 +0100 eric (4.0.4-1) unstable; urgency=low * New upstream release * New maintainer -- Gudjon I. Gudjonsson Wed, 19 Dec 2007 15:20:19 +0100 eric (3.9.5-1) unstable; urgency=low * New upstream release * Do not build-depend on python-kde3 any more for now * FTBFS: sort: open failed: debian/apis/k*.api: No such file or directory (Closes: #423762) -- Torsten Marek Tue, 15 May 2007 23:13:30 +0200 eric (3.9.1-1) unstable; urgency=low * New upstream release * Move eric3config.py to /usr/share/eric/modules (Closes: #378580) * Suggest python-profiler, don't recommend it (Closes: #378726) * Tighten dependency on transitioned Python modules * Clean up patches -- Torsten Marek Tue, 18 Jul 2006 10:00:27 +0200 eric (3.9.0-2) unstable; urgency=low * Update package for new Debian Python policy * Bump standards version to 3.7.2 -- Torsten Marek Tue, 4 Jul 2006 15:24:48 +0200 eric (3.9.0-1) unstable; urgency=low * New upstream release -- Torsten Marek Tue, 2 May 2006 10:59:07 +0200 eric (3.8.2-3) unstable; urgency=low * Fix lintian warnings -- Torsten Marek Sat, 22 Apr 2006 15:06:25 +0200 eric (3.8.2-2) unstable; urgency=low * Changed maintainer address to shlomme@debian.org * Special thanks to Rogerio Reis for sponsoring so many uploads of eric! * Added handling for missing Qt3 or Python documentation and added pythond-doc to suggestions (Closes: #360507, #360508) * Dropped unneeded build-dependency on python-sip4-qt3 * Raise debhelper compatibility level to 5 * Added python-kde3-dev to build-dependencies and install PyKDE API files again -- Torsten Marek Sun, 9 Apr 2006 10:31:16 +0200 eric (3.8.2-1) unstable; urgency=low * New upstream release -- Torsten Marek Wed, 29 Mar 2006 14:16:26 +0200 eric (3.8.1-1) unstable; urgency=low * New upstream release (Closes: #344494) -- Torsten Marek Fri, 30 Dec 2005 19:11:58 +0100 eric (3.8.0-1) unstable; urgency=low * New upstream release * Translation files are not included into orig.tar.gz any more, but into diff.gz. * Added call to dh_desktop to debian/rules -- Torsten Marek Mon, 7 Nov 2005 13:05:01 +0100 eric (3.7.2-1) unstable; urgency=low * New upstream release (Closes: #330608) * Added libqt3-i18n to Recommends: * Added suggestions for Ruby and mention Ruby debugging support in description * Add some words about eric to eric-api-files description (Closes: #318674) -- Torsten Marek Tue, 20 Sep 2005 12:40:13 +0200 eric (3.7.1+3.7.2-rc2-1) unstable; urgency=low * New upstream release * Some cleanups in debian/rules -- Torsten Marek Mon, 5 Sep 2005 00:07:22 +0200 eric (3.7.1+3.7.2-rc1-1) unstable; urgency=low * New upstream release * Updated standards version to 3.6.2 * Add .desktop file from Ubuntu * Install the icon for menu and .desktop file in /usr/share/pixmaps * Disable building the PyKDE apis for this release * Really move sitecustomize.py out of site-packages/ * Remove junk out of eric3-qregexp manpage -- Torsten Marek Thu, 1 Sep 2005 21:18:49 +0200 eric (3.7.1-1) unstable; urgency=low * New upstream release (Closes: #312711). * python-xml, python-profiler and python-kde3 upgraded from suggestions to recommendations * The Python modules are now installed in /usr/share/eric/modules rather than in /usr/lib/python2.3/site-packages/eric * Added watchfile again * API files for Python, PyQt and PyKDE are created and put into a separate package (Closes: #294071). * Add APIs from eric-api-files, if installed * Add Debian Qt directory in preferences -- Torsten Marek Sat, 9 Jul 2005 19:24:41 +0200 eric (3.6.2-1) unstable; urgency=low * New upstream release * Add python-profiler to suggestions (Closes: #295206) * Display a note if python-profiler is not installed and the user wants to profile * Removed uninstalled eric-icon.xpm from icons/ * Patches now use dpatch * Added a link from /usr/bin/eric to /usr/bin/eric3 on popular demand -- Torsten Marek Sun, 20 Feb 2005 20:16:20 +0100 eric (3.6.1-3) unstable; urgency=low * Fix typo in Suggests:, there is no package qt3-docs, only qt3-doc * New upload because the path to the python interpreter in eric3 shell wrappers was wrong (Closes: #293452). -- Torsten Marek Thu, 3 Feb 2005 16:40:23 +0100 eric (3.6.1-2) unstable; urgency=low * Change Build-Depends-Indep acc. to Python policy, depend on python >= 2.3, remove ${python:Depends} and build dependency on python-dev * add homepage url to description -- Torsten Marek Sun, 30 Jan 2005 11:46:13 +0100 eric (3.6.1-1) unstable; urgency=low * New upstream release * removed watch file because orig.tar.gz has to be created manually at every release -- Torsten Marek Sun, 30 Jan 2005 01:03:24 +0100 eric (3.6.0-2) unstable; urgency=low * Keep files generated by install script out of .diff * Adapt package description, lowercase first word -- Torsten Marek Fri, 28 Jan 2005 19:22:45 +0100 eric (3.6.0-1) unstable; urgency=low * New upstream release (Closes: ##291341) * Recreated source tarball with translations (Closes: #281236). * Moved sitecustomize.py out of sys.path (Closes: #290805). * Added Qt3 development tools and python-xml to package suggestions * removed dependency python2.3-sip4-qt3 since it is already depended upon by python2.3-qt3 * removed dependency sip4 since it is not necessary to run eric -- Torsten Marek Sun, 23 Jan 2005 16:50:06 +0100 eric (3.5.0-3) unstable; urgency=low * sip4 and python2.3-sip4-qt3 added to the dependencies -- Rogerio Reis Mon, 6 Dec 2004 00:08:35 +0000 eric (3.5.0-2) unstable; urgency=low * Bug fix: "eric: FTBFS: Missing Build-Depends on 'python-dev'", thanks to Andreas Jochens (Closes: #275879). -- Rogerio Reis Tue, 12 Oct 2004 09:16:48 +0100 eric (3.5.0-1) unstable; urgency=low * New upstream release. Almost all the work was done by Torsten Marek that was already packing this new version. (Closes: #275321). * Bug fix: eric environments fixed, thanks to Paolo Alexis Falcone (Closes: #275319). -- Rogerio Reis Thu, 7 Oct 2004 20:59:53 +0100 eric (3.4.2-2) unstable; urgency=low * Bug fix: "eric: package description feature list indentation", thanks to Bastian Kleineidam (Closes: #272933). -- Rogerio Reis Sun, 26 Sep 2004 10:30:31 +0100 eric (3.4.2-1) unstable; urgency=low * Initial Release. (Closes: #170615) -- Rogerio Reis Mon, 7 Jun 2004 19:10:29 +0100 debian/get_translations.sh0000755000000000000000000000227711353752570013125 0ustar #!/bin/sh VERSION=$(dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p') echo $VERSION cd debian wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-cs-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-de-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-es-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-fr-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-it-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-ru-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-tr-${VERSION}.tar.gz/download wget http://sourceforge.net/projects/eric-ide/files/eric4/stable/${VERSION}/eric4-i18n-zh_CN.GB2312-${VERSION}.tar.gz/download for name in eric4-i18n-*.tar.gz ; do tar xzf $name; done mv -f eric4-${VERSION}/eric/i18n/eric4_*.ts i18n/ rm -rf eric4-${VERSION} rm -f eric4-i18n-*.tar.gz* cd .. debian/eric-api-files.dirs0000644000000000000000000000002311353752570012645 0ustar usr/share/eric/api debian/docs0000644000000000000000000000002711353752570010050 0ustar README README-i18n.txt debian/doc-base0000644000000000000000000000061711353752570010602 0ustar Document: eric Title: eric source code documentation Author: Detlev Offenbach Abstract: This manual describes the internal APIs of eric eric is a full featured Python IDE written in PyQt using the QScintilla editor widget, debugging support, project management and much more. Section: Programming Format: HTML Index: /usr/share/doc/eric/Source/index.html Files: /usr/share/doc/eric/Source/*.html debian/eric.dirs0000644000000000000000000000001011353752570010772 0ustar usr/bin debian/eric.lintian-overrides0000644000000000000000000000004711745053110013466 0ustar eric: package-contains-empty-directory debian/debian-manpages/0000755000000000000000000000000011770435610012205 5ustar debian/debian-manpages/eric4_diff.10000644000000000000000000000252611744615215014274 0ustar .TH ERIC4_DIFF 1 "January 31, 2010" .SH NAME eric4_diff \- Simple graphical diff tool .SH SYNOPSIS .B eric4_compare .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_diff program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_diff was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_iconeditor.10000644000000000000000000000300211744615215015511 0ustar .TH ERIC4_ICONEDITOR 1 "April 21, 2012" .SH NAME eric4_iconeditor \- Icon editor for eric4 .SH SYNOPSIS .B eric4_iconeditor .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_iconeditor program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-\-config=configDir Use the given directory as the one containing the config files .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-nokde Don't use KDE widgets .TP .B \-\-version Show the program's version number and exit. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_iconeditor was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4.10000644000000000000000000000440511744615215013302 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4 1 "August 1, 2004" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4 \- A full-fledged Python IDE and debugger .SH SYNOPSIS .B eric4 .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4 program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4\fP is full featured Python IDE that is written in PyQt using the QScintilla editor widget. This includes project management support, builtin support for SVN and CVS, a class browser, a debugger and much more. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_configure.10000644000000000000000000000263311744615215015344 0ustar .TH ERIC4_CONFIGURE 1 "January 31, 2010" .SH NAME eric4_configure \- Configuration editor for eric4 .SH SYNOPSIS .B eric4_configure .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_configure program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_configure was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_plugininstall.10000644000000000000000000000261711744615215016252 0ustar .TH ERIC4_PLUGININSTALL 1 "January 31, 2010" .SH NAME eric4_plugininstall \- Plugin installation utility for eric4 .SH SYNOPSIS .B eric4_plugininstall .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_plugininstall program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_plugininstal was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_trpreviewer.10000644000000000000000000000444311744615215015742 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_TRPREVIEWER 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_trpreviewer \- Previewer for UI translations .SH SYNOPSIS .B eric4_trpreviewer .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_trpreviewer command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_trpreviewer\fP is a preview program which can load Qt Designer UI files and according Qt message catalogs and show the UI files in all these languages, which is very useful for completeness checking and proof reading. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_editor.10000644000000000000000000000254611744615215014654 0ustar .TH ERIC4_EDITOR 1 "January 31, 2010" .SH NAME eric4_editpr \- Simplified version of the eric4 editor .SH SYNOPSIS .B eric4_editor .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_editor program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_editor was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_helpviewer.10000644000000000000000000000436211744615215015536 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_HELPVIEWER 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_helpviewer \- eric4 and Qt help browser .SH SYNOPSIS .B eric4_helpviewer .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_helpviewer command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_helpviewer\fP is a HTML help browser for the Qt API and the eric4 documentation, similar to Qt assistant. It can be used from inside the eric4 IDE or as a standalone application. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_qregexp.10000644000000000000000000000434311744615215015036 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_QREGEXP 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_qregexp \- a GUI editor for Qt style regular expressions .SH SYNOPSIS .B eric4_qregexp .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B eric4_qregexp command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_qregexp\fP is a graphical editor and debugger for Qt style regular expressions. It is a part of the eric4 IDE but can be used as a standalone application as well. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_sqlbrowser.10000644000000000000000000000454511744615215015572 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_SQLBROWSER 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_sqlbrowser \- eric4 SQL Browser .SH SYNOPSIS .B eric4_sqlbrowser .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_sqlbrowser command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_sqlbrowser\fP is an SQL browser to manage the content of SQL databases. It can be used from inside the eric4 IDE or as a standalone application. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program and exit. .B \-\-config=configDir Use the given directory as the one containing the config files .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_compare.10000644000000000000000000000254211744615215015010 0ustar .TH ERIC4_COMPARE 1 "January 31, 2010" .SH NAME eric4_compare \- Simple graphical compare tool .SH SYNOPSIS .B eric4_compare .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_compare program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_compare was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_tray.10000644000000000000000000000250611744615215014341 0ustar .TH ERIC4_TRAY 1 "January 31, 2010" .SH NAME eric4_tray \- Traystarter for eric4 .SH SYNOPSIS .B eric4_tray .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_tray program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_tray was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_api.10000644000000000000000000000662611744615215014142 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_API 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_api \- eric4 API generator .SH SYNOPSIS .B eric4_api .RI [ options ] " files" ... where files can be be either Python modules, package directories or ordinary directories. .SH DESCRIPTION This manual page documents briefly the .B eric4_api command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_api\fP scans Python source code to generate API descriptions files which are used to as tooltips and autocompletion suggestions by the QScintilla editor widget in eric4. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-b name or \-\-base name Use the given name as the name of the base package. .TP .B \-h or \-\-help Show this help and exit. .TP .B \-o filename or \-\-output\=filename Write the API information to the named file. A '%L' placeholder is replaced by the language of the API file (see \-\-language). .TP .B \-\-oldstyle Generate API files for QScintilla prior to 1.7. .TP .B \-p or \-\-private Include private methods and functions. .TP .B \-R, \-r or \-\-recursive Perform a recursive search for Python files. .TP .B \-t ext or \-\-extension = ext Add the given extension to the list of file extensions. This option may be given multiple times. .TP .B \-V or \-\-version Show version information and exit. .TP .B \-x directory or \-\-exclude=directory Specify a directory basename to be excluded. This option may be repeated multiple times. .TP .B \-\-exclude\-file=pattern Specify a filename pattern of files to be excluded. This option may be repeated multiple times. .TP .B \-l language or \-\-language=language Generate an API file for the given programming language. Supported programming languages are: * Python * Python3 * Ruby The default is 'Python'. This option may be repeated multiple times. .SH SEE ALSO .BR eric4 (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_doc.10000644000000000000000000000625611744615215014135 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_DOC 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_doc \- eric4 documentation generator .SH SYNOPSIS .B eric4_doc .RI [ options ] " files" ... where files can be be either Python modules, package directories or ordinary directories. .SH DESCRIPTION This manual page documents briefly the .B eric4_doc command. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in the file /usr/share/doc/eric/README\-eric4\-doc.txt.gz in plain text format. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_doc\fP is the documentation generator of the eric4 IDE. Source code documentation may be included as ordinary Python doc-strings or as documentation comments. For Quixote Template file (PTL) only documentation comments are available due to the inner workings of Quixote. Documentation comments start with the string ###, followed by the contents and ended by ###. Every line of the documentation comments contents must start with a # (see example below). .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-p prefix or \-\-prefix\=prefix Prepend given prefix to file names. .TP .B \-o directory or \-\-outdir\=directory Generate files in the named directory. .TP .B \-R, \-r or \-\-recursive Perform a recursive search for Python files. .TP .B \-x directory or \-\-exclude\=directory Specify a directory basename to be excluded. This option may be repeated multiple times. .TP .B \-i or \-\-noindex Don't generate index files. .TP .B \-e or \-\-noempty Don't include empty modules. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_re.10000644000000000000000000000451211744615215013767 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_RE 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_re \- a GUI editor for Python style regular expressions .SH SYNOPSIS .B eric4_re .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B eric4_re command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_re\fP is a graphical editor and debugger for Python style regular expressions (using the Python re module). It has support for all of Python's own syntax extensions like named groups. This program is a part of the eric4 IDE but can be used as a standalone application as well. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_unittest.10000644000000000000000000000444711744615215015247 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_UNITTEST 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_unittest \- a GUI for displaying Python unit test results .SH SYNOPSIS .B eric4_unittest .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_unittest command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_unittest\fP is GUI to interactively execute unit tests for Python projects and display the test results (successes, failures, etc). It is a part of the eric4 IDE but can be used as a standalone application as well. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_webbrowser.10000644000000000000000000000461411744615215015545 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_WEBBROWSER 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_webbrowser \- eric4 web browser .SH SYNOPSIS .B eric4_webbrowser .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_webbrowser command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_webbrowser\fP is a web browser to read the HTML pages for the Qt API and the eric4 documentation. It can be used from inside the eric4 IDE or as a standalone application. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .B \-\-config=configDir Use the given directory as the one containing the config files .B \-\-nokde Don't use KDE widgets .B \-\-search=word Search for the given word .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/debian-manpages/eric4_pluginuninstall.10000644000000000000000000000261311744615215016611 0ustar .TH ERIC4_PLUGINUNINSTALL 1 "January 31, 2010" .SH NAME eric4_pluginuninstall \- Plugin uninstallation utility for eric4 .SH SYNOPSIS .B eric4_pluginuninstall .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_pluginuninstall program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_pluginuninstall was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_pluginrepository.10000644000000000000000000000264411744615215017023 0ustar .TH ERIC4_PLUGINREPOSITORY 1 "January 31, 2010" .SH NAME eric4_pluginrepository \- Utility to show the contents of the eric4 Plugin repository .SH SYNOPSIS .B eric4_pluginrepository .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_pluginrepository program. This manual page was written for the Debian distribution because the original program does not have a manual page. Instead, it has documentation provided in HTML format. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-\-version Show version of program. .TP .B \-\-nokde Don't use KDE widgets .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .SH AUTHOR eric4_pluginrepository was written by Detlev Offenbach. .PP This manual page was written by Gudjon I. Gudjonsson , for the Debian project (but may be used by others). debian/debian-manpages/eric4_uipreviewer.10000644000000000000000000000431011744615215015723 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH ERIC4_UIPREVIEWER 1 "January 31, 2010" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME eric4_uipreviewer \- Previever for Qt Designer *.ui files .SH SYNOPSIS .B eric4_uipreviewer .RI [ options ] " files" ... .SH DESCRIPTION This manual page documents briefly the .B eric4_uipreviewer command. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBeric4_uipreviewer\fP is a small preview program for user interface files created with Qt Designer. .SH OPTIONS These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. For a complete description, see the Info files. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Show version of program. .SH SEE ALSO .BR eric4 (1), .BR eric4_api (1), .BR eric4_compare (1), .BR eric4_configure (1), .BR eric4_diff (1), .BR eric4_doc (1), .BR eric4_editor (1), .BR eric4_helpviewer (1), .BR eric4_iconeditor (1), .BR eric4_plugininstall (1), .BR eric4_pluginrepository (1), .BR eric4_pluginuninstall (1), .BR eric4_qregexp (1), .BR eric4_re (1), .BR eric4_sqlbrowser (1), .BR eric4_tray (1), .BR eric4_trpreviewer (1), .BR eric4_uipreviewer (1), .BR eric4_unittest (1), .BR eric4_webbrowser (1) .br .SH AUTHOR This manual page was written by Torsten Marek , for the Debian project (but may be used by others). debian/gen_sip_apis.py0000644000000000000000000000417611353752570012220 0ustar #!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright (c) 2002-2004 Detlev Offenbach # Adapted for usage with Debian by Torsten Marek import os import sys import PyQt4.pyqtconfig as pyqtconfig apidir = sys.argv[1] if not os.path.isdir(apidir): print "Generating the api directory." os.makedirs(apidir) sip = "/usr/bin/sip" def createAPIFiles(baseDir, modules, defaultImports, getFlags): for mod in modules: try: sipfile = os.path.join(baseDir, mod, "%smod.sip" % (mod, )) apifile = os.path.join(apidir, os.path.split(sipfile.replace("mod.sip", ".api"))[1]) args = [sip, "-a", apifile, "-I", os.path.join(baseDir, mod), "-I", baseDir] \ + defaultImports \ + getFlags(mod) \ + [sipfile] print "Generating %s ..." % apifile ret = os.spawnv(os.P_WAIT, sip, args) if ret != 0: print "Error: the process returned the exit code %d" % ret except OSError: print "Warning: The module '%s' does not exist." % mod qtsipdir = os.path.abspath(pyqtconfig._pkg_config['pyqt_sip_dir']) modules = pyqtconfig._pkg_config['pyqt_modules'].split() #createAPIFiles(qtsipdir, modules, [], # lambda x: pyqtconfig._pkg_config["pyqt_%s_sip_flags" % (x,)].split()) createAPIFiles(qtsipdir, modules, [], lambda x: pyqtconfig._pkg_config["pyqt_sip_flags"].split()) try: import PyKDE4.pykdeconfig as pykdeconfig kdesipdir = "/usr/share/sip/PyKDE4" modules = pykdeconfig._pkg_config['pykde_modules'].split() extraimport = [] # just import anything for anything else, so we get rid of keeping track of the # inter-module deps for mod in modules: extraimport.extend(["-I", os.path.join(kdesipdir, mod)]) extraimport.extend(["-I", qtsipdir]) createAPIFiles(kdesipdir, modules, extraimport, lambda x: pykdeconfig._pkg_config["pykde_kde_sip_flags"].split()) except: print "Error: No PyKDE4 api files generated"