summaryrefslogtreecommitdiffstats
path: root/examples/packages/repo
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2021-02-10 19:14:55 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-02-11 18:22:38 +0100
commitc2fb88e4ea953d4dbc01ffc6341ccb4e9e59290c (patch)
tree8b6d21dd6a91a6e014beecb58bff32cd08542d06 /examples/packages/repo
parentf1eca4972dafc3e5eeb63a1efd65f76d2d7c6ed4 (diff)
Remove simple examples, add complex one
This patch removes the many simple examples and replaces them with one big example repository with 26 packages that have a complex dependency setup. This is nice for testing. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'examples/packages/repo')
-rw-r--r--examples/packages/repo/a/pkg.toml10
-rw-r--r--examples/packages/repo/b/pkg.toml10
-rw-r--r--examples/packages/repo/c/pkg.toml10
-rw-r--r--examples/packages/repo/config.toml52
-rw-r--r--examples/packages/repo/d/pkg.toml10
-rw-r--r--examples/packages/repo/e/pkg.toml10
-rw-r--r--examples/packages/repo/f/pkg.toml10
-rw-r--r--examples/packages/repo/g/pkg.toml10
-rw-r--r--examples/packages/repo/h/pkg.toml7
-rw-r--r--examples/packages/repo/i/pkg.toml10
-rw-r--r--examples/packages/repo/j/pkg.toml10
-rw-r--r--examples/packages/repo/k/pkg.toml10
-rw-r--r--examples/packages/repo/l/pkg.toml10
-rw-r--r--examples/packages/repo/m/pkg.toml7
-rw-r--r--examples/packages/repo/n/pkg.toml7
-rw-r--r--examples/packages/repo/o/pkg.toml10
-rw-r--r--examples/packages/repo/p/pkg.toml10
-rw-r--r--examples/packages/repo/pkg.toml20
-rw-r--r--examples/packages/repo/q/pkg.toml10
-rw-r--r--examples/packages/repo/r/pkg.toml7
-rw-r--r--examples/packages/repo/s/pkg.toml7
-rw-r--r--examples/packages/repo/t/pkg.toml7
-rw-r--r--examples/packages/repo/u/pkg.toml7
-rw-r--r--examples/packages/repo/v/pkg.toml10
-rw-r--r--examples/packages/repo/w/pkg.toml10
-rw-r--r--examples/packages/repo/x/pkg.toml10
-rw-r--r--examples/packages/repo/y/pkg.toml10
-rw-r--r--examples/packages/repo/z/pkg.toml7
28 files changed, 308 insertions, 0 deletions
diff --git a/examples/packages/repo/a/pkg.toml b/examples/packages/repo/a/pkg.toml
new file mode 100644
index 0000000..fdb7238
--- /dev/null
+++ b/examples/packages/repo/a/pkg.toml
@@ -0,0 +1,10 @@
+name = "a"
+version = "1"
+
+[dependencies]
+runtime = ["b =2", "c =3"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "e5fa44f2b31c1fb553b6021e7360d07d5d91ff5e"
+
diff --git a/examples/packages/repo/b/pkg.toml b/examples/packages/repo/b/pkg.toml
new file mode 100644
index 0000000..7f116c5
--- /dev/null
+++ b/examples/packages/repo/b/pkg.toml
@@ -0,0 +1,10 @@
+name = "b"
+version = "2"
+
+[dependencies]
+runtime = ["d =4", "e =5", "f =6"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "7448d8798a4380162d4b56f9b452e2f6f9e24e7a"
+
diff --git a/examples/packages/repo/c/pkg.toml b/examples/packages/repo/c/pkg.toml
new file mode 100644
index 0000000..2a94e60
--- /dev/null
+++ b/examples/packages/repo/c/pkg.toml
@@ -0,0 +1,10 @@
+name = "c"
+version = "3"
+
+[dependencies]
+runtime = ["g =7", "h =8", "i =9"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "a3db5c13ff90a36963278c6a39e4ee3c22e2a436"
+
diff --git a/examples/packages/repo/config.toml b/examples/packages/repo/config.toml
new file mode 100644
index 0000000..62275e5
--- /dev/null
+++ b/examples/packages/repo/config.toml
@@ -0,0 +1,52 @@
+# Example configuration file for butido
+compatibility = "0.1.0"
+script_highlight_theme = "Solarized (dark)"
+
+releases = "/tmp/butido-test-releases"
+staging = "/tmp/butido-test-staging"
+source_cache = "/tmp/butido-test-sources"
+log_dir = "/tmp/butido-test-logs"
+
+
+strict_script_interpolation = true
+
+
+#
+#
+# Log database configuration
+#
+#
+
+# Database configuration should be self-explanatory
+database_host = "localhost"
+database_port = 5432
+database_user = "pgdev"
+database_password = "password"
+database_name = "butido"
+
+available_phases = [ "dummy" ]
+
+
+[docker]
+
+# Images which can be used to build
+# images not listed here are automatically rejected
+images = [ "debian:bullseye" ]
+verify_images_present = true
+
+#
+# List of docker endpoints
+#
+
+[[docker.endpoints]]
+name = "testhostname"
+uri = "http://0.0.0.0:8095" # the URI of the endpoint. Either http or socket path
+endpoint_type = "http" # either "http" or "socket"
+speed = 1 # currently ignored, but required to be present
+maxjobs = 1 # currently ignored, but required to be present
+
+
+[containers]
+check_env_names = true
+allowed_env = [ ]
+
diff --git a/examples/packages/repo/d/pkg.toml b/examples/packages/repo/d/pkg.toml
new file mode 100644
index 0000000..27fbb62
--- /dev/null
+++ b/examples/packages/repo/d/pkg.toml
@@ -0,0 +1,10 @@
+name = "d"
+version = "4"
+
+[dependencies]
+runtime = ["j =10"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "9c6b057a2b9d96a4067a749ee3b3b0158d390cf1"
+
diff --git a/examples/packages/repo/e/pkg.toml b/examples/packages/repo/e/pkg.toml
new file mode 100644
index 0000000..38785b8
--- /dev/null
+++ b/examples/packages/repo/e/pkg.toml
@@ -0,0 +1,10 @@
+name = "e"
+version = "5"
+
+[dependencies]
+runtime = ["k =11"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "5d9474c0309b7ca09a182d888f73b37a8fe1362c"
+
diff --git a/examples/packages/repo/f/pkg.toml b/examples/packages/repo/f/pkg.toml
new file mode 100644
index 0000000..1f157a7
--- /dev/null
+++ b/examples/packages/repo/f/pkg.toml
@@ -0,0 +1,10 @@
+name = "f"
+version = "6"
+
+[dependencies]
+runtime = ["l =12", "m =13"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "ccf271b7830882da1791852baeca1737fcbe4b90"
+
diff --git a/examples/packages/repo/g/pkg.toml b/examples/packages/repo/g/pkg.toml
new file mode 100644
index 0000000..8c6304e
--- /dev/null
+++ b/examples/packages/repo/g/pkg.toml
@@ -0,0 +1,10 @@
+name = "g"
+version = "7"
+
+[dependencies]
+runtime = ["m =13", "n =14", "o =15", "p =16"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "d3964f9dad9f60363c81b688324d95b4ec7c8038"
+
diff --git a/examples/packages/repo/h/pkg.toml b/examples/packages/repo/h/pkg.toml
new file mode 100644
index 0000000..895d392
--- /dev/null
+++ b/examples/packages/repo/h/pkg.toml
@@ -0,0 +1,7 @@
+name = "h"
+version = "8"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "136571b41aa14adc10c5f3c987d43c02c8f5d498"
+
diff --git a/examples/packages/repo/i/pkg.toml b/examples/packages/repo/i/pkg.toml
new file mode 100644
index 0000000..82ba3b9
--- /dev/null
+++ b/examples/packages/repo/i/pkg.toml
@@ -0,0 +1,10 @@
+name = "i"
+version = "9"
+
+[dependencies]
+runtime = ["q =17", "r =18"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "b6abd567fa79cbe0196d093a067271361dc6ca8b"
+
diff --git a/examples/packages/repo/j/pkg.toml b/examples/packages/repo/j/pkg.toml
new file mode 100644
index 0000000..0506476
--- /dev/null
+++ b/examples/packages/repo/j/pkg.toml
@@ -0,0 +1,10 @@
+name = "j"
+version = "10"
+
+[dependencies]
+runtime = ["s =19", "t =20"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "4143d3a341877154d6e95211464e1df1015b74bd"
+
diff --git a/examples/packages/repo/k/pkg.toml b/examples/packages/repo/k/pkg.toml
new file mode 100644
index 0000000..c88b07b
--- /dev/null
+++ b/examples/packages/repo/k/pkg.toml
@@ -0,0 +1,10 @@
+name = "k"
+version = "11"
+
+[dependencies]
+runtime = ["u =21"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "dd71038f3463f511ee7403dbcbc87195302d891c"
+
diff --git a/examples/packages/repo/l/pkg.toml b/examples/packages/repo/l/pkg.toml
new file mode 100644
index 0000000..29722f8
--- /dev/null
+++ b/examples/packages/repo/l/pkg.toml
@@ -0,0 +1,10 @@
+name = "l"
+version = "12"
+
+[dependencies]
+runtime = ["u =21"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "ad552e6dc057d1d825bf49df79d6b98eba846ebe"
+
diff --git a/examples/packages/repo/m/pkg.toml b/examples/packages/repo/m/pkg.toml
new file mode 100644
index 0000000..30cbe67
--- /dev/null
+++ b/examples/packages/repo/m/pkg.toml
@@ -0,0 +1,7 @@
+name = "m"
+version = "13"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "feee44ad365b6b1ec75c5621a0ad067371102854"
+
diff --git a/examples/packages/repo/n/pkg.toml b/examples/packages/repo/n/pkg.toml
new file mode 100644
index 0000000..31e0cf3
--- /dev/null
+++ b/examples/packages/repo/n/pkg.toml
@@ -0,0 +1,7 @@
+name = "n"
+version = "14"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "030514d80869744a4e2f60d2fd37d6081f5ed01a"
+
diff --git a/examples/packages/repo/o/pkg.toml b/examples/packages/repo/o/pkg.toml
new file mode 100644
index 0000000..5604117
--- /dev/null
+++ b/examples/packages/repo/o/pkg.toml
@@ -0,0 +1,10 @@
+name = "o"
+version = "15"
+
+[dependencies]
+runtime = ["x =24"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "587b596f04f7db9c2cad3d6b87dd2b3a05de4f35"
+
diff --git a/examples/packages/repo/p/pkg.toml b/examples/packages/repo/p/pkg.toml
new file mode 100644
index 0000000..5a89101
--- /dev/null
+++ b/examples/packages/repo/p/pkg.toml
@@ -0,0 +1,10 @@
+name = "p"
+version = "16"
+
+[dependencies]
+runtime = ["x =24"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "3596ea087bfdaf52380eae441077572ed289d657"
+
diff --git a/examples/packages/repo/pkg.toml b/examples/packages/repo/pkg.toml
new file mode 100644
index 0000000..aff709b
--- /dev/null
+++ b/examples/packages/repo/pkg.toml
@@ -0,0 +1,20 @@
+version_is_semver = false
+patches = []
+
+[dependencies]
+build = []
+runtime = []
+
+[sources.src]
+hash.type = "sha1"
+download_manually = false
+
+[phases]
+
+dummy.script = '''
+ echo "Dummy"
+
+ mkdir /outputs
+ touch /outputs/{{this.name}}-{{this.version}}.pkg
+'''
+
diff --git a/examples/packages/repo/q/pkg.toml b/examples/packages/repo/q/pkg.toml
new file mode 100644
index 0000000..69ae22d
--- /dev/null
+++ b/examples/packages/repo/q/pkg.toml
@@ -0,0 +1,10 @@
+name = "q"
+version = "17"
+
+[dependencies]
+runtime = ["v =22"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "ad48103e4fc71796e9708cafc43adeed0d1076b7"
+
diff --git a/examples/packages/repo/r/pkg.toml b/examples/packages/repo/r/pkg.toml
new file mode 100644
index 0000000..44abc0a
--- /dev/null
+++ b/examples/packages/repo/r/pkg.toml
@@ -0,0 +1,7 @@
+name = "r"
+version = "18"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "24b9c1f3fddff79893e5304f998f2f95ebebd149"
+
diff --git a/examples/packages/repo/s/pkg.toml b/examples/packages/repo/s/pkg.toml
new file mode 100644
index 0000000..30fa66a
--- /dev/null
+++ b/examples/packages/repo/s/pkg.toml
@@ -0,0 +1,7 @@
+name = "s"
+version = "19"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "ba9f376fa71904ccde2a756a24a4e47ec014ee0a"
+
diff --git a/examples/packages/repo/t/pkg.toml b/examples/packages/repo/t/pkg.toml
new file mode 100644
index 0000000..53f8146
--- /dev/null
+++ b/examples/packages/repo/t/pkg.toml
@@ -0,0 +1,7 @@
+name = "t"
+version = "20"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "d0758565fd06c37aa66b071160d156f5628cd518"
+
diff --git a/examples/packages/repo/u/pkg.toml b/examples/packages/repo/u/pkg.toml
new file mode 100644
index 0000000..1a75d6e
--- /dev/null
+++ b/examples/packages/repo/u/pkg.toml
@@ -0,0 +1,7 @@
+name = "u"
+version = "21"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "8eecbb71d418ef8c7d583dd506a994b1bc1c3f7b"
+
diff --git a/examples/packages/repo/v/pkg.toml b/examples/packages/repo/v/pkg.toml
new file mode 100644
index 0000000..9fcdb74
--- /dev/null
+++ b/examples/packages/repo/v/pkg.toml
@@ -0,0 +1,10 @@
+name = "v"
+version = "22"
+
+[dependencies]
+runtime = ["w =23"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "a66ca4290ebaf525721fc670ea53476a15957f9e"
+
diff --git a/examples/packages/repo/w/pkg.toml b/examples/packages/repo/w/pkg.toml
new file mode 100644
index 0000000..0a27b1f
--- /dev/null
+++ b/examples/packages/repo/w/pkg.toml
@@ -0,0 +1,10 @@
+name = "w"
+version = "23"
+
+[dependencies]
+runtime = ["x =24"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "aec46dc0de48f39f98f9572b6560ca3f0916b715"
+
diff --git a/examples/packages/repo/x/pkg.toml b/examples/packages/repo/x/pkg.toml
new file mode 100644
index 0000000..e537593
--- /dev/null
+++ b/examples/packages/repo/x/pkg.toml
@@ -0,0 +1,10 @@
+name = "x"
+version = "24"
+
+[dependencies]
+runtime = ["y =25"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "b31990eea1cee9f421c933461a2f3c3dd741a58b"
+
diff --git a/examples/packages/repo/y/pkg.toml b/examples/packages/repo/y/pkg.toml
new file mode 100644
index 0000000..36fa8b7
--- /dev/null
+++ b/examples/packages/repo/y/pkg.toml
@@ -0,0 +1,10 @@
+name = "y"
+version = "25"
+
+[dependencies]
+runtime = ["z =26"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "c6e4ffdb7e1f4c736fb7ab897162332b4619d9ca"
+
diff --git a/examples/packages/repo/z/pkg.toml b/examples/packages/repo/z/pkg.toml
new file mode 100644
index 0000000..8e39d1f
--- /dev/null
+++ b/examples/packages/repo/z/pkg.toml
@@ -0,0 +1,7 @@
+name = "z"
+version = "26"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "a0361d509d714f50e954ffeb49ac18222609cf2a"
+