@rcrath, nodejs 14 is not supported yet https://github.com/Chocobozzz/PeerTube/blob/b43d19cf44ef7391cfb83bfd0d20683518cc689f/package.json#L8 so we have to keep the check in the package.
Search Criteria
Package Details: peertube 7.0.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/peertube.git (read-only, click to copy) |
---|---|
Package Base: | peertube |
Description: | ActivityPub-federated video streaming platform using P2P directly in your web browser |
Upstream URL: | https://joinpeertube.org/ |
Keywords: | hls p2p self-hosted torrent video |
Licenses: | AGPL |
Submitter: | daftaupe |
Maintainer: | daftaupe (rigelk) |
Last Packager: | daftaupe |
Votes: | 29 |
Popularity: | 0.028877 |
First Submitted: | 2018-04-11 19:46 (UTC) |
Last Updated: | 2025-01-06 13:11 (UTC) |
Dependencies (11)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR)
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogen, nodejs-lts-iron, nodejs-lts-jod)
- npm (corepackerAUR, python-nodejs-wheelAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- postgresql (postgresql-12AUR, postgresql15-docsAUR, postgresql15AUR, postgresql17-docsAUR, postgresql17AUR, postgresql13AUR, postgresql-gitAUR)
- python-pip
- redis (redis-testingAUR, redis-gitAUR, keydbAUR, valkey)
- yarn (yarn-pnpm-corepackAUR, yarn-berryAUR, corepackerAUR)
- git (git-gitAUR, git-glAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- yarn (yarn-pnpm-corepackAUR, yarn-berryAUR, corepackerAUR) (make)
Required by (0)
Sources (5)
daftaupe commented on 2020-09-19 18:01 (UTC)
rcrath commented on 2020-09-15 04:20 (UTC)
fails because of conflict between need for "nodejs<13" and my installed version, nodejs 14, which will break other things if uninstalled.
rigelk commented on 2020-06-18 13:32 (UTC)
Please note that the package now verifies the release signature against the lead developer's key, which you can find here: https://keybase.io/chocobozzz
rigelk commented on 2020-06-18 13:30 (UTC) (edited on 2020-07-01 00:13 (UTC) by rigelk)
@cgirard @ChrisMorgan thanks for your suggestions, I had not considered that possibility - I just updated the PKGBUILD to reflect the current support of PeerTube for nodejs versions.
ChrisMorgan commented on 2020-06-18 09:07 (UTC) (edited on 2020-06-18 09:07 (UTC) by ChrisMorgan)
It would be better for it to depend not on nodejs-lts-dubnium
or nodejs-lts-erbium
, but on nodejs>=10, nodejs<13
.
cgirard commented on 2020-06-18 09:05 (UTC)
Could you consider switching to nodejs-lts-erbium? It works fine as far as I can tell.
rigelk commented on 2020-05-30 08:36 (UTC)
@daftaupe @ChrisMorgan, we might just split have a second package peertube-dev
to differentiate both options, if that sounds better.
daftaupe commented on 2020-05-30 08:19 (UTC) (edited on 2020-05-30 08:36 (UTC) by daftaupe)
@ChrisMorgan,
rigelk removed the --production flag because "CLI dependencies are part of the development dependencies" and this is a really good reason. I haven't had the time to check if it's still needed now to get the admin tools to build (I'm only maintaining the package, I don't own an instance at the moment).
I didn't use .tar.xz because, for some reason, I couldn't build properly from it at the beginning, I can't remember what was wrong though.
I'll see about the !strip option when the next release is out.
Also I'm aware that there are issue with applying the configuration from the web interface, no need to add a comment on that.
ChrisMorgan commented on 2020-05-29 19:22 (UTC)
This package is positively enormous at present (approaching 2GB), and it doesn’t need to be.
Steps that should be taken:
-
On the
yarn install
invocation, add--production
per the official instructions. This saves a lot of download and installation time and 1GB of package size. That still leaves it at around 600MB, which is in my opinion atrociously large, but is what upstream gives you. -
Add
options=('!strip')
, because there are no binaries for it to strip but it takes ages going through all the zillions of files. (Sure, there are less after the previous step, but still a lot, and it takes a lot of time.)
There are other major opportunities for space savings which I’ve written up at https://github.com/Chocobozzz/PeerTube/issues/2807.
For the next release, I also believe you should be able to use the .tar.xz source instead of .zip, which halves the source download (saving 50MB). I’m guessing this wasn’t done in the past because the 2.1.1 .tar.xz looks too small to be realistic, so is something missing? Well, the 2.2.0-rc.1 release .tar.xz looks a realistic size relative to the zip file.
cgirard commented on 2020-03-03 16:03 (UTC)
Thank you. I have just tested to build and run it with nodejs-lts-erbium and everything seems to work fine.
Pinned Comments
daftaupe commented on 2025-01-06 13:26 (UTC)
7.0.1 is out, check the release notes, mostly bug fixes, so check the 7.0.0 also if you skipped it.
Starting with previous commit, the default.yaml is now included into /etc/peertube, so that might have some impact for some of you.
daftaupe commented on 2024-12-17 19:48 (UTC)
7.0.0 is out, check the release notes.
Too many things to check to make a summary here, please read what's important to check.
rigelk commented on 2020-06-18 13:32 (UTC)
Please note that the package now verifies the release signature against the lead developer's key, which you can find here: https://keybase.io/chocobozzz