diff --git a/Cargo.lock b/Cargo.lock index cb1cdb27..dcc7055a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -456,7 +456,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "cli" -version = "0.3.1" +version = "0.3.2" dependencies = [ "cargo_metadata", "clap", @@ -1407,7 +1407,7 @@ dependencies = [ [[package]] name = "pkg-builder" -version = "0.3.1" +version = "0.3.2" dependencies = [ "cli", "serde", diff --git a/docs/config.md b/docs/config.md index 4e88b23c..636068f0 100644 --- a/docs/config.md +++ b/docs/config.md @@ -19,7 +19,7 @@ package_type = "default|git|virtual" [build_env] codename = "bookworm" arch = "amd64" -pkg_builder_version = "0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" # Additional build environment options ``` @@ -168,7 +168,7 @@ nim_version_checksum = "..." [build_env] codename = "bookworm" # Target distribution arch = "amd64" # Target architecture -pkg_builder_version = "0.3.1" # Tool version +pkg_builder_version = "0.3.2" # Tool version debcrafter_version = "8189263" # Debcrafter version sbuild_cache_dir = "/path/to/cache" # Optional cache directory, defaults to ~/.cache/sbuild run_lintian = true # Enable lintian checks diff --git a/examples/bookworm/c/hello-world/pkg-builder.toml b/examples/bookworm/c/hello-world/pkg-builder.toml index ca74b5d9..ba501e7c 100644 --- a/examples/bookworm/c/hello-world/pkg-builder.toml +++ b/examples/bookworm/c/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world.sss" package_name = "hello-world" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-1.0.0.tar.gz" tarball_hash = "c93bdd829eca65af1e303d4a0b31cde0c3d3c2003fa1ca985393c412264b42c3b30c7893eb1d49ea654ca4f68269c30b3cca3db66d6b112f2be14f54c3d0edff" @@ -15,16 +15,16 @@ tarball_hash = "c93bdd829eca65af1e303d4a0b31cde0c3d3c2003fa1ca985393c412264b42c3 language_env = "c" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" \ No newline at end of file +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/dotnet/hello-world/pkg-builder.toml b/examples/bookworm/dotnet/hello-world/pkg-builder.toml index 7eaf3cb7..7b6684cd 100644 --- a/examples/bookworm/dotnet/hello-world/pkg-builder.toml +++ b/examples/bookworm/dotnet/hello-world/pkg-builder.toml @@ -18,21 +18,20 @@ dotnet_packages = [ { name = "netstandard-targeting-pack-2.1_2.1.0-1_amd64", hash = "c849f17d5e8cdce4b068e2897939be7de4b839d3", url = "http://backup.eth-nodes.com/20240529/netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb" }, { name = "dotnet-apphost-pack-8.0_8.0.5-1_amd64", hash = "18b0d4bed3b62495564c18a6d1c30181c33831b4", url = "http://backup.eth-nodes.com/20240529/dotnet-apphost-pack-8.0_8.0.5-1_amd64.deb" }, { name = "dotnet-targeting-pack-8.0_8.0.5-1_amd64", hash = "2727152580762a636e62f9c490c19e18339401a9", url = "http://backup.eth-nodes.com/20240529/dotnet-targeting-pack-8.0_8.0.5-1_amd64.deb" }, - { name = "dotnet-runtime-deps-8.0_8.0.5-1_amd64", hash="1f7f67a6fef920983ab2243c1c660d08e228cedf", url="http://backup.eth-nodes.com/20240529/dotnet-runtime-deps-8.0_8.0.5-1_amd64.deb"}, - { name = "dotnet-host_8.0.5-1_amd64", hash="87414e005e39785e1ba32ce8cca97878ca4c6828", url="http://backup.eth-nodes.com/20240529/dotnet-host_8.0.5-1_amd64.deb"}, - { name = "dotnet-hostfxr-8.0_8.0.5-1_amd64", hash="e1ec0e6b838dabfb5b47ae1b15706026996d6a7c", url="http://backup.eth-nodes.com/20240529/dotnet-hostfxr-8.0_8.0.5-1_amd64.deb"}, + { name = "dotnet-runtime-deps-8.0_8.0.5-1_amd64", hash = "1f7f67a6fef920983ab2243c1c660d08e228cedf", url = "http://backup.eth-nodes.com/20240529/dotnet-runtime-deps-8.0_8.0.5-1_amd64.deb" }, + { name = "dotnet-host_8.0.5-1_amd64", hash = "87414e005e39785e1ba32ce8cca97878ca4c6828", url = "http://backup.eth-nodes.com/20240529/dotnet-host_8.0.5-1_amd64.deb" }, + { name = "dotnet-hostfxr-8.0_8.0.5-1_amd64", hash = "e1ec0e6b838dabfb5b47ae1b15706026996d6a7c", url = "http://backup.eth-nodes.com/20240529/dotnet-hostfxr-8.0_8.0.5-1_amd64.deb" }, { name = "dotnet-runtime-8.0_8.0.5-1_amd64", hash = "8d2443146631a861ade47a184a5b44446c6b636d", url = "http://backup.eth-nodes.com/20240529/dotnet-runtime-8.0_8.0.5-1_amd64.deb" }, - { name = "aspnetcore-targeting-pack-8.0_8.0.5-1_amd64", hash="4b6bcf15e50db2d177e6e0298a72eeae7c43d2a3", url="http://backup.eth-nodes.com/20240529/aspnetcore-targeting-pack-8.0_8.0.5-1_amd64.deb"}, - { name = "aspnetcore-runtime-8.0_8.0.5-1_amd64", hash = "7676b5b02bbc37393089418e8a03320b10e914fd", url = "http://backup.eth-nodes.com/20240529/aspnetcore-runtime-8.0_8.0.5-1_amd64.deb"}, + { name = "aspnetcore-targeting-pack-8.0_8.0.5-1_amd64", hash = "4b6bcf15e50db2d177e6e0298a72eeae7c43d2a3", url = "http://backup.eth-nodes.com/20240529/aspnetcore-targeting-pack-8.0_8.0.5-1_amd64.deb" }, + { name = "aspnetcore-runtime-8.0_8.0.5-1_amd64", hash = "7676b5b02bbc37393089418e8a03320b10e914fd", url = "http://backup.eth-nodes.com/20240529/aspnetcore-runtime-8.0_8.0.5-1_amd64.deb" }, { name = "dotnet-sdk-8.0_8.0.204-1_amd64", hash = "a94237cb852aae05b67a5c8428a6c4f9cfb4beaa", url = "http://backup.eth-nodes.com/20240529/dotnet-sdk-8.0_8.0.204-1_amd64.deb" }, ] use_backup_version = true - [build_env] codename = "bookworm" arch = "amd64" -pkg_builder_version = "0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" run_lintian = true run_piuparts = true @@ -42,4 +41,4 @@ piuparts_version = "1.1.7" autopkgtest_version = "5.28" sbuild_version = "0.85.6" # package directory -workdir = "~/.pkg-builder/packages/bookworm" \ No newline at end of file +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/git-package/nimbus/pkg-builder.toml b/examples/bookworm/git-package/nimbus/pkg-builder.toml index abc2aa54..2624b081 100644 --- a/examples/bookworm/git-package/nimbus/pkg-builder.toml +++ b/examples/bookworm/git-package/nimbus/pkg-builder.toml @@ -3,64 +3,63 @@ spec_file = "hello-world.sss" package_name = "hello-world" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="git" -git_url="https://github.com/status-im/nimbus-eth2.git" -git_tag="v24.3.0" +package_type = "git" +git_url = "https://github.com/status-im/nimbus-eth2.git" +git_tag = "v24.3.0" submodules = [ # vendor/EIPs commit is different as it was forced pushed :( - {commit = "72523ee3f865e09f8a6117c1b5e74cbb2df4f60e", path = "vendor/EIPs"}, - {commit = "ab3ff9fad45fa7e20d749d0a03a7567225f5dd4a", path = "vendor/NimYAML"}, - {commit = "ab581251bcda11e3cc120cc9e9ad1ad679340949", path = "vendor/eth2-networks"}, - {commit = "14d8439235fa757dd39b9fb1c10a06a99a720989", path = "vendor/gnosis-chain-configs"}, - {commit = "e3c0766b1cf5ddc22fe017e1389c6f60f0f9a468", path = "vendor/goerli"}, - {commit = "60997dd7e876a67775a7f2d53b852e75bbb2a630", path = "vendor/holesky"}, - {commit = "86f212c6a5d76b52e20fad2e318cc5436d04fc26", path = "vendor/nim-bearssl"}, - {commit = "d091a579a2e7c4668140e675a6fb2c78b8c6dc57", path = "vendor/nim-blscurve"}, - {commit = "ab3ab545be0b550cca1c2529f7e97fbebf5eba81", path = "vendor/nim-chronicles"}, - {commit = "47cc17719f4293bf80a22ebe28e3bfc54b2a59a1", path = "vendor/nim-chronos"}, - {commit = "0adf3b7db70736061bf12fa23c2fc51f395b289e", path = "vendor/nim-confutils"}, - {commit = "d66a29db7ca4372dba116928f979e92cb7f7661f", path = "vendor/nim-eth"}, - {commit = "4bbc43ab55337788143a06ea7c055462b17b950a", path = "vendor/nim-eth2-scenarios"}, - {commit = "f26a9909cebf29cc5e61dd795427eda60c6e431e", path = "vendor/nim-faststreams"}, - {commit = "be57dbc902d36f37540897e98c69aa80f868cb45", path = "vendor/nim-http-utils"}, - {commit = "ad8721e0f3c6925597b5a93b6c53e040f26b5fb3", path = "vendor/nim-json-rpc"}, - {commit = "7516a92eb8339f8fc1de7dd16cfa3d77bce87cd2", path = "vendor/nim-json-serialization"}, - {commit = "057f7c653e1abe91cca9aac2f94832f39228ea98", path = "vendor/nim-kzg4844"}, - {commit = "027570111c161d8378bca9e84b5f75500a8c38a3", path = "vendor/nim-libbacktrace"}, - {commit = "28609597d104a9be880ed5e1648e1ce18ca9dc38", path = "vendor/nim-libp2p"}, - {commit = "0e768ca7fb7df4798649145a403e7db65cae1f8b", path = "vendor/nim-metrics"}, - {commit = "d423ff9e436b8a8219926f4e3350b09108e42847", path = "vendor/nim-nat-traversal"}, - {commit = "06f715f0dbea5e238c91f3a298d26d89a2f7c31b", path = "vendor/nim-normalize"}, - {commit = "a9687dda1c3e20d5b066d42b33c2a63f018af93f", path = "vendor/nim-presto"}, - {commit = "e2adf66b8bc2f41606e8469a5f0a850d1e545b55", path = "vendor/nim-results"}, - {commit = "2bc945cc9ebfae1b688f72ea59f78fd23873d1d4", path = "vendor/nim-secp256k1"}, - {commit = "afae13adac25b6fa98bacf4b9f38458dc64317b0", path = "vendor/nim-serialization"}, - {commit = "984bdad602e977ea6c461c28201422fdeeccfb7c", path = "vendor/nim-snappy"}, - {commit = "1453b19b1a3cac24002dead15e02bd978cb52355", path = "vendor/nim-sqlite3-abi"}, - {commit = "248f2bdca2d65ff920920c72b764d0622d522596", path = "vendor/nim-ssz-serialization"}, - {commit = "a0c085a51fe4f2d82aa96173ac49b3bfe6043858", path = "vendor/nim-stew"}, - {commit = "3c238df6cd4b9c1f37a9f103383e7d2bbd420c13", path = "vendor/nim-stint"}, - {commit = "d4c43137c0590cb47f893a66ca8cb027fa6c217e", path = "vendor/nim-taskpools"}, - {commit = "ae476c67314ac4b294d21040315e0f716189a70e", path = "vendor/nim-testutils"}, - {commit = "24bbfcb8e4e256883fc959dc6f5c15fe7a84fca5", path = "vendor/nim-toml-serialization"}, - {commit = "04a154eee0b8a2ad313e24ba46a4e5b4e0b9036f", path = "vendor/nim-unicodedb"}, - {commit = "e96f3215030cbfa13abc2f5827069b6f8ba87e38", path = "vendor/nim-unittest2"}, - {commit = "285d97c2b05bbe2a13dab4b52ea878157fb1a1a1", path = "vendor/nim-web3"}, - {commit = "6db6088792bde0998c2b84c2d8e231f1d0507e49", path = "vendor/nim-websock"}, - {commit = "45b06fca15ce0f09586067d950da30c10227865a", path = "vendor/nim-zlib"}, - {commit = "d0fb557f74a28912ff129ce0ba24008b00b1019b", path = "vendor/nim-zxcvbn"}, - {commit = "dff3634b5d843f9b63425086f1b13245e26b6177", path = "vendor/nimbus-benchmarking"}, - {commit = "3866a8ab98fc6e0e6d406b88800aed72163d5fd4", path = "vendor/nimbus-build-system"}, - {commit = "ce9945b1b159d4c9b628f8c4cd2d262964692810", path = "vendor/nimbus-security-resources"}, - {commit = "0c6ddab03a99805239b7875f71d2ca95fbed6f85", path = "vendor/nimcrypto"}, - {commit = "ff09a161f61959285c64b355d452cd25eae094bd", path = "vendor/sepolia"} + { commit = "72523ee3f865e09f8a6117c1b5e74cbb2df4f60e", path = "vendor/EIPs" }, + { commit = "ab3ff9fad45fa7e20d749d0a03a7567225f5dd4a", path = "vendor/NimYAML" }, + { commit = "ab581251bcda11e3cc120cc9e9ad1ad679340949", path = "vendor/eth2-networks" }, + { commit = "14d8439235fa757dd39b9fb1c10a06a99a720989", path = "vendor/gnosis-chain-configs" }, + { commit = "e3c0766b1cf5ddc22fe017e1389c6f60f0f9a468", path = "vendor/goerli" }, + { commit = "60997dd7e876a67775a7f2d53b852e75bbb2a630", path = "vendor/holesky" }, + { commit = "86f212c6a5d76b52e20fad2e318cc5436d04fc26", path = "vendor/nim-bearssl" }, + { commit = "d091a579a2e7c4668140e675a6fb2c78b8c6dc57", path = "vendor/nim-blscurve" }, + { commit = "ab3ab545be0b550cca1c2529f7e97fbebf5eba81", path = "vendor/nim-chronicles" }, + { commit = "47cc17719f4293bf80a22ebe28e3bfc54b2a59a1", path = "vendor/nim-chronos" }, + { commit = "0adf3b7db70736061bf12fa23c2fc51f395b289e", path = "vendor/nim-confutils" }, + { commit = "d66a29db7ca4372dba116928f979e92cb7f7661f", path = "vendor/nim-eth" }, + { commit = "4bbc43ab55337788143a06ea7c055462b17b950a", path = "vendor/nim-eth2-scenarios" }, + { commit = "f26a9909cebf29cc5e61dd795427eda60c6e431e", path = "vendor/nim-faststreams" }, + { commit = "be57dbc902d36f37540897e98c69aa80f868cb45", path = "vendor/nim-http-utils" }, + { commit = "ad8721e0f3c6925597b5a93b6c53e040f26b5fb3", path = "vendor/nim-json-rpc" }, + { commit = "7516a92eb8339f8fc1de7dd16cfa3d77bce87cd2", path = "vendor/nim-json-serialization" }, + { commit = "057f7c653e1abe91cca9aac2f94832f39228ea98", path = "vendor/nim-kzg4844" }, + { commit = "027570111c161d8378bca9e84b5f75500a8c38a3", path = "vendor/nim-libbacktrace" }, + { commit = "28609597d104a9be880ed5e1648e1ce18ca9dc38", path = "vendor/nim-libp2p" }, + { commit = "0e768ca7fb7df4798649145a403e7db65cae1f8b", path = "vendor/nim-metrics" }, + { commit = "d423ff9e436b8a8219926f4e3350b09108e42847", path = "vendor/nim-nat-traversal" }, + { commit = "06f715f0dbea5e238c91f3a298d26d89a2f7c31b", path = "vendor/nim-normalize" }, + { commit = "a9687dda1c3e20d5b066d42b33c2a63f018af93f", path = "vendor/nim-presto" }, + { commit = "e2adf66b8bc2f41606e8469a5f0a850d1e545b55", path = "vendor/nim-results" }, + { commit = "2bc945cc9ebfae1b688f72ea59f78fd23873d1d4", path = "vendor/nim-secp256k1" }, + { commit = "afae13adac25b6fa98bacf4b9f38458dc64317b0", path = "vendor/nim-serialization" }, + { commit = "984bdad602e977ea6c461c28201422fdeeccfb7c", path = "vendor/nim-snappy" }, + { commit = "1453b19b1a3cac24002dead15e02bd978cb52355", path = "vendor/nim-sqlite3-abi" }, + { commit = "248f2bdca2d65ff920920c72b764d0622d522596", path = "vendor/nim-ssz-serialization" }, + { commit = "a0c085a51fe4f2d82aa96173ac49b3bfe6043858", path = "vendor/nim-stew" }, + { commit = "3c238df6cd4b9c1f37a9f103383e7d2bbd420c13", path = "vendor/nim-stint" }, + { commit = "d4c43137c0590cb47f893a66ca8cb027fa6c217e", path = "vendor/nim-taskpools" }, + { commit = "ae476c67314ac4b294d21040315e0f716189a70e", path = "vendor/nim-testutils" }, + { commit = "24bbfcb8e4e256883fc959dc6f5c15fe7a84fca5", path = "vendor/nim-toml-serialization" }, + { commit = "04a154eee0b8a2ad313e24ba46a4e5b4e0b9036f", path = "vendor/nim-unicodedb" }, + { commit = "e96f3215030cbfa13abc2f5827069b6f8ba87e38", path = "vendor/nim-unittest2" }, + { commit = "285d97c2b05bbe2a13dab4b52ea878157fb1a1a1", path = "vendor/nim-web3" }, + { commit = "6db6088792bde0998c2b84c2d8e231f1d0507e49", path = "vendor/nim-websock" }, + { commit = "45b06fca15ce0f09586067d950da30c10227865a", path = "vendor/nim-zlib" }, + { commit = "d0fb557f74a28912ff129ce0ba24008b00b1019b", path = "vendor/nim-zxcvbn" }, + { commit = "dff3634b5d843f9b63425086f1b13245e26b6177", path = "vendor/nimbus-benchmarking" }, + { commit = "3866a8ab98fc6e0e6d406b88800aed72163d5fd4", path = "vendor/nimbus-build-system" }, + { commit = "ce9945b1b159d4c9b628f8c4cd2d262964692810", path = "vendor/nimbus-security-resources" }, + { commit = "0c6ddab03a99805239b7875f71d2ca95fbed6f85", path = "vendor/nimcrypto" }, + { commit = "ff09a161f61959285c64b355d452cd25eae094bd", path = "vendor/sepolia" } ] - [package_type.language_env] language_env = "nim" nim_version = "2.0.2" @@ -68,20 +67,16 @@ nim_binary_url = "https://nim-lang.org/download/nim-2.0.2-linux_x64.tar.xz" nim_version_checksum = "047dde8ff40b18628ac1188baa9ca992d05f1f45c5121d1d07a76224f06e1551 nim-2.0.2-linux_x64.tar.xz" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "latest" -run_lintian=false -run_piuparts=false -run_autopkgtest=false -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = false +run_piuparts = false +run_autopkgtest = false +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" - - - - +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/go/hello-world/pkg-builder.toml b/examples/bookworm/go/hello-world/pkg-builder.toml index 2c232ccd..21e155d7 100644 --- a/examples/bookworm/go/hello-world/pkg-builder.toml +++ b/examples/bookworm/go/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-go.sss" package_name = "hello-world-go" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-go-1.0.0.tar.gz" tarball_hash = "c268da86e5489a61491313aac237baf895cf269da477cbe9dc8bf4afdf0847a52b4d15ffb763f2f3ea6022116e3ce44df25384522fbdd40dd79a3a84252640cb" @@ -18,16 +18,16 @@ go_binary_url = "https://go.dev/dl/go1.22.2.linux-amd64.tar.gz" go_binary_checksum = "5901c52b7a78002aeff14a21f93e0f064f74ce1360fce51c6ee68cd471216a17" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/java-gradle/hello-world/pkg-builder.toml b/examples/bookworm/java-gradle/hello-world/pkg-builder.toml index 89ddedce..e727fef3 100644 --- a/examples/bookworm/java-gradle/hello-world/pkg-builder.toml +++ b/examples/bookworm/java-gradle/hello-world/pkg-builder.toml @@ -7,33 +7,33 @@ homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-java-gradle-1.0.0.tar.gz" tarball_hash = "9838986aeb5fbf1e24fc20da08772c2264b5e0ace8a09b423c39cdc8774b0c04" [package_type.language_env] language_env = "java" -is_oracle=true -jdk_version="17.0" -jdk_binary_url="https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" -jdk_binary_checksum="e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" +is_oracle = true +jdk_version = "17.0" +jdk_binary_url = "https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" +jdk_binary_checksum = "e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" [package_type.language_env.gradle] -gradle_version="8.7" -gradle_binary_url="https://github.com/gradle/gradle-distributions/releases/download/v8.7.0/gradle-8.7-bin.zip" -gradle_binary_checksum="544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d" +gradle_version = "8.7" +gradle_binary_url = "https://github.com/gradle/gradle-distributions/releases/download/v8.7.0/gradle-8.7-bin.zip" +gradle_binary_checksum = "544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d" [build_env] codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory workdir = "~/.pkg-builder/packages" diff --git a/examples/bookworm/java/hello-world/pkg-builder.toml b/examples/bookworm/java/hello-world/pkg-builder.toml index 680f6105..354ec6ea 100644 --- a/examples/bookworm/java/hello-world/pkg-builder.toml +++ b/examples/bookworm/java/hello-world/pkg-builder.toml @@ -7,28 +7,28 @@ homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-java-1.0.0.tar.gz" tarball_hash = "c361ad7853f4eb1e272eb10fe70ac8a5fd40677da5d23e205e1808f2c6f3bed7" [package_type.language_env] language_env = "java" -is_oracle=true -jdk_version="17.0" -jdk_binary_url="https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" -jdk_binary_checksum="e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" +is_oracle = true +jdk_version = "17.0" +jdk_binary_url = "https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" +jdk_binary_checksum = "e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" [build_env] codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir = "~/.pkg-builder/packages" \ No newline at end of file +workdir = "~/.pkg-builder/packages" diff --git a/examples/bookworm/javascript/hello-world/pkg-builder.toml b/examples/bookworm/javascript/hello-world/pkg-builder.toml index 0396eb64..d40087da 100644 --- a/examples/bookworm/javascript/hello-world/pkg-builder.toml +++ b/examples/bookworm/javascript/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-javascript.sss" package_name = "hello-world-javascript" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-javascript-1.0.0.tar.gz" tarball_hash = "a7c7eb7779e319cc9c884128a64bd0997481c16aab75824b7f6a02844f847cbc46c5a04a21efcb024661ed0795fe9908fd8c00954ffdbff80337dcb6471d53f0" @@ -19,16 +19,16 @@ node_binary_checksum = "f8f9b6877778ed2d5f920a5bd853f0f8a8be1c42f6d448c763a95625 yarn_version = "1.22.19" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/nim/hello-world/pkg-builder.toml b/examples/bookworm/nim/hello-world/pkg-builder.toml index 046803b2..6973d1ea 100644 --- a/examples/bookworm/nim/hello-world/pkg-builder.toml +++ b/examples/bookworm/nim/hello-world/pkg-builder.toml @@ -3,13 +3,12 @@ spec_file = "hello-world-nim.sss" package_name = "hello-world-nim" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" - +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] -package_type="default" +package_type = "default" tarball_url = "hello-world-nim-1.0.0.tar.gz" -tarball_hash="b24e4ff701d8cbccab0cc78f2de55518babcd05a861af8d5d140863637b0ec74ba3ed5255bafc7fbe596defcc227e8f788c1e540655725eeabb7144be573e8a7" +tarball_hash = "b24e4ff701d8cbccab0cc78f2de55518babcd05a861af8d5d140863637b0ec74ba3ed5255bafc7fbe596defcc227e8f788c1e540655725eeabb7144be573e8a7" [package_type.language_env] language_env = "nim" @@ -18,16 +17,16 @@ nim_binary_url = "https://nim-lang.org/download/nim-2.0.2-linux_x64.tar.xz" nim_version_checksum = "047dde8ff40b18628ac1188baa9ca992d05f1f45c5121d1d07a76224f06e1551 nim-2.0.2-linux_x64.tar.xz" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/python/hello-world/pkg-builder.toml b/examples/bookworm/python/hello-world/pkg-builder.toml index 0665f6b4..dd1fd8cd 100644 --- a/examples/bookworm/python/hello-world/pkg-builder.toml +++ b/examples/bookworm/python/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-python.sss" package_name = "hello-world-python" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-1.0.0.tar.gz" tarball_hash = "1915a59fabb5859cfd4c14eb2cde7064acf3b9ff6e9e78fa68ed06f4acc482b5" @@ -15,16 +15,16 @@ tarball_hash = "1915a59fabb5859cfd4c14eb2cde7064acf3b9ff6e9e78fa68ed06f4acc482b5 language_env = "python" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" \ No newline at end of file +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/rust/hello-world/pkg-builder.toml b/examples/bookworm/rust/hello-world/pkg-builder.toml index 43254be7..ddab2af3 100644 --- a/examples/bookworm/rust/hello-world/pkg-builder.toml +++ b/examples/bookworm/rust/hello-world/pkg-builder.toml @@ -3,19 +3,19 @@ spec_file = "hello-world-rust.sss" package_name = "hello-world-rust" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-rust-1.0.0.tar.gz" tarball_hash = "f5bab501028b666be71da81dcd675082d05ad4b8e1650350d27a89209a0e239a209a05b7cd3f89b1ec909260a6a2382f1c929b09ca61353594fe5836420b232d" [package_type.language_env] language_env = "rust" -rust_version="1.77.2" -rust_binary_url="https://static.rust-lang.org/dist/rust-1.77.2-x86_64-unknown-linux-gnu.tar.xz" -rust_binary_gpg_asc=""" +rust_version = "1.77.2" +rust_binary_url = "https://static.rust-lang.org/dist/rust-1.77.2-x86_64-unknown-linux-gnu.tar.xz" +rust_binary_gpg_asc = """ -----BEGIN PGP SIGNATURE----- wsFcBAABCgAQBQJmFa+iCRCFq5bm+hvl/gAAc4oP/12rJYjE54yHsCgcpf6Lg+jz @@ -35,16 +35,16 @@ KGFMBQELjcFWLGcBVE45DRuVR8E3XYunjSdgLFXjfZfeGF3uiS6fNHGCH41ryqfj """ [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/typescript/hello-world/pkg-builder.toml b/examples/bookworm/typescript/hello-world/pkg-builder.toml index 5fafe49d..b43d245f 100644 --- a/examples/bookworm/typescript/hello-world/pkg-builder.toml +++ b/examples/bookworm/typescript/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-typescript.sss" package_name = "hello-world-typescript" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-typescript-1.0.0.tar.gz" tarball_hash = "e28af9271dd941888317597af77246c14671c83254a06c756d5fc56f0291a411e89fb730c1d19a848b3c3ac185c0ba20ed1accdd5feb6cc2a1c1c3a2febeba5c" @@ -19,16 +19,16 @@ node_binary_checksum = "f8f9b6877778ed2d5f920a5bd853f0f8a8be1c42f6d448c763a95625 yarn_version = "1.22.19" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/bookworm/virtual/hello-world/pkg-builder.toml b/examples/bookworm/virtual/hello-world/pkg-builder.toml index 3a1b8c87..f03f6f06 100644 --- a/examples/bookworm/virtual/hello-world/pkg-builder.toml +++ b/examples/bookworm/virtual/hello-world/pkg-builder.toml @@ -3,22 +3,22 @@ spec_file = "test-virtual-package.sss" package_name = "test-virtual-package" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] -package_type="virtual" +package_type = "virtual" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=false -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = false +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/bookworm" \ No newline at end of file +workdir = "~/.pkg-builder/packages/bookworm" diff --git a/examples/jammy/c/hello-world/pkg-builder.toml b/examples/jammy/c/hello-world/pkg-builder.toml index 37b8cccd..3828e585 100644 --- a/examples/jammy/c/hello-world/pkg-builder.toml +++ b/examples/jammy/c/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world.sss" package_name = "hello-world" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-1.0.0.tar.gz" tarball_hash = "c93bdd829eca65af1e303d4a0b31cde0c3d3c2003fa1ca985393c412264b42c3b30c7893eb1d49ea654ca4f68269c30b3cca3db66d6b112f2be14f54c3d0edff" @@ -15,16 +15,16 @@ tarball_hash = "c93bdd829eca65af1e303d4a0b31cde0c3d3c2003fa1ca985393c412264b42c3 language_env = "c" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" \ No newline at end of file +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/dotnet/hello-world/pkg-builder.toml b/examples/jammy/dotnet/hello-world/pkg-builder.toml index 560323ca..7951e02e 100644 --- a/examples/jammy/dotnet/hello-world/pkg-builder.toml +++ b/examples/jammy/dotnet/hello-world/pkg-builder.toml @@ -18,12 +18,12 @@ dotnet_packages = [ { name = "netstandard-targeting-pack-2.1_2.1.0-1_amd64", hash = "c849f17d5e8cdce4b068e2897939be7de4b839d3", url = "http://backup.eth-nodes.com/20240529/netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb" }, { name = "dotnet-apphost-pack-8.0_8.0.5-1_amd64", hash = "18b0d4bed3b62495564c18a6d1c30181c33831b4", url = "http://backup.eth-nodes.com/20240529/dotnet-apphost-pack-8.0_8.0.5-1_amd64.deb" }, { name = "dotnet-targeting-pack-8.0_8.0.5-1_amd64", hash = "2727152580762a636e62f9c490c19e18339401a9", url = "http://backup.eth-nodes.com/20240529/dotnet-targeting-pack-8.0_8.0.5-1_amd64.deb" }, - { name = "dotnet-runtime-deps-8.0_8.0.5-1_amd64", hash="1f7f67a6fef920983ab2243c1c660d08e228cedf", url="http://backup.eth-nodes.com/20240529/dotnet-runtime-deps-8.0_8.0.5-1_amd64.deb"}, - { name = "dotnet-host_8.0.5-1_amd64", hash="87414e005e39785e1ba32ce8cca97878ca4c6828", url="http://backup.eth-nodes.com/20240529/dotnet-host_8.0.5-1_amd64.deb"}, - { name = "dotnet-hostfxr-8.0_8.0.5-1_amd64", hash="e1ec0e6b838dabfb5b47ae1b15706026996d6a7c", url="http://backup.eth-nodes.com/20240529/dotnet-hostfxr-8.0_8.0.5-1_amd64.deb"}, + { name = "dotnet-runtime-deps-8.0_8.0.5-1_amd64", hash = "1f7f67a6fef920983ab2243c1c660d08e228cedf", url = "http://backup.eth-nodes.com/20240529/dotnet-runtime-deps-8.0_8.0.5-1_amd64.deb" }, + { name = "dotnet-host_8.0.5-1_amd64", hash = "87414e005e39785e1ba32ce8cca97878ca4c6828", url = "http://backup.eth-nodes.com/20240529/dotnet-host_8.0.5-1_amd64.deb" }, + { name = "dotnet-hostfxr-8.0_8.0.5-1_amd64", hash = "e1ec0e6b838dabfb5b47ae1b15706026996d6a7c", url = "http://backup.eth-nodes.com/20240529/dotnet-hostfxr-8.0_8.0.5-1_amd64.deb" }, { name = "dotnet-runtime-8.0_8.0.5-1_amd64", hash = "8d2443146631a861ade47a184a5b44446c6b636d", url = "http://backup.eth-nodes.com/20240529/dotnet-runtime-8.0_8.0.5-1_amd64.deb" }, - { name = "aspnetcore-targeting-pack-8.0_8.0.5-1_amd64", hash="4b6bcf15e50db2d177e6e0298a72eeae7c43d2a3", url="http://backup.eth-nodes.com/20240529/aspnetcore-targeting-pack-8.0_8.0.5-1_amd64.deb"}, - { name = "aspnetcore-runtime-8.0_8.0.5-1_amd64", hash = "7676b5b02bbc37393089418e8a03320b10e914fd", url = "http://backup.eth-nodes.com/20240529/aspnetcore-runtime-8.0_8.0.5-1_amd64.deb"}, + { name = "aspnetcore-targeting-pack-8.0_8.0.5-1_amd64", hash = "4b6bcf15e50db2d177e6e0298a72eeae7c43d2a3", url = "http://backup.eth-nodes.com/20240529/aspnetcore-targeting-pack-8.0_8.0.5-1_amd64.deb" }, + { name = "aspnetcore-runtime-8.0_8.0.5-1_amd64", hash = "7676b5b02bbc37393089418e8a03320b10e914fd", url = "http://backup.eth-nodes.com/20240529/aspnetcore-runtime-8.0_8.0.5-1_amd64.deb" }, { name = "dotnet-sdk-8.0_8.0.204-1_amd64", hash = "a94237cb852aae05b67a5c8428a6c4f9cfb4beaa", url = "http://backup.eth-nodes.com/20240529/dotnet-sdk-8.0_8.0.204-1_amd64.deb" }, ] use_backup_version = true @@ -31,7 +31,7 @@ use_backup_version = true [build_env] codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version = "0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" run_lintian = true run_piuparts = true @@ -43,7 +43,6 @@ sbuild_version = "0.85.6" # package directory workdir = "~/.pkg-builder/packages/jammy" - [verify] # if tarball_url is specified tarball_hash = "" diff --git a/examples/jammy/git-package/nimbus/pkg-builder.toml b/examples/jammy/git-package/nimbus/pkg-builder.toml index cf65c5c3..4c661730 100644 --- a/examples/jammy/git-package/nimbus/pkg-builder.toml +++ b/examples/jammy/git-package/nimbus/pkg-builder.toml @@ -3,64 +3,63 @@ spec_file = "hello-world.sss" package_name = "hello-world" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="git" -git_url="https://github.com/status-im/nimbus-eth2.git" -git_tag="v24.3.0" +package_type = "git" +git_url = "https://github.com/status-im/nimbus-eth2.git" +git_tag = "v24.3.0" submodules = [ # vendor/EIPs commit is different as it was forced pushed :( - {commit = "72523ee3f865e09f8a6117c1b5e74cbb2df4f60e", path = "vendor/EIPs"}, - {commit = "ab3ff9fad45fa7e20d749d0a03a7567225f5dd4a", path = "vendor/NimYAML"}, - {commit = "ab581251bcda11e3cc120cc9e9ad1ad679340949", path = "vendor/eth2-networks"}, - {commit = "14d8439235fa757dd39b9fb1c10a06a99a720989", path = "vendor/gnosis-chain-configs"}, - {commit = "e3c0766b1cf5ddc22fe017e1389c6f60f0f9a468", path = "vendor/goerli"}, - {commit = "60997dd7e876a67775a7f2d53b852e75bbb2a630", path = "vendor/holesky"}, - {commit = "86f212c6a5d76b52e20fad2e318cc5436d04fc26", path = "vendor/nim-bearssl"}, - {commit = "d091a579a2e7c4668140e675a6fb2c78b8c6dc57", path = "vendor/nim-blscurve"}, - {commit = "ab3ab545be0b550cca1c2529f7e97fbebf5eba81", path = "vendor/nim-chronicles"}, - {commit = "47cc17719f4293bf80a22ebe28e3bfc54b2a59a1", path = "vendor/nim-chronos"}, - {commit = "0adf3b7db70736061bf12fa23c2fc51f395b289e", path = "vendor/nim-confutils"}, - {commit = "d66a29db7ca4372dba116928f979e92cb7f7661f", path = "vendor/nim-eth"}, - {commit = "4bbc43ab55337788143a06ea7c055462b17b950a", path = "vendor/nim-eth2-scenarios"}, - {commit = "f26a9909cebf29cc5e61dd795427eda60c6e431e", path = "vendor/nim-faststreams"}, - {commit = "be57dbc902d36f37540897e98c69aa80f868cb45", path = "vendor/nim-http-utils"}, - {commit = "ad8721e0f3c6925597b5a93b6c53e040f26b5fb3", path = "vendor/nim-json-rpc"}, - {commit = "7516a92eb8339f8fc1de7dd16cfa3d77bce87cd2", path = "vendor/nim-json-serialization"}, - {commit = "057f7c653e1abe91cca9aac2f94832f39228ea98", path = "vendor/nim-kzg4844"}, - {commit = "027570111c161d8378bca9e84b5f75500a8c38a3", path = "vendor/nim-libbacktrace"}, - {commit = "28609597d104a9be880ed5e1648e1ce18ca9dc38", path = "vendor/nim-libp2p"}, - {commit = "0e768ca7fb7df4798649145a403e7db65cae1f8b", path = "vendor/nim-metrics"}, - {commit = "d423ff9e436b8a8219926f4e3350b09108e42847", path = "vendor/nim-nat-traversal"}, - {commit = "06f715f0dbea5e238c91f3a298d26d89a2f7c31b", path = "vendor/nim-normalize"}, - {commit = "a9687dda1c3e20d5b066d42b33c2a63f018af93f", path = "vendor/nim-presto"}, - {commit = "e2adf66b8bc2f41606e8469a5f0a850d1e545b55", path = "vendor/nim-results"}, - {commit = "2bc945cc9ebfae1b688f72ea59f78fd23873d1d4", path = "vendor/nim-secp256k1"}, - {commit = "afae13adac25b6fa98bacf4b9f38458dc64317b0", path = "vendor/nim-serialization"}, - {commit = "984bdad602e977ea6c461c28201422fdeeccfb7c", path = "vendor/nim-snappy"}, - {commit = "1453b19b1a3cac24002dead15e02bd978cb52355", path = "vendor/nim-sqlite3-abi"}, - {commit = "248f2bdca2d65ff920920c72b764d0622d522596", path = "vendor/nim-ssz-serialization"}, - {commit = "a0c085a51fe4f2d82aa96173ac49b3bfe6043858", path = "vendor/nim-stew"}, - {commit = "3c238df6cd4b9c1f37a9f103383e7d2bbd420c13", path = "vendor/nim-stint"}, - {commit = "d4c43137c0590cb47f893a66ca8cb027fa6c217e", path = "vendor/nim-taskpools"}, - {commit = "ae476c67314ac4b294d21040315e0f716189a70e", path = "vendor/nim-testutils"}, - {commit = "24bbfcb8e4e256883fc959dc6f5c15fe7a84fca5", path = "vendor/nim-toml-serialization"}, - {commit = "04a154eee0b8a2ad313e24ba46a4e5b4e0b9036f", path = "vendor/nim-unicodedb"}, - {commit = "e96f3215030cbfa13abc2f5827069b6f8ba87e38", path = "vendor/nim-unittest2"}, - {commit = "285d97c2b05bbe2a13dab4b52ea878157fb1a1a1", path = "vendor/nim-web3"}, - {commit = "6db6088792bde0998c2b84c2d8e231f1d0507e49", path = "vendor/nim-websock"}, - {commit = "45b06fca15ce0f09586067d950da30c10227865a", path = "vendor/nim-zlib"}, - {commit = "d0fb557f74a28912ff129ce0ba24008b00b1019b", path = "vendor/nim-zxcvbn"}, - {commit = "dff3634b5d843f9b63425086f1b13245e26b6177", path = "vendor/nimbus-benchmarking"}, - {commit = "3866a8ab98fc6e0e6d406b88800aed72163d5fd4", path = "vendor/nimbus-build-system"}, - {commit = "ce9945b1b159d4c9b628f8c4cd2d262964692810", path = "vendor/nimbus-security-resources"}, - {commit = "0c6ddab03a99805239b7875f71d2ca95fbed6f85", path = "vendor/nimcrypto"}, - {commit = "ff09a161f61959285c64b355d452cd25eae094bd", path = "vendor/sepolia"} + { commit = "72523ee3f865e09f8a6117c1b5e74cbb2df4f60e", path = "vendor/EIPs" }, + { commit = "ab3ff9fad45fa7e20d749d0a03a7567225f5dd4a", path = "vendor/NimYAML" }, + { commit = "ab581251bcda11e3cc120cc9e9ad1ad679340949", path = "vendor/eth2-networks" }, + { commit = "14d8439235fa757dd39b9fb1c10a06a99a720989", path = "vendor/gnosis-chain-configs" }, + { commit = "e3c0766b1cf5ddc22fe017e1389c6f60f0f9a468", path = "vendor/goerli" }, + { commit = "60997dd7e876a67775a7f2d53b852e75bbb2a630", path = "vendor/holesky" }, + { commit = "86f212c6a5d76b52e20fad2e318cc5436d04fc26", path = "vendor/nim-bearssl" }, + { commit = "d091a579a2e7c4668140e675a6fb2c78b8c6dc57", path = "vendor/nim-blscurve" }, + { commit = "ab3ab545be0b550cca1c2529f7e97fbebf5eba81", path = "vendor/nim-chronicles" }, + { commit = "47cc17719f4293bf80a22ebe28e3bfc54b2a59a1", path = "vendor/nim-chronos" }, + { commit = "0adf3b7db70736061bf12fa23c2fc51f395b289e", path = "vendor/nim-confutils" }, + { commit = "d66a29db7ca4372dba116928f979e92cb7f7661f", path = "vendor/nim-eth" }, + { commit = "4bbc43ab55337788143a06ea7c055462b17b950a", path = "vendor/nim-eth2-scenarios" }, + { commit = "f26a9909cebf29cc5e61dd795427eda60c6e431e", path = "vendor/nim-faststreams" }, + { commit = "be57dbc902d36f37540897e98c69aa80f868cb45", path = "vendor/nim-http-utils" }, + { commit = "ad8721e0f3c6925597b5a93b6c53e040f26b5fb3", path = "vendor/nim-json-rpc" }, + { commit = "7516a92eb8339f8fc1de7dd16cfa3d77bce87cd2", path = "vendor/nim-json-serialization" }, + { commit = "057f7c653e1abe91cca9aac2f94832f39228ea98", path = "vendor/nim-kzg4844" }, + { commit = "027570111c161d8378bca9e84b5f75500a8c38a3", path = "vendor/nim-libbacktrace" }, + { commit = "28609597d104a9be880ed5e1648e1ce18ca9dc38", path = "vendor/nim-libp2p" }, + { commit = "0e768ca7fb7df4798649145a403e7db65cae1f8b", path = "vendor/nim-metrics" }, + { commit = "d423ff9e436b8a8219926f4e3350b09108e42847", path = "vendor/nim-nat-traversal" }, + { commit = "06f715f0dbea5e238c91f3a298d26d89a2f7c31b", path = "vendor/nim-normalize" }, + { commit = "a9687dda1c3e20d5b066d42b33c2a63f018af93f", path = "vendor/nim-presto" }, + { commit = "e2adf66b8bc2f41606e8469a5f0a850d1e545b55", path = "vendor/nim-results" }, + { commit = "2bc945cc9ebfae1b688f72ea59f78fd23873d1d4", path = "vendor/nim-secp256k1" }, + { commit = "afae13adac25b6fa98bacf4b9f38458dc64317b0", path = "vendor/nim-serialization" }, + { commit = "984bdad602e977ea6c461c28201422fdeeccfb7c", path = "vendor/nim-snappy" }, + { commit = "1453b19b1a3cac24002dead15e02bd978cb52355", path = "vendor/nim-sqlite3-abi" }, + { commit = "248f2bdca2d65ff920920c72b764d0622d522596", path = "vendor/nim-ssz-serialization" }, + { commit = "a0c085a51fe4f2d82aa96173ac49b3bfe6043858", path = "vendor/nim-stew" }, + { commit = "3c238df6cd4b9c1f37a9f103383e7d2bbd420c13", path = "vendor/nim-stint" }, + { commit = "d4c43137c0590cb47f893a66ca8cb027fa6c217e", path = "vendor/nim-taskpools" }, + { commit = "ae476c67314ac4b294d21040315e0f716189a70e", path = "vendor/nim-testutils" }, + { commit = "24bbfcb8e4e256883fc959dc6f5c15fe7a84fca5", path = "vendor/nim-toml-serialization" }, + { commit = "04a154eee0b8a2ad313e24ba46a4e5b4e0b9036f", path = "vendor/nim-unicodedb" }, + { commit = "e96f3215030cbfa13abc2f5827069b6f8ba87e38", path = "vendor/nim-unittest2" }, + { commit = "285d97c2b05bbe2a13dab4b52ea878157fb1a1a1", path = "vendor/nim-web3" }, + { commit = "6db6088792bde0998c2b84c2d8e231f1d0507e49", path = "vendor/nim-websock" }, + { commit = "45b06fca15ce0f09586067d950da30c10227865a", path = "vendor/nim-zlib" }, + { commit = "d0fb557f74a28912ff129ce0ba24008b00b1019b", path = "vendor/nim-zxcvbn" }, + { commit = "dff3634b5d843f9b63425086f1b13245e26b6177", path = "vendor/nimbus-benchmarking" }, + { commit = "3866a8ab98fc6e0e6d406b88800aed72163d5fd4", path = "vendor/nimbus-build-system" }, + { commit = "ce9945b1b159d4c9b628f8c4cd2d262964692810", path = "vendor/nimbus-security-resources" }, + { commit = "0c6ddab03a99805239b7875f71d2ca95fbed6f85", path = "vendor/nimcrypto" }, + { commit = "ff09a161f61959285c64b355d452cd25eae094bd", path = "vendor/sepolia" } ] - [package_type.language_env] language_env = "nim" nim_version = "2.0.2" @@ -68,20 +67,16 @@ nim_binary_url = "https://nim-lang.org/download/nim-2.0.2-linux_x64.tar.xz" nim_version_checksum = "047dde8ff40b18628ac1188baa9ca992d05f1f45c5121d1d07a76224f06e1551 nim-2.0.2-linux_x64.tar.xz" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "latest" -run_lintian=false -run_piuparts=false -run_autopkgtest=false -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = false +run_piuparts = false +run_autopkgtest = false +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" - - - - +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/go/hello-world/pkg-builder.toml b/examples/jammy/go/hello-world/pkg-builder.toml index 5d46c58c..21cc6a2a 100644 --- a/examples/jammy/go/hello-world/pkg-builder.toml +++ b/examples/jammy/go/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-go.sss" package_name = "hello-world-go" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-go-1.0.0.tar.gz" tarball_hash = "c268da86e5489a61491313aac237baf895cf269da477cbe9dc8bf4afdf0847a52b4d15ffb763f2f3ea6022116e3ce44df25384522fbdd40dd79a3a84252640cb" @@ -18,16 +18,16 @@ go_binary_url = "https://go.dev/dl/go1.22.2.linux-amd64.tar.gz" go_binary_checksum = "5901c52b7a78002aeff14a21f93e0f064f74ce1360fce51c6ee68cd471216a17" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/java-gradle/hello-world/pkg-builder.toml b/examples/jammy/java-gradle/hello-world/pkg-builder.toml index 0e3e57e3..658525a9 100644 --- a/examples/jammy/java-gradle/hello-world/pkg-builder.toml +++ b/examples/jammy/java-gradle/hello-world/pkg-builder.toml @@ -7,33 +7,33 @@ homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-java-gradle-1.0.0.tar.gz" tarball_hash = "9838986aeb5fbf1e24fc20da08772c2264b5e0ace8a09b423c39cdc8774b0c04" [package_type.language_env] language_env = "java" -is_oracle=true -jdk_version="17.0" -jdk_binary_url="https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" -jdk_binary_checksum="e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" +is_oracle = true +jdk_version = "17.0" +jdk_binary_url = "https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" +jdk_binary_checksum = "e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" [package_type.language_env.gradle] -gradle_version="8.7" -gradle_binary_url="https://github.com/gradle/gradle-distributions/releases/download/v8.7.0/gradle-8.7-bin.zip" -gradle_binary_checksum="544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d" +gradle_version = "8.7" +gradle_binary_url = "https://github.com/gradle/gradle-distributions/releases/download/v8.7.0/gradle-8.7-bin.zip" +gradle_binary_checksum = "544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory workdir = "~/.pkg-builder/packages" diff --git a/examples/jammy/java/hello-world/pkg-builder.toml b/examples/jammy/java/hello-world/pkg-builder.toml index 69a5662e..fb9a004e 100644 --- a/examples/jammy/java/hello-world/pkg-builder.toml +++ b/examples/jammy/java/hello-world/pkg-builder.toml @@ -7,28 +7,28 @@ homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-java-1.0.0.tar.gz" tarball_hash = "c361ad7853f4eb1e272eb10fe70ac8a5fd40677da5d23e205e1808f2c6f3bed7" [package_type.language_env] language_env = "java" -is_oracle=true -jdk_version="17.0" -jdk_binary_url="https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" -jdk_binary_checksum="e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" +is_oracle = true +jdk_version = "17.0" +jdk_binary_url = "https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" +jdk_binary_checksum = "e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir = "~/.pkg-builder/packages" \ No newline at end of file +workdir = "~/.pkg-builder/packages" diff --git a/examples/jammy/javascript/hello-world/pkg-builder.toml b/examples/jammy/javascript/hello-world/pkg-builder.toml index ef2a2fbc..2e46f07b 100644 --- a/examples/jammy/javascript/hello-world/pkg-builder.toml +++ b/examples/jammy/javascript/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-javascript.sss" package_name = "hello-world-javascript" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-javascript-1.0.0.tar.gz" tarball_hash = "a7c7eb7779e319cc9c884128a64bd0997481c16aab75824b7f6a02844f847cbc46c5a04a21efcb024661ed0795fe9908fd8c00954ffdbff80337dcb6471d53f0" @@ -19,16 +19,16 @@ node_binary_checksum = "f8f9b6877778ed2d5f920a5bd853f0f8a8be1c42f6d448c763a95625 yarn_version = "1.22.19" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/nim/hello-world/pkg-builder.toml b/examples/jammy/nim/hello-world/pkg-builder.toml index 0597ba5b..181e7f37 100644 --- a/examples/jammy/nim/hello-world/pkg-builder.toml +++ b/examples/jammy/nim/hello-world/pkg-builder.toml @@ -3,13 +3,12 @@ spec_file = "hello-world-nim.sss" package_name = "hello-world-nim" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" - +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] -package_type="default" +package_type = "default" tarball_url = "hello-world-nim-1.0.0.tar.gz" -tarball_hash="b24e4ff701d8cbccab0cc78f2de55518babcd05a861af8d5d140863637b0ec74ba3ed5255bafc7fbe596defcc227e8f788c1e540655725eeabb7144be573e8a7" +tarball_hash = "b24e4ff701d8cbccab0cc78f2de55518babcd05a861af8d5d140863637b0ec74ba3ed5255bafc7fbe596defcc227e8f788c1e540655725eeabb7144be573e8a7" [package_type.language_env] language_env = "nim" @@ -18,16 +17,16 @@ nim_binary_url = "https://nim-lang.org/download/nim-2.0.2-linux_x64.tar.xz" nim_version_checksum = "047dde8ff40b18628ac1188baa9ca992d05f1f45c5121d1d07a76224f06e1551 nim-2.0.2-linux_x64.tar.xz" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/rust/hello-world/pkg-builder.toml b/examples/jammy/rust/hello-world/pkg-builder.toml index 1b82c334..05cdbbf4 100644 --- a/examples/jammy/rust/hello-world/pkg-builder.toml +++ b/examples/jammy/rust/hello-world/pkg-builder.toml @@ -3,19 +3,19 @@ spec_file = "hello-world-rust.sss" package_name = "hello-world-rust" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-rust-1.0.0.tar.gz" tarball_hash = "f5bab501028b666be71da81dcd675082d05ad4b8e1650350d27a89209a0e239a209a05b7cd3f89b1ec909260a6a2382f1c929b09ca61353594fe5836420b232d" [package_type.language_env] language_env = "rust" -rust_version="1.77.2" -rust_binary_url="https://static.rust-lang.org/dist/rust-1.77.2-x86_64-unknown-linux-gnu.tar.xz" -rust_binary_gpg_asc=""" +rust_version = "1.77.2" +rust_binary_url = "https://static.rust-lang.org/dist/rust-1.77.2-x86_64-unknown-linux-gnu.tar.xz" +rust_binary_gpg_asc = """ -----BEGIN PGP SIGNATURE----- wsFcBAABCgAQBQJmFa+iCRCFq5bm+hvl/gAAc4oP/12rJYjE54yHsCgcpf6Lg+jz @@ -35,16 +35,16 @@ KGFMBQELjcFWLGcBVE45DRuVR8E3XYunjSdgLFXjfZfeGF3uiS6fNHGCH41ryqfj """ [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/typescript/hello-world/pkg-builder.toml b/examples/jammy/typescript/hello-world/pkg-builder.toml index 63713a20..0247e3f4 100644 --- a/examples/jammy/typescript/hello-world/pkg-builder.toml +++ b/examples/jammy/typescript/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-typescript.sss" package_name = "hello-world-typescript" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-typescript-1.0.0.tar.gz" tarball_hash = "e28af9271dd941888317597af77246c14671c83254a06c756d5fc56f0291a411e89fb730c1d19a848b3c3ac185c0ba20ed1accdd5feb6cc2a1c1c3a2febeba5c" @@ -19,16 +19,16 @@ node_binary_checksum = "f8f9b6877778ed2d5f920a5bd853f0f8a8be1c42f6d448c763a95625 yarn_version = "1.22.19" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/jammy/virtual/hello-world/pkg-builder.toml b/examples/jammy/virtual/hello-world/pkg-builder.toml index 81d402b7..ddec8aa3 100644 --- a/examples/jammy/virtual/hello-world/pkg-builder.toml +++ b/examples/jammy/virtual/hello-world/pkg-builder.toml @@ -3,22 +3,22 @@ spec_file = "test-virtual-package.sss" package_name = "test-virtual-package" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] -package_type="virtual" +package_type = "virtual" [build_env] -codename="jammy jellyfish" +codename = "jammy jellyfish" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=false -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = false +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/jammy" \ No newline at end of file +workdir = "~/.pkg-builder/packages/jammy" diff --git a/examples/noble/c/hello-world/pkg-builder.toml b/examples/noble/c/hello-world/pkg-builder.toml index 60ab9c7e..15d3698b 100644 --- a/examples/noble/c/hello-world/pkg-builder.toml +++ b/examples/noble/c/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world.sss" package_name = "hello-world" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-1.0.0.tar.gz" tarball_hash = "c93bdd829eca65af1e303d4a0b31cde0c3d3c2003fa1ca985393c412264b42c3b30c7893eb1d49ea654ca4f68269c30b3cca3db66d6b112f2be14f54c3d0edff" @@ -15,16 +15,16 @@ tarball_hash = "c93bdd829eca65af1e303d4a0b31cde0c3d3c2003fa1ca985393c412264b42c3 language_env = "c" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" \ No newline at end of file +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/dotnet-9/hello-world/pkg-builder.toml b/examples/noble/dotnet-9/hello-world/pkg-builder.toml index 3a7c13da..5bd1927d 100644 --- a/examples/noble/dotnet-9/hello-world/pkg-builder.toml +++ b/examples/noble/dotnet-9/hello-world/pkg-builder.toml @@ -13,7 +13,7 @@ tarball_hash = "f263892f5ed6cbcd82f31d60058eed359686d7e745c3da97fea917ee2f44867c [package_type.language_env] language_env = "dotnet" -deps=["libbrotli1", "liblttng-ust1t64", "libunwind8"] +deps = ["libbrotli1", "liblttng-ust1t64", "libunwind8"] # see available list in apt-cache madison, which lists which versions you can install dotnet_packages = [ { name = "dotnet-host-9.0_9.0.0-rtm+build1-0ubuntu1~24.04.1~ppa1_amd64", hash = "a4b6f4eedbef7523ad2c8927f2baf79a437aa664", url = "http://backup.eth-nodes.com/noble/20250107/dotnet-host-9.0_9.0.0-rtm%2Bbuild1-0ubuntu1~24.04.1~ppa1_amd64.deb" }, @@ -32,7 +32,7 @@ use_backup_version = true [build_env] codename = "noble numbat" arch = "amd64" -pkg_builder_version = "0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" run_lintian = true run_piuparts = true diff --git a/examples/noble/dotnet/hello-world/pkg-builder.toml b/examples/noble/dotnet/hello-world/pkg-builder.toml index 8d2d5627..2344fe75 100644 --- a/examples/noble/dotnet/hello-world/pkg-builder.toml +++ b/examples/noble/dotnet/hello-world/pkg-builder.toml @@ -27,7 +27,7 @@ dotnet_packages = [ { name = "dotnet-runtime-8.0_8.0.4-0ubuntu1_amd64", hash = "4bb4c314fd3315f0cb872ba116908be299e7e429", url = "http://backup.eth-nodes.com/20240529-noble/dotnet-runtime-8.0_8.0.4-0ubuntu1_amd64.deb" }, { name = "aspnetcore-targeting-pack-8.0_8.0.4-0ubuntu1_amd64", hash = "76c84a5e08f12af30f6764ea773f2dd8c756a920", url = "http://backup.eth-nodes.com/20240529-noble/aspnetcore-targeting-pack-8.0_8.0.4-0ubuntu1_amd64.deb" }, { name = "aspnetcore-runtime-8.0_8.0.4-0ubuntu1_amd64", hash = "17f4b7c511729bb1424ec760cd035d91fe51cb79", url = "http://backup.eth-nodes.com/20240529-noble/aspnetcore-runtime-8.0_8.0.4-0ubuntu1_amd64.deb" }, - { name = "dotnet-templates-8.0_8.0.104-0ubuntu1_amd64", hash = "c1b234dcf4ac1db094600d5636590ff53d9225cd", url="http://backup.eth-nodes.com/20240529-noble/dotnet-templates-8.0_8.0.104-0ubuntu1_amd64.deb"}, + { name = "dotnet-templates-8.0_8.0.104-0ubuntu1_amd64", hash = "c1b234dcf4ac1db094600d5636590ff53d9225cd", url = "http://backup.eth-nodes.com/20240529-noble/dotnet-templates-8.0_8.0.104-0ubuntu1_amd64.deb" }, { name = "dotnet-sdk-8.0_8.0.104-0ubuntu1_amd64", hash = "d5bc66de113c1798283839006317182b44bce338", url = "http://backup.eth-nodes.com/20240529-noble/dotnet-sdk-8.0_8.0.104-0ubuntu1_amd64.deb" }, { name = "dotnet8_8.0.104-8.0.4-0ubuntu1_amd64", hash = "a2ada74cdc4a74a7f22aa48205cfc45999c94974", url = "http://backup.eth-nodes.com/20240529-noble/dotnet8_8.0.104-8.0.4-0ubuntu1_amd64.deb" }, ] @@ -36,7 +36,7 @@ use_backup_version = true [build_env] codename = "noble numbat" arch = "amd64" -pkg_builder_version = "0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" run_lintian = true run_piuparts = true diff --git a/examples/noble/git-package/nimbus/pkg-builder.toml b/examples/noble/git-package/nimbus/pkg-builder.toml index 3713ea40..500c753d 100644 --- a/examples/noble/git-package/nimbus/pkg-builder.toml +++ b/examples/noble/git-package/nimbus/pkg-builder.toml @@ -3,64 +3,63 @@ spec_file = "hello-world.sss" package_name = "hello-world" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="git" -git_url="https://github.com/status-im/nimbus-eth2.git" -git_tag="v24.3.0" +package_type = "git" +git_url = "https://github.com/status-im/nimbus-eth2.git" +git_tag = "v24.3.0" submodules = [ # vendor/EIPs commit is different as it was forced pushed :( - {commit = "72523ee3f865e09f8a6117c1b5e74cbb2df4f60e", path = "vendor/EIPs"}, - {commit = "ab3ff9fad45fa7e20d749d0a03a7567225f5dd4a", path = "vendor/NimYAML"}, - {commit = "ab581251bcda11e3cc120cc9e9ad1ad679340949", path = "vendor/eth2-networks"}, - {commit = "14d8439235fa757dd39b9fb1c10a06a99a720989", path = "vendor/gnosis-chain-configs"}, - {commit = "e3c0766b1cf5ddc22fe017e1389c6f60f0f9a468", path = "vendor/goerli"}, - {commit = "60997dd7e876a67775a7f2d53b852e75bbb2a630", path = "vendor/holesky"}, - {commit = "86f212c6a5d76b52e20fad2e318cc5436d04fc26", path = "vendor/nim-bearssl"}, - {commit = "d091a579a2e7c4668140e675a6fb2c78b8c6dc57", path = "vendor/nim-blscurve"}, - {commit = "ab3ab545be0b550cca1c2529f7e97fbebf5eba81", path = "vendor/nim-chronicles"}, - {commit = "47cc17719f4293bf80a22ebe28e3bfc54b2a59a1", path = "vendor/nim-chronos"}, - {commit = "0adf3b7db70736061bf12fa23c2fc51f395b289e", path = "vendor/nim-confutils"}, - {commit = "d66a29db7ca4372dba116928f979e92cb7f7661f", path = "vendor/nim-eth"}, - {commit = "4bbc43ab55337788143a06ea7c055462b17b950a", path = "vendor/nim-eth2-scenarios"}, - {commit = "f26a9909cebf29cc5e61dd795427eda60c6e431e", path = "vendor/nim-faststreams"}, - {commit = "be57dbc902d36f37540897e98c69aa80f868cb45", path = "vendor/nim-http-utils"}, - {commit = "ad8721e0f3c6925597b5a93b6c53e040f26b5fb3", path = "vendor/nim-json-rpc"}, - {commit = "7516a92eb8339f8fc1de7dd16cfa3d77bce87cd2", path = "vendor/nim-json-serialization"}, - {commit = "057f7c653e1abe91cca9aac2f94832f39228ea98", path = "vendor/nim-kzg4844"}, - {commit = "027570111c161d8378bca9e84b5f75500a8c38a3", path = "vendor/nim-libbacktrace"}, - {commit = "28609597d104a9be880ed5e1648e1ce18ca9dc38", path = "vendor/nim-libp2p"}, - {commit = "0e768ca7fb7df4798649145a403e7db65cae1f8b", path = "vendor/nim-metrics"}, - {commit = "d423ff9e436b8a8219926f4e3350b09108e42847", path = "vendor/nim-nat-traversal"}, - {commit = "06f715f0dbea5e238c91f3a298d26d89a2f7c31b", path = "vendor/nim-normalize"}, - {commit = "a9687dda1c3e20d5b066d42b33c2a63f018af93f", path = "vendor/nim-presto"}, - {commit = "e2adf66b8bc2f41606e8469a5f0a850d1e545b55", path = "vendor/nim-results"}, - {commit = "2bc945cc9ebfae1b688f72ea59f78fd23873d1d4", path = "vendor/nim-secp256k1"}, - {commit = "afae13adac25b6fa98bacf4b9f38458dc64317b0", path = "vendor/nim-serialization"}, - {commit = "984bdad602e977ea6c461c28201422fdeeccfb7c", path = "vendor/nim-snappy"}, - {commit = "1453b19b1a3cac24002dead15e02bd978cb52355", path = "vendor/nim-sqlite3-abi"}, - {commit = "248f2bdca2d65ff920920c72b764d0622d522596", path = "vendor/nim-ssz-serialization"}, - {commit = "a0c085a51fe4f2d82aa96173ac49b3bfe6043858", path = "vendor/nim-stew"}, - {commit = "3c238df6cd4b9c1f37a9f103383e7d2bbd420c13", path = "vendor/nim-stint"}, - {commit = "d4c43137c0590cb47f893a66ca8cb027fa6c217e", path = "vendor/nim-taskpools"}, - {commit = "ae476c67314ac4b294d21040315e0f716189a70e", path = "vendor/nim-testutils"}, - {commit = "24bbfcb8e4e256883fc959dc6f5c15fe7a84fca5", path = "vendor/nim-toml-serialization"}, - {commit = "04a154eee0b8a2ad313e24ba46a4e5b4e0b9036f", path = "vendor/nim-unicodedb"}, - {commit = "e96f3215030cbfa13abc2f5827069b6f8ba87e38", path = "vendor/nim-unittest2"}, - {commit = "285d97c2b05bbe2a13dab4b52ea878157fb1a1a1", path = "vendor/nim-web3"}, - {commit = "6db6088792bde0998c2b84c2d8e231f1d0507e49", path = "vendor/nim-websock"}, - {commit = "45b06fca15ce0f09586067d950da30c10227865a", path = "vendor/nim-zlib"}, - {commit = "d0fb557f74a28912ff129ce0ba24008b00b1019b", path = "vendor/nim-zxcvbn"}, - {commit = "dff3634b5d843f9b63425086f1b13245e26b6177", path = "vendor/nimbus-benchmarking"}, - {commit = "3866a8ab98fc6e0e6d406b88800aed72163d5fd4", path = "vendor/nimbus-build-system"}, - {commit = "ce9945b1b159d4c9b628f8c4cd2d262964692810", path = "vendor/nimbus-security-resources"}, - {commit = "0c6ddab03a99805239b7875f71d2ca95fbed6f85", path = "vendor/nimcrypto"}, - {commit = "ff09a161f61959285c64b355d452cd25eae094bd", path = "vendor/sepolia"} + { commit = "72523ee3f865e09f8a6117c1b5e74cbb2df4f60e", path = "vendor/EIPs" }, + { commit = "ab3ff9fad45fa7e20d749d0a03a7567225f5dd4a", path = "vendor/NimYAML" }, + { commit = "ab581251bcda11e3cc120cc9e9ad1ad679340949", path = "vendor/eth2-networks" }, + { commit = "14d8439235fa757dd39b9fb1c10a06a99a720989", path = "vendor/gnosis-chain-configs" }, + { commit = "e3c0766b1cf5ddc22fe017e1389c6f60f0f9a468", path = "vendor/goerli" }, + { commit = "60997dd7e876a67775a7f2d53b852e75bbb2a630", path = "vendor/holesky" }, + { commit = "86f212c6a5d76b52e20fad2e318cc5436d04fc26", path = "vendor/nim-bearssl" }, + { commit = "d091a579a2e7c4668140e675a6fb2c78b8c6dc57", path = "vendor/nim-blscurve" }, + { commit = "ab3ab545be0b550cca1c2529f7e97fbebf5eba81", path = "vendor/nim-chronicles" }, + { commit = "47cc17719f4293bf80a22ebe28e3bfc54b2a59a1", path = "vendor/nim-chronos" }, + { commit = "0adf3b7db70736061bf12fa23c2fc51f395b289e", path = "vendor/nim-confutils" }, + { commit = "d66a29db7ca4372dba116928f979e92cb7f7661f", path = "vendor/nim-eth" }, + { commit = "4bbc43ab55337788143a06ea7c055462b17b950a", path = "vendor/nim-eth2-scenarios" }, + { commit = "f26a9909cebf29cc5e61dd795427eda60c6e431e", path = "vendor/nim-faststreams" }, + { commit = "be57dbc902d36f37540897e98c69aa80f868cb45", path = "vendor/nim-http-utils" }, + { commit = "ad8721e0f3c6925597b5a93b6c53e040f26b5fb3", path = "vendor/nim-json-rpc" }, + { commit = "7516a92eb8339f8fc1de7dd16cfa3d77bce87cd2", path = "vendor/nim-json-serialization" }, + { commit = "057f7c653e1abe91cca9aac2f94832f39228ea98", path = "vendor/nim-kzg4844" }, + { commit = "027570111c161d8378bca9e84b5f75500a8c38a3", path = "vendor/nim-libbacktrace" }, + { commit = "28609597d104a9be880ed5e1648e1ce18ca9dc38", path = "vendor/nim-libp2p" }, + { commit = "0e768ca7fb7df4798649145a403e7db65cae1f8b", path = "vendor/nim-metrics" }, + { commit = "d423ff9e436b8a8219926f4e3350b09108e42847", path = "vendor/nim-nat-traversal" }, + { commit = "06f715f0dbea5e238c91f3a298d26d89a2f7c31b", path = "vendor/nim-normalize" }, + { commit = "a9687dda1c3e20d5b066d42b33c2a63f018af93f", path = "vendor/nim-presto" }, + { commit = "e2adf66b8bc2f41606e8469a5f0a850d1e545b55", path = "vendor/nim-results" }, + { commit = "2bc945cc9ebfae1b688f72ea59f78fd23873d1d4", path = "vendor/nim-secp256k1" }, + { commit = "afae13adac25b6fa98bacf4b9f38458dc64317b0", path = "vendor/nim-serialization" }, + { commit = "984bdad602e977ea6c461c28201422fdeeccfb7c", path = "vendor/nim-snappy" }, + { commit = "1453b19b1a3cac24002dead15e02bd978cb52355", path = "vendor/nim-sqlite3-abi" }, + { commit = "248f2bdca2d65ff920920c72b764d0622d522596", path = "vendor/nim-ssz-serialization" }, + { commit = "a0c085a51fe4f2d82aa96173ac49b3bfe6043858", path = "vendor/nim-stew" }, + { commit = "3c238df6cd4b9c1f37a9f103383e7d2bbd420c13", path = "vendor/nim-stint" }, + { commit = "d4c43137c0590cb47f893a66ca8cb027fa6c217e", path = "vendor/nim-taskpools" }, + { commit = "ae476c67314ac4b294d21040315e0f716189a70e", path = "vendor/nim-testutils" }, + { commit = "24bbfcb8e4e256883fc959dc6f5c15fe7a84fca5", path = "vendor/nim-toml-serialization" }, + { commit = "04a154eee0b8a2ad313e24ba46a4e5b4e0b9036f", path = "vendor/nim-unicodedb" }, + { commit = "e96f3215030cbfa13abc2f5827069b6f8ba87e38", path = "vendor/nim-unittest2" }, + { commit = "285d97c2b05bbe2a13dab4b52ea878157fb1a1a1", path = "vendor/nim-web3" }, + { commit = "6db6088792bde0998c2b84c2d8e231f1d0507e49", path = "vendor/nim-websock" }, + { commit = "45b06fca15ce0f09586067d950da30c10227865a", path = "vendor/nim-zlib" }, + { commit = "d0fb557f74a28912ff129ce0ba24008b00b1019b", path = "vendor/nim-zxcvbn" }, + { commit = "dff3634b5d843f9b63425086f1b13245e26b6177", path = "vendor/nimbus-benchmarking" }, + { commit = "3866a8ab98fc6e0e6d406b88800aed72163d5fd4", path = "vendor/nimbus-build-system" }, + { commit = "ce9945b1b159d4c9b628f8c4cd2d262964692810", path = "vendor/nimbus-security-resources" }, + { commit = "0c6ddab03a99805239b7875f71d2ca95fbed6f85", path = "vendor/nimcrypto" }, + { commit = "ff09a161f61959285c64b355d452cd25eae094bd", path = "vendor/sepolia" } ] - [package_type.language_env] language_env = "nim" nim_version = "2.0.2" @@ -68,20 +67,16 @@ nim_binary_url = "https://nim-lang.org/download/nim-2.0.2-linux_x64.tar.xz" nim_version_checksum = "047dde8ff40b18628ac1188baa9ca992d05f1f45c5121d1d07a76224f06e1551 nim-2.0.2-linux_x64.tar.xz" [build_env] -codename="bookworm" +codename = "bookworm" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "latest" -run_lintian=false -run_piuparts=false -run_autopkgtest=false -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = false +run_piuparts = false +run_autopkgtest = false +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" - - - - +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/go/hello-world/pkg-builder.toml b/examples/noble/go/hello-world/pkg-builder.toml index 6e40b3cf..e8ac3996 100644 --- a/examples/noble/go/hello-world/pkg-builder.toml +++ b/examples/noble/go/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-go.sss" package_name = "hello-world-go" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-go-1.0.0.tar.gz" tarball_hash = "c268da86e5489a61491313aac237baf895cf269da477cbe9dc8bf4afdf0847a52b4d15ffb763f2f3ea6022116e3ce44df25384522fbdd40dd79a3a84252640cb" @@ -18,16 +18,16 @@ go_binary_url = "https://go.dev/dl/go1.22.2.linux-amd64.tar.gz" go_binary_checksum = "5901c52b7a78002aeff14a21f93e0f064f74ce1360fce51c6ee68cd471216a17" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/java-gradle/hello-world/pkg-builder.toml b/examples/noble/java-gradle/hello-world/pkg-builder.toml index 3507e7e9..9caced7e 100644 --- a/examples/noble/java-gradle/hello-world/pkg-builder.toml +++ b/examples/noble/java-gradle/hello-world/pkg-builder.toml @@ -7,33 +7,33 @@ homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-java-gradle-1.0.0.tar.gz" tarball_hash = "9838986aeb5fbf1e24fc20da08772c2264b5e0ace8a09b423c39cdc8774b0c04" [package_type.language_env] language_env = "java" -is_oracle=true -jdk_version="17.0" -jdk_binary_url="https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" -jdk_binary_checksum="e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" +is_oracle = true +jdk_version = "17.0" +jdk_binary_url = "https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" +jdk_binary_checksum = "e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" [package_type.language_env.gradle] -gradle_version="8.7" -gradle_binary_url="https://github.com/gradle/gradle-distributions/releases/download/v8.7.0/gradle-8.7-bin.zip" -gradle_binary_checksum="544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d" +gradle_version = "8.7" +gradle_binary_url = "https://github.com/gradle/gradle-distributions/releases/download/v8.7.0/gradle-8.7-bin.zip" +gradle_binary_checksum = "544c35d6bd849ae8a5ed0bcea39ba677dc40f49df7d1835561582da2009b961d" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory workdir = "~/.pkg-builder/packages" diff --git a/examples/noble/java/hello-world/pkg-builder.toml b/examples/noble/java/hello-world/pkg-builder.toml index 0a579113..19f72f36 100644 --- a/examples/noble/java/hello-world/pkg-builder.toml +++ b/examples/noble/java/hello-world/pkg-builder.toml @@ -7,28 +7,28 @@ homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-java-1.0.0.tar.gz" tarball_hash = "c361ad7853f4eb1e272eb10fe70ac8a5fd40677da5d23e205e1808f2c6f3bed7" [package_type.language_env] language_env = "java" -is_oracle=true -jdk_version="17.0" -jdk_binary_url="https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" -jdk_binary_checksum="e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" +is_oracle = true +jdk_version = "17.0" +jdk_binary_url = "https://download.oracle.com/java/17/archive/jdk-17.0.10_linux-x64_bin.tar.gz" +jdk_binary_checksum = "e4fb2df9a32a876afb0a6e17f54c594c2780e18badfa2e8fc99bc2656b0a57b1" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir = "~/.pkg-builder/packages" \ No newline at end of file +workdir = "~/.pkg-builder/packages" diff --git a/examples/noble/javascript/hello-world/pkg-builder.toml b/examples/noble/javascript/hello-world/pkg-builder.toml index 6cc8380e..63dbcc59 100644 --- a/examples/noble/javascript/hello-world/pkg-builder.toml +++ b/examples/noble/javascript/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-javascript.sss" package_name = "hello-world-javascript" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-javascript-1.0.0.tar.gz" tarball_hash = "a7c7eb7779e319cc9c884128a64bd0997481c16aab75824b7f6a02844f847cbc46c5a04a21efcb024661ed0795fe9908fd8c00954ffdbff80337dcb6471d53f0" @@ -19,16 +19,16 @@ node_binary_checksum = "f8f9b6877778ed2d5f920a5bd853f0f8a8be1c42f6d448c763a95625 yarn_version = "1.22.19" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/nim/hello-world/pkg-builder.toml b/examples/noble/nim/hello-world/pkg-builder.toml index 3157c521..a00b0d98 100644 --- a/examples/noble/nim/hello-world/pkg-builder.toml +++ b/examples/noble/nim/hello-world/pkg-builder.toml @@ -3,13 +3,12 @@ spec_file = "hello-world-nim.sss" package_name = "hello-world-nim" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" - +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] -package_type="default" +package_type = "default" tarball_url = "hello-world-nim-1.0.0.tar.gz" -tarball_hash="b24e4ff701d8cbccab0cc78f2de55518babcd05a861af8d5d140863637b0ec74ba3ed5255bafc7fbe596defcc227e8f788c1e540655725eeabb7144be573e8a7" +tarball_hash = "b24e4ff701d8cbccab0cc78f2de55518babcd05a861af8d5d140863637b0ec74ba3ed5255bafc7fbe596defcc227e8f788c1e540655725eeabb7144be573e8a7" [package_type.language_env] language_env = "nim" @@ -18,16 +17,16 @@ nim_binary_url = "https://nim-lang.org/download/nim-2.0.2-linux_x64.tar.xz" nim_version_checksum = "047dde8ff40b18628ac1188baa9ca992d05f1f45c5121d1d07a76224f06e1551 nim-2.0.2-linux_x64.tar.xz" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/python/hello-world/pkg-builder.toml b/examples/noble/python/hello-world/pkg-builder.toml index e14d7ebc..5b8f7025 100644 --- a/examples/noble/python/hello-world/pkg-builder.toml +++ b/examples/noble/python/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-python.sss" package_name = "hello-world-python" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-1.0.0.tar.gz" tarball_hash = "1915a59fabb5859cfd4c14eb2cde7064acf3b9ff6e9e78fa68ed06f4acc482b5" @@ -15,16 +15,16 @@ tarball_hash = "1915a59fabb5859cfd4c14eb2cde7064acf3b9ff6e9e78fa68ed06f4acc482b5 language_env = "python" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.28" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.28" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" \ No newline at end of file +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/rust/hello-world/pkg-builder.toml b/examples/noble/rust/hello-world/pkg-builder.toml index 820e8635..df855884 100644 --- a/examples/noble/rust/hello-world/pkg-builder.toml +++ b/examples/noble/rust/hello-world/pkg-builder.toml @@ -3,19 +3,19 @@ spec_file = "hello-world-rust.sss" package_name = "hello-world-rust" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-rust-1.0.0.tar.gz" tarball_hash = "f5bab501028b666be71da81dcd675082d05ad4b8e1650350d27a89209a0e239a209a05b7cd3f89b1ec909260a6a2382f1c929b09ca61353594fe5836420b232d" [package_type.language_env] language_env = "rust" -rust_version="1.77.2" -rust_binary_url="https://static.rust-lang.org/dist/rust-1.77.2-x86_64-unknown-linux-gnu.tar.xz" -rust_binary_gpg_asc=""" +rust_version = "1.77.2" +rust_binary_url = "https://static.rust-lang.org/dist/rust-1.77.2-x86_64-unknown-linux-gnu.tar.xz" +rust_binary_gpg_asc = """ -----BEGIN PGP SIGNATURE----- wsFcBAABCgAQBQJmFa+iCRCFq5bm+hvl/gAAc4oP/12rJYjE54yHsCgcpf6Lg+jz @@ -35,16 +35,16 @@ KGFMBQELjcFWLGcBVE45DRuVR8E3XYunjSdgLFXjfZfeGF3uiS6fNHGCH41ryqfj """ [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/typescript/hello-world/pkg-builder.toml b/examples/noble/typescript/hello-world/pkg-builder.toml index 78dd60ab..7265449f 100644 --- a/examples/noble/typescript/hello-world/pkg-builder.toml +++ b/examples/noble/typescript/hello-world/pkg-builder.toml @@ -3,11 +3,11 @@ spec_file = "hello-world-typescript.sss" package_name = "hello-world-typescript" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] # virtual | git | default -package_type="default" +package_type = "default" tarball_url = "hello-world-typescript-1.0.0.tar.gz" tarball_hash = "e28af9271dd941888317597af77246c14671c83254a06c756d5fc56f0291a411e89fb730c1d19a848b3c3ac185c0ba20ed1accdd5feb6cc2a1c1c3a2febeba5c" @@ -19,16 +19,16 @@ node_binary_checksum = "f8f9b6877778ed2d5f920a5bd853f0f8a8be1c42f6d448c763a95625 yarn_version = "1.22.19" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=true -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = true +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" +workdir = "~/.pkg-builder/packages/noble" diff --git a/examples/noble/virtual/hello-world/pkg-builder.toml b/examples/noble/virtual/hello-world/pkg-builder.toml index e0b0e3eb..fc8217d3 100644 --- a/examples/noble/virtual/hello-world/pkg-builder.toml +++ b/examples/noble/virtual/hello-world/pkg-builder.toml @@ -3,22 +3,22 @@ spec_file = "test-virtual-package.sss" package_name = "test-virtual-package" version_number = "1.0.0" revision_number = "1" -homepage="https://github.com/eth-pkg/pkg-builder#examples" +homepage = "https://github.com/eth-pkg/pkg-builder#examples" [package_type] -package_type="virtual" +package_type = "virtual" [build_env] -codename="noble numbat" +codename = "noble numbat" arch = "amd64" -pkg_builder_version="0.3.1" +pkg_builder_version = "0.3.2" debcrafter_version = "8189263" -run_lintian=true -run_piuparts=true -run_autopkgtest=false -lintian_version="2.116.3" -piuparts_version="1.1.7" -autopkgtest_version="5.20" -sbuild_version="0.85.6" +run_lintian = true +run_piuparts = true +run_autopkgtest = false +lintian_version = "2.116.3" +piuparts_version = "1.1.7" +autopkgtest_version = "5.20" +sbuild_version = "0.85.6" # package directory -workdir="~/.pkg-builder/packages/noble" \ No newline at end of file +workdir = "~/.pkg-builder/packages/noble" diff --git a/workspace/cli/Cargo.toml b/workspace/cli/Cargo.toml index 825b5a6d..72fede1e 100644 --- a/workspace/cli/Cargo.toml +++ b/workspace/cli/Cargo.toml @@ -1,21 +1,21 @@ [package] name = "cli" -version = "0.3.1" +version = "0.3.2" edition = "2024" [lib] name = "cli" -path = "src/mod.rs" +path = "src/mod.rs" [dependencies] -types = { workspace = true} -packager_deb = { workspace = true} -clap = { workspace = true} -toml = { workspace = true} -serde = { workspace = true} -env_logger ={ workspace = true} -log = { workspace = true} -cargo_metadata = { workspace = true} -regex = { workspace = true} -thiserror = { workspace = true} -tempfile = { workspace = true } +types = { workspace = true } +packager_deb = { workspace = true } +clap = { workspace = true } +toml = { workspace = true } +serde = { workspace = true } +env_logger = { workspace = true } +log = { workspace = true } +cargo_metadata = { workspace = true } +regex = { workspace = true } +thiserror = { workspace = true } +tempfile = { workspace = true } diff --git a/workspace/packager_deb/src/sbuild.rs b/workspace/packager_deb/src/sbuild.rs index 896eeaa9..209f1e8e 100644 --- a/workspace/packager_deb/src/sbuild.rs +++ b/workspace/packager_deb/src/sbuild.rs @@ -152,8 +152,8 @@ impl Sbuild { (actual_sha1 != output.hash).then(|| { format!( - "SHA1 mismatch for {}: expected {}, got {}", - output.name, output.hash, actual_sha1 + "SHA1 mismatch for {}\n got: {} expected: {},", + output.name, output.hash, actual_sha1, ) }) }) @@ -164,7 +164,7 @@ impl Sbuild { Ok(()) } else { // Convert the error collection to a proper error - Err(SbuildError::VerificationError(errors.join("; "))) + Err(SbuildError::VerificationError(errors.join("\n"))) } } diff --git a/workspace/pkg_builder/Cargo.toml b/workspace/pkg_builder/Cargo.toml index 6fbf97f3..bbc3a694 100644 --- a/workspace/pkg_builder/Cargo.toml +++ b/workspace/pkg_builder/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pkg-builder" -version = "0.3.1" +version = "0.3.2" edition = "2024" build = "src/build.rs" @@ -8,11 +8,10 @@ build = "src/build.rs" name = "pkg-builder" path = "src/main.rs" - [build-dependencies] -thiserror = { workspace = true } +thiserror = { workspace = true } serde = { workspace = true } toml = { workspace = true } [dependencies] -cli = { workspace = true } \ No newline at end of file +cli = { workspace = true } diff --git a/workspace/pkg_builder/src/main.rs b/workspace/pkg_builder/src/main.rs index 1303dea5..f0595604 100644 --- a/workspace/pkg_builder/src/main.rs +++ b/workspace/pkg_builder/src/main.rs @@ -1,3 +1,5 @@ +use std::error::Error; + use cli::cli::run_cli; fn main() { @@ -7,8 +9,34 @@ fn main() { std::process::exit(0); } Err(err) => { - println!("Failed to run: {:?}", err); + eprintln!("{}", format_error(&err)); std::process::exit(1); } } } + +fn format_error(err: &dyn Error) -> String { + let message = err.to_string(); + let mut chain = vec![message.clone()]; + let mut current = err.source(); + while let Some(source) = current { + chain.push(source.to_string()); + current = source.source(); + } + + let chain_str = chain + .iter() + .enumerate() + .map(|(i, s)| { + let indent = " ".repeat(i); + format!("{}{}", indent, s.lines().next().unwrap_or_default()) + }) + .collect::>() + .join("\n"); + + format!( + "Error:\n{}\n\nFull error message:\n{}", + chain_str, + message + ) +} \ No newline at end of file