Search Criteria
Package Details: freetube 0.22.1-1
Package Actions
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: | AGPL3 |
Submitter: | picokan |
Maintainer: | picokan |
Last Packager: | picokan |
Votes: | 75 |
Popularity: | 3.81 |
First Submitted: | 2020-10-02 22:19 (UTC) |
Last Updated: | 2024-12-13 08:37 (UTC) |
Dependencies (3)
- electron32 (electron32-binAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron, nodejs-lts-jod) (make)
- yarn (yarn-pnpm-corepackAUR, corepackerAUR, yarn-berryAUR) (make)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 Next › Last »
yochananmarqos commented on 2021-10-18 20:44 (UTC)
yarn
is now used to fetch dependencies/usr/share/licenses/common/
, no need to install it againfreetube.sh
should runexec electron13 /usr/lib/freetube/app.asar "$@"
, see Electron package guidelinesExample PKGBUILD
je-vv commented on 2021-09-22 21:47 (UTC)
Thanks @picokan, yes, after finally getting the newer electron13, things work back.
picokan commented on 2021-09-22 10:17 (UTC)
@je-vv The harfbuzz update is the culprit: https://github.com/harfbuzz/harfbuzz/commit/d700646c33af53afcabe564e9943565d58e1192a.
They removed legacy code, and the function electron is complaining about is one of them. However, FreeTube is still working for me, and I did have an electron13 update yesterday when you say you haven't had one since the 14th of September. You may want to try to update electron13 by changing to a different mirror if the one you are on still hasn't gotten that update.
It's still weird that you got the harfbuzz update without the electron13 update, but all you need is to update to fix this.
je-vv commented on 2021-09-22 03:32 (UTC)
@picokan, after Today's upgrade (I upgrade every day or so), freetube stopped launching:
I rebuilt it, just in case that would fix it, but it didn't, I kept having the same issue, :( BTW, weird enough, electron13 didn't upgrade, it hadn't since Sept 14th. From yesterday, I got upgraded:
And from Today's upgrade:
I can't see what package upgrade could have broken freetube, perhaps the gtk3 or harfbuzz upgrades, no idea...
At any rate, not sure what can be wrong, any hints on how to fix it? As mentioned, rebuilding doesn't help, :(
picokan commented on 2021-09-10 08:14 (UTC)
That problem must come from the combination of AUR helper bugs and Manjaro not having an electron13 package. Using only makepkg on Arch, the PKGBUILD pulls the correct electron13 package from community and installs.
If this is happening to you, you should consider reporting this bug to your AUR helper's issue tracker.
je-vv commented on 2021-09-09 22:18 (UTC)
hmm, I do have the "community" provided electron13, essentially because "element" also depends on "electron13", and when getting the "freetube" upgrades, there's NO attempt whatsoever to grab electron13 from AUR. Perhaps what some are experiencing is due to the AUR helper of choice? I use "aurutils", which does things pretty close to the manual process of makepkg...
cb474 commented on 2021-09-09 20:24 (UTC)
My system doesn't have electron14 installed yet either. But I don't understand why the pkgbuild for freetube depends on a version of electron13 in AUR, when there is still a version of electron13 available in the community repo. Why not use that version?
hazardfrog commented on 2021-09-09 07:28 (UTC)
I've the same problem as cb474. I suspect that this happens because our official electron package is still on version 13.x and this package requires the AUR package electron13 and does not check the version of the official electron package. I'm using Manjaro 21.1.2, which may explain why I don't have electron 14 installed.
cb474 commented on 2021-09-08 21:57 (UTC) (edited on 2021-09-08 21:57 (UTC) by cb474)
When I try to build I get this error:
Error: Failed to commit transaction: conflicting files: - electron13-bin: /usr/bin/electron13 already exists in filesystem (owned by electron)
If electron13 is a dependency and I already have electron13 on my system, then why does the Freetube pkgbuild try to install electron13 separately from AUR and fail?
picokan commented on 2021-09-08 08:37 (UTC)
Sorry for the multiple updates in quick succession, but Arch very recently changed the electron package to be using version 14, which has caused multiple bugs in Freetube.
The default version of electron in Freetube (e.g. for pre-compiled binaries) is likely to be changed back to 13, and I'm also changing the diff files and dependencies here to use it.
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 Next › Last »