Commit 210e2d76 authored by Thomas Gambier's avatar Thomas Gambier 🚴🏼

many components: add support for newer architecture (e.g. riscv)

parent e295f7d8
...@@ -4,13 +4,14 @@ parts = ...@@ -4,13 +4,14 @@ parts =
extends = extends =
../defaults.cfg ../defaults.cfg
../libtool/buildout.cfg
../intltool/buildout.cfg
../glib/buildout.cfg
../python-slip/buildout.cfg
../dbus/buildout.cfg ../dbus/buildout.cfg
../flex/buildout.cfg ../flex/buildout.cfg
../glib/buildout.cfg
../gnu-config/buildout.cfg
../intltool/buildout.cfg
../libtool/buildout.cfg
../nftables/buildout.cfg ../nftables/buildout.cfg
../python-slip/buildout.cfg
[firewalld] [firewalld]
recipe = slapos.recipe.cmmi recipe = slapos.recipe.cmmi
...@@ -67,6 +68,7 @@ environment = ...@@ -67,6 +68,7 @@ environment =
recipe = slapos.recipe.cmmi recipe = slapos.recipe.cmmi
url = http://ftp.gnome.org/pub/gnome/core/3.22/3.22.2/sources/gobject-introspection-1.50.0.tar.xz url = http://ftp.gnome.org/pub/gnome/core/3.22/3.22.2/sources/gobject-introspection-1.50.0.tar.xz
md5sum = 5af8d724f25d0c9cfbe6df41b77e5dc0 md5sum = 5af8d724f25d0c9cfbe6df41b77e5dc0
pre-configure = cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess build-aux/
configure-options = configure-options =
--disable-static --disable-static
...@@ -88,6 +90,7 @@ url = http://ftp.gnome.org/pub/gnome/core/3.22/3.22.2/sources/pygobject-3.22.0.t ...@@ -88,6 +90,7 @@ url = http://ftp.gnome.org/pub/gnome/core/3.22/3.22.2/sources/pygobject-3.22.0.t
python-egg = ${buildout:parts-directory}/${:_buildout_section_name_}/lib/python${python:version}/site-packages python-egg = ${buildout:parts-directory}/${:_buildout_section_name_}/lib/python${python:version}/site-packages
md5sum = ed4117ed5d554d25fd7718807fbf819f md5sum = ed4117ed5d554d25fd7718807fbf819f
pre-configure = pre-configure =
cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess .
sed -i 's#/usr/local#${gobject-introspection:location}#g' ${gobject-introspection:location}/lib/pkgconfig/gobject-introspection-1.0.pc sed -i 's#/usr/local#${gobject-introspection:location}#g' ${gobject-introspection:location}/lib/pkgconfig/gobject-introspection-1.0.pc
configure-options = configure-options =
--disable-static --disable-static
......
[buildout] [buildout]
extends = extends =
../bison/buildout.cfg ../bison/buildout.cfg
../gnu-config/buildout.cfg
../m4/buildout.cfg ../m4/buildout.cfg
../xz-utils/buildout.cfg ../xz-utils/buildout.cfg
parts = parts =
...@@ -11,6 +12,7 @@ recipe = slapos.recipe.cmmi ...@@ -11,6 +12,7 @@ recipe = slapos.recipe.cmmi
shared = true shared = true
url = https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz url = https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
md5sum = 2882e3179748cc9f9c23ec593d6adc8d md5sum = 2882e3179748cc9f9c23ec593d6adc8d
pre-configure = cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess build-aux/
environment = environment =
M4=${m4:location}/bin/m4 M4=${m4:location}/bin/m4
PATH=${bison:location}/bin:${xz-utils:location}/bin:%(PATH)s PATH=${bison:location}/bin:${xz-utils:location}/bin:%(PATH)s
......
...@@ -5,12 +5,13 @@ parts = ...@@ -5,12 +5,13 @@ parts =
extends = extends =
../defaults.cfg ../defaults.cfg
../gmp/buildout.cfg ../gmp/buildout.cfg
../gnu-config/buildout.cfg
[libnml] [libnml]
recipe = slapos.recipe.cmmi recipe = slapos.recipe.cmmi
url = http://www.netfilter.org/projects/libmnl/files/libmnl-1.0.4.tar.bz2 url = http://www.netfilter.org/projects/libmnl/files/libmnl-1.0.4.tar.bz2
md5sum = be9b4b5328c6da1bda565ac5dffadb2d md5sum = be9b4b5328c6da1bda565ac5dffadb2d
pre-configure = cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess build-aux/
[libnftnl] [libnftnl]
recipe = slapos.recipe.cmmi recipe = slapos.recipe.cmmi
......
...@@ -2,6 +2,8 @@ ...@@ -2,6 +2,8 @@
# http://pkgconfig.freedesktop.org/ # http://pkgconfig.freedesktop.org/
[buildout] [buildout]
extends =
../gnu-config/buildout.cfg
parts = parts =
pkgconfig pkgconfig
...@@ -10,6 +12,9 @@ recipe = slapos.recipe.cmmi ...@@ -10,6 +12,9 @@ recipe = slapos.recipe.cmmi
shared = true shared = true
url = https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz url = https://pkgconfig.freedesktop.org/releases/pkg-config-0.29.2.tar.gz
md5sum = f6e931e319531b736fadc017f470e68a md5sum = f6e931e319531b736fadc017f470e68a
pre-configure =
cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess .
cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess glib/
configure-options = configure-options =
--with-internal-glib --with-internal-glib
--disable-host-tool --disable-host-tool
...@@ -4,6 +4,7 @@ ...@@ -4,6 +4,7 @@
[buildout] [buildout]
extends = extends =
../bison/buildout.cfg ../bison/buildout.cfg
../gnu-config/buildout.cfg
parts = parts =
swig swig
...@@ -12,6 +13,7 @@ recipe = slapos.recipe.cmmi ...@@ -12,6 +13,7 @@ recipe = slapos.recipe.cmmi
shared = true shared = true
url = https://sourceforge.net/projects/swig/files/swig/swig-3.0.12/swig-3.0.12.tar.gz/download url = https://sourceforge.net/projects/swig/files/swig/swig-3.0.12/swig-3.0.12.tar.gz/download
md5sum = 82133dfa7bba75ff9ad98a7046be687c md5sum = 82133dfa7bba75ff9ad98a7046be687c
pre-configure = cp -f ${gnu-config:location}/config.sub ${gnu-config:location}/config.guess Tools/config/
configure-options = configure-options =
--disable-ccache --disable-ccache
--with-python=${buildout:executable} --with-python=${buildout:executable}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment