[arch-projects] [PATCH] [abs] Add PyPI as the default source for Python packages in the PKGBUILD prototype
From: "Jason St. John" <jstjohn@purdue.edu> PyPI is the main package index for Python packages, similar to CPAN for Perl and Hackage for Haskell. The Perl and Haskell prototypes include CPAN and Hackage info built into their respective PKGBUILD prototypes, so Python should get the same treatment. Signed-off-by: Jason St. John <jstjohn@purdue.edu> --- prototypes/PKGBUILD-python.proto | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/prototypes/PKGBUILD-python.proto b/prototypes/PKGBUILD-python.proto index b6251fe..c0727b7 100644 --- a/prototypes/PKGBUILD-python.proto +++ b/prototypes/PKGBUILD-python.proto @@ -7,12 +7,14 @@ # information on Python packaging. # Maintainer: Your Name <youremail@domain.com> -pkgname=python-NAME +_pythonname=NAME +_firstletter="${_pythonname:0:1}" # extract first letter for use in source URL +pkgname="python-$_pythonname" pkgver=VERSION pkgrel=1 pkgdesc="" arch=() -url="" +url="https://pypi.python.org/pypi/$_pythonname/" license=('GPL') groups=() depends=('python') @@ -23,11 +25,11 @@ replaces=() backup=() options=('!emptydirs') install= -source=() +source=("https://pypi.python.org/packages/source/$_firstletter/$_pythonname/$_pythonn...") md5sums=() package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$srcdir/$_pythonname-$pkgver" python setup.py install --root="$pkgdir/" --optimize=1 } -- 1.8.2
participants (1)
-
Jason St. John