[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Thursday, August 6, 2020 @ 19:02:31 Author: jelle Revision: 393214 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 393213, django/trunk/PKGBUILD) --+ PKGBUILD | 48 1 file changed, 48 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 393213, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2020-08-06 19:02:31 UTC (rev 393214) @@ -0,0 +1,48 @@ +# Maintainer: Angel Velasquez +# Maintainer: Dan McGee +# Contributor: Shahar Weiss + +pkgbase=django +pkgname=('python-django') +pkgver=3.1 +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/; +checkdepends=('python-pytest' 'python-tblib') +makedepends=('python' 'python-setuptools') +depends=('python' 'python-setuptools' 'python-pytz' 'python-sqlparse' 'python-asgiref') +optdepends=('python-psycopg2: for PostgreSQL backend') +source=("Django-$pkgver.tar.gz::https://www.djangoproject.com/download/$pkgver/tarball/;) +sha512sums=('31f0821966f4ebc6b2a719b69f1137a32a7228414221e8938a66c9b940465c008761bd380ba9ea603e3693d38c233d6f23afe0cbe5647eb2478844ce2d0e7fd4') + +build() { + cd "$srcdir/Django-$pkgver" + python setup.py build +} + +package_python-django() { + cd "$srcdir/Django-$pkgver" + + # fix reproducibility of .pyc files + export PYTHONHASHSEED=0 + + python setup.py install --root="$pkgdir" --optimize=1 + + ln -s django-admin.py "$pkgdir"/usr/bin/django-admin3.py + ln -s django-admin "$pkgdir"/usr/bin/django-admin3 + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/manage.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +check() { + cd "$srcdir/Django-$pkgver" + PYTHONPATH="$PWD" python tests/runtests.py || echo 'tests failed' +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Friday, June 30, 2017 @ 19:38:27 Author: felixonmars Revision: 299442 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 299441, django/trunk/PKGBUILD) --+ PKGBUILD | 69 + 1 file changed, 69 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 299441, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2017-06-30 19:38:27 UTC (rev 299442) @@ -0,0 +1,69 @@ +# $Id$ +# Maintainer: Dan McGee+# Contributor: Shahar Weiss + +pkgbase=django +pkgname=('python-django' 'python2-django') +pkgver=1.11.2 +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/; +makedepends=('python2' 'python2-setuptools' 'python' 'python-setuptools') +source=("Django-$pkgver.tar.gz::https://www.djangoproject.com/download/$pkgver/tarball/;) +sha512sums=('0f1187fd03064b966241d6ed1a869d6f155af2598a7b9c8b2f902585265cb6df7236817e5f14907c362ce7420d08e881ff9461f14d673485be3b3e5c3d980e8e') + +prepare() { + cp -a "$srcdir/Django-$pkgver" "$srcdir/Django-$pkgver-python2" + + find "$srcdir/Django-$pkgver-python2" -name '*.py' | \ +xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" +} + +build() { + cd "$srcdir/Django-$pkgver" + python setup.py build + + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py build +} + +package_python-django() { + depends=('python' 'python-setuptools' 'python-pytz') + optdepends=('python-psycopg2: for PostgreSQL backend') + cd "$srcdir/Django-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 + + ln -s django-admin.py "$pkgdir"/usr/bin/django-admin3.py + ln -s django-admin "$pkgdir"/usr/bin/django-admin3 + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/manage.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-django() { + depends=('python2' 'python2-setuptools' 'python2-pytz') + optdepends=('mysql-python: for MySQL backend' + 'python2-psycopg2: for PostgreSQL backend') + replaces=('django') + conflicts=('django') + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + mv "$pkgdir"/usr/bin/django-admin.py "$pkgdir"/usr/bin/django-admin2.py + mv "$pkgdir"/usr/bin/django-admin "$pkgdir"/usr/bin/django-admin2 + # TODO: this probably won't work due to the `complete` command within not + # knowing about modified our exectuable names + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2.py + ln -s django-admin2.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2 + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Thursday, May 18, 2017 @ 03:27:23 Author: felixonmars Revision: 296235 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 296234, django/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 296234, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2017-05-18 03:27:23 UTC (rev 296235) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Dan McGee+# Contributor: Shahar Weiss + +pkgbase=django +pkgname=('python-django' 'python2-django') +pkgver=1.11.1 +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/; +makedepends=('python2' 'python2-setuptools' 'python' 'python-setuptools') +source=("Django-$pkgver.tar.gz::https://www.djangoproject.com/download/$pkgver/tarball/;) +md5sums=('c625789a32f87fda28df0a71c1b3e324') +sha256sums=('bbcefdf822eeef2cd04718ebcc24dd2ecf47407258cfcde2b4f95df57ce33a8c') + +prepare() { + cp -a "$srcdir/Django-$pkgver" "$srcdir/Django-$pkgver-python2" + + find "$srcdir/Django-$pkgver-python2" -name '*.py' | \ +xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" +} + +build() { + cd "$srcdir/Django-$pkgver" + python setup.py build + + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py build +} + +package_python-django() { + depends=('python' 'python-setuptools' 'python-pytz') + optdepends=('python-psycopg2: for PostgreSQL backend') + cd "$srcdir/Django-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 + + ln -s django-admin.py "$pkgdir"/usr/bin/django-admin3.py + ln -s django-admin "$pkgdir"/usr/bin/django-admin3 + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/manage.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-django() { + depends=('python2' 'python2-setuptools' 'python2-pytz') + optdepends=('mysql-python: for MySQL backend' + 'python2-psycopg2: for PostgreSQL backend') + replaces=('django') + conflicts=('django') + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + mv "$pkgdir"/usr/bin/django-admin.py "$pkgdir"/usr/bin/django-admin2.py + mv "$pkgdir"/usr/bin/django-admin "$pkgdir"/usr/bin/django-admin2 + # TODO: this probably won't work due to the `complete` command within not + # knowing about modified our exectuable names + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2.py + ln -s django-admin2.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2 + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Sunday, September 18, 2016 @ 19:03:43 Author: dan Revision: 276689 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 276688, django/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 276688, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2016-09-18 19:03:43 UTC (rev 276689) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Dan McGee+# Contributor: Shahar Weiss + +pkgbase=django +pkgname=('python-django' 'python2-django') +pkgver=1.10.1 +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/; +makedepends=('python2' 'python2-setuptools' 'python' 'python-setuptools') +source=("Django-$pkgver.tar.gz::https://www.djangoproject.com/download/$pkgver/tarball/;) +md5sums=('037d07e126eecc15a5fbf5221dd4081b') +sha256sums=('d6e6c5b25cb67f46afd7c82f536529b11981183423dad8932e15bce93d1a24f3') + +prepare() { + cp -a "$srcdir/Django-$pkgver" "$srcdir/Django-$pkgver-python2" + + find "$srcdir/Django-$pkgver-python2" -name '*.py' | \ +xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" +} + +build() { + cd "$srcdir/Django-$pkgver" + python setup.py build + + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py build +} + +package_python-django() { + depends=('python' 'python-setuptools') + optdepends=('python-psycopg2: for PostgreSQL backend') + cd "$srcdir/Django-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 + + ln -s django-admin.py "$pkgdir"/usr/bin/django-admin3.py + ln -s django-admin "$pkgdir"/usr/bin/django-admin3 + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/manage.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-django() { + depends=('python2' 'python2-setuptools') + optdepends=('mysql-python: for MySQL backend' + 'python2-psycopg2: for PostgreSQL backend') + replaces=('django') + conflicts=('django') + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + mv "$pkgdir"/usr/bin/django-admin.py "$pkgdir"/usr/bin/django-admin2.py + mv "$pkgdir"/usr/bin/django-admin "$pkgdir"/usr/bin/django-admin2 + # TODO: this probably won't work due to the `complete` command within not + # knowing about modified our exectuable names + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2.py + ln -s django-admin2.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2 + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Monday, February 1, 2016 @ 23:50:46 Author: angvp Revision: 258763 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 258762, django/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 258762, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2016-02-01 22:50:46 UTC (rev 258763) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Dan McGee+# Contributor: Shahar Weiss + +pkgbase=django +pkgname=('python-django' 'python2-django') +pkgver=1.9.2 +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/; +makedepends=('python2' 'python2-setuptools' 'python' 'python-setuptools') +source=("https://www.djangoproject.com/m/releases/${pkgver:0:3}/Django-$pkgver.tar.gz;) +md5sums=('ee90280973d435a1a6aa01b453b50cd1') +sha256sums=('7a233322eeb35da5fd8315f9e5dd48f2171de43ca2cfb11b138607daa4bf8a2f') + +prepare() { + cp -a "$srcdir/Django-$pkgver" "$srcdir/Django-$pkgver-python2" + + find "$srcdir/Django-$pkgver-python2" -name '*.py' | \ +xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" +} + +build() { + cd "$srcdir/Django-$pkgver" + python setup.py build + + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py build +} + +package_python-django() { + depends=('python' 'python-setuptools') + optdepends=('python-psycopg2: for PostgreSQL backend') + cd "$srcdir/Django-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 + + ln -s django-admin.py "$pkgdir"/usr/bin/django-admin3.py + ln -s django-admin "$pkgdir"/usr/bin/django-admin3 + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/manage.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-django() { + depends=('python2' 'python2-setuptools') + optdepends=('mysql-python: for MySQL backend' + 'python2-psycopg2: for PostgreSQL backend') + replaces=('django') + conflicts=('django') + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + mv "$pkgdir"/usr/bin/django-admin.py "$pkgdir"/usr/bin/django-admin2.py + mv "$pkgdir"/usr/bin/django-admin "$pkgdir"/usr/bin/django-admin2 + # TODO: this probably won't work due to the `complete` command within not + # knowing about modified our exectuable names + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2.py + ln -s django-admin2.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2 + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Tuesday, December 15, 2015 @ 15:31:34 Author: dan Revision: 256187 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 256186, django/trunk/PKGBUILD) --+ PKGBUILD | 70 + 1 file changed, 70 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 256186, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2015-12-15 14:31:34 UTC (rev 256187) @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Dan McGee+# Contributor: Shahar Weiss + +pkgbase=django +pkgname=('python-django' 'python2-django') +pkgver=1.9 +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/; +makedepends=('python2' 'python2-setuptools' 'python' 'python-setuptools') +source=("https://www.djangoproject.com/m/releases/${pkgver:0:3}/Django-$pkgver.tar.gz;) +md5sums=('110389cf89196334182295165852e082') +sha256sums=('05fe4b19a8778d4b48bbf1f4dfca3106881fea7982664553e7f7f861606f7c66') + +prepare() { + cp -a "$srcdir/Django-$pkgver" "$srcdir/Django-$pkgver-python2" + + find "$srcdir/Django-$pkgver-python2" -name '*.py' | \ +xargs sed -i "s|#!/usr/bin/env python$|#!/usr/bin/env python2|" +} + +build() { + cd "$srcdir/Django-$pkgver" + python setup.py build + + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py build +} + +package_python-django() { + depends=('python' 'python-setuptools') + optdepends=('python-psycopg2: for PostgreSQL backend') + cd "$srcdir/Django-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 + + ln -s django-admin.py "$pkgdir"/usr/bin/django-admin3.py + ln -s django-admin "$pkgdir"/usr/bin/django-admin3 + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin + ln -s django-admin.py \ +"$pkgdir"/usr/share/bash-completion/completions/manage.py + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} + +package_python2-django() { + depends=('python2' 'python2-setuptools') + optdepends=('mysql-python: for MySQL backend' + 'python2-psycopg2: for PostgreSQL backend') + replaces=('django') + conflicts=('django') + cd "$srcdir/Django-$pkgver-python2" + python2 setup.py install --root="$pkgdir" --optimize=1 + + mv "$pkgdir"/usr/bin/django-admin.py "$pkgdir"/usr/bin/django-admin2.py + mv "$pkgdir"/usr/bin/django-admin "$pkgdir"/usr/bin/django-admin2 + # TODO: this probably won't work due to the `complete` command within not + # knowing about modified our exectuable names + install -Dm644 extras/django_bash_completion \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2.py + ln -s django-admin2.py \ +"$pkgdir"/usr/share/bash-completion/completions/django-admin2 + + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Saturday, August 17, 2013 @ 12:40:09 Author: angvp Revision: 193157 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 193156, django/trunk/PKGBUILD) --+ PKGBUILD | 55 +++ 1 file changed, 55 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 193156, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2013-08-17 10:40:09 UTC (rev 193157) @@ -0,0 +1,55 @@ +# $Id$ +# Maintainer: Dan McGee d...@archlinux.org +# Contributor: Shahar Weiss swei...@gmx.net + +pkgbase=django +pkgname=('python-django' 'python2-django') +pkgver=1.5.2 +pkgrel=2 +pkgdesc=A high-level Python Web framework that encourages rapid development and clean design +arch=('any') +license=('BSD') +url=http://www.djangoproject.com/; +makedepends=('python2' 'python2-setuptools' 'python' 'python-setuptools') +source=(https://www.djangoproject.com/m/releases/${pkgver:0:3}/Django-$pkgver.tar.gz;) +md5sums=('26e83e6394a15a86212777d5f61eae86') +sha256sums=('9a4b19adaaa096843425d426ffbeb928e85d861ff9c106527cb747dc67b434da') + +build() { + cd $srcdir/Django-$pkgver + python2 setup.py build +} + +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 \ +$pkgdir/usr/share/bash-completion/completions/manage.py + + find $pkgdir/usr/lib/python2.7/site-packages/django/ -name '*.py' | \ +xargs sed -i s|#!/usr/bin/env python$|#!/usr/bin/env python2| + + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +}
[arch-commits] Commit in django/repos (testing-any testing-any/PKGBUILD)
Date: Wednesday, February 27, 2013 @ 01:41:58 Author: dan Revision: 178770 archrelease: copy trunk to testing-any Added: django/repos/testing-any/ django/repos/testing-any/PKGBUILD (from rev 178769, django/trunk/PKGBUILD) --+ PKGBUILD | 38 ++ 1 file changed, 38 insertions(+) Copied: django/repos/testing-any/PKGBUILD (from rev 178769, django/trunk/PKGBUILD) === --- testing-any/PKGBUILD(rev 0) +++ testing-any/PKGBUILD2013-02-27 00:41:58 UTC (rev 178770) @@ -0,0 +1,38 @@ +# $Id$ +# Maintainer: Dan McGee d...@archlinux.org +# Contributor: Shahar Weiss swei...@gmx.net + +pkgname=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') +source=(https://www.djangoproject.com/m/releases/${pkgver:0:3}/Django-$pkgver.tar.gz;) +md5sums=('fac09e1e0f11bb83bb187d652a9be967') +sha256sums=('078bf8f8ab025ed79e41ed5cee145a64dffea638eb5c2928c8cd106720824416') + +build() { + cd $srcdir/Django-$pkgver + python2 setup.py build +} + +package() { + cd $srcdir/Django-$pkgver + python2 setup.py install --root=$pkgdir --optimize=1 + + install -Dm644 extras/django_bash_completion \ +$pkgdir/usr/share/bash-completion/completions/django-admin.py + ln -s django-admin.py \ +$pkgdir/usr/share/bash-completion/completions/manage.py + + find $pkgdir/usr/lib/python2.7/site-packages/django/ -name '*.py' | \ +xargs sed -i s|#!/usr/bin/env python$|#!/usr/bin/env python2| + + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE +}