Package Details: expresslrs-configurator 1.5.2-1

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
Licenses: GPL
Submitter: moldtmann
Maintainer: moldtmann
Last Packager: moldtmann
Votes: 7
Popularity: 0.60
First Submitted: 2021-05-01 19:37 (UTC)
Last Updated: 2022-11-08 20:27 (UTC)

Latest Comments

1 2 Next › Last »

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.

coolchip commented on 2021-05-24 09:04 (UTC)

v0.5.1 is out https://github.com/ExpressLRS/ExpressLRS-Configurator/releases

Thanks