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-nethermind (1.33.1-1) bookworm; urgency=medium

* Support for 1.33.1-1

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

Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name = "eth-node-nethermind"
architecture = "any"
summary = "Nethermind Ethereum client"
conflicts = []
recommends = []
provides = ["eth-node-execution-client (= 1)"]
suggests = ["eth-node (= 1)"]
# TODO can't add depends, piuparts are failing
#depends = ["aspnetcore-runtime-7.0", "ca-certificates"]
depends = []
add_files = [
"src/Nethermind/artifacts/bin /usr/lib/eth-node-nethermind",
"src/Nethermind/artifacts/obj /usr/lib/eth-node-nethermind"
]
add_links = ["/usr/lib/eth-node-nethermind/bin/Nethermind.Runner/release/nethermind /usr/bin/nethermind"]
add_manpages = []
long_doc = """
Nethermind is a high-performance, highly configurable full Ethereum protocol execution client built on .NET that runs on Linux, Windows, and macOS, and supports Clique, Aura, and Ethash. Nethermind offers very fast sync speeds and support for external plugins. Enjoy reliable access to rich on-chain data thanks to high-performance JSON-RPC based on the Kestrel web server. Healthy node monitoring is secured with Grafana analytics and Seq logging.
"""
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name = "eth-node-nethermind"
maintainer = "Eniko Nagy <mail+ethnodes@eenagy.com>"
section = "net"
variants = []
build_depends = [
"libsnappy-dev",
"dotnet-sdk-8.0",
]
packages = ["eth-node-nethermind"]
skip_debug_symbols = true

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[verify]
package_hash=[
{ hash="4f966bb21b44e1461e3e7da2f1b2353faedc592d", name= "eth-node-nethermind_1.33.1-1.dsc"},
{ hash="fe0a78885b8650f379a25ed19e2fad8048d031c1", name= "eth-node-nethermind_1.33.1.orig.tar.gz"},
{ hash="32f3fe07dd2a6d37f072f58b9bd89b34bd6f7ce0", name= "eth-node-nethermind_1.33.1-1.debian.tar.xz"},
{ hash="1e4e8d246aacc0d71cf674a869ffc1aa312b8174", name= "eth-node-nethermind_1.33.1-1_amd64.deb"},
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
[package_fields]
spec_file = "eth-node-nethermind.sss"
package_name = "eth-node-nethermind"
version_number = "1.33.1"
revision_number = "1"
homepage = "https://github.com/NethermindEth/nethermind"

[package_type]
# virtual | git | default
package_type = "default"
tarball_url = "https://github.com/NethermindEth/nethermind/archive/refs/tags/1.33.1.tar.gz"
## Provided by debian package maintainer not by team developing the software
tarball_hash = "2511a73733caef8cd8095a5c13db18c59b5d4823b7d5624dbb459393e9d4dfde"

[package_type.language_env]
language_env = "dotnet"
## because MS force pushes package version
dotnet_packages = [
{ name = "aspnetcore-runtime-9.0_9.0.0-1_amd64", hash = "2031dd260660a7e7f77f32b7e4c993fd9c23d3c1", url = "http://backup.eth-nodes.com/bookworm/20250107/aspnetcore-runtime-9.0_9.0.0-1_amd64.deb" },
{ name = "aspnetcore-targeting-pack-9.0_9.0.0-1_amd64", hash = "4038bdc5a54178fe2bfc329680906a14d43b282e", url = "http://backup.eth-nodes.com/bookworm/20250107/aspnetcore-targeting-pack-9.0_9.0.0-1_amd64.deb" },
{ name = "dotnet-apphost-pack-9.0_9.0.0-1_amd64", hash = "03e19d0580ab4114c64ef12d0c02a4f13f0da717", url = "http://backup.eth-nodes.com/bookworm/20250107/dotnet-apphost-pack-9.0_9.0.0-1_amd64.deb" },
{ name = "dotnet-hostfxr-9.0_9.0.0-1_amd64", hash = "4b677d008ac0135168bb49074135e213c7d335ac", url = "http://backup.eth-nodes.com/bookworm/20250107/dotnet-hostfxr-9.0_9.0.0-1_amd64.deb" },
{ name = "dotnet-runtime-9.0_9.0.0-1_amd64", hash = "5ed8ce77eecf489180ab7e366d868e443f2900b4", url = "http://backup.eth-nodes.com/bookworm/20250107/dotnet-runtime-9.0_9.0.0-1_amd64.deb" },
{ name = "dotnet-sdk-9.0_9.0.101-1_amd64", hash = "e97ce6be21ad8d7401ca45829c708b5c9e2532f0", url = "http://backup.eth-nodes.com/bookworm/20250107/dotnet-sdk-9.0_9.0.101-1_amd64.deb" },
{ name = "dotnet-targeting-pack-9.0_9.0.0-1_amd64", hash = "cb3967451b497e72ea773a2db1be15b862dd0b0b", url = "http://backup.eth-nodes.com/bookworm/20250107/dotnet-targeting-pack-9.0_9.0.0-1_amd64.deb" },
{ name = "netstandard-targeting-pack-2.1_2.1.0-1_amd64", hash = "c849f17d5e8cdce4b068e2897939be7de4b839d3", url = "http://backup.eth-nodes.com/bookworm/20250107/netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb" },
]

use_backup_version = false

[build_env]
codename = "bookworm"
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/bookworm"
language_env = "dotnet"
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<Project>

<PropertyGroup>
<Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
<ContinuousIntegrationBuild Condition="'$(CI)' == 'true'">true</ContinuousIntegrationBuild>
<InvariantGlobalization>true</InvariantGlobalization>
<LangVersion>13.0</LangVersion>
<NuGetAuditMode>direct</NuGetAuditMode>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<TargetFramework>net9.0</TargetFramework>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<UseArtifactsOutput>true</UseArtifactsOutput>
</PropertyGroup>

<PropertyGroup Label="ProductInfo">
<BuildTimestamp Condition="'$(BuildTimestamp)' == ''">$([System.DateTimeOffset]::UtcNow.ToUnixTimeSeconds())</BuildTimestamp>
<Copyright>Demerzel Solutions Limited</Copyright>
<Product>Nethermind</Product>
<SourceRevisionId Condition="'$(Commit)' != ''">$(Commit)</SourceRevisionId>
<VersionPrefix>1.32.1</VersionPrefix>
<VersionSuffix></VersionSuffix>
</PropertyGroup>

<ItemGroup Label="AssemblyCustomMetadata">
<AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute">
<_Parameter1>BuildTimestamp</_Parameter1>
<_Parameter2>$(BuildTimestamp)</_Parameter2>
</AssemblyAttribute>
</ItemGroup>

</Project>
Loading
Loading