From 95e0ce2c0b8b2fcf776df4673aca37a24f23c7fe Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 2 Nov 2018 09:27:03 +0100 Subject: [PATCH] Add an haiku_extras package. Curerntly contains support for amiga RDB and Apple (PPC) partitionning systems, that is, things that might be useful, but not for most users, and was not part of the default package. Naming inspired from the Extras disk shipped with Amiga Workbench, for lack of a better idea. Change-Id: I57fb229806139939bc019e6c43b0aec7ea1f483a Reviewed-on: https://review.haiku-os.org/652 Reviewed-by: waddlesplash --- build/jam/HaikuPackages | 1 + build/jam/packages/HaikuExtras | 11 +++++++++++ build/jam/repositories/Haiku | 1 + src/data/package_infos/generic/haiku_extras | 20 ++++++++++++++++++++ 4 files changed, 33 insertions(+) create mode 100644 build/jam/packages/HaikuExtras create mode 100644 src/data/package_infos/generic/haiku_extras diff --git a/build/jam/HaikuPackages b/build/jam/HaikuPackages index a93503c2c0..76f131fe00 100644 --- a/build/jam/HaikuPackages +++ b/build/jam/HaikuPackages @@ -2,6 +2,7 @@ # subdirectory. local packages = [ FFilterByBuildFeatures HaikuDevel + HaikuExtras HaikuLoader HaikuSource HaikuUserguide diff --git a/build/jam/packages/HaikuExtras b/build/jam/packages/HaikuExtras new file mode 100644 index 0000000000..8002f725bc --- /dev/null +++ b/build/jam/packages/HaikuExtras @@ -0,0 +1,11 @@ +local architecture = $(HAIKU_PACKAGING_ARCHS[1]) ; + +local extrasPackage = haiku_extras.hpkg ; +HaikuPackage $(extrasPackage) ; + +# kernel modules +AddFilesToPackage add-ons kernel partitioning_systems + : amiga_rdb@!m68k apple@!ppc ; + +BuildHaikuPackage $(extrasPackage) : haiku_extras ; + diff --git a/build/jam/repositories/Haiku b/build/jam/repositories/Haiku index e547584898..6cd12a8e94 100644 --- a/build/jam/repositories/Haiku +++ b/build/jam/repositories/Haiku @@ -19,6 +19,7 @@ local packages = [ FFilterByBuildFeatures if $(HAIKU_IS_BOOTSTRAP) != 1 { packages += [ FFilterByBuildFeatures + haiku_extras haiku_source haiku_userguide_ca haiku_userguide_de diff --git a/src/data/package_infos/generic/haiku_extras b/src/data/package_infos/generic/haiku_extras new file mode 100644 index 0000000000..5cb60e201d --- /dev/null +++ b/src/data/package_infos/generic/haiku_extras @@ -0,0 +1,20 @@ +name haiku_extras +version %HAIKU_VERSION% +architecture %HAIKU_PACKAGING_ARCH% +summary "Haiku extra files" +description "Miscellaneous files and applications for Haiku, usually not +needed on standard installations." + +packager "The Haiku build system" +vendor "Haiku Project" + +copyrights "2007-2018 Haiku, Inc." +licenses MIT + +provides { + haiku_extras=%HAIKU_VERSION% +} + +requires { + haiku +}