Package Details: balena-etcher 2:1.5.60-2

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://etcher.io
Licenses: Apache
Conflicts: etcher, etcher-bin, etcher-git
Submitter: gin078
Maintainer: gin078 (imrehg)
Last Packager: gin078
Votes: 173
Popularity: 3.01
First Submitted: 2019-05-13 11:35
Last Updated: 2019-12-09 18:13

Latest Comments

« First ‹ Previous ... 5 6 7 8 9 10 11 12 13 14 15 Next › Last »

eschwartz commented on 2018-04-12 14:39

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

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

coderobe commented on 2018-04-12 13:22

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

@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

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

@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

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

Powersource commented on 2018-03-13 21:29

Could you please put the binary on the PATH?

assarawaki commented on 2018-03-13 00:48

==> ERROR: Aborted by user! Exiting... ==> ERROR: A failure occurred in build(). Aborting...

What happened ?

Ybalrid commented on 2018-03-06 18:08

Just so you know guys, the package installs the application into /opt/Etcher. It wasn't obvious for me at first, so I hope this comment will help somebody else like me. :)