Date: Monday, March 11, 2013 @ 03:36:24
  Author: dan
Revision: 179891

upgpkg: django 1.5-1

Modified:
  django/trunk/PKGBUILD

----------+
 PKGBUILD |   29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2013-03-11 02:36:19 UTC (rev 179890)
+++ PKGBUILD    2013-03-11 02:36:24 UTC (rev 179891)
@@ -2,17 +2,15 @@
 # Maintainer: Dan McGee <d...@archlinux.org>
 # Contributor: Shahar Weiss <swei...@gmx.net>
 
-pkgname=django
+pkgbase=django
+pkgname=('python-django' 'python2-django')
 pkgver=1.5
 pkgrel=1
 pkgdesc="A high-level Python Web framework that encourages rapid development 
and clean design"
 arch=('any')
 license=('BSD')
 url="http://www.djangoproject.com/";
-depends=('python2')
-makedepends=('python2-distribute')
-optdepends=('mysql-python: for MySQL backend'
-            'python2-psycopg2: for PostgreSQL backend')
+makedepends=('python2' 'python2-distribute' 'python' 'python-distribute')
 
source=("https://www.djangoproject.com/m/releases/${pkgver:0:3}/Django-$pkgver.tar.gz";)
 md5sums=('fac09e1e0f11bb83bb187d652a9be967')
 sha256sums=('078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416')
@@ -22,10 +20,29 @@
   python2 setup.py build
 }
 
-package() {
+package_python-django() {
+  depends=('python')
+  optdepends=('python-psycopg2: for PostgreSQL backend')
   cd "$srcdir/Django-$pkgver"
+  python setup.py install --root="$pkgdir" --optimize=1
+
+  mv "$pkgdir"/usr/bin/django-admin.py "$pkgdir"/usr/bin/django-admin3.py
+  install -Dm644 extras/django_bash_completion \
+    "$pkgdir"/usr/share/bash-completion/completions/django-admin3.py
+
+  install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+package_python2-django() {
+  depends=('python2')
+  optdepends=('mysql-python: for MySQL backend'
+              'python2-psycopg2: for PostgreSQL backend')
+  replaces=('django')
+  conflicts=('django')
+  cd "$srcdir/Django-$pkgver"
   python2 setup.py install --root="$pkgdir" --optimize=1
 
+  ln -s django-admin.py "$pkgdir"/usr/bin/django-admin2.py
   install -Dm644 extras/django_bash_completion \
     "$pkgdir"/usr/share/bash-completion/completions/django-admin.py
   ln -s django-admin.py \

Reply via email to