debian/0000755000000000000000000000000011614651162007171 5ustar debian/compat0000644000000000000000000000000211614631554010372 0ustar 7 debian/pida.manpages0000644000000000000000000000001611614505064011617 0ustar debian/pida.1 debian/source/0000755000000000000000000000000011614630253010467 5ustar debian/source/format0000644000000000000000000000001411614630253011675 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001437111614651161011050 0ustar pida (0.5.1-6) unstable; urgency=low * merge NMUs; thanks to Marek Kubica and Sandro Tosi. * remove python-gtkhtml2 completely; its gone for good (closes: #549033) * move to 3.0 (quilt) source format * update maintainer's email address * transition from python-central to dh_python2 (closes: #616937) * patches/0000-call-vim.gnome.patch: - "gvim" is too generic a name now, we need to depend on vim-gnome (thanks to Moritz Muehlenhoff for the idea; closes: #582524) - also, depend on vim-gnome * patches/0001-pida-optionsmanager-NoneTypeFix.diff: - optionsmanager: do the prefill only of current is not None (thanks to Nick Daly; closes: #519152) * fix some linitan warnings * bump debhelper compat level to 7 (still allowing lucid builds) * update Standards-Version to 3.9.2.0 (no changes needed) -- Philipp Kaluza Fri, 29 Jul 2011 23:46:20 +0200 pida (0.5.1-5.2) unstable; urgency=low * Non-maintainer upload. * Fix "Uses deprecated libgtkhtml2" by moving python-gtkhtml2 dependency into Suggests. (Closes: #549033) -- Marek Kubica Sat, 17 Jul 2010 15:47:56 +0200 pida (0.5.1-5.1) unstable; urgency=low * Non-maintainer upload. * Prepare for the upcoming Python 2.6 transition; thanks to Piotr Ożarowski for the bug report and to Jonathan Wiltshire for the patch; Closes: #556149 - debian/rules + pass --prefix=/usr when installing * debian/control - replaced Depends on python-gnome2 with python-gconf; thanks to Josselin Mouette for the report; Closes: #541586 -- Sandro Tosi Mon, 16 Nov 2009 19:15:13 +0100 pida (0.5.1-5) unstable; urgency=low * now that python-gtkhtml2 has reached testing, depend on this instead of the more general python-gnome2-extras. Closes: #485302 * fix bashism in debian/rules. (Thanks Albin Tonnerre, closes: #489750.) * update maintainer's email address * debian/control: update Standards-Version to 3.8.0 -- Philipp Kaluza Wed, 23 Jul 2008 07:03:43 +0200 pida (0.5.1-4) unstable; urgency=low [ Philipp Kaluza ] * add Vcs-Browser and Vcs-Git fields to control file * explicitly build-depend on pkg-config to (hopefully) fix build failures on m86k and mips * also add DM-Upload-Allowed to control file * now that the python2.5 transition is over, always try to build against all supported python versions * make sure the binaries call only the default python interpreter -- Jan Lübbe Mon, 09 Jun 2008 12:29:15 +0200 pida (0.5.1-3) unstable; urgency=low * taking over package, with maintainer's approval * depend on python-pkg-resources instead of python-setuptools (closes: #468727) * start using sh_shlibdeps as we are building shared objects now * don't create /usr/lib/pida/ anymore * bump Standards-Version up to 3.7.3.0 -- Philipp Kaluza Mon, 31 Mar 2008 19:26:26 +0200 pida (0.5.1-2) unstable; urgency=low * Depend on librsvg2-common, which is not pulled in by the other depends (closes: #394860) * gvim is no alternative for python-gnome2 and python-gnome2-extras (closes: #436431) * Pida now uses ~/.pida2, so it can no longer be confused by old configurations (closes: #421378) * Culebra is no longer supported by upstream (closes: #349009) * Update manpage (closes: #440375) * Update watchfile (pida is now called PIDA) -- Jan Luebbe Wed, 05 Sep 2007 17:54:09 +0200 pida (0.5.1-1) unstable; urgency=low * New upstream release * Update debian/watch -- Jan Luebbe Sat, 04 Aug 2007 21:49:53 +0200 pida (0.5.0-1) unstable; urgency=low [ Jan Luebbe ] * New upstream release (closes: #432515) * Updated debian/copyright * Menu transition [ Christoph Haas ] * Conversion to debhelper -- Jan Luebbe Tue, 10 Jul 2007 13:45:13 +0200 pida (0.4.4-1) unstable; urgency=low * New upstream release (closes: #419129) * Add dependency on python-glade2 (closes: #418716) * Update copyright -- Jan Luebbe Tue, 17 Apr 2007 16:08:06 +0200 pida (0.4.2-1) experimental; urgency=low * New upstream release * Update watch file for code.google.com -- Jan Luebbe Thu, 4 Jan 2007 18:02:14 +0100 pida (0.4.1-1) experimental; urgency=low * New upstream release * Update depends. * Suggest pyflakes. -- Jan Luebbe Fri, 15 Dec 2006 17:02:02 +0100 pida (0.3.1-2) unstable; urgency=low * Update to new debian policy (No changes needed). * Update to new python policy. - Install to /usr/share/pida * Thighten dependancy on python-setuptools. (Closes: #377432) -- Jan Luebbe Tue, 18 Jul 2006 15:54:06 +0200 pida (0.3.1-1) unstable; urgency=low * New upstream release (closes: #344199, #355606, #334237) * Update build depends. -- Jan Luebbe Sat, 18 Mar 2006 16:54:26 +0100 pida (0.2.2-2) unstable; urgency=low * Rebuilt as arch independent. (closes: #329435) * Pida supports Culebra as an alternative to gvim. Culebra needs python-gnome2 and python-gnome2-extras, add these to the Depends. * Removed useless build-depend on build-essential. (closes: #326963) -- Jan Luebbe Tue, 27 Sep 2005 16:01:21 +0200 pida (0.2.2-1) unstable; urgency=low * New upstream release * Package for upload to Debian (closes: #325415) -- Jan Luebbe Sat, 27 Aug 2005 21:06:00 +0200 pida (0.2.1-1) unstable; urgency=low * New upstream release. -- George Cristian Bîrzan Wed, 22 Jun 2005 02:14:43 +0300 pida (0.2.0-1) unstable; urgency=low * New upstream release. * Multiple Python version package versions. -- George Cristian Bîrzan Mon, 20 Jun 2005 13:33:07 +0300 pida (0.1.7-1) unstable; urgency=low * New upstream release. * Packaging now done upstream. * Dependency on gvim actually works, but since it can't be versioned, Woody users are out of luck. -- George Cristian Bîrzan Mon, 13 Jun 2005 01:56:40 +0300 pida (0.1.6+cvs20050608-1) unstable; urgency=low * Initial release -- George Cristian Bîrzan Wed, 8 Jun 2005 23:20:05 +0300 debian/copyright0000644000000000000000000000374011614505064011127 0ustar This package was debianized by George Cristian Birzan on Wed, 8 Jun 2005 23:20:05 +0300, it used to be maintained by Jan Luebbe and is currently maintained by Philipp Kaluza . It was downloaded from http://code.google.com/p/pida/downloads/list Copyright Holder: Ali Afshar and the PIDA Project License: Copyright (c) 2005-2007 The PIDA Project Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. For the source in moo: Copyright Holder: Yevgen Muntyan License: Copyright (C) 2004-2007 by Yevgen Muntyan This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in /usr/share/common-licenses/GPL-2. debian/pida.install0000644000000000000000000000030111614505064011467 0ustar debian/pida.desktop usr/share/applications/ pida/resources/pixmaps/pida-icon.png usr/share/icons/hicolor/48x48/apps/ pida/resources/pixmaps/pida-icon.svg usr/share/icons/hicolor/scalable/apps/ debian/pida.10000644000000000000000000000174311614505064010174 0ustar .TH "pida" "1" "0.2.2" "George Cristian Birzan" "PIDA" .SH "NAME" .LP pida \- Starts up the Python Integrated Development Application .SH "SYNTAX" .LP pida .SH "DESCRIPTION" .LP PIDA is a GTK application that was designed to reuse some of the tools IDEs usually supply. As such, it allows the use of gvim as the editor, thus providing you with an already powerful editor. Its default configuration is centered around Python development, but, as with editors, it can be extended to suit any language through its "plugin" interface and framework. .LP Vim can be executed from Pida in either the standard mode or in evim mode. Evim is a modeless editor, much like Notepad for windows (except of course with the added vim features). Evim mode is perfect for those wishing to use Pida, but who do not wish to use Vim. .LP .SH "FILES" .LP \fI~/.pida2\fP .br Stores configuration settings for Pida. .SH "AUTHORS" .LP Ali Afshar .SH "SEE ALSO" .LP http://pida.berlios.de/ debian/patches/0000755000000000000000000000000011614631471010621 5ustar debian/patches/0001-pida-optionsmanager-NoneTypeFix.diff0000644000000000000000000000271011614631471020200 0ustar Description: do the prefill only of current is not None This patch /seems/ to fix the NoneType error without unpleasant side-effects. It looks like they missed filtering an event before the gui was displayed. Nick Author: Nick Daly Bug-Debian: http://bugs.debian.org/519152 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- pida-0.5.1.orig/pida/services/optionsmanager/optionsmanager.py +++ pida-0.5.1/pida/services/optionsmanager/optionsmanager.py @@ -80,9 +80,9 @@ class PidaOptionsView(PidaGladeView): ) self._services.sort(service_sort_func) self._tips = gtk.Tooltips() - self.service_combo.prefill(self._services_display) if current is not None: try: + self.service_combo.prefill(self._services_display) self.service_combo.update(current) except KeyError: self.service_combo.update(self.current) debian/patches/series0000644000000000000000000000010411614631471012031 0ustar 0000-call-vim.gnome.patch 0001-pida-optionsmanager-NoneTypeFix.diff debian/patches/0000-call-vim.gnome.patch0000644000000000000000000000333111614630253015024 0ustar Description: Calling "gvim" is too generic now, we need to call vim.gnome Thanks to Moritz Muehlenhoff for the idea. Author: Philipp Kaluza Bug-Debian: http://bugs.debian.org/616937 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- pida-0.5.1.orig/pida/utils/vim/vimcom.py +++ pida-0.5.1/pida/utils/vim/vimcom.py @@ -144,7 +144,7 @@ class poller(object): if not self.pid: # Get the console vim executable path #command = self.prop_main_registry.commands.vim.value() - command = 'gvim' + command = '/usr/bin/vim.gnome' # Fork using pty.fork to prevent Vim taking the terminal sock = gtk.Socket() w = gtk.Window() @@ -154,7 +154,7 @@ class poller(object): pid, fd = pty.fork() if pid == 0: # Child, execute Vim with the correct servername argument - os.execvp(command, ['gvim', '-f', '--servername', self.name, + os.execvp(command, ['/usr/bin/vim.gnome', '-f', '--servername', self.name, '--socketid', '%s' % xid]) #'-v']) # os.system('%s -v --servername %s' % (command, self.name)) debian/pida.desktop0000644000000000000000000000041611614505064011501 0ustar [Desktop Entry] Version=1.0 Type=Application Encoding=UTF-8 Name=PIDA Comment=Python Integrated Development Application Comment[de]=Integrierte Entwicklungsumgebung für Python Icon=pida-icon TryExec=pida Exec=pida %F MimeType=text/plain Categories=Development;IDE;GTK; debian/pida.docs0000644000000000000000000000003511614505064010755 0ustar docs/html/ docs/txt/ AUTHORS debian/watch0000644000000000000000000000011511614505064010216 0ustar version=3 http://code.google.com/p/pida/downloads/list .*/PIDA-(.*)\.tar\.gz debian/pida.menu0000644000000000000000000000016011614505064010770 0ustar ?package(pida):\ needs="X11"\ section="Applications/Programming"\ title="pida"\ command="/usr/bin/pida" debian/rules0000755000000000000000000000373611614631554010265 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # This file was originally written by Joey Hess and Craig Small. # As a special exception, when this file is copied by dh-make into a # dh-make output file, you may use that output file without restriction. # This special exception was added by Craig Small in version 0.37 of dh-make. # Uncomment this to turn on verbose mode. export DH_VERBOSE=1 DEB_UPSTREAM_VERSION=$(shell dpkg-parsechangelog \ | grep ^Version: | cut -d ' ' -f 2 | cut -d '-' -f 1) PYVERS=$(shell pyversions -vr) clean: dh_testdir dh_testroot rm -f build-* rm -rf build find . -name *\.py[co] -exec rm {} \; -rm -rf dist -rm -rf pida.egg-info -rm -f moo/moo-pygtk.c moo/moomarshals.[ch] moo/stock-moo.h dh_clean build: build-arch: build build-indep: build install: $(PYVERS:%=install-python%) # override the setup.py-installed binaries with canonical versions, # so we always call the default python interpreter cp $(CURDIR)/bin/pida $(CURDIR)/debian/pida/usr/bin/ cp $(CURDIR)/bin/pida-remote $(CURDIR)/debian/pida/usr/bin/ install-python%: @echo "----------- BUILDING FOR $* ------------" # Fix executable png from source tarball chmod 644 pida/resources/pixmaps/pida-icon.png python$* setup.py install \ --root $(CURDIR)/debian/pida \ --prefix=/usr #--install-lib $(CURDIR)/debian/pida/usr/share/pida \ #--install-data $(CURDIR)/debian/pida/usr/share/pida \ #--install-scripts $(CURDIR)/debian/pida/usr/bin # Build architecture-independent files here. binary-indep: # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs CHANGELOG dh_installdirs dh_install dh_installdocs # dh_installexamples examples/* dh_installman dh_installmenu dh_python2 dh_strip dh_compress -X.py dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch install debian/control0000644000000000000000000000373511614631556010611 0ustar Source: pida Section: devel Priority: optional Maintainer: Philipp Kaluza Uploaders: Jan Luebbe DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.0), pkg-config, python-all-dev (>= 2.6.6-3~), python-setuptools (>= 0.6c8-2), python-gtk2-dev Standards-Version: 3.9.2.0 Homepage: http://pida.co.uk/ Vcs-Git: git://git.sicherheitsschwankung.de/philipp/pida.git Vcs-Browser: http://git.sicherheitsschwankung.de/?p=philipp/pida.git;a=summary Package: pida Architecture: any Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, vim-gnome, python-gconf, python-gtk2, python-vte, python-kiwi, python-pkg-resources (>= 0.6c8-2), python-glade2, librsvg2-common Suggests: bicyclerepair, python-profiler, pyflakes, gazpacho (>= 0.7.1) XB-Python-Version: ${python:Versions} Description: Python Integrated Development Application, a Python IDE PIDA is the Python Integrated Development Application. It is an IDE (integrated development environment) written in Python (http://www.python.org/) and the GTK+ (http://www.pygtk.org/) graphical toolkit. . Pida is an IDE, but one that is slightly different from other IDEs. Rather than attempting to write a set of development tools of its own, Pida uses tools that the developer has available. In this regards Pida can be used as a framework for putting together your own bespoke IDE. . Although still a young application, Pida can already boast a huge number of features because of the power of some of the tools it integrates. For example features such as code completion and syntax highlighting are well implemented in Pida's integrated editors far better than any editor built for a commercial IDE. Pida currently features: Full code editing (syntax highlighting, code completion, automatic indenting, block commenting etc) Project management, version control management, Python debugger and profiler, GTK+ graphical user interface building and rapid application design, Pastebin integration.