From fe8cf70c489fd7db987f5677d15b928a7ed64238 Mon Sep 17 00:00:00 2001 From: Chan Lee Date: Tue, 28 Mar 2017 15:48:25 +0900 Subject: [PATCH] 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 --- Tizen:Base/glibc_aggregate/_aggregate | 9 ------- Tizen:Base/glibc_aggregate/_meta | 9 ------- Tizen:Base/multilib_aggregate/_aggregate | 46 ++++++++++++++++++++++++++++++++ Tizen:Base/multilib_aggregate/_meta | 9 +++++++ 4 files changed, 55 insertions(+), 18 deletions(-) delete mode 100644 Tizen:Base/glibc_aggregate/_aggregate delete mode 100644 Tizen:Base/glibc_aggregate/_meta create mode 100644 Tizen:Base/multilib_aggregate/_aggregate create mode 100644 Tizen:Base/multilib_aggregate/_meta 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> -- 2.7.4