diff --git a/configs/platforms/debian-13-armhf.rb b/configs/platforms/debian-13-armhf.rb new file mode 100644 index 00000000..7dad1e61 --- /dev/null +++ b/configs/platforms/debian-13-armhf.rb @@ -0,0 +1,21 @@ +platform 'debian-13-armhf' do |plat| + plat.inherit_from_default + packages = [ + 'build-essential', + 'cmake', + 'debhelper', + 'devscripts', + 'fakeroot', + 'libbz2-dev', + 'libreadline-dev', + 'libselinux1-dev', + 'make', + 'pkg-config', + 'quilt', + 'rsync', + 'swig', + 'systemtap-sdt-dev', + 'zlib1g-dev' + ] + plat.provision_with "export DEBIAN_FRONTEND=noninteractive; apt-get update -qq; apt-get install -qy --no-install-recommends #{packages.join(' ')}" +end diff --git a/tasks/update_component_info.rake b/tasks/update_component_info.rake index 2a3f379b..226c1a6a 100644 --- a/tasks/update_component_info.rake +++ b/tasks/update_component_info.rake @@ -49,9 +49,9 @@ def component_info .flat_map(&:values).flatten # [{comp1 => ver1}, {comp2 => ver2}, ...] .flat_map(&:to_a) # [[comp1, ver1], [comp2, ver2], ...] .group_by(&:first) # { comp1 => [[comp1, ver1], [comp1, ver2], ...], ... } - .transform_values do |pairs| # { comp1 => verN, ... } - pairs.max_by { |_, ver| parse_version(ver) }.last - end + .transform_values do |pairs| # { comp1 => verN, ... } + pairs.max_by { |_, ver| parse_version(ver) }.last + end { 'components' => component_data, 'projects' => project_data } end