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.


Reply via email to