mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-18 01:30:07 +02:00
twisted: recipe clean up (#8028)
- use loops for PROVIDES_pythonxx. - simplify code where possible. - remove checks related to x86_gcc2. It should be easier to add support for newer Python versions now.
This commit is contained in:
@@ -63,11 +63,6 @@ REQUIRES_$pythonPackage=\"\
|
||||
incremental_$pythonPackage\n\
|
||||
zope_interface_$pythonPackage\n\
|
||||
\""
|
||||
if [ "$targetArchitecture" = "x86_gcc2" ]; then
|
||||
eval "PROVIDES_${pythonPackage}+=\"\n\
|
||||
twisted_$pythonPackage = $portVersion\
|
||||
\""
|
||||
fi
|
||||
BUILD_REQUIRES="$BUILD_REQUIRES
|
||||
incremental_$pythonPackage
|
||||
setuptools_$pythonPackage"
|
||||
@@ -75,34 +70,23 @@ BUILD_PREREQUIRES="$BUILD_PREREQUIRES
|
||||
cmd:python$pythonVersion"
|
||||
done
|
||||
|
||||
PROVIDES_python39="$PROVIDES_python39
|
||||
cmd:cftp39
|
||||
cmd:ckeygen39
|
||||
cmd:conch39
|
||||
cmd:mailmail39
|
||||
cmd:manhole39
|
||||
cmd:pyhtmlizer39
|
||||
cmd:tap2deb39
|
||||
cmd:tap2rpm39
|
||||
cmd:tkconch39
|
||||
cmd:trial39
|
||||
cmd:twist39
|
||||
cmd:twistd39
|
||||
"
|
||||
PROVIDES_python310="$PROVIDES_python310
|
||||
cmd:cftp310
|
||||
cmd:ckeygen310
|
||||
cmd:conch310
|
||||
cmd:mailmail310
|
||||
cmd:manhole310
|
||||
cmd:pyhtmlizer310
|
||||
cmd:tap2deb310
|
||||
cmd:tap2rpm310
|
||||
cmd:tkconch310
|
||||
cmd:trial310
|
||||
cmd:twist310
|
||||
cmd:twistd310
|
||||
"
|
||||
for i in "${!PYTHON_VERSIONS[@]}"; do
|
||||
pyVer=${PYTHON_VERSIONS[i]//.} # remove dot from version
|
||||
eval "PROVIDES_python${pyVer}+=\"\n\
|
||||
cmd:cftp$pyVer\n\
|
||||
cmd:ckeygen$pyVer\n\
|
||||
cmd:conch$pyVer\n\
|
||||
cmd:mailmail$pyVer\n\
|
||||
cmd:manhole$pyVer\n\
|
||||
cmd:pyhtmlizer$pyVer\n\
|
||||
cmd:tap2deb$pyVer\n\
|
||||
cmd:tap2rpm$pyVer\n\
|
||||
cmd:tkconch$pyVer\n\
|
||||
cmd:trial$pyVer\n\
|
||||
cmd:twist$pyVer\n\
|
||||
cmd:twistd$pyVer\n\
|
||||
\""
|
||||
done
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
@@ -118,26 +102,10 @@ INSTALL()
|
||||
$python setup.py build install \
|
||||
--root=/ --prefix=$prefix
|
||||
|
||||
if [ $pythonPackage = python3 ]; then
|
||||
for f in $prefix/bin/*; do
|
||||
mv $f ${f}3
|
||||
done
|
||||
fi
|
||||
if [ $pythonPackage = python38 ]; then
|
||||
for f in $prefix/bin/*; do
|
||||
mv $f ${f}38
|
||||
done
|
||||
fi
|
||||
if [ $pythonPackage = python39 ]; then
|
||||
for f in $prefix/bin/*; do
|
||||
mv $f ${f}39
|
||||
done
|
||||
fi
|
||||
if [ $pythonPackage = python310 ]; then
|
||||
for f in $prefix/bin/*; do
|
||||
mv $f ${f}310
|
||||
done
|
||||
fi
|
||||
pyVer=${pythonVersion//.}
|
||||
for f in $prefix/bin/*; do
|
||||
mv $f ${f}$pyVer
|
||||
done
|
||||
|
||||
install -m 755 -d "$docDir"
|
||||
install -m 644 -t "$docDir" README.rst
|
||||
|
||||
Reference in New Issue
Block a user