Tizen:Base: create multilib_aggregate 40/121540/2
authorChan Lee <chan45.lee@samsung.com>
Tue, 28 Mar 2017 06:48:25 +0000 (15:48 +0900)
committerChan Lee <chan45.lee@samsung.com>
Wed, 29 Mar 2017 04:16:15 +0000 (13:16 +0900)
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 <chan45.lee@samsung.com>
Tizen:Base/glibc_aggregate/_aggregate [deleted file]
Tizen:Base/glibc_aggregate/_meta [deleted file]
Tizen:Base/multilib_aggregate/_aggregate [new file with mode: 0644]
Tizen:Base/multilib_aggregate/_meta [new file with mode: 0644]

diff --git a/Tizen:Base/glibc_aggregate/_aggregate b/Tizen:Base/glibc_aggregate/_aggregate
deleted file mode 100644 (file)
index a6cdf35..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<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>
-</aggregatelist>
diff --git a/Tizen:Base/glibc_aggregate/_meta b/Tizen:Base/glibc_aggregate/_meta
deleted file mode 100644 (file)
index 5eacfe0..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<package name="glibc_aggregate" project="Tizen:Base">
-  <title/>
-  <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 (file)
index 0000000..9054c61
--- /dev/null
@@ -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 (file)
index 0000000..dfedfb6
--- /dev/null
@@ -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>