Search Criteria
Package Details: libdeltachat 2.9.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: | 2025-08-04 09:48 (UTC) |
Dependencies (3)
- sqlcipher
- cargo (rust-gitAUR, rust-beta-binAUR, rustup-gitAUR, 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
--lockedoption it will only use the precise version of each dependency saved inCargo.lockfile. For Git dependencies this means that the precise branch and commit should be used to compile the package.Currently, there is no option in
cargowhich 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.tomlandCargo.lockfile, 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 fetchclones whole git repositories: Can they be downloaded viasourceand 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 buildto build the required crate. Unfortunately,cmakedoesn'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
cmakeand directly callcargo, however in this way$srcdirwould be embedded in the generates.sofile. 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
PKGBUILDdownloads stuff inbuild().This should not happen.
Please move the
cargospecific 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
PKGBUILDfile? TheLTOFLAGSvariable in my/etc/makepkg.confconfiguration file is non-empty, and it seemsmakepkgtakes this as a suggestion to enable LTO, and the compilation fails.Adding the aforementioned
optionshas 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,