From 853898ba202b7f4abb6cbac9be0a57635a28e856 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 30 Jul 2007 18:51:55 +0000 Subject: [PATCH 1/6] Initialize branch EL-4 for winpdb --- branch | 1 + 1 file changed, 1 insertion(+) create mode 100644 branch diff --git a/branch b/branch new file mode 100644 index 0000000..6ec5cef --- /dev/null +++ b/branch @@ -0,0 +1 @@ +EL-4 From 88301b12c7052dc204f1d71446a08bd58a347a61 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 30 Jul 2007 19:00:25 +0000 Subject: [PATCH 2/6] kickstart this puppy --- sources | 1 + winpdb.desktop | 12 ++++++++++ winpdb.spec | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+) create mode 100644 winpdb.desktop create mode 100644 winpdb.spec diff --git a/sources b/sources index e69de29..e5ae863 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +24c6f5993e1d217cf016f261cabba51c winpdb-1.1.4.tar.gz diff --git a/winpdb.desktop b/winpdb.desktop new file mode 100644 index 0000000..14200d1 --- /dev/null +++ b/winpdb.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Winpdb +GenericName=Python Debugger +Comment=Advanced python debugger +Exec=winpdb +Icon=gnome-devel.png +StartupNotify=true +Terminal=false +Type=Application +Categories=GNOME;Development; +X-Desktop-File-Install-Version=0.4 diff --git a/winpdb.spec b/winpdb.spec new file mode 100644 index 0000000..646c8ae --- /dev/null +++ b/winpdb.spec @@ -0,0 +1,64 @@ +%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} + +Name: winpdb +Version: 1.1.4 +Release: 1%{?dist} +Summary: An advanced python debugger +Group: Development/Debuggers +License: GPL +URL: http://www.digitalpeers.com/pythondebugger/ +Source0: http://download.sourceforge.net/winpdb/%{name}-%{version}.tar.gz +Source1: %{name}.desktop +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: python-devel, wxPython-devel >= 2.6, desktop-file-utils +Requires: python-crypto, wxPython >= 2.6 + +%description +Winpdb is an advanced python debugger, with support for smart breakpoints, +multiple threads, namespace modification, embedded debugging, encrypted +communication and speed of up to 20 times that of pdb. + +%prep +%setup -q +sed -i 's/\r//g' README.txt +chmod -x README.txt + +%build +%{__python} setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +%{__python} setup.py install --skip-build --root=$RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications + +desktop-file-install --vendor fedora \ + --dir $RPM_BUILD_ROOT%{_datadir}/applications \ + %{SOURCE1} + +chmod +x $RPM_BUILD_ROOT%{python_sitelib}/rpdb2.py $RPM_BUILD_ROOT%{python_sitelib}/winpdb.py + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc PKG-INFO README.txt +%{_bindir}/* +%{python_sitelib}/* +%{_datadir}/applications/*.desktop + +%changelog +* Mon Jul 30 2007 Tom "spot" Callaway - 1.1.4-1 +- bump to 1.1.4 + +* Wed May 30 2007 Tom "spot" Callaway - 1.1.2-2 +- fix desktop-file-utils usage in spec + +* Mon May 14 2007 Tom "spot" Callaway - 1.1.2-1 +- revisit for Fedora + +* Sun Aug 28 2005 Tom "spot" Callaway - 1.0.2-1 +- initial build for Fedora Extras + + From f0cdd8b219cb09c4e627c1f726c8edc14dbb564f Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 27 Aug 2007 17:34:23 +0000 Subject: [PATCH 3/6] Bump to 1.2.2, license tag fixes --- winpdb.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/winpdb.spec b/winpdb.spec index 646c8ae..e5609aa 100644 --- a/winpdb.spec +++ b/winpdb.spec @@ -1,11 +1,11 @@ %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: winpdb -Version: 1.1.4 +Version: 1.2.2 Release: 1%{?dist} Summary: An advanced python debugger Group: Development/Debuggers -License: GPL +License: GPLv2+ URL: http://www.digitalpeers.com/pythondebugger/ Source0: http://download.sourceforge.net/winpdb/%{name}-%{version}.tar.gz Source1: %{name}.desktop @@ -49,6 +49,9 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/applications/*.desktop %changelog +* Mon Aug 27 2007 Tom "spot" Callaway - 1.2.2-1 +- bump to 1.2.2 + * Mon Jul 30 2007 Tom "spot" Callaway - 1.1.4-1 - bump to 1.1.4 From f400a7336cf04a7e1620179be1a2eb78578fc1b4 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 27 Aug 2007 17:42:35 +0000 Subject: [PATCH 4/6] fix sources --- sources | 2 +- winpdb.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index e5ae863..86ccfed 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -24c6f5993e1d217cf016f261cabba51c winpdb-1.1.4.tar.gz +8fd7914860953e98a9b6026b3c03e7f7 winpdb-1.2.2.tar.gz diff --git a/winpdb.spec b/winpdb.spec index e5609aa..2613dd0 100644 --- a/winpdb.spec +++ b/winpdb.spec @@ -2,7 +2,7 @@ Name: winpdb Version: 1.2.2 -Release: 1%{?dist} +Release: 1%{?dist}.1 Summary: An advanced python debugger Group: Development/Debuggers License: GPLv2+ From 71f52a942e9ad0e7054c6eee3c6b98deba73c04c Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 26 Nov 2009 01:17:18 +0000 Subject: [PATCH 5/6] Fix typo that causes a failure to update the common directory. (releng #2781) --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 7233b58..189db7c 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ NAME := winpdb SPECFILE = $(firstword $(wildcard *.spec)) define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done endef MAKEFILE_COMMON := $(shell $(find-makefile-common)) From 97bc47028c75949a01ddf51934d4ddf27dd1455f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 15:21:03 +0000 Subject: [PATCH 6/6] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- branch | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 branch diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 189db7c..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: winpdb -# $Id$ -NAME := winpdb -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/branch b/branch deleted file mode 100644 index 6ec5cef..0000000 --- a/branch +++ /dev/null @@ -1 +0,0 @@ -EL-4