Search Criteria
Package Details: libsignal-client 0.30.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libsignal-client.git (read-only, click to copy) |
---|---|
Package Base: | libsignal-client |
Description: | Library for the Signal Protocol. |
Upstream URL: | https://github.com/signalapp/libsignal |
Licenses: | GPL3 |
Submitter: | AsamK |
Maintainer: | AsamK |
Last Packager: | AsamK |
Votes: | 7 |
Popularity: | 1.40 |
First Submitted: | 2021-01-09 18:17 (UTC) |
Last Updated: | 2023-08-23 20:53 (UTC) |
Dependencies (9)
- gcc-libs (gccrs-libs-git, gcc-libs-git, gcc11-libs)
- cargo (rust-nightly-bin, cargo-git, rustup-git, rust, rustup) (make)
- clang (clang8, clang-git, llvm-git, clang-minimal-git) (make)
- cmake (cmake-git) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- gradle (make)
- jdk17-openjdk (jdk17-openjdk-xdg, jdk17-temurin, jdk-microsoft-openjdk) (make)
- protobuf (protobuf-git) (make)
- zip (zip-natspec) (make)
Latest Comments
1 2 3 Next › Last »
HC6505 commented on 2023-08-22 11:06 (UTC)
@dreieck jdk17-openjdk seems, as you suggest, not to be needed, thank you
I can also build version 0.31.0 with the PKGBUILD from here and java-environment or just jdk-openjdk in makedepends.
So if anyone else need version 0.31.0 without being forced to use jdk17-openjdk, it can be done with this:
In PKGBUILD change: pkgver=0.31.0
makedepends=('cargo' 'gradle' 'git' 'zip' 'protobuf' 'cmake' 'clang' 'jdk-openjdk')
sha512sums=('a066ab3e654b4b9b31acd8fb603d8ad148f05c79f5003a3246311186b3169db699a7d4ca7925170de49eafa2768863243f69f0af46853e0435a235e06737dcac')
save and run makepkg --install
dreieck commented on 2023-08-17 09:37 (UTC) (edited on 2023-08-17 09:40 (UTC) by dreieck)
A note on Java version:
I successfully built (version 0.31.0-git) with just having
java-environment
as make dependency and having this fulfilled by currently most up to datejdk-openjdk
version 20.0.2.u9-3.So maybe
jdk17-openjdk
is not specifically needed, andjava-environment
might be a good make dependency instead.But you could add versioned dependencies if needed, e.g.
java-environment>=17
or/ andjava-environment<29
.Regards and thanks for maintaining!
dreieck commented on 2023-08-17 08:41 (UTC)
Build fails for me with
Task :client:javadoc FAILED
:The mentioned file
/tmp/makepkg/build/libsignal-client/src/libsignal-0.30.0/java/client/build/tmp/javadoc/javadoc.options
is quite big; it is uploaded ↗ here. It starts as follows:Regards!
dreieck commented on 2023-08-17 08:25 (UTC) (edited on 2023-08-17 08:53 (UTC) by dreieck)
I think
cargo
should also be added tocheckdepends
array.Regardiing the comment from @yar from 2023-05-30:
I think you are wrong.
provides
entries are exactly for the case that different packages can be dropped-in to provide the same functionality.cargo
is fine here.Regards!
yar commented on 2023-05-30 22:08 (UTC)
This should depend on rust, not on cargo. There is no package called cargo, but rust provides it.
david.chung commented on 2023-05-15 23:24 (UTC) (edited on 2023-05-15 23:27 (UTC) by david.chung)
I see the following when attempting to build:
My workaround was to remove
--frozen
and add-Z unstable-options
tocargo build
underprepare()
; remove--frozen
fromcargo test
undercheck()
; and replacestable
withnightly
in all instances ofexport RUSTUP_TOOLCHAIN=stable
.EDIT: formatting
sylphio commented on 2023-03-25 16:35 (UTC)
I faced the following error:
This was solved by removing
/usr/lib
fromLD_LIBRARY_PATH
. See: https://bugs.archlinux.org/task/77183Perhaps this will help someone else in the future.
xrchz commented on 2023-02-03 10:52 (UTC)
I think you may need to add
asciidoc
to themakedepends
wwinfrey commented on 2023-01-05 23:14 (UTC)
I've set my java to the correct version but get this error when trying to build:
teek commented on 2022-11-22 20:27 (UTC)
sinnlos23 solution fixed it for me indeed.
Now on to solving Gurk's cert issues :)
1 2 3 Next › Last »