Package Details: expresslrs-configurator 1.7.7-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
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.000180
First Submitted: 2021-05-01 19:37 (UTC)
Last Updated: 2024-11-13 22:24 (UTC)

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

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

FryDay commented on 2023-08-04 20:39 (UTC)

@dpeukert Sounds good. Here is the PKGBUILD I've been using. Feel free to copy it if you want.

pkgname=expresslrs-configurator
pkgver=1.6.0
pkgrel=1
pkgdesc="Cross platform configuration & build tool for the ExpressLRS radio link"
arch=('x86_64')
url="https://github.com/ExpressLRS/ExpressLRS-Configurator"
license=('GPL')
source=(
    "https://github.com/ExpressLRS/ExpressLRS-Configurator/releases/download/v$pkgver/expresslrs-configurator-$pkgver.pacman"
)
sha512sums=('cc421ed74ffcafa17222747ed58d8353e0286ff0f45c129b5d3864f71ec52edca202164906d0adf7e829b177ea3391c5b59297d4157b21fdd19c4ee91be3e89b')

package() {
    # Install the application files in /opt
    install -d "${pkgdir}/opt"
    cp -R "${srcdir}/opt/ExpressLRS Configurator" "${pkgdir}/opt/"
    # Install the .desktop file
    install -D -m644 "${srcdir}/usr/share/applications/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
    # Install the icons
    for icon_size in 16 24 32 48 64 96 128 256 512; do
        icons_dir="/usr/share/icons/hicolor/${icon_size}x${icon_size}/apps"
        install -d "${pkgdir}/${icons_dir}"
        install -m644 "${srcdir}${icons_dir}/${pkgname}.png" \
                      "${pkgdir}${icons_dir}/${pkgname}.png"
    done

    # Make symlink in /usr/bin
    install -d "${pkgdir}/usr/bin"
    ln -s "/opt/ExpressLRS Configurator/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
}

dpeukert commented on 2023-08-04 20:35 (UTC)

@FryDay: Hi, I've adopted the package a couple of weeks ago and I've got the update almost ready, just need to test if everything works. I'll hopefully get around to that this weekend. Sorry for the delay :)

kybe236 commented on 2023-06-06 05:07 (UTC)

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

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