From: Chan Lee Date: Tue, 28 Mar 2017 06:48:25 +0000 (+0900) Subject: Tizen:Base: create multilib_aggregate X-Git-Tag: submit/trunk/20170904.073139~21 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fe8cf70c489fd7db987f5677d15b928a7ed64238;p=scm%2Fmeta%2Fobs.git Tizen:Base: create multilib_aggregate This package is to support multilib among different architecture in different repo. Currently x86_64 libs are provided in X86_64 repo only and i586 is vice versa. Arm and aarch64 are in the same situation as x86_64 and i586. Please note that glibc_aggregate had been merged into this package because glibc_aggregate had had same purpose but only for glibc. Change-Id: I38083aac58c22f9cf536ac86df13200116668afe Signed-off-by: Chan Lee --- diff --git a/Tizen:Base/glibc_aggregate/_aggregate b/Tizen:Base/glibc_aggregate/_aggregate deleted file mode 100644 index a6cdf35..0000000 --- a/Tizen:Base/glibc_aggregate/_aggregate +++ /dev/null @@ -1,9 +0,0 @@ - - - linaro-glibc - glibc-32bit - glibc-devel-32bit - - - - diff --git a/Tizen:Base/glibc_aggregate/_meta b/Tizen:Base/glibc_aggregate/_meta deleted file mode 100644 index 5eacfe0..0000000 --- a/Tizen:Base/glibc_aggregate/_meta +++ /dev/null @@ -1,9 +0,0 @@ - - - <description/> - <build> - <disable/> - <enable arch="i586" repository="emulator64"/> - <enable arch="i586" repository="x86_64"/> - </build> -</package> diff --git a/Tizen:Base/multilib_aggregate/_aggregate b/Tizen:Base/multilib_aggregate/_aggregate new file mode 100644 index 0000000..9054c61 --- /dev/null +++ b/Tizen:Base/multilib_aggregate/_aggregate @@ -0,0 +1,46 @@ +<aggregatelist> + <aggregate project="Tizen:Base"> + <package>linaro-glibc</package> + <binary>glibc-32bit</binary> + <binary>glibc-devel-32bit</binary> + <repository source="ia32" target="x86_64"/> + <repository source="emulator32" target="emulator64"/> + </aggregate> + <aggregate project="Tizen:Base"> + <package>linaro-gcc</package> + <binary>libgcc-64bit</binary> + <binary>libstdc++-64bit</binary> + <repository source="x86_64" target="ia32"/> + <repository source="emulator64" target="emulator32"/> + </aggregate> + <aggregate project="Tizen:Base"> + <package>linaro-glibc</package> + <binary>glibc-64bit</binary> + <repository source="x86_64" target="ia32"/> + <repository source="emulator64" target="emulator32"/> + </aggregate> + <aggregate project="Tizen:Base"> + <package>libunwind</package> + <binary>libunwind-64bit</binary> + <repository source="x86_64" target="ia32"/> + <repository source="emulator64" target="emulator32"/> + </aggregate> + <aggregate project="Tizen:Base"> + <package>util-linux</package> + <binary>libuuid-64bit</binary> + <repository source="x86_64" target="ia32"/> + <repository source="emulator64" target="emulator32"/> + </aggregate> + <aggregate project="Tizen:Base"> + <package>zlib</package> + <binary>zlib-64bit</binary> + <repository source="x86_64" target="ia32"/> + <repository source="emulator64" target="emulator32"/> + </aggregate> + <aggregate project="Tizen:Base"> + <package>openssl</package> + <binary>libopenssl-64bit</binary> + <repository source="x86_64" target="ia32"/> + <repository source="emulator64" target="emulator32"/> + </aggregate> +</aggregatelist> diff --git a/Tizen:Base/multilib_aggregate/_meta b/Tizen:Base/multilib_aggregate/_meta new file mode 100644 index 0000000..dfedfb6 --- /dev/null +++ b/Tizen:Base/multilib_aggregate/_meta @@ -0,0 +1,9 @@ +<package name="multilib_aggregate" project="Tizen:Base"> + <title/> + <description/> + <build> + <disable/> + <enable arch="x86_64" repository="ia32"/> + <enable arch="x86_64" repository="emulator32"/> + </build> +</package>