Magellan Linux

Diff of /trunk/include/pypi.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 20726 by niro, Tue Feb 4 14:42:27 2014 UTC revision 20740 by niro, Tue Feb 4 16:02:29 2014 UTC
# Line 5  Line 5 
5  sminclude python  sminclude python
6    
7  : ${PYPI_MODULE="${PNAME}"}  : ${PYPI_MODULE="${PNAME}"}
8    : ${PYPI_ARCHIVE="gz"}
9    
10  # some sane defaults  # some sane defaults
11  : ${PCAT="dev-python"}  : ${PCAT="dev-python"}
12  # always lower letters  # always lower letters
13  : ${HOMEPAGE="http://pypi.python.org/pypi/${PYPI_MODULE}"}  : ${HOMEPAGE="http://pypi.python.org/pypi/${PYPI_MODULE}"}
14  : ${SRCFILE="${PYPI_MODULE}-${PVER}.tar.gz"}  
15    case ${PYPI_ARCHIVE} in
16     gz|bz2) : ${SRCFILE="${PYPI_MODULE}-${PVER}.tar.${PYPI_ARCHIVE}"} ;;
17     *) : ${SRCFILE="${PYPI_MODULE}-${PVER}.${PYPI_ARCHIVE}"} ;;
18    esac
19    
20  : ${SRCDIR="${BUILDDIR}/${PYPI_MODULE}-${PVER}"}  : ${SRCDIR="${BUILDDIR}/${PYPI_MODULE}-${PVER}"}
21    
22  DEPEND="${DEPEND}  DEPEND="${DEPEND}
# Line 18  DEPEND="${DEPEND} Line 24  DEPEND="${DEPEND}
24    
25  SRC_URI=(  SRC_URI=(
26   ${SRC_URI[*]}   ${SRC_URI[*]}
  http://search.cpan.org/CPAN/authors/id/${CPAN_AUTHOR_UPPER:0:1}/${CPAN_AUTHOR_UPPER:0:2}/${CPAN_AUTHOR_UPPER}/${SRCFILE}  
27   https://pypi.python.org/packages/source/${PYPI_MODULE:0:1}/${PYPI_MODULE}/${SRCFILE}   https://pypi.python.org/packages/source/${PYPI_MODULE:0:1}/${PYPI_MODULE}/${SRCFILE}
28   mirror://${PNAME}/${SRCFILE}   mirror://${PNAME}/${SRCFILE}
29  )  )
30    
31  UP2DATE="updatecmd ${HOMEPAGE} | lasttarball gz"  # we cannot sort with C=M;O=A
32    : ${UP2TARBALL="${PYPI_MODULE}"}
33    : ${UP2SEPERATOR="-"}
34    UP2DATE="updatecmd -listonly https://pypi.python.org/packages/source/${PYPI_MODULE:0:1}/${PYPI_MODULE}/ | grep ${PYPI_MODULE} | sed 's:.*${UP2TARBALL}${UP2SEPERATOR}\(.*\):\1:' | sort -n | sed 's:^:-:g' | lasttarball ${PYPI_ARCHIVE}"
35    
36  pypi_src_prepare()  pypi_src_prepare()
37  {  {

Legend:
Removed from v.20726  
changed lines
  Added in v.20740