summaryrefslogtreecommitdiffstats
path: root/examples/packages/diamond-dependencies/repo
diff options
context:
space:
mode:
Diffstat (limited to 'examples/packages/diamond-dependencies/repo')
-rw-r--r--examples/packages/diamond-dependencies/repo/a/pkg.toml7
-rw-r--r--examples/packages/diamond-dependencies/repo/b/pkg.toml9
-rw-r--r--examples/packages/diamond-dependencies/repo/c/pkg.toml9
-rw-r--r--examples/packages/diamond-dependencies/repo/config.toml52
-rw-r--r--examples/packages/diamond-dependencies/repo/d/pkg.toml9
-rw-r--r--examples/packages/diamond-dependencies/repo/pkg.toml20
6 files changed, 106 insertions, 0 deletions
diff --git a/examples/packages/diamond-dependencies/repo/a/pkg.toml b/examples/packages/diamond-dependencies/repo/a/pkg.toml
new file mode 100644
index 0000000..e3670c6
--- /dev/null
+++ b/examples/packages/diamond-dependencies/repo/a/pkg.toml
@@ -0,0 +1,7 @@
+name = "a"
+version = "1"
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "e5fa44f2b31c1fb553b6021e7360d07d5d91ff5e"
+
diff --git a/examples/packages/diamond-dependencies/repo/b/pkg.toml b/examples/packages/diamond-dependencies/repo/b/pkg.toml
new file mode 100644
index 0000000..6c0f448
--- /dev/null
+++ b/examples/packages/diamond-dependencies/repo/b/pkg.toml
@@ -0,0 +1,9 @@
+name = "b"
+version = "2"
+
+[dependencies]
+build = ["a =1"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "7448d8798a4380162d4b56f9b452e2f6f9e24e7a"
diff --git a/examples/packages/diamond-dependencies/repo/c/pkg.toml b/examples/packages/diamond-dependencies/repo/c/pkg.toml
new file mode 100644
index 0000000..b3b28bb
--- /dev/null
+++ b/examples/packages/diamond-dependencies/repo/c/pkg.toml
@@ -0,0 +1,9 @@
+name = "c"
+version = "3"
+
+[dependencies]
+build = ["a =1"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "a3db5c13ff90a36963278c6a39e4ee3c22e2a436"
diff --git a/examples/packages/diamond-dependencies/repo/config.toml b/examples/packages/diamond-dependencies/repo/config.toml
new file mode 100644
index 0000000..e097bcd
--- /dev/null
+++ b/examples/packages/diamond-dependencies/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-diamond-dependencies-releases"
+staging = "/tmp/butido-test-diamond-dependencies-staging"
+source_cache = "/tmp/butido-test-diamond-dependencies-sources"
+log_dir = "/tmp/butido-test-diamond-dependencies-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/diamond-dependencies/repo/d/pkg.toml b/examples/packages/diamond-dependencies/repo/d/pkg.toml
new file mode 100644
index 0000000..55aef0b
--- /dev/null
+++ b/examples/packages/diamond-dependencies/repo/d/pkg.toml
@@ -0,0 +1,9 @@
+name = "d"
+version = "4"
+
+[dependencies]
+build = ["b =2", "c =3"]
+
+[sources.src]
+url = "https://example.com"
+hash.hash = "9c6b057a2b9d96a4067a749ee3b3b0158d390cf1"
diff --git a/examples/packages/diamond-dependencies/repo/pkg.toml b/examples/packages/diamond-dependencies/repo/pkg.toml
new file mode 100644
index 0000000..aff709b
--- /dev/null
+++ b/examples/packages/diamond-dependencies/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
+'''
+