diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2021-02-10 19:14:55 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-02-11 18:22:38 +0100 |
commit | c2fb88e4ea953d4dbc01ffc6341ccb4e9e59290c (patch) | |
tree | 8b6d21dd6a91a6e014beecb58bff32cd08542d06 /examples/packages/repo | |
parent | f1eca4972dafc3e5eeb63a1efd65f76d2d7c6ed4 (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')
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" + |