Compare commits

...
Sign in to create a new pull request.

6 commits

Author SHA1 Message Date
Fedora Release Engineering
ee00a18995 dist-git conversion 2010-07-29 15:21:13 +00:00
Bill Nottingham
d0db95936b Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:17:20 +00:00
5270dc646a fix sources 2007-08-27 17:42:44 +00:00
d64c15bd2d Bump to 1.2.2, license tag fixes 2007-08-27 17:34:31 +00:00
2ba9e638a3 kickstart this puppy 2007-07-30 19:00:33 +00:00
bf6f63ed74 Initialize branch FC-6 for winpdb 2007-07-30 18:52:16 +00:00
5 changed files with 80 additions and 21 deletions

View file

View file

@ -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 $$/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)

View file

@ -0,0 +1 @@
8fd7914860953e98a9b6026b3c03e7f7 winpdb-1.2.2.tar.gz

12
winpdb.desktop Normal file
View file

@ -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

67
winpdb.spec Normal file
View file

@ -0,0 +1,67 @@
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
Name: winpdb
Version: 1.2.2
Release: 1%{?dist}.1
Summary: An advanced python debugger
Group: Development/Debuggers
License: GPLv2+
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 Aug 27 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.2.2-1
- bump to 1.2.2
* Mon Jul 30 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.4-1
- bump to 1.1.4
* Wed May 30 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.2-2
- fix desktop-file-utils usage in spec
* Mon May 14 2007 Tom "spot" Callaway <tcallawa@redhat.com> - 1.1.2-1
- revisit for Fedora
* Sun Aug 28 2005 Tom "spot" Callaway <tcallawa@redhat.com> - 1.0.2-1
- initial build for Fedora Extras