Compare commits

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

1 commit

Author SHA1 Message Date
Dave Riches
da825f757f Initial Import (#627180) 2011-04-09 19:22:14 +01:00
4 changed files with 90 additions and 0 deletions

1
.gitignore vendored
View file

@ -0,0 +1 @@
/django-dpaste-0.2.4.tar.gz

77
django-dpaste.spec Normal file
View file

@ -0,0 +1,77 @@
#$Id$
%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5)
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
%endif
Summary: Dpaste is a code paste-bin application using Django
Name: django-dpaste
Version: 0.2.4
Release: 3%{?dist}
License: BSD with advertising
Group: Development/Libraries
URL: http://code.google.com/p/django-paste/
SOURCE: http://pypi.python.org/packages/source/d/django-dpaste/django-dpaste-0.2.4.tar.gz
Patch1: setuptools.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: noarch
BuildRequires: python2-devel python-setuptools
Requires: django-mptt python-pygments
%description
Originally inspired by dpaste.com this application adds the ability to:
See the differences between snippets
A history of snippets as a tree
See your latest 25 snippets (admin setting)
A huge bunch of syntax highlighters (lexers)
User defined settings to change the font-family as well as font-sizes
Nicer colors
Multilangual interface
%prep
%setup -q -n %{name}-%{version}
# the following line is to account for a build problem thats outside of my control
# it will be fixed upstream very soon, but I don't see it as a reason to delay packaging
find $buildroot -type f \( -name .DS_Store -o -name ._\* \) -print0 |xargs -0 rm -f
rm -rf dpaste/templates/dpaste/.tmp*
%if 0%{?rhel} && 0%{?rhel} <= 5
%patch1 -p1
%endif
%build
%{__python} setup.py build
%install
rm -rf %{buildroot}
%{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
%doc CHANGELOG LICENSE MANIFEST.in README.rst
%{python_sitelib}/django_dpaste-%{version}-py2.*
%{python_sitelib}/dpaste
%lang(en) %{python_sitelib}/dpaste/locale/en/LC_MESSAGES/django.mo
%lang(de) %{python_sitelib}/dpaste/locale/de/LC_MESSAGES/django.mo
%changelog
* Fri Apr 08 2011 Dave Riches <dcr226@fedoraproject.org> - 0.2.4-3
- Added patch to build for epel5
* Thu Oct 21 2010 Dave Riches <dcr226@fedoraproject.org> - 0.2.4-2
- Fixed dependency issue
* Fri Aug 20 2010 Dave Riches <dcr226@fedoraproject.org> - 0.2-1
- Packaged for Fedora 12/13/14
* Fri Nov 28 2008 martin@mahner.org
- added user-defined exipration for snippets
- added a management command to purge old snippets
- new secret ids - This is backwards incompatible!
- User can delete his snippet at any time
- added this changelog :)

11
setuptools.patch Normal file
View file

@ -0,0 +1,11 @@
diff -rU4 django-dpaste-0.2.4/setup.py django-dpaste-0.2.4.new/setup.py
--- django-dpaste-0.2.4/setup.py 2008-11-28 15:46:42.000000000 +0000
+++ django-dpaste-0.2.4.new/setup.py 2011-04-08 18:20:22.817492687 +0100
@@ -1,6 +1,6 @@
import os
-from distutils.core import setup
+from setuptools import setup
from distutils.command.install import INSTALL_SCHEMES
app_name = 'dpaste'
app_url = 'http://github.com/bartTC/django-paste/'

View file

@ -0,0 +1 @@
d485d3c2303e576d2e24ee45390bbc44 django-dpaste-0.2.4.tar.gz