summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorMyungJoo Ham <myungjoo.ham@samsung.com>2017-01-26 16:43:34 +0900
committerMyungJoo Ham <myungjoo.ham@samsung.com>2017-01-26 16:50:03 +0900
commitc74ee862c3b6f8aa6fa82277d01bbda1a2f24e8c (patch)
treef6c2bbba8f7b405dadacb22f121af67996f208d4 /packaging
downloadbuilding-blocks-c74ee862c3b6f8aa6fa82277d01bbda1a2f24e8c.tar.gz
building-blocks-c74ee862c3b6f8aa6fa82277d01bbda1a2f24e8c.tar.bz2
building-blocks-c74ee862c3b6f8aa6fa82277d01bbda1a2f24e8c.zip
Initial Tizen Build Block Draft Model
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Diffstat (limited to 'packaging')
-rw-r--r--packaging/building-blocks.spec56
1 files changed, 56 insertions, 0 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec
new file mode 100644
index 0000000..013c1b0
--- /dev/null
+++ b/packaging/building-blocks.spec
@@ -0,0 +1,56 @@
+Name: building-blocks
+Version: 0.0.1
+Release: 0
+License: Apache-2
+Summary: The Root of All Tizen Meta Packages (building blocks)
+Url: http://tizen.org
+Group: Meta
+Source0: %{name}-%{version}.tar.gz
+
+Suggests: %{name}-root-Headless
+Suggests: %{name}-root-Kernel
+
+%description
+The root of all Tizen building block meta packages.
+Every root-level Tizen building block should be included by this.
+Any "minimal" reauired packages should be somehow (directly or indirectly)
+required (included) by this package.
+In Tizen building blocks, "Requires" means mandatory package.
+"Suggests" means optional package.
+"Recommened" is reserved for future usage.
+"Conflicts" is to unselect unconditionally.
+%files
+
+
+%package root-Headless
+Summary: Enable Tizen Headless Device
+Conflicts: efl
+Conflicts: wayland
+Requires: %{name}-sub1-Headless-Minimal
+%description root-Headless
+Enableing this means that you are going to create Tizen headless device.
+This disables all display depending packages.
+%files root-Headless
+
+%package sub1-Headless-Minimal
+Summary: Minimal Tizen Image Configuration for Headless
+Requires: bash
+Requires: systemd
+%description sub1-Headless-Minimal
+Include minimal set of packages for headless.
+%files sub1-Headless-Minimal
+
+
+# Note to S-Core
+# 1. How are you going to make "Radio Button" UI for "choose one among these" case?
+# ; root-Kernel has Requires supplied by Suggests for that case
+# 2. How are you going to support Requires/Suggests on virtual packages?
+%package root-Kernel
+Summary: Linux Kernel
+Requires: linux-kernel >= 3.10
+Suggests: arm64-tm2-linux-kernel
+Suggests: arm-odroidxu3-linux-kernel
+
+%description root-Kernel
+Include Linux Kernel in the Platform Image
+%files root-Kernel