debian/0000755000000000000000000000000012141251425007163 5ustar debian/pype.xpm0000644000000000000000000000307111447705307010702 0ustar /* XPM */ static char * pype_xpm[] = { "32 32 26 1", " c None", ". c #1F0000", "+ c #100000", "@ c #FFFFFF", "# c #0B0B1E", "$ c #28266A", "% c #3E3BA6", "& c #4F4CD4", "* c #4441B5", "= c #383697", "- c #5A56F1", "; c #5551E3", "> c #333188", ", c #1FB000", "' c #22205B", ") c #00C800", "! c #10BB00", "~ c #2D2B79", "{ c #11102D", "] c #17163C", "^ c #4946C5", "/ c #06050F", "( c #000000", "_ c #1C1B4C", ": c #F9E200", "< c #F8F800", " .+. ", " .@@@. ", " .@@@@@.... #$%&*", " ..@++@@+@@@. #=---;>", " ..,+@@@@+@@@@@. '--*'# ", " .,))!+@@@+@++@@. ~-' {'#", " .))))!++++@@@@@. ]$ ~-'=;--]", ".,))))))))!+@@@+,. #^--]~---&=$/", ".,)))))))))!+++!),];-;-'~-*] ", " .)))))))))))))))'-&{~-#~-] {''", " .,)))))))))))))>-%//;% ~-'=;--*", " ..,)))))()))))*-){&;# ~---&=${", " ......,)))))*-];;{ ~-*] ", " ...,//*--^# ._] ", " {&/*-%/. .,),. ", " %^.*-)). ..,,. ", " -~:*-)),. .). ", " # _-{<*-))),. .,,. ", " {>*~_;' >;<<*;)))). .). ", " '=^----=-&.&=<<>/)))),. .,,. ", " ---%_&-#--~-'<<<<))))). .). ", " -=/ /&*.=---/<<<<))))). .). ", " -~ ]^-],#--^<<<<<))))). .). ", " -^^--',))%-><<<<)))))).. .). ", " ---=#.)))~-{:<<<))))))(,..,). ", " -= .,)){;* .<<)))))))()))),. ", " -~ .)){;;{ .<)))))))..,)),. ", " -~ .))]^{..,))))))),. .... ", " -' .,))))))))))))),. ", " .,))))))))),... ", " ..,)))),... ", " .++++. "}; debian/install0000644000000000000000000000044511750317120010557 0ustar *.py usr/share/pype debian/pype.desktop usr/share/applications debian/pype.xpm usr/share/pixmaps icons/* usr/share/pype/icons macros/* usr/share/pype/macros macros/samples/* usr/share/pype/macros/samples plugins/* usr/share/pype/plugins sample* usr/share/pype stc-styles.rc.cfg usr/share/pype debian/rules0000755000000000000000000000163612141251425010251 0ustar #!/usr/bin/make -f # -*- makefile -*- VER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-+]+).*,\1,p') clean: # Deleting the upstream setup.py, because it is windows only, # and breaks the build rm -f setup.py find ./ -name '*.pyc' -delete dh_clean override_dh_auto_build: for i in $(shell find -executable -type f);do chmod 644 $$i; done chmod 755 pype.py chmod 755 debian/rules # Adapted from the rules file of the python-werkzeug package get-orig-source: mkdir -p get-orig-source uscan --force-download --rename --destdir=get-orig-source --upstream-version=$(VER) &&\ cd get-orig-source &&\ unzip ./PyPE-*.zip &&\ cd PyPE-$(VER) &&\ find ./ -executable -type f -exec chmod 644 '{}' \;&&\ dos2unix * plugins/* &&\ bomstrip-files pype.py &&\ chmod 755 pype.py &&\ rm -f pype.py.bom &&\ cd .. &&\ tar Jcf ../pype_$(VER).orig.tar.xz PyPE-$(VER) rm -rf get-orig-source %: dh $@ --with python2 debian/compat0000644000000000000000000000000211750533457010376 0ustar 7 debian/copyright0000644000000000000000000000171312016467256011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: PyPE Upstream-Contact: Josiah Carlson Source: http://pype.sourceforge.net/index.shtml Files: * Copyright: 2003 - 2012 Josiah Carlson License: GPL-2 Files: stc-styles.rc.cfg Copyright: 2001 - 2002 Riaan Booysen 2002 - 2012 Josiah Carlson License: GPL-2 Files: debian/* Copyright: 2005 Mattihias Klose 2006 Franz Pletz 2010-2012 Andreas Noteng License: GPL-2 License: GPL-2 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. debian/dirs0000644000000000000000000000017511452702032010051 0ustar /usr/bin /usr/share/pype /usr/share/pype/plugins /usr/share/pype/macros /usr/share/pype/macros/samples /usr/share/pype/icons debian/pype.10000644000000000000000000000246311447705307010242 0ustar .\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "PYPE" "1" "25 September 2010" "" "" .SH NAME pype \- python programmers editor .SH SYNOPSIS \fBpype\fR .SH "DESCRIPTION" .PP This manual page was written for the Debian distribution because the original program does not have a manual page. .PP PyPE (Python Programmers Editor) is a lightweight but powerful editor. Tools for the new and seasoned user alike are included out of the box, including syntax coloring, multiple open documents with tabs, per-document browsable source trees, and many others. .SH "OPTIONS" .PP This program does not take any command line options. .SH "AUTHOR" .PP This manual page was written by Franz Pletz for the Debian system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. debian/control0000644000000000000000000000157212140220111010556 0ustar Source: pype Section: python Priority: optional Maintainer: Andreas Noteng Uploaders: Python Applications Packaging Team Build-Depends: bomstrip, debhelper (>= 8.1.0), dos2unix, python (>= 2.6.6-3~) Standards-Version: 3.9.4 Homepage: http://pype.sourceforge.net/index.shtml Vcs-Svn: svn://svn.debian.org/python-apps/packages/pype/trunk/ Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/pype/trunk/ Package: pype Architecture: all Depends: python-wxgtk2.8, python-wxversion, ${misc:Depends}, ${python:Depends} Description: Python programmers editor PyPE (Python Programmers Editor) is a lightweight but powerful editor. Tools for the new and seasoned user alike are included out of the box, including syntax coloring, multiple open documents with tabs, per-document browsable source trees, and many others. debian/pype.lintian-overrides0000644000000000000000000000027012140220111013502 0ustar #The HTML file installed in /usr/share/doc is not registered with doc-base #because it is a help-file used within PyPE pype binary: possible-documentation-but-no-doc-base-registration debian/pype.desktop0000644000000000000000000000032011452433475011541 0ustar [Desktop Entry] Version=1.0 Type=Application Terminal=false Name=PyPE Comment=Python Programmers Editor Exec=pype Icon=pype Categories=GTK;GNOME;Development; StartupNotify=true MimeType=application/x-python; debian/links0000644000000000000000000000004611750533457010243 0ustar /usr/share/pype/pype.py /usr/bin/pype debian/watch0000644000000000000000000000006011447705307010223 0ustar version=2 http://sf.net/pype/PyPE-(.+)-src\.zip debian/patches/0000755000000000000000000000000012016467256010626 5ustar debian/patches/command-shell.patch0000644000000000000000000000144111750300247014360 0ustar Description: Fix the command shell Origin: upstream, http://pype.git.sourceforge.net/git/gitweb.cgi?p=pype/pype;a=commit;h=66fabf3d87d06633fbd05be8a5ff669de9852702 Bug: https://sourceforge.net/tracker/?func=detail&atid=574958&aid=3082412&group_id=85104 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600227 Index: pype-2.9.1/plugins/interpreter.py =================================================================== --- pype-2.9.1.orig/plugins/interpreter.py 2009-12-29 07:07:35.000000000 +0100 +++ pype-2.9.1/plugins/interpreter.py 2010-10-17 21:36:10.000000000 +0200 @@ -96,7 +96,7 @@ if " " in command: command = '"%s"'%command elif sys.platform == 'linux2': - command = '/bin/sh --noediting -i' + command = '/bin/sh -i' else: command = '/bin/sh' debian/patches/series0000644000000000000000000000011012016467256012033 0ustar #command-shell.patch #interpreter.py_warning.patch move_help_file.patch debian/patches/interpreter.py_warning.patch0000644000000000000000000000127011750300247016354 0ustar Description: Fix the command shell Origin: upstream, http://pype.git.sourceforge.net/git/gitweb.cgi?p=pype/pype;a=commit;h=66fabf3d87d06633fbd05be8a5ff669de9852702 Index: pype-2.9.1/plugins/interpreter.py =================================================================== --- pype-2.9.1.orig/plugins/interpreter.py 2010-10-17 21:39:59.000000000 +0200 +++ pype-2.9.1/plugins/interpreter.py 2010-10-17 21:42:25.000000000 +0200 @@ -321,6 +321,7 @@ stc.StyledTextCtrl.__init__(self, parent, id) self.lines = lineabstraction.LineAbstraction(self) self.NEWDOCUMENT = _pype.NEWDOCUMENT+1 + self.loaded = True global pypestc if not pypestc: debian/patches/move_help_file.patch0000644000000000000000000000112512016467256014623 0ustar Description: Use the readme.html we installed in /usr/share/doc/pype Author: Andreas Noteng Forwarded: not-needed Last-Update: 2012-05-03 Index: pype-2.9.4/plugins/help.py =================================================================== --- pype-2.9.4.orig/plugins/help.py 2012-08-13 01:05:53.000000000 +0200 +++ pype-2.9.4/plugins/help.py 2012-08-25 08:26:28.338281456 +0200 @@ -12,7 +12,7 @@ import os import webbrowser -a = _pype.runpath + '/readme.html' +a = '/usr/share/doc/pype/readme.html' class MyHtmlWindow(html.HtmlWindow): def __init__(self, parent): debian/source/0000755000000000000000000000000011770435631010475 5ustar debian/source/format0000644000000000000000000000001411447705306011703 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000721612141251704011043 0ustar pype (2.9.4-1) unstable; urgency=low * New upstream release * Bump Standards-Version to 3.9.4 - Changed versioned build dependency debhelper to 8.1.0 * Add a get-orig-source rule to download and repack -- Andreas Noteng Mon, 29 Apr 2013 09:32:47 +0200 pype (2.9.1-4) unstable; urgency=low * Switch from python-support to dh_python2 * Bump standards-version to 3.9.3 - Upgrade debian/copyright to version 1.0 * Fix FTBFS when building twice in a row by adding dh_clean to the clean target and deleting all .pyc's (closes: #671144) * Lintian override: possible-documentation-but-no-doc-base-registration because the html file is an internal PyPE help file * Add missing Depends python-wxversion * Don't include two copies of readme.html * Bump compatibility level to 7, to make dh_installchangelogs automatically find and install the upstream changelog * Drop the /usr/bin shell script and use a link instead * Make the shebang work by stripping the UTF8 BOM character and DOS line endings. [Jakub Wilk] * Add Vcs-* fields. -- Andreas Noteng Thu, 03 May 2012 18:47:59 +0200 pype (2.9.1-3) unstable; urgency=low * Update Depends: from python-wxgtk2.6 to python-wxgtk2.8 * Add Depends: ${python:Depends} (closes: #611586) -- Andreas Noteng Thu, 03 Feb 2011 00:16:12 +0100 pype (2.9.1-2) unstable; urgency=low * command-shell.patch - Fix broken command shell, from upstream svn repository. (closes: #600227) * iterpreter.py_warning.patch - Fix warning when opening a command shell. -- Andreas Noteng Sun, 17 Oct 2010 10:08:07 +0200 pype (2.9.1-1) unstable; urgency=low * New upstream version (closes: #598661) * New maintainer. (Orphaned package) (closes: #579372) * Changed to machine readable debian/copyright * Bumped standards version to 3.9.1 - Updated menu categories - All control files and changelog encoded in UTF-8 * Switched from python-central to python-support -- Andreas Noteng Sat, 02 Oct 2010 21:35:03 +0200 pype (2.5-2) unstable; urgency=low * New maintainer. (Approved by Matthias) * debian/menu: - Replaced reference to spe with pype. - Make reference to new XPM icon. * debian/control: - Build-Depend on python et al. - Removed Build-Depend von python-wxgtk2.6. - Install debian/pype.xpm. * Added debian/pycompat. * debian/copyright: Updated FSF address. * debian/compat: Bumped to 5 as debian/control depends on it. * Wrote manpage. -- Franz Pletz Fri, 21 Jul 2006 14:30:13 +0200 pype (2.5-1) unstable; urgency=low * New upstream version. * Convert to updated Python policy. * Orphan the package. * Add workaround for icon loading bug (closes: #327054). -- Matthias Klose Sat, 1 Jul 2006 09:51:43 +0000 pype (2.2.2-1) unstable; urgency=low * Upload to unstable. -- Matthias Klose Sun, 22 Jan 2006 15:45:21 +0000 pype (2.2.2-0ubuntu1) dapper; urgency=low * New upstream version. - Fixing segfaults with current wxwidgets2.6 version. Ubuntu #3028. -- Matthias Klose Sun, 22 Jan 2006 16:13:27 +0100 pype (2.2.1-1) unstable; urgency=low * New upstream version. * Add build dependency on python-wxgtk2.6. -- Matthias Klose Thu, 29 Sep 2005 12:17:10 +0200 pype (2.1.1-1) unstable; urgency=low * Upload to unstable. -- Matthias Klose Wed, 24 Aug 2005 12:09:00 +0200 pype (2.1.1-0ubuntu1) breezy; urgency=low * Initial release. -- Matthias Klose Wed, 24 Aug 2005 09:18:24 +0000 debian/pype.manpages0000644000000000000000000000001611447705307011665 0ustar debian/pype.1 debian/docs0000644000000000000000000000004011452702032010027 0ustar readme.txt readme.html todo.txt