summaryrefslogtreecommitdiffstats
path: root/autobuild.rb
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2020-03-27 13:57:32 +0100
committerDan Fandrich <dan@coneharvesters.com>2020-04-02 12:25:32 +0200
commitf70768e3503c880bbeeef5d9240943ad7dd613f6 (patch)
tree53e15b50db762d2e1abf724e8126e422d7185611 /autobuild.rb
parent59457652998a85a6ba5d0c7c798aab9a78a73ec8 (diff)
downloadautobuild-f70768e3503c880bbeeef5d9240943ad7dd613f6.tar
autobuild-f70768e3503c880bbeeef5d9240943ad7dd613f6.tar.gz
autobuild-f70768e3503c880bbeeef5d9240943ad7dd613f6.tar.bz2
autobuild-f70768e3503c880bbeeef5d9240943ad7dd613f6.tar.xz
autobuild-f70768e3503c880bbeeef5d9240943ad7dd613f6.zip
Add some more perl modules to ignore plus some build attributes.
Basically every package pulls in these perl modules so their presence is not an indication that the package uses perl.
Diffstat (limited to 'autobuild.rb')
-rwxr-xr-xautobuild.rb18
1 files changed, 12 insertions, 6 deletions
diff --git a/autobuild.rb b/autobuild.rb
index 4f3b10b..9471278 100755
--- a/autobuild.rb
+++ b/autobuild.rb
@@ -97,7 +97,7 @@ def find_attributes(build_dir)
# too many false positives:
# perl-libintl-perl
# perl-WWW-Curl (required by openssl)
- if name !~ /^((perl)|(perl-base)|(perl-Config-IniFiles)|(perl-Exporter-Tiny)|(perl-File-Slurp)|(perl-File-Sync)|(perl-Filesys-Df)|(perl-JSON)|(perl-libintl-perl)|(perl-List-MoreUtils)|(perl-Locale-gettext)|(perl-MDK-Common)|(perl-MDV-Distribconf)|(perl-MDV-Packdrakeng)|(perl-Module-ScanDeps)|(perl-Time-ZoneInfo)|(perl-URPM)|(perl-WWW-Curl)|(perl-XML-LibXML)|(perl-XML-NamespaceSupport)|(perl-XML-SAX)|(perl-XML-SAX-Base)|(perl-YAML)|(perl-YAML-Tiny))$/ then
+ if name !~ /^((perl)|(perl-base)|(perl-Config-IniFiles)|(perl-Exporter-Tiny)|(perl-File-Slurp)|(perl-File-Sync)|(perl-Filesys-Df)|(perl-IO-stringy)|(perl-JSON)|(perl-libintl-perl)|(perl-List-MoreUtils)|(perl-List-MoreUtils-XS)|(perl-Locale-gettext)|(perl-MDK-Common)|(perl-MDV-Distribconf)|(perl-MDV-Packdrakeng)|(perl-Module-ScanDeps)|(perl-srpm-macros)|(perl-Time-ZoneInfo)|(perl-URPM)|(perl-WWW-Curl)|(perl-XML-LibXML)|(perl-XML-NamespaceSupport)|(perl-XML-SAX)|(perl-XML-SAX-Base)|(perl-YAML)|(perl-YAML-Tiny))$/ then
attr[:lang_perl] = true
end
end
@@ -110,21 +110,27 @@ def find_attributes(build_dir)
if name =~ /^((ruby)-devel)|(lib(64)?ruby[0-9])/ then
attr[:lang_ruby] = true
end
- if name =~ /^(tcl)$/ then
+ if name =~ /^tcl$/ then
attr[:lang_tcl] = true
end
+ if name =~ /^vala$/ then
+ attr[:lang_vala] = true
+ end
# Check for a few build systems, too
- if name =~ /^(ant)$/ then
+ if name =~ /^ant$/ then
attr[:build_ant] = true
end
- if name =~ /^(cmake)$/ then
+ if name =~ /^bazel$/ then
+ attr[:build_bazel] = true
+ end
+ if name =~ /^cmake$/ then
attr[:build_cmake] = true
end
- if name =~ /^(maven)$/ then
+ if name =~ /^maven$/ then
attr[:build_maven] = true
end
- if name =~ /^(scons)$/ then
+ if name =~ /^scons$/ then
attr[:build_scons] = true
end
}