packages: winpdb/winpdb-rpdb2.patch, winpdb/winpdb.spec - Version: 1.4.6 - ...

jajcus jajcus at pld-linux.org
Fri Feb 26 13:22:07 CET 2010


Author: jajcus                       Date: Fri Feb 26 12:22:07 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- Version: 1.4.6
- -rpdb2.patch fixed so it really does the intended task
- rpdb2 package separated, so the main package can get the wxGTK dependency

---- Files affected:
packages/winpdb:
   winpdb-rpdb2.patch (1.1 -> 1.2) , winpdb.spec (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: packages/winpdb/winpdb-rpdb2.patch
diff -u packages/winpdb/winpdb-rpdb2.patch:1.1 packages/winpdb/winpdb-rpdb2.patch:1.2
--- packages/winpdb/winpdb-rpdb2.patch:1.1	Thu Mar 27 18:18:31 2008
+++ packages/winpdb/winpdb-rpdb2.patch	Fri Feb 26 13:22:01 2010
@@ -1,12 +1,15 @@
-diff -urN winpdb-1.3.6/rpdb2.py winpdb-1.3.6.new/rpdb2.py
---- winpdb-1.3.6/rpdb2.py	2008-03-09 17:58:27.000000000 +0100
-+++ winpdb-1.3.6.new/rpdb2.py	2008-03-18 15:43:33.725927886 +0100
-@@ -1953,7 +1953,7 @@
- BP_FILENAME_SEP = ':'
- BP_EVAL_SEP = ','
+diff -dur winpdb-1.4.6.orig/rpdb2.py winpdb-1.4.6/rpdb2.py
+--- winpdb-1.4.6.orig/rpdb2.py	2009-04-01 20:32:35.000000000 +0200
++++ winpdb-1.4.6/rpdb2.py	2010-02-26 13:00:48.000000000 +0100
+@@ -10593,8 +10593,9 @@
+             b = ' --base64=%s' % _b
  
--DEBUGGER_FILENAME = 'rpdb2.py'
-+DEBUGGER_FILENAME = 'rpdb2.pyo'
- THREADING_FILENAME = 'threading.py'
+         debugger = os.path.abspath(__file__)
+-        if debugger[-1:] == 'c':
+-            debugger = debugger[:-1]
++        if debugger[-1:] in ('c', 'o'):
++            if os.path.exists(debugger[:-1]):
++                debugger = debugger[:-1]
+ 
+         debugger = as_unicode(debugger, fse)
  
- STR_STATE_BROKEN = 'waiting at break point'

================================================================
Index: packages/winpdb/winpdb.spec
diff -u packages/winpdb/winpdb.spec:1.1 packages/winpdb/winpdb.spec:1.2
--- packages/winpdb/winpdb.spec:1.1	Thu Mar 27 18:19:00 2008
+++ packages/winpdb/winpdb.spec	Fri Feb 26 13:22:01 2010
@@ -2,18 +2,19 @@
 Summary:	Python debugger in wxGTK
 Summary(pl.UTF-8):	Debugger pythona w wxGTK
 Name:		winpdb
-Version:	1.3.6
-Release:	0.1
+Version:	1.4.6
+Release:	1
 License:	GPL
 Group:		Development/Languages/Python
 Source0:	http://dl.sourceforge.net/winpdb/%{name}-%{version}.tar.gz
-Patch0:     %{name}-rpdb2.patch
+Patch0:     	%{name}-rpdb2.patch
 URL:		http://www.winpdb.org/
-BuildRequires:	python-devel >= 1:2.5
+BuildRequires:	python-devel >= 1:2.6
 BuildRequires:	rpm-pythonprov
-#%pyrequires_eq  python-libs
 %pyrequires_eq	python-modules
-#BuildArch:	noarch
+Requires:	rpdb2
+Requires:	python-wxPython
+Buildarch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -21,12 +22,36 @@
 multiple threads, namespace modification, embedded debugging,
 encrypted communication and is up to 20 times faster than pdb.
 
+Winpdb provides the GUI for Rpdb2.
+
 %description -l pl.UTF-8
 Winpdb jest niezależnym od platformy odpluskwiaczem języka Python na
 licencji GPL ze wsparciem wielu wątków, modyfikacji przestrzeni nazw,
 zagnieżdżonego odpluskwiania, szyfrowanej komunikacji i jest do
 dwudziestu razy szybszy od pdb.
 
+Winpdb zapewnia graficzny interfejs użytkownika dla Rpdb2.
+
+%package -n rpdb2
+Summary:	Python console based debugger
+Summary(pl.UTF-8):	Debugger pythona na konsolę tesktową
+Group:		Development/Languages/Python
+
+%description -n rpdb2
+Rpdb2 is a platform independent GPL Python debugger with support for
+multiple threads, namespace modification, embedded debugging,
+encrypted communication and is up to 20 times faster than pdb.
+
+Rpdb2 is Winpdb without the GUI.
+
+%description -n rpdb2 -l pl.UTF-8
+Rpdb2 jest niezależnym od platformy odpluskwiaczem języka Python na
+licencji GPL ze wsparciem wielu wątków, modyfikacji przestrzeni nazw,
+zagnieżdżonego odpluskwiania, szyfrowanej komunikacji i jest do
+dwudziestu razy szybszy od pdb.
+
+Rpdb2 to Winpdb bez swojego graficznego interfejsu użytkownika.
+
 %prep
 %setup -q
 %patch0 -p1
@@ -50,8 +75,13 @@
 %files
 %defattr(644,root,root,755)
 %doc README.txt
-%attr(755,root,root) %{_bindir}/*
-%{py_sitescriptdir}/*.py[co]
+%attr(755,root,root) %{_bindir}/winpdb
+%{py_sitescriptdir}/winpdb.py[co]
+
+%files -n rpdb2
+%doc README.txt
+%attr(755,root,root) %{_bindir}/rpdb2
+%{py_sitescriptdir}/rpdb2.py[co]
 %{py_sitescriptdir}/%{name}-*.egg-info
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -60,6 +90,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.2  2010/02/26 12:22:01  jajcus
+- Version: 1.4.6
+- -rpdb2.patch fixed so it really does the intended task
+- rpdb2 package separated, so the main package can get the wxGTK dependency
+
 Revision 1.1  2008/03/27 17:19:00  czarny
 - mostly done
 - NFY
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/winpdb/winpdb-rpdb2.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/winpdb/winpdb.spec?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list