[python-django-avatar] Initial import (#830418).

kumarpraveen kumarpraveen at fedoraproject.org
Mon Aug 27 02:00:30 UTC 2012


commit 6147156caf5eb5bb8f7293aee0c7db1485aec6da
Author: Praveen <daredevil at localhost.localdomain>
Date:   Mon Aug 27 07:30:34 2012 +0530

    Initial import (#830418).

 .gitignore                 |    1 +
 python-django-avatar.patch |   67 ++++++++++++++++++++++++++++++++++++
 python-django-avatar.spec  |   80 ++++++++++++++++++++++++++++++++++++++++++++
 sources                    |    1 +
 4 files changed, 149 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..50c7efb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/python-django-avatar-2.0a1.20120609git097ed8.tar.xz
diff --git a/python-django-avatar.patch b/python-django-avatar.patch
new file mode 100644
index 0000000..eb9d060
--- /dev/null
+++ b/python-django-avatar.patch
@@ -0,0 +1,67 @@
+From cd7401dc4fa6519a62c4f8e6b3cb688c77738f51 Mon Sep 17 00:00:00 2001
+From: Cristiano Valente <cristiano.valente at gmail.com>
+Date: Wed, 8 Aug 2012 21:24:43 +0200
+Subject: [PATCH] Updated to support django <=1.4
+
+---
+ avatar/views.py |   10 ++++------
+ setup.py        |    2 +-
+ 2 files changed, 5 insertions(+), 7 deletions(-)
+
+diff --git a/avatar/views.py b/avatar/views.py
+index 68ae338..1ae46e7 100644
+--- a/avatar/views.py
++++ b/avatar/views.py
+@@ -3,6 +3,7 @@
+ from django.template import RequestContext
+ from django.utils.translation import ugettext as _
+ from django.conf import settings
++from django.contrib import messages
+ 
+ from django.contrib.auth.decorators import login_required
+ 
+@@ -68,8 +69,7 @@ def add(request, extra_context=None, next_override=None,
+             image_file = request.FILES['avatar']
+             avatar.avatar.save(image_file.name, image_file)
+             avatar.save()
+-            request.user.message_set.create(
+-                message=_("Successfully uploaded a new avatar."))
++            messages.success(request, _("Successfully uploaded a new avatar."))
+             avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
+             return HttpResponseRedirect(next_override or _get_next(request))
+     return render_to_response(
+@@ -106,8 +106,7 @@ def change(request, extra_context=None, next_override=None,
+             avatar.primary = True
+             avatar.save()
+             updated = True
+-            request.user.message_set.create(
+-                message=_("Successfully updated your avatar."))
++            messages.success(request, _("Successfully updated your avatar."))
+         if updated:
+             avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
+         return HttpResponseRedirect(next_override or _get_next(request))
+@@ -143,8 +142,7 @@ def delete(request, extra_context=None, next_override=None, *args, **kwargs):
+                         avatar_updated.send(sender=Avatar, user=request.user, avatar=avatar)
+                         break
+             Avatar.objects.filter(id__in=ids).delete()
+-            request.user.message_set.create(
+-                message=_("Successfully deleted the requested avatars."))
++            messages.success(request, _("Successfully deleted the requested avatars."))
+             return HttpResponseRedirect(next_override or _get_next(request))
+     return render_to_response(
+         'avatar/confirm_delete.html',
+diff --git a/setup.py b/setup.py
+index 7c3858a..9bf1a54 100644
+--- a/setup.py
++++ b/setup.py
+@@ -1,6 +1,6 @@
+ from setuptools import setup, find_packages
+ 
+-version = '2.0a1'
++version = '2.0a2'
+ 
+ LONG_DESCRIPTION = """
+ Using django-avatar
+-- 
+1.7.10
+
diff --git a/python-django-avatar.spec b/python-django-avatar.spec
new file mode 100644
index 0000000..d36c13f
--- /dev/null
+++ b/python-django-avatar.spec
@@ -0,0 +1,80 @@
+%global git_date    20120609
+%global git_version 097ed8
+%global pkgname django-avatar
+
+Name:		python-django-avatar
+Version:	2.0a1
+Release:	2.%{git_date}git%{git_version}%{?dist}
+Summary:	A django module for handling user avatars
+
+Group:		Development/Libraries
+License:	BSD
+URL:		https://github.com/ericflo/django-avatar
+
+# git clone https://github.com/ericflo/django-avatar.git python-django-avatar
+# cd python-django-avatar;
+# git archive --format=tar HEAD | xz  > python-django-avatar-{version}.{git_date}git{git_version}.tar.xz
+Source0:	%{name}-%{version}.%{git_date}git%{git_version}.tar.xz
+
+# wget https://github.com/ericflo/django-avatar/pull/37.patch -O python-django-avatar.patch
+# Added patch for django-1.4 compatibility
+patch0:		python-django-avatar.patch
+
+BuildArch:	noarch
+BuildRequires:	python-setuptools
+BuildRequires:	python2-devel
+
+Requires:	python-django python-imaging
+
+Provides:	%{pkgname} = %{version}-%{release}
+Obsoletes:	%{pkgname} < 2.0a1-1.20120609git097ed8
+
+%description
+Django-avatar is a reusable application for handling user avatars. It has the
+ability to default to Gravatar if no avatar is found for a certain user.
+Django-avatar automatically generates thumbnails and stores them to your
+default file storage back-end for retrieval later.
+
+%prep
+%setup -q -cn %{name}
+%patch0 -p1
+
+%build
+%{__python} setup.py build
+
+%install
+%{__python} setup.py install --skip-build --root=%{buildroot}
+%find_lang django
+
+%files -f django.lang
+%doc CHANGELOG CONTRIBUTORS.txt README.txt LICENSE.txt
+%dir %{python_sitelib}/avatar/
+%{python_sitelib}/avatar/*.py*
+%{python_sitelib}/avatar/management/
+%{python_sitelib}/avatar/media/
+%{python_sitelib}/avatar/templates/
+%{python_sitelib}/avatar/locale/*/*/*.po
+%{python_sitelib}/avatar/templatetags/
+%{python_sitelib}/*.egg-info/
+
+%changelog
+* Sat Aug 25 2012 Praveen Kumar <kumarpraveen.nitdgp at gmail.com> - 2.0a1-2.20120609git097ed8
+- Added patch for support django>=1.4 functionality
+
+* Fri Jun 09 2012 Praveen Kumar <kumarpraveen.nitdgp at gmail.com> - 2.0a1-1.20120609git097ed8
+- Renamed from django-avatar to python-django-avatar
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.0a1-5.20110709git097ed8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Sun Jul 31 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.0a1-4.20110709git097ed8
+- add requires on python-imaging
+
+* Mon Jul 18 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.0a1-3.20110709git097ed8
+- add requires on Django
+
+* Mon Jun 27 2011 Praveen Kumar <kumarpraveen.nitdgp at gmail.com> - 2.0a1-2.20110709git097ed8
+- Spec improved from Rahul Sundaram
+
+* Mon Jun 27 2011 Praveen Kumar <kumarpraveen.nitdgp at gmail.com> - 2.0a1-1.20110709git097ed8
+- Initial RPM release
diff --git a/sources b/sources
index e69de29..d77d48b 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d44fe39f936b8ec04ec88bf0184e49cf  python-django-avatar-2.0a1.20120609git097ed8.tar.xz


More information about the scm-commits mailing list