Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
eth-node-teku (25.9.1-1) noble; urgency=medium

* Support for 25.9.1-1

-- Eniko Nagy <mail+ethnodes@eenagy.com> Sat, 06 Sep 2025 10:45:22 +0000

23 changes: 23 additions & 0 deletions releases/noble/amd64/eth-node-teku/25.9.1-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.
"""
8 changes: 8 additions & 0 deletions releases/noble/amd64/eth-node-teku/25.9.1-1/eth-node-teku.sss
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
name = "eth-node-teku"
maintainer = "Eniko Nagy <mail+ethnodes@eenagy.com>"
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,7 @@
[verify]
package_hash=[
{ hash="b145b52eb326d3370b44906c0339f4c4f2235c5c", name= "eth-node-teku_25.9.1-1.dsc"},
{ hash="b4d5d0a2c692a2d3a498e40a23fe658a64ed21ae", name= "eth-node-teku_25.9.1.orig.tar.gz"},
{ hash="134a850e8bf6165b8995b149de1ddad81eb7426e", name= "eth-node-teku_25.9.1-1.debian.tar.xz"},
{ hash="4da3a65075fa1effc1debb5975fc6faecda120b7", name= "eth-node-teku_25.9.1-1_amd64.deb"},
]
41 changes: 41 additions & 0 deletions releases/noble/amd64/eth-node-teku/25.9.1-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.9.1"
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.9.1.tar.gz"
## Provided by debian package maintainer not by team developing the software
tarball_hash = "f0763bcc8dcce21ee10febeab824aac266aeb615a5aea52ec8f03188efd59e07"

[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="noble numbat"
arch = "amd64"
pkg_builder_version="0.3.1"
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/noble"
Loading