Browse Source

2.52.0

Signed-off-by: R4SAS <r4sas@i2pmail.org>
master
R4SAS 4 months ago
parent
commit
f012930e52
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
  1. 9
      .github/workflows/test-snap-can-build.yml
  2. 16
      snap/snapcraft.yaml

9
.github/workflows/test-snap-can-build.yml

@ -5,13 +5,13 @@ on:
branches: [ master ] branches: [ master ]
pull_request: pull_request:
branches: [ master ] branches: [ master ]
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v4
- uses: snapcore/action-build@v1 - uses: snapcore/action-build@v1
id: build id: build
@ -23,3 +23,8 @@ jobs:
# Plugs and Slots declarations to override default denial (requires store assertion to publish) # Plugs and Slots declarations to override default denial (requires store assertion to publish)
# plugs: ./plug-declaration.json # plugs: ./plug-declaration.json
# slots: ./slot-declaration.json # slots: ./slot-declaration.json
- uses: actions/upload-artifact@v4
with:
name: snap
path: ${{ steps.build.outputs.snap }}

16
snap/snapcraft.yaml

@ -5,7 +5,7 @@ description: |
I2P (Invisible Internet Protocol) is a universal anonymous network layer. I2P (Invisible Internet Protocol) is a universal anonymous network layer.
All communications over I2P are anonymous and end-to-end encrypted, All communications over I2P are anonymous and end-to-end encrypted,
participants don't reveal their real IP addresses. participants don't reveal their real IP addresses.
version: 2.50.0 version: 2.52.0
website: https://i2pd.website/ website: https://i2pd.website/
source-code: https://github.com/PurpleI2P/i2pd-snap source-code: https://github.com/PurpleI2P/i2pd-snap
@ -13,7 +13,7 @@ issues: https://github.com/PurpleI2P/i2pd/issues
license: BSD-3-Clause license: BSD-3-Clause
icon: i2pd.png icon: i2pd.png
base: core20 base: core22
grade: stable grade: stable
confinement: strict confinement: strict
@ -36,7 +36,7 @@ parts:
plugin: make plugin: make
source: https://github.com/PurpleI2P/i2pd.git source: https://github.com/PurpleI2P/i2pd.git
source-type: git source-type: git
source-tag: 2.50.0 source-tag: 2.52.0
#source-commit: 6ca6591c4365d62873eeac6328e5b1932862a614 #source-commit: 6ca6591c4365d62873eeac6328e5b1932862a614
build-packages: build-packages:
- build-essential - build-essential
@ -53,12 +53,12 @@ parts:
cp i2pd $SNAPCRAFT_PART_INSTALL/bin/ cp i2pd $SNAPCRAFT_PART_INSTALL/bin/
cp -r contrib/i2pd.conf contrib/tunnels.conf contrib/certificates $SNAPCRAFT_PART_INSTALL/appdata/ cp -r contrib/i2pd.conf contrib/tunnels.conf contrib/certificates $SNAPCRAFT_PART_INSTALL/appdata/
stage-packages: stage-packages:
- libboost-date-time1.71.0 - libboost-date-time1.74.0
- libboost-filesystem1.71.0 - libboost-filesystem1.74.0
- libboost-program-options1.71.0 - libboost-program-options1.74.0
- libboost-system1.71.0 - libboost-system1.74.0
- libminiupnpc17 - libminiupnpc17
- libssl1.1 - libssl3
- zlib1g - zlib1g
wrapper: wrapper:
plugin: dump plugin: dump

Loading…
Cancel
Save