summaryrefslogtreecommitdiff
path: root/pkgs.dot
diff options
context:
space:
mode:
authorLibravatar Mubashshir <ahm@jadupc.com>2023-06-13 15:23:15 +0600
committerLibravatar Mubashshir <ahm@jadupc.com>2023-06-13 15:23:15 +0600
commit9b7b16a6ff8b8c815062ab2df8f4b6be0551a27b (patch)
tree033f034ca79f8b9f68b3805671b4ce9010443b83 /pkgs.dot
parent125e2a47e484279f9310914f87a1cc534b9fdd37 (diff)
downloadjadupc-everything-9b7b16a6ff8b8c815062ab2df8f4b6be0551a27b.tar.gz
jadupc-everything-9b7b16a6ff8b8c815062ab2df8f4b6be0551a27b.zip
Provide both firefox and chromium
Signed-off-by: Mubashshir <ahm@jadupc.com>
Diffstat (limited to 'pkgs.dot')
-rw-r--r--pkgs.dot25
1 files changed, 20 insertions, 5 deletions
diff --git a/pkgs.dot b/pkgs.dot
index 9441e0d..6c4d08a 100644
--- a/pkgs.dot
+++ b/pkgs.dot
@@ -8,13 +8,16 @@ digraph "packages" {
depends [color=purple];
optional [color=blue];
recommends [color=green];
+ provides [color=cyan]
built [color=darkred];
- depends -> recommends -> optional -> built [style=invis];
+ conflict [color=white];
+
+ conflict -> depends -> recommends -> optional -> provides -> built [style=invis];
label = "shopno-os metapackages, @ = shopno-os-"
}
{
node [color=darkred]
- "@libreoffice" "@refresh-menu" "@browser" "@entertainment"
+ "@libreoffice" "@refresh-menu" "@browser" "@entertainment" "@chromium" "@firefox"
"@development" "@base" "@education" "@games" "@office";
}
{
@@ -22,8 +25,8 @@ digraph "packages" {
}
subgraph "@base" {
- "@base" -> {"python-apt-common-shopno" "@browser"} [color=purple];
- "@base" -> {"@libreoffice" "@refresh-menu"} [color=green];
+ "@base" -> {"python-apt-common-shopno"} [color=purple];
+ "@base" -> {"@libreoffice" "@refresh-menu" "@browser"} [color=green];
"@base" -> {
"@office" "@development"
"@entertainment" "@education" "@games"
@@ -62,8 +65,20 @@ digraph "packages" {
label = "@games"
"@games" -> { supertuxkart "gnome-sudoku" } [color=purple];
}
+
+ subgraph "cluster_@browser" {
+ label = "@browser"
+ "@browser" -> {
+ node [shape=point label = "or"];
+ browser_depends_or
+ } -> {
+ "@chromium" "@firefox"
+ } [color=purple];
+ "@browser" -> { "@firefox" "@chromium" } [color=green];
+ }
// non-task meta packages
- "@browser" -> {"firefox" "webext-ublock-origin-firefox"} [color=purple];
+ "@firefox" -> { "firefox" "webext-ublock-origin-firefox" } [color=purple];
+ "@chromium" -> { "chromium" "webext-ublock-origin-chromium" } [color=purple];
"@refresh-menu" -> {"xfdesktop" "thunar"} [color=purple];
"@libreoffice" -> {"libreoffice" "libreoffice-gtk"} [color=purple];
}