[Django/el6] Update to 1.2.6 Remove workaround for non-functional -doc generation Deduplicate file listing (cherr

Michel Alexandre Salim salimma at fedoraproject.org
Sat Sep 10 17:34:49 UTC 2011


commit 156c3780c5cb39cee729cb8afd58cc632b61fee9
Author: Michel Alexandre Salim <salimma at fedoraproject.org>
Date:   Sat Sep 10 17:58:19 2011 +0200

    Update to 1.2.6
    Remove workaround for non-functional -doc generation
    Deduplicate file listing
    (cherry picked from commit 2dd04b8b45b294159feec28c9fb2082b8478b82e)

 .gitignore  |    9 +------
 Django.spec |   81 +++++++++++++++++++++++++++++++++++++++++++++-------------
 sources     |    4 +--
 3 files changed, 65 insertions(+), 29 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e6b0f0a..f5379da 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1 @@
-Django-1.2.1.tar.gz
-Django-hash-compat-13310.patch
-/Django-1.2.2.tar.gz
-/simplejson-init.py
-/Django-1.2.3.tar.gz
-/Django-remove-djangodocs-ext.patch
-/Django-1.2.4.tar.gz
-/Django-1.2.5.tar.gz
+/Django-1.2.6.tar.gz
diff --git a/Django.spec b/Django.spec
index 648adb2..019ec98 100644
--- a/Django.spec
+++ b/Django.spec
@@ -2,35 +2,26 @@
 %{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")}
 
 Name:           Django
-Version:        1.2.5
+Version:        1.2.6
 Release:        1%{?dist}
 Summary:        A high-level Python Web framework
 
 Group:          Development/Languages
 License:        BSD
 URL:            http://www.djangoproject.com/
-Source0:        http://media.djangoproject.com/releases/%{version}/Django-%{version}.tar.gz
+Source0:        http://media.djangoproject.com/releases/1.2/Django-%{version}.tar.gz
 # stub simplejson module that imports the system version
 Source1:        simplejson-init.py
-Patch0:         Django-remove-djangodocs-ext.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
 # Note: No longer required in development version > 0.95
 # BuildRequires:  python-setuptools
 BuildRequires:  python-devel
-%if 0%{?rhel} > 4 || 0%{?fedora} > 0
+%if 0%{?rhel} > 4 || 0%{?fedora} > 12
 BuildRequires:  python-sphinx
 %endif
 
-# Temporary workaround for documentary generation problem due to
-# Sphinx 1.0 changes
-# This allows for upgrading from a previous release if -doc is installed
-%if 0%{?fedora} > 13
-Provides:       Django-doc = %{version}-%{release}
-Obsoletes:      Django-doc < %{version}-%{release}
-%endif
-
 Requires:       python-simplejson
 
 
@@ -54,8 +45,7 @@ Python Web framework.
 %endif
 
 %prep
-%setup -q -n %{name}-%{version}
-%patch0
+%setup -q
 # remove bundled simplejson
 cd django/utils/simplejson/
 rm -rf *
@@ -96,6 +86,12 @@ mv $RPM_BUILD_ROOT%{_bindir}/django-admin.py $RPM_BUILD_ROOT%{_bindir}/django-ad
 # remove .po files
 find $RPM_BUILD_ROOT -name "*.po" | xargs rm -f
 
+# Fix permissions
+chmod +x \
+  $RPM_BUILD_ROOT%{python_sitelib}/django/conf/project_template/manage.py \
+  $RPM_BUILD_ROOT%{python_sitelib}/django/contrib/admin/media/js/compress.py \
+  $RPM_BUILD_ROOT%{python_sitelib}/django/bin/profiling/gather_profile_stats.py*
+
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -106,15 +102,13 @@ rm -rf $RPM_BUILD_ROOT
 %doc AUTHORS LICENSE README
 %{_bindir}/django-admin
 %{_mandir}/man1/*
-%attr(0755,root,root) %{python_sitelib}/django/conf/project_template/manage.py
-%attr(0755,root,root) %{python_sitelib}/django/contrib/admin/media/js/compress.py
-%attr(0755,root,root) %{python_sitelib}/django/bin/profiling/gather_profile_stats.py*
 %attr(0755,root,root) %{python_sitelib}/django/bin/*-messages.py*
 %attr(0755,root,root) %{python_sitelib}/django/bin/daily_cleanup.py*
 %attr(0755,root,root) %{python_sitelib}/django/bin/django-admin.py*
 %{python_sitelib}/django/bin/profiling/*
 %{python_sitelib}/django/bin/__init__.py*
 # Include everything but the locale data ...
+%dir %{python_sitelib}/django/
 %{python_sitelib}/django/db/
 %{python_sitelib}/django/*.py*
 %{python_sitelib}/django/shortcuts/
@@ -122,7 +116,53 @@ rm -rf $RPM_BUILD_ROOT
 %{python_sitelib}/django/dispatch/
 %{python_sitelib}/django/template/
 %{python_sitelib}/django/views/
-%{python_sitelib}/django/contrib/
+%dir %{python_sitelib}/django/contrib/
+%{python_sitelib}/django/contrib/*.py*
+%dir %{python_sitelib}/django/contrib/admin/
+%dir %{python_sitelib}/django/contrib/admindocs/
+%dir %{python_sitelib}/django/contrib/auth/
+%dir %{python_sitelib}/django/contrib/comments/
+%dir %{python_sitelib}/django/contrib/contenttypes/
+%dir %{python_sitelib}/django/contrib/csrf/
+%dir %{python_sitelib}/django/contrib/databrowse/
+%dir %{python_sitelib}/django/contrib/flatpages/
+%dir %{python_sitelib}/django/contrib/formtools/
+%dir %{python_sitelib}/django/contrib/gis/
+%dir %{python_sitelib}/django/contrib/humanize/
+%dir %{python_sitelib}/django/contrib/localflavor/
+%dir %{python_sitelib}/django/contrib/markup/
+%dir %{python_sitelib}/django/contrib/messages/
+%dir %{python_sitelib}/django/contrib/redirects
+%dir %{python_sitelib}/django/contrib/sessions/
+%dir %{python_sitelib}/django/contrib/sitemaps/
+%dir %{python_sitelib}/django/contrib/sites/
+%dir %{python_sitelib}/django/contrib/syndication/
+%dir %{python_sitelib}/django/contrib/webdesign/
+%{python_sitelib}/django/contrib/*/*.py*
+%{python_sitelib}/django/contrib/*/fixtures/
+%{python_sitelib}/django/contrib/*/handlers/
+%{python_sitelib}/django/contrib/*/management/
+%{python_sitelib}/django/contrib/*/media/
+%{python_sitelib}/django/contrib/*/plugins/
+%{python_sitelib}/django/contrib/*/templates/
+%{python_sitelib}/django/contrib/*/templatetags/
+%{python_sitelib}/django/contrib/*/tests/
+%{python_sitelib}/django/contrib/*/views/
+%{python_sitelib}/django/contrib/gis/admin/
+%{python_sitelib}/django/contrib/gis/db/
+%{python_sitelib}/django/contrib/gis/forms/
+%{python_sitelib}/django/contrib/gis/gdal/
+%{python_sitelib}/django/contrib/gis/geometry/
+%{python_sitelib}/django/contrib/gis/geos/
+%{python_sitelib}/django/contrib/gis/maps/
+%{python_sitelib}/django/contrib/gis/sitemaps/
+%{python_sitelib}/django/contrib/gis/utils/
+%{python_sitelib}/django/contrib/localflavor/??/
+%{python_sitelib}/django/contrib/localflavor/generic/
+%{python_sitelib}/django/contrib/localflavor/in_/
+%{python_sitelib}/django/contrib/localflavor/is_/
+%{python_sitelib}/django/contrib/messages/storage/
+%{python_sitelib}/django/contrib/sessions/backends/
 %{python_sitelib}/django/forms/
 %{python_sitelib}/django/templatetags/ 
 %{python_sitelib}/django/core/
@@ -156,6 +196,11 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Sat Sep 10 2011 Michel Salim <salimma at fedoraproject.org> - 1.2.6-1
+- Update to 1.3.1
+- Remove workaround for non-functional -doc generation
+- Deduplicate file listing
+
 * Wed Feb  9 2011 Steve Milner <me at stevemilner.org> - 1.2.5-1
 - Fix for CVE-2011-0697
 
diff --git a/sources b/sources
index c052358..4803cee 100644
--- a/sources
+++ b/sources
@@ -1,3 +1 @@
-e031ea3d00996035e49e4bfa86e07c40  Django-1.2.5.tar.gz
-5fe0cb83b3122ec27d1179cb9a39063b  simplejson-init.py
-2b8022ff49f8538962b88d2d87c8be25  Django-remove-djangodocs-ext.patch
+bff9fc7d871c0b5e6ce1a7babd16847b  Django-1.2.6.tar.gz


More information about the scm-commits mailing list