Package Details: freetube-git 0.23.9.beta.r9244.252ecea-1

Git Clone URL: https://aur.archlinux.org/freetube-git.git (read-only, click to copy)
Package Base: freetube-git
Description: An open source desktop YouTube player built with privacy in mind - built from git source tree.
Upstream URL: https://freetubeapp.io
Licenses: AGPL-3.0-or-later
Conflicts: freetube
Provides: freetube
Submitter: picokan
Maintainer: picokan
Last Packager: picokan
Votes: 23
Popularity: 0.55
First Submitted: 2020-10-01 22:23 (UTC)
Last Updated: 2025-09-23 07:40 (UTC)

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

picokan commented on 2025-09-23 07:40 (UTC)

Sorry, yarn was hiddenly installed in my system so I didn't realise this dependency was added.

ynakao commented on 2025-09-22 21:31 (UTC) (edited on 2025-09-25 13:05 (UTC) by ynakao)

@picokan you replaced yarn with npm in makedepends, but it seems it still needs yarn to build the package. (edit: I wrote wrong yarn and npm position, sorry.)

> freetube@0.23.9 postinstall
> yarn run --silent patch-shaka

sh: line 1: yarn: command not found

@rwd2 I think it doesn't need to add yarn in depends. Build is succeeded even when yarn is only in makedepends, because depends have nothing to do with build process.

rwd2 commented on 2025-09-22 08:28 (UTC) (edited on 2025-09-22 09:17 (UTC) by rwd2)

It failed to build unless I added yarn to 'depends', not just to makedepends. Also I noticed the build script mentioned "11 vulnerabilities (7 low, 4 moderate)". That doesn't look very assuring, though I know that is an upstream issue.

ynakao commented on 2025-09-21 21:59 (UTC)

You need to add npm to makedepends, otherwise build() fails.

AndyRTR commented on 2025-09-01 17:12 (UTC)

It seems to run better now with electron37. With electron36 I keep getting the cpus core running stuck at full load.

picokan commented on 2025-06-20 06:40 (UTC)

nodejs is a dependency of yarn, which is a dependency of this package. I don't know how pacman/makepkg installed one without installing the other.

lunainvictum commented on 2025-06-19 18:23 (UTC) (edited on 2025-06-19 18:27 (UTC) by lunainvictum)

now it fails with this:

[2/4] Fetching packages... warning autolinker@4.1.5: The engine "pnpm" appears to be invalid. error eslint-plugin-jsdoc@51.0.1: The engine "node" is incompatible with this module. Expected version ">=22". Got "20.19.2" error Found incompatible module. info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. ==> FEHLER: Ein Fehler geschah in build(). Breche ab... -> Fehler beim Erstellen: freetube-git-exit status 4 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich: freetube-git - exit status 4

seems every commit a new error :D

Edit: fixed it with installing nodejs. should be addes as depency.

picokan commented on 2025-06-13 21:01 (UTC) (edited on 2025-06-13 21:04 (UTC) by picokan)

Pinned it down to commit 55342d92 of Freetube that updates electron builder from 26.0.15 to 26.0.16. The PR that broke it for our specific use case is this one, which has already been fixed by this PR.

Once electron builder creates a new release, and Freetube updates to that new release of electron builder, this package will compile again.

If you can't be bothered to wait, either install one of the other Freetube packages, or change the electron-builder version in the package.json to 26.0.15.

picokan commented on 2025-06-13 18:56 (UTC)

The error in the pastebin was a bug in freetube that has been fixed since then. However, I am now getting the error where electron builder can't find /usr/lib/electron36 error too, even though I can verify that it is there. I'm currently trying to see in which freetube commit this started happening.

lunainvictum commented on 2025-06-13 11:32 (UTC)

Electron36 is installed. But today, it fails with new error:

https://pastebin.com/rWtjdw3n