Package Details: balena-etcher 2:1.19.25-3

Git Clone URL: https://aur.archlinux.org/balena-etcher.git (read-only, click to copy)
Package Base: balena-etcher
Description: Flash OS images to SD cards & USB drives, safely and easily
Upstream URL: https://balena.io/etcher
Licenses: Apache-2.0
Conflicts: etcher, etcher-bin, etcher-git
Submitter: gin078
Maintainer: zhullyb (Clansty, sukanka, lilac)
Last Packager: sukanka
Votes: 263
Popularity: 3.10
First Submitted: 2019-05-13 11:35 (UTC)
Last Updated: 2024-11-09 17:23 (UTC)

Latest Comments

« First ‹ Previous 1 .. 19 20 21 22 23 24 25 26 27 28 29 30 Next › Last »

ams1 commented on 2018-04-13 12:02 (UTC)

Etcher 1.4.1 is not out on etcher.io. 1.4.0 didn't happen either. Presumably they have problems.

ams1 commented on 2018-04-12 20:50 (UTC)

I couldn't figure out how to do "electron properly", so this package is now orphaned.

ams1 commented on 2018-04-12 20:47 (UTC)

I've now created etcher-bin. Unless somebody implements a source build here, future updates will go there.

eschwartz commented on 2018-04-12 14:39 (UTC)

Nothing is stopping you from using upstream's painful build system to generate the app itself, then creating your own wrapper script that calls the system electron via e.g. electron /usr/share/etcher-app/ (and of course installing just the resources directory... to usr/share/). This is how to do electron apps the right way, if upstream doesn't make it easy.

Nothing is stopping you from building this from source, with prebuilt electron webpack, then installing that to /opt like this package currently does.

OTOH this package as-is, is an open-source program with source code available, which uses repackaged .deb packages in a manner that completely violates AUR naming standards for -bin packages.

ams1 commented on 2018-04-12 14:30 (UTC)

I suppose moving it to etcher-bin makes sense. Likewise for etcher-cli.

coderobe commented on 2018-04-12 13:22 (UTC) (edited on 2018-04-12 13:23 (UTC) by coderobe)

If you don't feel like fixing your pkgbuild, create etcher-bin and merge this so that others:

  • can tell by the name it's a bin package

  • can upload a proper etcher package that builds from source

Alternatively, feel free to orphan the package.

ams1 commented on 2018-04-12 12:22 (UTC)

@coderobe The etcher makefile is designed to build the installers. It has a development mode, but there's no "proper install". The build process bundles a lot of npm modules, and electron itself. It might be possible to subvert it somehow, but the result would be fragile, and without doing that we get a bunch of files unsuitable for /usr.

I'm not sure there's much advantage in what you're asking for.

coderobe commented on 2018-04-11 14:02 (UTC)

Please update the PKGBUILD to build etcher from source, and properly install the binary instead of using /opt.

tuxayo commented on 2018-03-19 19:25 (UTC)

@wox If would be even better if the package was handling this, to not require manual post install operations. And to avoid creating a file not handled by the package manager.

wox commented on 2018-03-14 13:10 (UTC)

sudo ln -s /opt/Etcher/etcher-electron /usr/bin/etcher