Check https://github.com/ExpressLRS/ExpressLRS-Configurator/releases for the latest version and edit the pkversion and 'SKIP' the checksum for the latest release, seems like a little much outdated
Search Criteria
Package Details: expresslrs-configurator 1.7.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/expresslrs-configurator.git (read-only, click to copy) |
---|---|
Package Base: | expresslrs-configurator |
Description: | Cross platform configuration & build tool for the ExpressLRS radio link |
Upstream URL: | https://github.com/ExpressLRS/ExpressLRS-Configurator |
Keywords: | 2400mhz 24ghz 900mhz configurator drone express expresslrs fpv lrs receiver transmitter update updater |
Licenses: | GPL-3.0-only |
Submitter: | moldtmann |
Maintainer: | dpeukert |
Last Packager: | dpeukert |
Votes: | 8 |
Popularity: | 0.000762 |
First Submitted: | 2021-05-01 19:37 (UTC) |
Last Updated: | 2024-11-13 22:24 (UTC) |
Dependencies (9)
- electron27 (electron27-binAUR)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR)
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-linux4AUR, lib32-glibc-eacAUR, lib32-glibc-eac-binAUR, lib32-glibc-eac-rocoAUR)
- platformio-core-udev
- python (python37AUR, python311AUR, python310AUR)
- libxcrypt-compat (make)
- nodejs (nodejs-lts-fermiumAUR, nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron) (make)
- npm (corepackerAUR, python-nodejs-wheelAUR) (make)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR) (make)
Required by (0)
Sources (4)
kybe236 commented on 2023-06-06 05:07 (UTC)
lod commented on 2021-07-18 11:39 (UTC) (edited on 2021-07-24 20:49 (UTC) by lod)
It doesn't need electron, but it has some of the same dependencies because it's an electron app.
What you actually should add are gtk3 and nss. I would also remove the empty variables.
moldtmann commented on 2021-07-17 16:28 (UTC)
@lod @k1f0 I addressed both of your issues
lod commented on 2021-07-16 19:52 (UTC) (edited on 2021-07-16 21:49 (UTC) by lod)
@moldtmann (from build log) you should build in a clean chroot https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
and k1f0 is right about the symlink
k1f0 commented on 2021-07-16 18:48 (UTC)
@moldtmann I just tried fresh installing the package, and in my case there is no symlink being made.
moldtmann commented on 2021-07-16 16:55 (UTC)
@lod I didn't find any external dependencies needed for this package, but this might be because I happened to have them already installed. If some specific additional dependencies were needed on your machine, I will add them to the PKGBUILD.
lod commented on 2021-07-16 13:15 (UTC)
Is there a reason why you didn't add the dependencies in the PKGBUILD file?
moldtmann commented on 2021-07-15 17:53 (UTC)
I can't reproduce this on my machine. In my case a symlink in /usr/bin/expresslrs-configurator
is made which points to /opt/ExpressLRS Configurator/expresslrs-configurator
k1f0 commented on 2021-07-11 19:27 (UTC)
Looking at the PKGBUILD, I noticed that no entry in /usr/bin
is ever made. The result of this is that the configurator can't be started with programs like dmenu or when started directly via a terminal.
I solved this by adding these lines
install -d "${pkgdir}/usr/bin/"
install -Dm 755 "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
at the end of the package()
function in the PKGBUILD.
Additionally, a expresslrs-configurator.sh
file is needed in $srcdir
looking like this:
!#/bin/sh
/opt/ExpressLRS\ Configurator/expresslrs-configurator
With these changes added, one can successfully open the configurator via a terminal or f.E. dmenu.
Pinned Comments
dpeukert commented on 2023-08-11 07:50 (UTC)
The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/expresslrs-configurator