Search Criteria
Package Details: libsignal-client 0.58.2-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: | AGPL-3.0-only |
Submitter: | AsamK |
Maintainer: | AsamK |
Last Packager: | AsamK |
Votes: | 8 |
Popularity: | 0.001325 |
First Submitted: | 2021-01-09 18:17 (UTC) |
Last Updated: | 2024-10-26 13:35 (UTC) |
Dependencies (10)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rust, rustup) (make)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gradle (gradle7) (make)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, jdk8-armAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, zulu-15-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, zing-21-binAUR, zing-8-binAUR, jdk23-graalvm-ee-binAUR, jdk-android-studioAUR, jdk21-jetbrains-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jdk17-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, java-openjdk-ea-binAUR, zulu-23-binAUR, jdkAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk) (make)
- protobuf (protobuf-gitAUR) (make)
- zip (zip-natspecAUR) (make)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rust, rustup) (check)
Latest Comments
1 2 3 4 Next › Last »
AsamK commented on 2024-11-02 12:26 (UTC)
Those repositories aren't git submodules. They're cargo git dependencies defined in
Cargo.toml
. cargo clones them to a custom directory in~/.cargo/git
dreieck commented on 2024-11-02 12:17 (UTC) (edited on 2024-11-02 12:18 (UTC) by dreieck)
Please, follow the Arch Linux guidelines on Git submodules and download the submodules via the
source
array and reference them inprepare()
, instead of downloading them in theprepare()
function:Regards!
dreieck commented on 2024-08-29 11:53 (UTC)
Ahoj,
I think then you should rename this package to reflect that it only provides part of the whole upstream, e.g. rename it to
libsignal-client-java
, and maybe if there are common files which also would be present in other parts of libsignal installation than make a separate packagelibsignal-client-common
and depend on it, so that the other packages can also be installed without conflict.Regards!
MrQubo commented on 2024-04-05 20:40 (UTC) (edited on 2024-04-05 20:41 (UTC) by MrQubo)
For me, it fails with java-21-openjdk as well. But with a slightly different error:
(notice 65 instead of 66)
For me, it compiles correctly with java-17-openjdk. Also, I don't think you need to uninstall other version, once you switch with
archlinux-java set
.kennethbrown commented on 2024-04-05 17:49 (UTC)
I was able to work around the new build failures by installing JDK 21 explicitly and removing the generic JDK package that is currently pointing to JDK 22. I expect it's using a newer bytecode version that isn't supported by build tools being used.
MrQubo commented on 2024-03-29 13:17 (UTC)
Build fails for me:
tocic commented on 2024-02-20 15:22 (UTC)
Could you please provide the
libsignal-client-bin
andsignal-cli-bin
versions? My supercomputer takes ages to compile them...marcool04 commented on 2024-02-19 06:27 (UTC)
Yep thanks for the info. Here's my PKBGUILD for the C ABI called libsignal_ffi that the go version of mautrix-signal uses: https://aur.archlinux.org/packages/libsignal-ffi
AsamK commented on 2024-02-18 20:11 (UTC)
Yes, this is just the java part (jar and jni so file). It would probably be best if you provide a separate package, I mainly maintain this package for signal-cli, which also requires a specific libsignal-client version.
marcool04 commented on 2024-02-17 19:35 (UTC)
Hi @AsamK,
Just a quick message as I maintain the
mautrix-signal
PKGBUILD, and the switch from asignald
-based to a go-based build has just happened with release 0.5.0. It now useslibsignal
under the hood. Am I right in my observation that thislibsignal-client
is in fact just the java aspect oflibsignal
? In the installation process ofmautrix-signal
, it expectslibsignal_ffi.a
which, unless I've missed something, is not provided by this PKGBUILD.I've started trying to get libsignal to build with the terse
cargo build
instructions from thelibsignal
README, but I have some boringssl errors... Still working on those.Would you consider rewriting this PKGBUILD so it actually provides the rust component of libsignal? Or would you prefer me to keep that separate in another PKGBUILD (if I can get the thing to build that is...), something like
libsignal-client-rust
maybe?Thanks for your input, Regards, Mark.
PS: I know there is a binary release,
mautrix-signal-bin
, I'm interesting in an Arch Linux-built binary though.1 2 3 4 Next › Last »