Package Details: libelectron 1.0.27-1

Git Clone URL: https://aur.archlinux.org/libelectron.git (read-only, click to copy)
Package Base: libelectron
Description: A collection of npm dependencies for electron packages.
Upstream URL: https://gitlab.com/linuxbombay/libelectron/libelectron
Licenses: GPL
Submitter: gameslayer
Maintainer: gameslayer
Last Packager: gameslayer
Votes: 8
Popularity: 0.49
First Submitted: 2022-11-18 11:55 (UTC)
Last Updated: 2024-09-30 23:55 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 Next › Last »

gameslayer commented on 2024-02-07 07:52 (UTC)

oh ok is it still having issues after clearing it or is it working now?

Brummbaer commented on 2024-02-07 07:49 (UTC)

Hi gameslayer,

I'm using yay and base-devel is installed.

 core/base-devel 1-1 (2.0 KiB 0.0 B) (Installed)

I did use "yay -Scc" and just cleared everything. I also tried removing .cache/yay/libelectron manually before retrying.

gameslayer commented on 2024-02-07 07:37 (UTC)

hey Brummbaer do you have the base-devel package installed? also what AUR helper are you using and how did you clear it?

Brummbaer commented on 2024-02-07 07:35 (UTC) (edited on 2024-02-07 07:47 (UTC) by Brummbaer)

Same problem here - I get node_modules not found. I cleaned the cache and manually deleted the build dir.

cp: cannot stat '/home/brummbaer/.cache/yay/libelectron/src/libelectron/node_modules': No such file or directory

gameslayer commented on 2024-01-01 07:57 (UTC) (edited on 2024-01-01 12:07 (UTC) by gameslayer)

hey there Alkaris I installed Trizen and tried it myself and couldn't reproduce this, try clearing the cache and trying it again because the directory should exist after it runs npm to create the folder and grab Electron

Here is my log

trizen -S libelectron
:: Pulling AUR changes: libelectron

=>> Edit libelectron/PKGBUILD? [y/N]: n


==> Making package: libelectron 1.0.17-1 (Mon 01 Jan 2024 17:51:46)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found libelectron-1.0.17-1.tar.bz2
==> Validating source files with sha256sums...
    libelectron-1.0.17-1.tar.bz2 ... Skipped
==> Extracting sources...
  -> Extracting libelectron-1.0.17-1.tar.bz2 with bsdtar
==> Entering fakeroot environment...
==> Starting package()...

added 104 packages in 3s

25 packages are looking for funding
  run `npm fund` for details
npm WARN idealTree Removing dependencies.electron in favor of devDependencies.electron

changed 1 package, and audited 105 packages in 38s

25 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "libelectron"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: libelectron 1.0.17-1 (Mon 01 Jan 2024 17:52:42)
==> Cleaning up...

libElectron uses it's own Electron for AUR packages/my software which part of the package and will grab it directly from NPM which is where the developers will usually grab it and other dependencies from and all my apps use this as a dependency and other dependencies needed

Alkaris commented on 2024-01-01 07:41 (UTC)

This package is causing so much problems, every time it tries to build it's files after it it tries to find a directory that doesn't exist yet and then immediately fails to build.

cp: cannot stat '/home/user/.cache/trizen/sources/libelectron/src/libelectron/node_modules': No such file or directory

like what is this? I installed with the package manager already, but then it tries to get the one from npm and then fails trying to look for this specific directory. A fresh download shouldn't do this if building from it's source.

xiota commented on 2023-12-29 17:22 (UTC)

Each package needs its own request for a PM to be able to act on. Even if rejected, the request will serve as a warning to potential users who happen to find it.

The evidence is in the source code of each package. For example:

tubidesktop/application:main.js:20

  const mainWindow = new BrowserWindow({

tubidesktop/application:main.js:34

    mainWindow.loadURL('https://tubitv.com/login');

CobaHusky commented on 2023-12-29 16:53 (UTC)

@xiota so that gives you the right to spam it 20 times? Do you not see how bad of an image that impresses? Do you really want to be known as that guy sitting there spamming the same request just to demand attention from a moderator who, by the way, is probably not gonna look at what gameslayer did but what you're doing right now.

It is abnormal for a grown human being to behave the way they are over something ON THE INTERNET of all things.