Search Criteria
Package Details: libdeltachat 1.149.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libdeltachat.git (read-only, click to copy) |
---|---|
Package Base: | libdeltachat |
Description: | Deltachat-core written in Rust |
Upstream URL: | https://github.com/deltachat/deltachat-core-rust/ |
Licenses: | MPL-2.0 |
Submitter: | jose1711 |
Maintainer: | Pavlov |
Last Packager: | Pavlov |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2022-06-05 10:10 (UTC) |
Last Updated: | 2024-11-05 16:18 (UTC) |
Dependencies (3)
- sqlcipher
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rust, rustup) (make)
- git (git-gitAUR, git-glAUR) (make)
Latest Comments
Pavlov commented on 2024-11-05 15:25 (UTC)
@dreieck when a project in Cargo is built with the
--locked
option it will only use the precise version of each dependency saved inCargo.lock
file. For Git dependencies this means that the precise branch and commit should be used to compile the package.Currently, there is no option in
cargo
which allows us to globally override source paths for both the root projects and its workspaces, the only solution would be to replace all the source paths inside eachCargo.toml
andCargo.lock
file, which could quickly become unfeasible.dreieck commented on 2024-11-02 12:22 (UTC) (edited on 2024-11-02 12:26 (UTC) by dreieck)
Just another suggestion:
Since the
cargo fetch
clones whole git repositories: Can they be downloaded viasource
and referenced inprepare()
, as the Arch Linux guidelines for Git submodules say?Or not possible here?
Regards and thanks again!
Pavlov commented on 2024-10-01 14:12 (UTC)
@dreieck deltachat uses CMake to build itself, which in turn invokes
cargo build
to build the required crate. Unfortunately,cmake
doesn't allow to separate downloads and compilation since it doesn't have a separate command to only downloading needed dependencies.The only solution is to not use
cmake
and directly callcargo
, however in this way$srcdir
would be embedded in the generates.so
file. I need some times to figure how to solve this.dreieck commented on 2024-09-30 15:54 (UTC) (edited on 2024-09-30 15:54 (UTC) by dreieck)
Ahoj,
this
PKGBUILD
downloads stuff inbuild()
.This should not happen.
Please move the
cargo
specific download intoprepare()
so that afterprepare()
the sources are ready & build can continue in an offline environment.Regards and thanks for the package!
MarsSeed commented on 2023-12-20 23:32 (UTC)
Please add filename extension (
.tar.gz
) to the local source file name.mhellwig commented on 2023-12-07 18:11 (UTC) (edited on 2023-12-07 18:14 (UTC) by mhellwig)
compilation fails for me with the following error:
jose1711 commented on 2023-12-01 13:53 (UTC)
@kseistrup done, thanks
kseistrup commented on 2023-12-01 12:31 (UTC)
Would you mind adding
to the
PKGBUILD
file? TheLTOFLAGS
variable in my/etc/makepkg.conf
configuration file is non-empty, and it seemsmakepkg
takes this as a suggestion to enable LTO, and the compilation fails.Adding the aforementioned
options
has solved the building problem here.jose1711 commented on 2022-06-05 21:20 (UTC)
Thank you @FabioLolix for your valuable comments, implemented.
FabioLolix commented on 2022-06-05 16:30 (UTC)
Hello,