David Runge pushed to branch main at Arch Linux / Packaging / Packages /
deltachat-rpc-server
Commits:
5c5b478e by David Runge at 2025-11-13T17:56:23+01:00
upgpkg: 2.25.0-1
Use `-ffat-lto-objects` in CFLAGS instead of disabling LTO.
Remove unused/unneeded environment variables.
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,6 +1,6 @@
pkgbase = deltachat-rpc-server
pkgdesc = A JSON-RPC 2.0 interface to DeltaChat over standard I/O
- pkgver = 2.22.0
+ pkgver = 2.25.0
pkgrel = 1
url =
https://github.com/deltachat/deltachat-core-rust/tree/main/deltachat-rpc-server
arch = x86_64
@@ -8,9 +8,8 @@ pkgbase = deltachat-rpc-server
makedepends = rust
depends = gcc-libs
depends = glibc
- options = !lto
- source =
https://github.com/deltachat/deltachat-core-rust/archive/v2.22.0/deltachat-core-rust-2.22.0.tar.gz
- sha512sums =
9ebc2acf175097b99a9f01c844d8cfb3813109a4892327350e80b945c7c875626dbcc935bf287c7536a3b3dedb146e6017dfdfcafaa1c953cb56acc45e9105bc
- b2sums =
659edc6a077099c6b5e2de0fedf36049479ce44282692f483a58d16277de015c492a42fa8d4ca44dc9cc514d2f8046f3e133bb9dc10f5b9d002422184367e4fd
+ source =
https://github.com/deltachat/deltachat-core-rust/archive/v2.25.0/deltachat-core-rust-2.25.0.tar.gz
+ sha512sums =
308f12f5ef30b4004aeca861c482801c84813dae517adab34c91e065560e0198f01a4abb323b139f6fefbde34d4b62da602bd6e6892ff920051e254df98138a9
+ b2sums =
7f1dda40478127d8c85678382d4750102af4f1ed3aaae9d8c78c382368028d2945b47f08de7dab5f3a583b9a4103fcdffc382e016542d90bfe5d33d2714dce53
pkgname = deltachat-rpc-server
=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
_upstream=deltachat-core-rust
_name=core
pkgname=deltachat-rpc-server
-pkgver=2.22.0
+pkgver=2.25.0
pkgrel=1
pkgdesc="A JSON-RPC 2.0 interface to DeltaChat over standard I/O"
arch=(x86_64)
@@ -19,14 +19,11 @@ depends=(
makedepends=(
rust
)
-# NOTE: the ring dependency can not be built with LTO
-options=(!lto)
source=("$_url/archive/v$pkgver/$_upstream-$pkgver.tar.gz")
-sha512sums=('9ebc2acf175097b99a9f01c844d8cfb3813109a4892327350e80b945c7c875626dbcc935bf287c7536a3b3dedb146e6017dfdfcafaa1c953cb56acc45e9105bc')
-b2sums=('659edc6a077099c6b5e2de0fedf36049479ce44282692f483a58d16277de015c492a42fa8d4ca44dc9cc514d2f8046f3e133bb9dc10f5b9d002422184367e4fd')
+sha512sums=('308f12f5ef30b4004aeca861c482801c84813dae517adab34c91e065560e0198f01a4abb323b139f6fefbde34d4b62da602bd6e6892ff920051e254df98138a9')
+b2sums=('7f1dda40478127d8c85678382d4750102af4f1ed3aaae9d8c78c382368028d2945b47f08de7dab5f3a583b9a4103fcdffc382e016542d90bfe5d33d2714dce53')
prepare() {
- export RUSTUP_TOOLCHAIN=stable
cd $_name-$pkgver
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
@@ -34,16 +31,12 @@ prepare() {
build() {
cd $_name-$pkgver
- export RUSTUP_TOOLCHAIN=stable
- export CARGO_TARGET_DIR=target
- cargo build --frozen --release --all-features --package $pkgname
+ CFLAGS+=" -ffat-lto-objects" cargo build --frozen --release --package
$pkgname
}
check() {
cd $_name-$pkgver
- export RUSTUP_TOOLCHAIN=stable
- export CARGO_TARGET_DIR=target
- cargo test --frozen --all-features --package $pkgname
+ CFLAGS+=" -ffat-lto-objects" cargo test --frozen --package $pkgname
}
package() {
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deltachat-rpc-server/-/commit/5c5b478e1bd3ae88c544bf455235858fa958af96
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/deltachat-rpc-server/-/commit/5c5b478e1bd3ae88c544bf455235858fa958af96
You're receiving this email because of your account on gitlab.archlinux.org.