Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / i2pd
Commits:
87f94eae by Daniel Bermond at 2026-02-08T22:22:27-03:00
upgpkg: 2.59.0-1
- - - - -
4 changed files:
- .SRCINFO
- 030-i2pd-systemd-service-hardening.patch
- PKGBUILD
- − boost-1.89.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = i2pd
pkgdesc = A full-featured C++ implementation of the I2P router
- pkgver = 2.58.0
- pkgrel = 2
+ pkgver = 2.59.0
+ pkgrel = 1
url = https://i2pd.website/
arch = x86_64
license = BSD-3-Clause
@@ -18,22 +18,20 @@ pkgbase = i2pd
backup = etc/i2pd/i2pd.conf
backup = etc/i2pd/tunnels.conf
backup = etc/logrotate.d/i2pd
- source =
https://github.com/PurpleI2P/i2pd/archive/2.58.0/i2pd-2.58.0.tar.gz
+ source =
https://github.com/PurpleI2P/i2pd/archive/2.59.0/i2pd-2.59.0.tar.gz
source = 005-i2pd-tests-use-arch-flags.patch
source = 010-i2pd-config.patch
source = 020-i2pd-do-not-override-config.patch
source = 030-i2pd-systemd-service-hardening.patch
source = 040-i2pd-tunnels-d-readme.patch
- source = boost-1.89.patch
source = i2pd.sysusers
source = i2pd.tmpfiles
- sha256sums =
5ff650c6da8fda3522c10ec22889a7fd1c6b5d1af42c24531d84c36f6cc49019
+ sha256sums =
0ebeb05e4f36ab3809449561a095dc767ad821ac6a61c95623ab49be4ffd398b
sha256sums =
2ddf15f1c1cdf5d747a0af667145238023fd126ab00c65f2897cacae935015b1
sha256sums =
ed1bde650139731921bf3c8091b3332620404e7700fb9c486a4a806fe34e2d3b
sha256sums =
3168e9bc1b15885b1658fac6efcd0741f7f82b571798380ecffa54eaa84aadde
- sha256sums =
aebb352395341db9d912685d32611c1f61f55cc5ae045917a7b87c44cfe9ed6e
+ sha256sums =
cd5c67d1b6eed0f314c2f78cbbdc815925fe0c7141d742df40fa3be3a5e81d37
sha256sums =
cfcb6b07b67aff3e3af12767f4649d88b9320dc71907b6c01b465e5c138cdaa3
- sha256sums =
b302566db25dea6bf2f7011f8af2ee9fc6bf0f70298c4c27416ddf9beef3fcff
sha256sums =
2f91fd455ea801df9a9bcc5f3f83def231d9149eec8b206588c8be21654e5b7c
sha256sums =
fe8cc2ec83cb5b5c2b2ec8cce9a989e0cb6fd347e00b84e03a17b12efd152fac
=====================================
030-i2pd-systemd-service-hardening.patch
=====================================
@@ -1,8 +1,8 @@
--- a/contrib/i2pd.service
+++ b/contrib/i2pd.service
-@@ -34,5 +34,31 @@ LimitNOFILE=8192
- # To enable write of coredump uncomment this
- #LimitCORE=infinity
+@@ -44,5 +44,31 @@ ReadWritePaths=-/var/lib/i2pd
+ ReadWritePaths=-/run/i2pd
+ ReadWritePaths=-/etc/i2pd
+# Hardening options
+PrivateTmp=true
=====================================
PKGBUILD
=====================================
@@ -9,8 +9,8 @@
# Contributor: r4sas
pkgname=i2pd
-pkgver=2.58.0
-pkgrel=2
+pkgver=2.59.0
+pkgrel=1
pkgdesc='A full-featured C++ implementation of the I2P router'
arch=('x86_64')
url='https://i2pd.website/'
@@ -36,16 +36,14 @@
source=("https://github.com/PurpleI2P/i2pd/archive/${pkgver}/${pkgname}-${pkgver
'020-i2pd-do-not-override-config.patch'
'030-i2pd-systemd-service-hardening.patch'
'040-i2pd-tunnels-d-readme.patch'
- 'boost-1.89.patch'
'i2pd.sysusers'
'i2pd.tmpfiles')
-sha256sums=('5ff650c6da8fda3522c10ec22889a7fd1c6b5d1af42c24531d84c36f6cc49019'
+sha256sums=('0ebeb05e4f36ab3809449561a095dc767ad821ac6a61c95623ab49be4ffd398b'
'2ddf15f1c1cdf5d747a0af667145238023fd126ab00c65f2897cacae935015b1'
'ed1bde650139731921bf3c8091b3332620404e7700fb9c486a4a806fe34e2d3b'
'3168e9bc1b15885b1658fac6efcd0741f7f82b571798380ecffa54eaa84aadde'
- 'aebb352395341db9d912685d32611c1f61f55cc5ae045917a7b87c44cfe9ed6e'
+ 'cd5c67d1b6eed0f314c2f78cbbdc815925fe0c7141d742df40fa3be3a5e81d37'
'cfcb6b07b67aff3e3af12767f4649d88b9320dc71907b6c01b465e5c138cdaa3'
- 'b302566db25dea6bf2f7011f8af2ee9fc6bf0f70298c4c27416ddf9beef3fcff'
'2f91fd455ea801df9a9bcc5f3f83def231d9149eec8b206588c8be21654e5b7c'
'fe8cc2ec83cb5b5c2b2ec8cce9a989e0cb6fd347e00b84e03a17b12efd152fac')
@@ -55,7 +53,6 @@ prepare() {
patch -d "${pkgname}-${pkgver}" -Np1 -i
"${srcdir}/020-i2pd-do-not-override-config.patch"
patch -d "${pkgname}-${pkgver}" -Np1 -i
"${srcdir}/030-i2pd-systemd-service-hardening.patch"
patch -d "${pkgname}-${pkgver}" -Np1 -i
"${srcdir}/040-i2pd-tunnels-d-readme.patch"
- patch -d "${pkgname}-${pkgver}" -Np1 -i ../boost-1.89.patch
}
build() {
=====================================
boost-1.89.patch deleted
=====================================
@@ -1,12 +0,0 @@
-diff -ru i2pd-2.58.0.orig/build/CMakeLists.txt i2pd-2.58.0/build/CMakeLists.txt
---- i2pd-2.58.0.orig/build/CMakeLists.txt 2025-10-17 19:45:54.739486088
+0200
-+++ i2pd-2.58.0/build/CMakeLists.txt 2025-10-17 19:46:55.682109069 +0200
-@@ -263,7 +263,7 @@
- endif()
- endif()
-
--find_package(Boost REQUIRED COMPONENTS system filesystem program_options)
-+find_package(Boost REQUIRED COMPONENTS filesystem program_options)
- if(NOT DEFINED Boost_FOUND)
- message(SEND_ERROR "Boost is not found, or your boost version was below
1.46. Please download Boost!")
- endif()
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/i2pd/-/commit/87f94eaeb3fe83ca687a7a06f8eb52d1cd7869ac
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/i2pd/-/commit/87f94eaeb3fe83ca687a7a06f8eb52d1cd7869ac
You're receiving this email because of your account on gitlab.archlinux.org.