Skip to content

Commit

Permalink
Merge pull request #395 from eth-pkg/upcoming/bookworm/amd64/eth-node…
Browse files Browse the repository at this point in the history
…-teku/25.1.0-1

upcoming/bookworm/amd64/eth-node-teku/25.1.0-1
  • Loading branch information
eenagy authored Jan 22, 2025
2 parents 7d9c6a8 + 739883c commit 3c2cd27
Show file tree
Hide file tree
Showing 16 changed files with 1,378 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
eth-node-teku (25.1.0-1) bookworm; urgency=medium

* Support for 25.1.0-1

-- Eniko Nagy <[email protected]> Wed, 22 Jan 2025 09:16:56 +0100

23 changes: 23 additions & 0 deletions releases/bookworm/amd64/eth-node-teku/25.1.0-1/eth-node-teku.sps
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name = "eth-node-teku"
architecture = "any"
summary = "Teku is a Java implementation of the Ethereum 2.0 Beacon Chain."
conflicts = []
recommends = []
provides = ["eth-node-consensus-client (= 1)"]
suggests = ["eth-node (= 1)"]
add_files = ["/build/install/teku /usr/lib/eth-node-teku"]
add_links = ["/usr/lib/eth-node-teku/teku/bin/teku /usr/bin/teku"]
add_manpages = []
long_doc = """
Teku is an open source Ethereum consensus client (previously called an Ethereum 2.0 client) written in Java.
Teku contains a full beacon node implementation and a validator client for participating in proof of stake consensus.
What can you do with Teku?
Teku supports the following features:
Running the beacon node synchronization and consensus.
Proposing and attesting to blocks.
Enterprise-focused metrics using Prometheus.
A REST API for managing consensus layer node operations.
External key management for managing validator signing keys.
"""
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = "eth-node-teku"
maintainer = "Eniko Nagy <[email protected]>"
section = "net"
variants = []
build_depends = []
packages = ["eth-node-teku"]
skip_debug_symbols = true

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[verify]
package_hash=[

{ hash="c90da96e771f9952cf9d57cd9082d3fddb172db8", name= "eth-node-teku_25.1.0-1.dsc"},
{ hash="ffbfd66c8a8030ca202163539fff339643e16281", name= "eth-node-teku_25.1.0.orig.tar.gz"},
{ hash="d0b3437b931dbd0354a461b674eeb601352a4cdf", name= "eth-node-teku_25.1.0-1.debian.tar.xz"},
{ hash="27ab7346df3c2825a5877825cfc51a68e75a0e78", name= "eth-node-teku_25.1.0-1_amd64.deb"},
]
41 changes: 41 additions & 0 deletions releases/bookworm/amd64/eth-node-teku/25.1.0-1/pkg-builder.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
[package_fields]
spec_file = "eth-node-teku.sss"
package_name = "eth-node-teku"
version_number = "25.1.0"
revision_number = "1"
homepage="https://github.com/Consensys/teku"

[package_type]
# virtual | git | default
package_type="default"
tarball_url = "https://github.com/Consensys/teku/archive/refs/tags/25.1.0.tar.gz"
## Provided by debian package maintainer not by team developing the software
tarball_hash = "f811f6905df76c8ea24641aa5f7dd87555d6bbbfc1a64fc8409bf3ca18e62d7b"

[package_type.language_env]
language_env = "java"
is_oracle=true
jdk_version="21.0"
jdk_binary_url="https://download.oracle.com/java/21/archive/jdk-21.0.2_linux-x64_bin.tar.gz"
jdk_binary_checksum="9f1f4a7f25ef6a73255657c40a6d7714f2d269cf15fb2ff1dc9c0c8b56623a6f"

[package_type.language_env.gradle]
gradle_version="8.4"
gradle_binary_url="https://github.com/gradle/gradle-distributions/releases/download/v8.4.0/gradle-8.4-bin.zip"
gradle_binary_checksum="3e1af3ae886920c3ac87f7a91f816c0c7c436f276a6eefdb3da152100fef72ae"


[build_env]
codename="bookworm"
arch = "amd64"
pkg_builder_version="0.2.9"
debcrafter_version = "2711b53"
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"
Loading

0 comments on commit 3c2cd27

Please sign in to comment.