Package Details: freetube 0.23.5-1

Git Clone URL: https://aur.archlinux.org/freetube.git (read-only, click to copy)
Package Base: freetube
Description: An open source desktop YouTube player built with privacy in mind.
Upstream URL: https://freetubeapp.io
Licenses: AGPL-3.0-or-later
Submitter: picokan
Maintainer: picokan
Last Packager: picokan
Votes: 83
Popularity: 3.04
First Submitted: 2020-10-02 22:19 (UTC)
Last Updated: 2025-05-02 06:32 (UTC)

Latest Comments

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

je-vv commented on 2021-05-18 22:53 (UTC)

@6543, I'm also building on artix, and I have no issues building. Could it be you have old js libs in ~/.npm that are affecting your build? Perhaps removing entirely that dir might help if it exists.

6543 commented on 2021-05-18 21:11 (UTC) (edited on 2021-05-18 21:17 (UTC) by 6543)

cant build this package :/

6583 verbose stack TypeError: semver.simplifyRange is not a function
6583 verbose stack     at Advisory.[calculateRange] (/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js:191:16)
6583 verbose stack     at Advisory.load (/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/advisory.js:148:28)
6583 verbose stack     at Calculator.[calculate] (/usr/lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js:59:14)
6583 verbose stack     at async Promise.all (index 0)
6583 verbose stack     at async Map.[init] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js:178:7)
6583 verbose stack     at async Map.run (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/audit-report.js:106:7)
6584 verbose cwd /tmp/a/freetube/src/FreeTube-0.13.0-beta
6585 verbose Linux 5.12.4-artix1-1
6586 verbose argv "/usr/bin/node" "/usr/bin/npm" "--cache" "/tmp/a/freetube/src/npm-cache" "install"
6587 verbose node v14.16.0
6588 verbose npm  v7.13.0
6589 error semver.simplifyRange is not a function
6590 verbose exit 1

Popolon commented on 2021-05-07 10:31 (UTC)

cp: cannot stat './FreeTube-0.12.0-beta/build/linux-unpacked/resources/app.asar': No such file or directory
==> ERROR: A failure occurred in package().

I found this file instead not sure this is the same:

FreeTube-0.12.0-beta/node_modules/electron/dist/resources/default_app.asar

picokan commented on 2021-05-01 14:23 (UTC) (edited on 2021-05-01 14:50 (UTC) by picokan)

The most recent error that kept Freetube from compiling was due to a new version of nodejs breaking something. For the mean time, freetube and freetube-git will use node-lts-fermium as a dependency instead.

picokan commented on 2021-04-26 09:34 (UTC)

@Renfield Compilation is failing on my machine even when compiling manually. This looks like it's a bug from the program itself, I'll try contacting the developer.

Renfield commented on 2021-04-25 14:01 (UTC)

I'm getting a lot of errors with this package. Here are the first of them:


Error: editions-autoloader-none-broadened: Unable to determine a suitable edition, even after broadening.
    at new Errlop (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/errlop/edition-es5/index.js:61:18)
    at Object.errtion (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/util.js:23:14)
    at determineEdition (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:317:21)
    at solicitEdition (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:350:16)
    at Object.requirePackage (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:364:9)
    at Object.<anonymous> (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/istextorbinary/index.cjs:4:38)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Function.Module._load (node:internal/modules/cjs/loader:828:14)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at Object.<anonymous> (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/app-builder-lib/electron-osx-sign/util.js:135:22)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
↳ Error: editions-autoloader-none-suitable: Unable to determine a suitable edition, as none were suitable.
    at new Errlop (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/errlop/edition-es5/index.js:61:18)
    at Object.errtion (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/util.js:23:14)
    at determineEdition (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:327:19)
    at determineEdition (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:312:12)
    at solicitEdition (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:350:16)
    at Object.requirePackage (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/editions/edition-es5/index.js:364:9)
    at Object.<anonymous> (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/istextorbinary/index.cjs:4:38)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)
    at Module.load (node:internal/modules/cjs/loader:988:32)
    at Function.Module._load (node:internal/modules/cjs/loader:828:14)
    at Module.require (node:internal/modules/cjs/loader:1012:19)
    at require (node:internal/modules/cjs/helpers:93:18)
    at Object.<anonymous> (/home/jlm/.cache/pacaur/freetube/src/FreeTube-0.12.0-beta/node_modules/app-builder-lib/electron-osx-sign/util.js:135:22)
    at Module._compile (node:internal/modules/cjs/loader:1108:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1137:10)

je-vv commented on 2021-03-31 00:08 (UTC)

@picokan, could you please use --cache "${srcdir}/npm-cache" on every npm command, so that the FS doesn't get polluted when building? Thanks !

alium commented on 2021-03-30 08:09 (UTC)

you can´t remove system´s electron from PKGBUILD and after call system´s electron to run freetube ;-)

users must install it or you should remove call electron at start ;-)

AndyRTR commented on 2021-03-20 10:45 (UTC)

'electron' runtime dependency is missing. Freetube fails to start if it's not installed.

picokan commented on 2021-03-15 19:51 (UTC)

@marcih Looking at it again, I see that the npm ERR! cc: error: unrecognized command-line option ‘-m64’ indicates that, for whatever reason, electron's trying to build an x86_64 binary, which won't work on your aarch64 cpu. I'm very curious, but I don't have a cpu to test if this also fails on building from the git repo. I don't know why it wouldn't work using the PKGBUILD, I don't think I changed anything that would force an x64 build.