PINE64
Signal Client - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: PinePhone Software (https://forum.pine64.org/forumdisplay.php?fid=121)
+---- Forum: Arch Linux on PinePhone (https://forum.pine64.org/forumdisplay.php?fid=159)
+---- Thread: Signal Client (/showthread.php?tid=14967)



Signal Client - ragreenburg - 09-26-2021

Is there a Signal Client for Arch Arm yet?


RE: Signal Client - Nooblife - 09-27-2021

Disclaimer: I have no idea what i am doing

I followed these instructions with the latest update, and now i have signal-desktop.

https://forum.manjaro.org/t/success-signal-desktop-help-from-devs-needed-though/83075


RE: Signal Client - lolgzs - 09-27-2021

(09-26-2021, 09:35 AM)ragreenburg Wrote: Is there a Signal Client for Arch Arm yet?

There's Axolotl https://github.com/nanu-c/axolotl


RE: Signal Client - ragreenburg - 09-27-2021

(09-27-2021, 04:46 AM)lolgzs Wrote:
(09-26-2021, 09:35 AM)ragreenburg Wrote: Is there a Signal Client for Arch Arm yet?

There's Axolotl https://github.com/nanu-c/axolotl

I have that on my Mobian install but didn't see an installation method for Arch. Did you build from source? I tried that a few months ago with Mobian and it took forever and was a hassle.

(09-27-2021, 03:49 AM)Nooblife Wrote: Disclaimer: I have no idea what i am doing

I followed these instructions with the latest update, and now i have signal-desktop.

https://forum.manjaro.org/t/success-signal-desktop-help-from-devs-needed-though/83075

That is nice, unfortunately though my Axolotl install on Mobian is my primary device so I wouldn't be able to sync it without buying a second Pine Phone.


RE: Signal Client - kqlnut - 09-27-2021

(09-27-2021, 08:55 AM)ragreenburg Wrote: I have that on my Mobian install but didn't see an installation method for Arch. Did you build from source? I tried that a few months ago with Mobian and it took forever and was a hassle.

You can install it from the AUR (axolotl-bin). It's just a repackaged version from the Debian package, so it builds very quickly.


RE: Signal Client - ragreenburg - 09-27-2021

(09-27-2021, 09:13 AM)kqlnut Wrote:
(09-27-2021, 08:55 AM)ragreenburg Wrote: I have that on my Mobian install but didn't see an installation method for Arch. Did you build from source? I tried that a few months ago with Mobian and it took forever and was a hassle.

You can install it from the AUR (axolotl-bin). It's just a repackaged version from the Debian package, so it builds very quickly.

Awesome, thank you! That is kinda the last thing I need to switch from Mobian to Arch. I didn't realize how much of a smoother experience Arch was over Mobian right now.


RE: Signal Client - ragreenburg - 10-05-2021

(09-27-2021, 09:13 AM)kqlnut Wrote:
(09-27-2021, 08:55 AM)ragreenburg Wrote: I have that on my Mobian install but didn't see an installation method for Arch. Did you build from source? I tried that a few months ago with Mobian and it took forever and was a hassle.

You can install it from the AUR (axolotl-bin). It's just a repackaged version from the Debian package, so it builds very quickly.

I tried this last night as I've been on a vacation for the last week so I didn't want to tinker with my phone much, and it didn't work sadly. I will have to wait until I get home to register for AUR and comment the issue there. Hopefully it gets fixed soon because that is basically all that stops me from switching over.


RE: Signal Client - kqlnut - 10-05-2021

(10-05-2021, 10:03 AM)ragreenburg Wrote: I tried this last night as I've been on a vacation for the last week so I didn't want to tinker with my phone much, and it didn't work sadly. I will have to wait until I get home to register for AUR and comment the issue there. Hopefully it gets fixed soon because that is basically all that stops me from switching over.

What didn't work? I used the PKGBUILD from the AUR, but modified it because it was broken (because of an outdated reference) back then and after that I just kept on updating it myself when a new version was available, so not sure how it differs from the version in the AUR at this point. If you want you can try it with this one, worked for me:
Code:
# Maintainer: Laurent Laffont <lolgzs@gresille.org>

pkgname="axolotl-bin"
pkgdesc="Axolotl binary from deb."
pkgver=1.0.5
pkgrel=1
_pkgver='1.0.5-1'
arch=('aarch64')
url="https://github.com/nanu-c/axolotl/"
license=('GPL3')
provides=('axolotl')
source=(
    "https://github.com/nuehm-arno/axolotl-mobian-package/raw/main/axolotl_${_pkgver}_arm64.deb"
)
validpgpkeys=('0F93160A4198CE8993FE7F53D91B90C8A18672B5') # Laurent Laffont <lolgzs@gresille.org>
md5sums=('aa85b12227b53bd64df9be5b4b8f789e')
noextract=("axolotl_${_pkgver}_arm64.deb")


prepare() {
  bsdtar -O -x -f axolotl_${_pkgver}_arm64.deb data.tar.xz | bsdtar -x -f -
}


package() {
  cp -fR $srcdir/etc $pkgdir/
  cp -fR $srcdir/usr $pkgdir/
}



RE: Signal Client - ragreenburg - 10-06-2021

(10-05-2021, 02:48 PM)kqlnut Wrote:
(10-05-2021, 10:03 AM)ragreenburg Wrote: I tried this last night as I've been on a vacation for the last week so I didn't want to tinker with my phone much, and it didn't work sadly. I will have to wait until I get home to register for AUR and comment the issue there. Hopefully it gets fixed soon because that is basically all that stops me from switching over.

What didn't work? I used the PKGBUILD from the AUR, but modified it because it was broken (because of an outdated reference) back then and after that I just kept on updating it myself when a new version was available, so not sure how it differs from the version in the AUR at this point. If you want you can try it with this one, worked for me:
Code:
# Maintainer: Laurent Laffont <lolgzs@gresille.org>

pkgname="axolotl-bin"
pkgdesc="Axolotl binary from deb."
pkgver=1.0.5
pkgrel=1
_pkgver='1.0.5-1'
arch=('aarch64')
url="https://github.com/nanu-c/axolotl/"
license=('GPL3')
provides=('axolotl')
source=(
    "https://github.com/nuehm-arno/axolotl-mobian-package/raw/main/axolotl_${_pkgver}_arm64.deb"
)
validpgpkeys=('0F93160A4198CE8993FE7F53D91B90C8A18672B5') # Laurent Laffont <lolgzs@gresille.org>
md5sums=('aa85b12227b53bd64df9be5b4b8f789e')
noextract=("axolotl_${_pkgver}_arm64.deb")


prepare() {
  bsdtar -O -x -f axolotl_${_pkgver}_arm64.deb data.tar.xz | bsdtar -x -f -
}


package() {
  cp -fR $srcdir/etc $pkgdir/
  cp -fR $srcdir/usr $pkgdir/
}
I am just an idiot, so that was the problem. I used Arch for about 9 months but honestly never built anything from AUR so when I tried `makepkg -si` it gave me errors because I assumed it would have the necessary packages installed to do that. So after I installed those packages everything seems to be fixed.