[Python-modules-commits] r29470 - in packages/python-django/trunk/debian (5 files)
bam at users.alioth.debian.org
bam at users.alioth.debian.org
Wed Jun 25 00:07:30 UTC 2014
Date: Wednesday, June 25, 2014 @ 00:07:29
Author: bam
Revision: 29470
Initial python-django-common package.
Added:
packages/python-django/trunk/debian/django-admin
packages/python-django/trunk/debian/python-django-common.install
(from rev 29469, packages/python-django/trunk/debian/python3-django.install)
Modified:
packages/python-django/trunk/debian/control
packages/python-django/trunk/debian/rules
Deleted:
packages/python-django/trunk/debian/python3-django.install
Modified: packages/python-django/trunk/debian/control
===================================================================
--- packages/python-django/trunk/debian/control 2014-06-24 23:34:26 UTC (rev 29469)
+++ packages/python-django/trunk/debian/control 2014-06-25 00:07:29 UTC (rev 29470)
@@ -15,8 +15,8 @@
Package: python-django
Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}
-Recommends: libjs-jquery, python3-django
+Depends: ${misc:Depends}, ${python:Depends}, python-django-common
+Recommends: libjs-jquery
Suggests: python-psycopg2, python-psycopg, python-mysqldb, python-flup, python-sqlite, python-yaml, geoip-database-contrib, gettext, python-django-doc, ipython, bpython, libgdal1
Description: High-level Python web development framework
Django is a high-level web application framework that loosely follows the
@@ -42,10 +42,8 @@
Package: python3-django
Architecture: all
-Depends: ${misc:Depends}, ${python3:Depends}
+Depends: ${misc:Depends}, ${python3:Depends}, python-django-common
Recommends: libjs-jquery
-Breaks: python-django (<< 1.6.5-2)
-Replaces: python-django (<< 1.6.5-2)
Suggests: python3-psycopg2, python3-psycopg, python3-mysqldb, python3-flup, python3-sqlite, python3-yaml, geoip-database-contrib, gettext, python-django-doc, ipython3, bpython3, libgdal1
Description: High-level Python web development framework
Django is a high-level web application framework that loosely follows the
@@ -69,6 +67,26 @@
* Internationalization support
* Testing framework and client
+Package: python-django-common
+Architecture: all
+Depends: ${misc:Depends}, ${python3:Depends}
+Recommends: libjs-jquery
+Breaks: python-django (<< 1.6.5-2)
+Replaces: python-django (<< 1.6.5-2)
+Description: High-level Python web development framework (common)
+ Django is a high-level web application framework that loosely follows the
+ model-view-controller design pattern.
+ .
+ Python's equivalent to Ruby on Rails, Django lets you build complex
+ data-driven websites quickly and easily - Django focuses on automating as much
+ as possible and adhering to the "Don't Repeat Yourself" (DRY) principle.
+ .
+ Django additionally emphasizes reusability and "pluggability" of components;
+ many generic third-party "applications" are available to enhance projects or
+ to simply to reduce development time even further.
+ .
+ This package contains files common to both Python 2.7 and Python 3.
+
Package: python-django-doc
Section: doc
Architecture: all
Added: packages/python-django/trunk/debian/django-admin
===================================================================
--- packages/python-django/trunk/debian/django-admin (rev 0)
+++ packages/python-django/trunk/debian/django-admin 2014-06-25 00:07:29 UTC (rev 29470)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+if test -x /usr/bin/python3 && test -e /usr/lib/python3/dist-packages/django/bin/django-admin.py
+then
+ exec python3 /usr/lib/python3/dist-packages/django/bin/django-admin.py "$@"
+elif test -x /usr/bin/python2.7 && test -e /usr/lib/python2.7/dist-packages/django/bin/django-admin.py
+then
+ exec python2.7 /usr/lib/python2.7/dist-packages/django/bin/django-admin.py "$@"
+else
+ echo "Cannot find installed version of python-django or python3-django." >&2
+ exit 1
+fi
Copied: packages/python-django/trunk/debian/python-django-common.install (from rev 29469, packages/python-django/trunk/debian/python3-django.install)
===================================================================
--- packages/python-django/trunk/debian/python-django-common.install (rev 0)
+++ packages/python-django/trunk/debian/python-django-common.install 2014-06-25 00:07:29 UTC (rev 29470)
@@ -0,0 +1,2 @@
+debian/django-admin usr/bin/
+extras/django_bash_completion etc/bash_completion.d/
Deleted: packages/python-django/trunk/debian/python3-django.install
===================================================================
--- packages/python-django/trunk/debian/python3-django.install 2014-06-24 23:34:26 UTC (rev 29469)
+++ packages/python-django/trunk/debian/python3-django.install 2014-06-25 00:07:29 UTC (rev 29470)
@@ -1 +0,0 @@
-extras/django_bash_completion etc/bash_completion.d/
Modified: packages/python-django/trunk/debian/rules
===================================================================
--- packages/python-django/trunk/debian/rules 2014-06-24 23:34:26 UTC (rev 29469)
+++ packages/python-django/trunk/debian/rules 2014-06-25 00:07:29 UTC (rev 29470)
@@ -4,6 +4,7 @@
PREFIX = debian/python-django
PREFIX3 = debian/python3-django
+PREFIXC = debian/python-django-common
%:
dh $@ --with sphinxdoc,python2,python3 --buildsystem=pybuild
@@ -41,11 +42,12 @@
dh_install
# Fix permissions
- chmod 644 $(PREFIX3)/etc/bash_completion.d/django_bash_completion
+ chmod 644 $(PREFIXC)/etc/bash_completion.d/django_bash_completion
+ chmod 755 $(PREFIXC)/usr/bin/django-admin
# Rename django-admin.py to django-admin
rm $(PREFIX)/usr/bin/django-admin.py
- mv $(PREFIX3)/usr/bin/django-admin.py $(PREFIX3)/usr/bin/django-admin
+ rm $(PREFIX3)/usr/bin/django-admin.py
# Remove embedded Javascript libraries
set -e; for FILENAME in jquery.js jquery.min.js; do \
More information about the Python-modules-commits
mailing list