contrib/packaging/buildrpm
changeset 45836 de1f4c431619
parent 43358 518655314fc5
child 45983 97205cf0ee4d
equal deleted inserted replaced
45835:f38d592f871a 45836:de1f4c431619
     5 . $(dirname $0)/packagelib.sh
     5 . $(dirname $0)/packagelib.sh
     6 
     6 
     7 BUILD=1
     7 BUILD=1
     8 RPMBUILDDIR="$PWD/rpmbuild"
     8 RPMBUILDDIR="$PWD/rpmbuild"
     9 PYTHONEXE=python3
     9 PYTHONEXE=python3
       
    10 DOCUTILSPACKAGE=python3-docutils
    10 
    11 
    11 while [ "$1" ]; do
    12 while [ "$1" ]; do
    12     case "$1" in
    13     case "$1" in
    13     --prepare )
    14     --prepare )
    14         shift
    15         shift
    22     --withpython | --with-python)
    23     --withpython | --with-python)
    23         shift
    24         shift
    24         PYTHONVER=2.7.16
    25         PYTHONVER=2.7.16
    25         PYTHONMD5=f1a2ace631068444831d01485466ece0
    26         PYTHONMD5=f1a2ace631068444831d01485466ece0
    26         PYTHONEXE=python
    27         PYTHONEXE=python
       
    28         ;;
       
    29     --docutilspackage)
       
    30         shift
       
    31         DOCUTILSPACKAGE="$1"
       
    32         shift
    27         ;;
    33         ;;
    28     --rpmbuilddir )
    34     --rpmbuilddir )
    29         shift
    35         shift
    30         RPMBUILDDIR="$1"
    36         RPMBUILDDIR="$1"
    31         shift
    37         shift
   147 fi
   153 fi
   148 
   154 
   149 sed -i \
   155 sed -i \
   150     -e "s/^%define withpython.*$/%define withpython $RPMPYTHONVER/" \
   156     -e "s/^%define withpython.*$/%define withpython $RPMPYTHONVER/" \
   151     $rpmspec
   157     $rpmspec
       
   158 sed -i \
       
   159     -e "s/^%global pythondocutils.*$/%global pythondocutils $DOCUTILSPACKAGE/" \
       
   160     $rpmspec
   152 
   161 
   153 if [ "$BUILD" ]; then
   162 if [ "$BUILD" ]; then
   154     rpmbuild --define "_topdir $RPMBUILDDIR" -ba $rpmspec --clean
   163     rpmbuild --define "_topdir $RPMBUILDDIR" -ba $rpmspec --clean
   155     if [ $? = 0 ]; then
   164     if [ $? = 0 ]; then
   156         echo
   165         echo