package_infos: Fold x86_gcc2/haiku into generic.
Only a few #ifdefs now required. Verified the generated packageinfos are identical at the end.
This commit is contained in:
@@ -17,8 +17,10 @@ licenses {
|
|||||||
flags system_package
|
flags system_package
|
||||||
|
|
||||||
provides {
|
provides {
|
||||||
#ifdef HAIKU_BUILD_FEATURE_x86_64_x86_64_ENABLED
|
#if defined(HAIKU_PACKAGING_ARCH_x86_64)
|
||||||
haiku=%HAIKU_VERSION% compat>=R1~alpha4_pm_hrev51198
|
haiku=%HAIKU_VERSION% compat>=R1~alpha4_pm_hrev51198
|
||||||
|
#elif defined(HAIKU_PACKAGING_ARCH_x86_gcc2)
|
||||||
|
haiku=%HAIKU_VERSION% compat>=R1~alpha1
|
||||||
#else
|
#else
|
||||||
haiku=%HAIKU_VERSION% compat>=R1~beta1
|
haiku=%HAIKU_VERSION% compat>=R1~beta1
|
||||||
#endif
|
#endif
|
||||||
@@ -48,6 +50,10 @@ provides {
|
|||||||
cmd:useradd
|
cmd:useradd
|
||||||
cmd:watch
|
cmd:watch
|
||||||
cmd:xres
|
cmd:xres
|
||||||
|
|
||||||
|
#if defined(HAIKU_PACKAGING_ARCH_x86_gcc2)
|
||||||
|
lib:libstdc++
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
requires {
|
requires {
|
||||||
@@ -67,9 +73,11 @@ requires {
|
|||||||
cmd:unzip
|
cmd:unzip
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if !defined(HAIKU_PACKAGING_ARCH_x86_gcc2)
|
||||||
lib:libgcc_s
|
lib:libgcc_s
|
||||||
lib:libstdc++
|
lib:libstdc++
|
||||||
lib:libsupc++
|
lib:libsupc++
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_libedit_ENABLED
|
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_libedit_ENABLED
|
||||||
lib:libedit
|
lib:libedit
|
||||||
|
|||||||
@@ -1,110 +0,0 @@
|
|||||||
name haiku
|
|
||||||
version %HAIKU_VERSION%
|
|
||||||
architecture x86_gcc2
|
|
||||||
summary "The Haiku base system"
|
|
||||||
|
|
||||||
description "The Haiku base system includes all system core software, like
|
|
||||||
boot loader, kernel, the system libraries, servers, and applications."
|
|
||||||
|
|
||||||
packager "The Haiku build system"
|
|
||||||
vendor "Haiku Project"
|
|
||||||
|
|
||||||
copyrights "2001-2021 Haiku, Inc. et al"
|
|
||||||
licenses {
|
|
||||||
MIT
|
|
||||||
"GNU LGPL v2.1"
|
|
||||||
}
|
|
||||||
flags system_package
|
|
||||||
|
|
||||||
provides {
|
|
||||||
haiku=%HAIKU_VERSION% compat>=R1~alpha1
|
|
||||||
cmd:arp
|
|
||||||
cmd:chop
|
|
||||||
cmd:clear
|
|
||||||
cmd:df
|
|
||||||
cmd:ftpd
|
|
||||||
cmd:hd
|
|
||||||
cmd:hey
|
|
||||||
cmd:login
|
|
||||||
cmd:more
|
|
||||||
cmd:passwd
|
|
||||||
cmd:ping
|
|
||||||
cmd:ping6
|
|
||||||
cmd:prio
|
|
||||||
cmd:ps
|
|
||||||
cmd:renice
|
|
||||||
cmd:resattr
|
|
||||||
cmd:su
|
|
||||||
cmd:telnet
|
|
||||||
cmd:telnetd
|
|
||||||
cmd:top
|
|
||||||
cmd:traceroute
|
|
||||||
cmd:trash
|
|
||||||
cmd:unchop
|
|
||||||
cmd:useradd
|
|
||||||
cmd:watch
|
|
||||||
cmd:xres
|
|
||||||
lib:libstdc++
|
|
||||||
}
|
|
||||||
|
|
||||||
requires {
|
|
||||||
haiku_datatranslators
|
|
||||||
|
|
||||||
noto >= 2.7
|
|
||||||
#ifdef HAIKU_REGULAR_BUILD
|
|
||||||
noto_sans_cjk_jp
|
|
||||||
#endif
|
|
||||||
|
|
||||||
coreutils
|
|
||||||
cmd:sh
|
|
||||||
#ifdef HAIKU_REGULAR_BUILD
|
|
||||||
cmd:bunzip2
|
|
||||||
cmd:gunzip
|
|
||||||
cmd:tar
|
|
||||||
cmd:unzip
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_libedit_ENABLED
|
|
||||||
lib:libedit
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_fontconfig_ENABLED
|
|
||||||
lib:libfontconfig
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_freetype_ENABLED
|
|
||||||
lib:libfreetype
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_icu_ENABLED
|
|
||||||
lib:libicudata >= 57
|
|
||||||
lib:libicui18n >= 57
|
|
||||||
lib:libicuio >= 57
|
|
||||||
lib:libicutest >= 57
|
|
||||||
lib:libicutu >= 57
|
|
||||||
lib:libicuuc >= 57
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_ncurses_ENABLED
|
|
||||||
lib:libncurses >= 6.0
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_libsolv_ENABLED
|
|
||||||
lib:libsolv
|
|
||||||
lib:libsolvext
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_zlib_ENABLED
|
|
||||||
lib:libz
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef HAIKU_REGULAR_BUILD
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_expat_ENABLED
|
|
||||||
lib:libexpat
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_gutenprint_ENABLED
|
|
||||||
lib:libgutenprint >= 8
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_openssl_ENABLED
|
|
||||||
lib:libssl
|
|
||||||
lib:libcrypto
|
|
||||||
#endif
|
|
||||||
#ifdef HAIKU_BUILD_FEATURE_%HAIKU_PACKAGING_ARCH%_zstd_ENABLED
|
|
||||||
lib:libzstd >= 1
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user