summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-08-11 15:15:05 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-08-11 15:22:06 +0200
commitd8de286f523cdb3f4d6bd88a07c4d253f7270d0a (patch)
treeaa75191b37118e3cdeea5759ca8d9afe1a9a666d
parent2cba6a3f2b62bb750ee27265a07cf75116415827 (diff)
downloadmanifest-d8de286f523cdb3f4d6bd88a07c4d253f7270d0a.tar.gz
manifest-d8de286f523cdb3f4d6bd88a07c4d253f7270d0a.tar.bz2
manifest-d8de286f523cdb3f4d6bd88a07c4d253f7270d0a.zip
replicant: Add external_python_setuptools and external_python_mako
We need Mako to build mesa. Just shipping the mako/ directory from Mako 1.1.3 in Android's PYTHONPATH isn't sufficient to make the build succeed, however if we install Mako there it works. However the issue is that Android's python2 doesn't have setuptools, so we need to install setuptools to build Mako. As the last release of setutools (49.3.1) doesn't work with python2, I used the same version than Trisquel 8 at the time of writing. It can be bootstrapped from the Android python2. Once this is done, Mako could also be installed. The Android.mk or Android.bp glue are still lacking at the moment. We will also need to append to Android's PYTHONPATH to point to some new directory in out/ as the currently PYTHONPATH only points to development/python-packages which is already tracked in git. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--replicant/repositories.xml2
1 files changed, 2 insertions, 0 deletions
diff --git a/replicant/repositories.xml b/replicant/repositories.xml
index 32d0556..8943116 100644
--- a/replicant/repositories.xml
+++ b/replicant/repositories.xml
@@ -15,6 +15,8 @@
<project path="device/samsung/midas-common" name="replicant-next/device_samsung_midas_common" remote="replicant-next" revision="replicant-10"/>
<project path="external/libdrm" name="replicant-next/external_libdrm" groups="pdk" remote="replicant-next" revision="replicant-10" />
<project path="external/mesa3d" name="replicant-next/external_mesa3d" remote="replicant-next" groups="pdk-cw-fs,pdk-fs" revision="replicant-10"/>
+ <project path="external/python/mako" name="replicant-next/external_python_mako" groups="pdk" remote="replicant-next" revision="replicant-10" />
+ <project path="external/python/setutools" name="replicant-next/external_python_setuptools" groups="pdk" remote="replicant-next" revision="replicant-10" />
<project path="frameworks/base" name="replicant-next/frameworks_base" groups="pdk-cw-fs,pdk-fs" remote="replicant-next" revision="replicant-10" />
<project path="hardware/replicant/libsamsung-ipc" name="replicant/hardware_replicant_libsamsung-ipc" remote="replicant-next" revision="master" />
<project path="hardware/samsung" name="replicant-next/android_hardware_samsung" remote="replicant-next" revision="replicant-10" />