@@ -73,9 +73,19 @@ SAGE_SPKG_ENABLE([$pkgname], [$pkgtype], [$(grep -v ^= build/pkgs/$pkgname/SPKG.
73
73
done
74
74
for pkgname in $( sage-package list --has-file spkg-configure.m4 | sort) ; do
75
75
echo " m4_sinclude([build/pkgs/$pkgname /spkg-configure.m4])"
76
- spkg_configures=" $spkg_configures
77
- SAGE_SPKG_CONFIGURE_$( echo ${pkgname} | tr ' [a-z]' ' [A-Z]' ) "
76
+ config=" SAGE_SPKG_CONFIGURE_$( echo ${pkgname} | tr ' [a-z]' ' [A-Z]' ) "
77
+ if grep -q SAGE_PYTHON_PACKAGE_CHECK build/pkgs/$pkgname /spkg-configure.m4; then
78
+ spkg_configures_python=" $spkg_configures_python
79
+ $config "
80
+ else
81
+ spkg_configures=" $spkg_configures
82
+ $config "
83
+ fi
78
84
done >> m4/sage_spkg_configures.m4
85
+ cat >> m4/sage_spkg_configures.m4 << EOF
86
+ $spkg_configures
87
+ $spkg_configures_python
88
+ EOF
79
89
for pkgname in $( sage-package list | sort) ; do
80
90
DIR=build/pkgs/$pkgname
81
91
pkgtype=" $( cat $DIR /type) "
@@ -102,10 +112,10 @@ SAGE_SPKG_CONFIGURE_$(echo ${pkgname} | tr '[a-z]' '[A-Z]')"
102
112
echo " define(>>>SPKG_INSTALL_REQUIRES_${pkgname} <<<, >>>$( echo $( ENABLE_SYSTEM_SITE_PACKAGES=yes sage-get-system-packages install-requires-toml ${pkgname} ) ) <<<)dnl" >> m4/sage_spkg_versions_toml.m4
103
113
fi
104
114
fi
105
- spkg_configures =" $spkg_configures
115
+ spkg_finalizes =" $spkg_finalizes
106
116
SAGE_SPKG_FINALIZE([$pkgname ], [$pkgtype ], [$SPKG_SOURCE ], [$SPKG_TREE_VAR ])"
107
117
done
108
- echo " $spkg_configures " >> m4/sage_spkg_configures.m4
118
+ echo " $spkg_finalizes " >> m4/sage_spkg_configures.m4
109
119
for a in m4/sage_spkg_versions.m4 m4/sage_spkg_versions_toml.m4; do
110
120
echo ' changequote(>>>`<<<, >>>' " '" ' <<<)dnl' >> $a
111
121
done
0 commit comments