From a9463d24d47aea364ecc1c1ccb1aaf626d6e03c8 Mon Sep 17 00:00:00 2001 From: Fabio Porcedda Date: Wed, 14 May 2014 13:24:13 +0200 Subject: [PATCH] pkg-stats: add luarocks perl python virtual infrastructures Recognize the recently added infrastructures: luarocks, perl, python, virtual. Signed-off-by: Fabio Porcedda Cc: Jerzy Grzegorek Cc: Luca Ceresoli Cc: Thomas Petazzoni Acked-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- support/scripts/pkg-stats | 71 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/support/scripts/pkg-stats b/support/scripts/pkg-stats index 4effa597af..fd60d7d7a0 100755 --- a/support/scripts/pkg-stats +++ b/support/scripts/pkg-stats @@ -72,6 +72,10 @@ td.lotsofpatches { autotools_packages=0 cmake_packages=0 +luarocks_package=0 +perl_packages=0 +python_packages=0 +virtual_packages=0 generic_packages=0 manual_packages=0 packages_with_licence=0 @@ -99,6 +103,10 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do $i = "package/x11r7/x11r7.mk" -o \ $i = "package/pkg-autotools.mk" -o \ $i = "package/pkg-cmake.mk" -o \ + $i = "package/pkg-luarocks.mk" -o \ + $i = "package/pkg-perl.mk" -o \ + $i = "package/pkg-python.mk" -o \ + $i = "package/pkg-virtual.mk" -o \ $i = "package/pkg-download.mk" -o \ $i = "package/pkg-generic.mk" -o \ $i = "package/pkg-utils.mk" ; then @@ -123,6 +131,45 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do hastarget=1 fi + if grep -E "\(host-luarocks-package\)" $i > /dev/null ; then + infratype="luarocks" + hashost=1 + fi + + if grep -E "\(luarocks-package\)" $i > /dev/null ; then + infratype="luarocks" + hastarget=1 + fi + + if grep -E "\(host-perl-package\)" $i > /dev/null ; then + infratype="perl" + hashost=1 + fi + + if grep -E "\(perl-package\)" $i > /dev/null ; then + infratype="perl" + hastarget=1 + fi + + if grep -E "\(host-python-package\)" $i > /dev/null ; then + infratype="python" + hashost=1 + fi + + if grep -E "\(python-package\)" $i > /dev/null ; then + infratype="python" + hastarget=1 + fi + if grep -E "\(host-virtual-package\)" $i > /dev/null ; then + infratype="virtual" + hashost=1 + fi + + if grep -E "\(virtual-package\)" $i > /dev/null ; then + infratype="virtual" + hastarget=1 + fi + if grep -E "\(host-generic-package\)" $i > /dev/null ; then infratype="generic" hashost=1 @@ -156,6 +203,14 @@ for i in $(find boot/ linux/ package/ -name '*.mk' | sort) ; do autotools_packages=$(($autotools_packages+1)) elif [ ${infratype} = "cmake" ]; then cmake_packages=$(($cmake_packages+1)) + elif [ ${infratype} = "luarocks" ]; then + luarocks_packages=$(($luarocks_packages+1)) + elif [ ${infratype} = "perl" ]; then + perl_packages=$(($perl_packages+1)) + elif [ ${infratype} = "python" ]; then + python_packages=$(($python_packages+1)) + elif [ ${infratype} = "virtual" ]; then + virtual_packages=$(($virtual_packages+1)) elif [ ${infratype} = "generic" ]; then generic_packages=$(($generic_packages+1)) fi @@ -244,6 +299,22 @@ echo "Packages using the autotools infrastructure" echo "$autotools_packages" echo "" echo "" +echo "Packages using the luarocks infrastructure" +echo "$luarocks_packages" +echo "" +echo "" +echo "Packages using the perl infrastructure" +echo "$perl_packages" +echo "" +echo "" +echo "Packages using the python infrastructure" +echo "$python_packages" +echo "" +echo "" +echo "Packages using the virtual infrastructure" +echo "$virtual_packages" +echo "" +echo "" echo "Packages not using any infrastructure" echo "$manual_packages" echo "" -- 2.30.2