From 8e6e27a6e84c453df0809f4c75c7d442280c0f53 Mon Sep 17 00:00:00 2001 From: orignal Date: Sat, 10 Oct 2026 16:11:50 -0400 Subject: [PATCH] enable Debian 12 back --- .github/workflows/build-deb.yml | 23 ++++++++++------------- debian/control | 3 ++- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-deb.yml b/.github/workflows/build-deb.yml index b7b30409..299c95a5 100644 --- a/.github/workflows/build-deb.yml +++ b/.github/workflows/build-deb.yml @@ -14,26 +14,21 @@ on: - libi2pd_client/** - Makefile - Makefile.linux + tags: + - '*' pull_request: branches: - '*' - workflow_call: jobs: build: - name: ${{ matrix.dist }} ${{ matrix.arch }} - runs-on: ${{ matrix.runner }} + name: ${{ matrix.dist }} + runs-on: ubuntu-latest strategy: fail-fast: false matrix: - dist: ['trixie'] - arch: ['amd64', 'arm64'] - include: - - arch: amd64 - runner: ubuntu-latest - - arch: arm64 - runner: ubuntu-24.04-arm + dist: ['bookworm','trixie'] steps: - name: Checkout @@ -46,20 +41,22 @@ jobs: uses: prompt/actions-commit-hash@v3.0.0 - name: Build package + env: + MAKEFLAGS: "TORRENTS=N" uses: jtdor/build-deb-action@v1 with: docker-image: debian:${{ matrix.dist }}-slim buildpackage-opts: --build=binary --no-sign - before-build-hook: debchange --controlmaint --local "${{ startsWith(github.ref, 'refs/tags/') && matrix.dist || format('+{0}~{1}', steps.commit.outputs.short, matrix.dist) }}" -b --distribution ${{ matrix.dist }} "CI build" + before-build-hook: debchange --controlmaint --local "+${{ steps.commit.outputs.short }}~${{ matrix.dist }}" -b --distribution ${{ matrix.dist }} "CI build" extra-build-deps: devscripts git - name: Upload package uses: actions/upload-artifact@v4 with: - name: i2pd_${{ matrix.dist }}_${{ matrix.arch }} + name: i2pd_${{ matrix.dist }} path: debian/artifacts/i2pd_*.deb - name: Upload debugging symbols uses: actions/upload-artifact@v4 with: - name: i2pd-dbgsym_${{ matrix.dist }}_${{ matrix.arch }} + name: i2pd-dbgsym_${{ matrix.dist }} path: debian/artifacts/i2pd-dbgsym_*.deb diff --git a/debian/control b/debian/control index a74c98a3..d86e10bc 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: i2pd Section: net Priority: optional Maintainer: r4sas -Build-Depends: debhelper (>= 12~), libboost-program-options-dev (>= 1.46), libboost-json-dev (>= 1.81), libboost-url-dev (>= 1.81), libminiupnpc-dev, libssl-dev (>= 3.5), zlib1g-dev +Build-Depends: debhelper (>= 12~), libboost-program-options-dev (>= 1.46), libminiupnpc-dev, libssl-dev, zlib1g-dev Standards-Version: 4.3.0 Homepage: http://i2pd.website/ Vcs-Git: git://github.com/PurpleI2P/i2pd.git @@ -16,3 +16,4 @@ Description: Full-featured C++ implementation of I2P client. I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses. +