[django-avatar/el6] can't use find_lang django in EPEL. Use custom equivalent

Rahul Sundaram sundaram at fedoraproject.org
Mon Jul 18 12:44:07 UTC 2011


commit 718fadd72e01d072391087113f7becc64f2ba2fe
Author: Rahul Sundaram <sundaram at fedoraproject.org>
Date:   Mon Jul 18 18:09:58 2011 +0530

    can't use find_lang django in EPEL. Use custom equivalent

 django-avatar.spec |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)
---
diff --git a/django-avatar.spec b/django-avatar.spec
index 81d5027..a4f6da6 100644
--- a/django-avatar.spec
+++ b/django-avatar.spec
@@ -3,7 +3,7 @@
 
 Name:		django-avatar
 Version:	2.0a1
-Release:	3.%{git_date}git%{git_version}%{?dist}
+Release:	4.%{git_date}git%{git_version}%{?dist}
 Summary:	A django module for handling user avatars
 
 Group:		Development/Libraries
@@ -35,14 +35,22 @@ default file storage back-end for retrieval later.
 
 %install
 %{__python} setup.py install --skip-build --root=%{buildroot}
-%find_lang django
 
-%files -f django.lang
+# Language files; not under /usr/share, need to be handled manually
+(cd $RPM_BUILD_ROOT && find . -name 'django.?o') | sed -e 's|^.||' | sed -e \
+  's:\(.*/locale/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3:' \
+  >> %{name}.lang
+
+
+%files -f %{name}.lang
 %doc CHANGELOG CONTRIBUTORS.txt README.txt LICENSE.txt
 %{python_sitelib}/avatar/
 %{python_sitelib}/*.egg-info/
 
 %changelog
+* Mon Jul 18 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.0a1-4.20110709git097ed8
+- can't use find_lang django in EPEL. Use custom equivalent
+
 * Mon Jul 18 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 2.0a1-3.20110709git097ed8
 - add requires on Django
 


More information about the scm-commits mailing list