build: Rework InstallSourceArchive into AddHaikuImageSourcePackages.

Also add AddHaikuImageSourcePackages invocations for all relevant
(i.e. [L]GPL'ed) packages.

Doesn't truly fix #9990 as PackageKit cannot be used to install source
packages, but this is enough for creating a redistributable image,
so that ticket can be moved out of the beta1 milestone now.
This commit is contained in:
Augustin Cavalier
2018-07-01 14:25:10 -04:00
parent 9e9fc9f1a3
commit 8547d09e97
4 changed files with 56 additions and 32 deletions
+11
View File
@@ -40,6 +40,17 @@ AddHaikuImagePackages [ FFilterByBuildFeatures
tar tcpdump unzip wget which zip
}@
] ;
AddHaikuImageSourcePackages [ FFilterByBuildFeatures
bash bc coreutils
regular_image @{
ctags expat ffmpeg findutils gawk grep gutenprint
gzip
less libicns
sed sharutils
tar wget which
}@
] ;
if $(HAIKU_PACKAGING_ARCHS[1]) != x86_gcc2 {
AddHaikuImagePackages [ FFilterByBuildFeatures gcc_syslibs ] ;
}