Package Details: popcorntime 0.4.4-1

Git Clone URL: https://aur.archlinux.org/popcorntime.git (read-only, click to copy)
Package Base: popcorntime
Description: Stream movies from torrents. Skip the downloads. Launch, click, watch.
Upstream URL: https://popcorntime.app/
Licenses: GPL3
Submitter: ItachiSan
Maintainer: ItachiSan
Last Packager: ItachiSan
Votes: 52
Popularity: 0.51
First Submitted: 2016-03-01 20:36
Last Updated: 2020-04-16 22:19

Pinned Comments

ItachiSan commented on 2018-07-24 21:01

You are free to report issues regarding the packaging here: be aware that sometimes the package will fail to build because of outdated upstream and updated dependency, which will require me some time to test and solve the problem; I do also have life stuff, packaging is a free-time activity.

Info regarding the package
  1. The package uses the sources available at: https://github.com/popcorn-official/popcorn-desktop. I am aware of the different clones and branches; I do still believe that this code is acceptable (not affected itself from malware).

  2. This package uses a custom NW.js build provided from the PopcornTime team; essentially, a custom compiled browser. While this won't affect you as it should be used only within the app, you are here informed that I have no power over this component.

  3. The above point stands as the official NW.js Chromium source lacks multiple modern codecs, such as AC3 and HEVC (H.265).

  4. Earlier this package used the official nw.js toolchain provided available at https://dl.nwjs.io/ and the prebuilt FFmpeg library with additional codecs available at https://github.com/iteufel/nwjs-ffmpeg-prebuilt/ . This was because the nw.js toolchain provided by the PopcornTime team can not be proven as non-malware easily. However, due to point 3, this approach was reverted. You are free to use an older PKGBUILD with the appropriate variable updates to re-enable this, however you will miss support for recent codecs.

  5. In addition, the PKGBUILD won't point to the Git release reference but will also include important commits, for e.g. security reasons or providers changes.

Latest Comments

« First ‹ Previous ... 6 7 8 9 10 11 12 13 Next › Last »

e270889o commented on 2017-10-01 14:19

Same as @andrej84. line 79: 9482 Do you need any log from to help?

andrej84 commented on 2017-09-29 17:11

Getting a segmentation fault as well here

-Time/linux64
/tmp/yaourt-tmp-andrea/aur-popcorntime/./PKGBUILD: line 79: 9482 Segmentation fault (core dumped) gulp build

ItachiSan commented on 2017-09-11 12:21

@jacobtey: also the source supported here is a legit source.
All the sources are available on Github and the project is well-known by the community.
Another post like this and I will consider it spam.

jacobtey commented on 2017-09-10 19:45

http://www.popcorn-time.is/

jacobtey commented on 2017-09-10 19:43

Other domains as .sh or .ch are fake, it may steal your information or give you virus.

There are many versions out there and not all of them has your best interest in mind. Here is a diagram that has been circulating on Reddit and attempts to put the current mess into an easy to understand format. It might help you navigate in the PT jungle out there.

oldgaro commented on 2017-09-03 04:22

Pacaur could not install it. But Yaourt could! haha

denis.soto commented on 2017-09-02 14:26

I got the same issue as tazam:

Create release folder in /tmp/yaourt-tmp-denis/aur-popcorntime/src/popcorn-desktop_0.3.10/build/Popcorn-Time/linux64
/tmp/yaourt-tmp-denis/aur-popcorntime/./PKGBUILD: línea 79: 21423 Violación de segmento (`core' generado) gulp build
==> ERROR: Se produjo un fallo en build().
Cancelando...
==> ERROR: Makepkg no ha podido compilar popcorntime.

Does somebody fix it?

tazam commented on 2017-08-22 17:16

I get a seg fault on building

==> Starting build()...
[21:34:55] Using gulpfile /tmp/yaourt-tmp-yohann/aur-popcorntime/src/popcorn-desktop_0.3.10/gulpfile.js
[21:34:56] Starting 'build'...
[21:34:56] Starting 'injectgit'...
Branch: makepkg
Commit: 9e25e9f0
[21:34:56] Finished 'injectgit' after 24 ms
[21:34:56] Starting 'css'...
Stylus files compiled in /tmp/yaourt-tmp-yohann/aur-popcorntime/src/popcorn-desktop_0.3.10/src/app/themes/
[21:35:00] Finished 'css' after 4.64 s
[21:35:00] Starting 'nwjs'...
Using v0.18.6 (sdk)
Create cache folder in /tmp/yaourt-tmp-yohann/aur-popcorntime/src/popcorn-desktop_0.3.10/cache/0.18.6-sdk
Downloading: https://get.popcorntime.sh/repo/nw/v0.18.6/nwjs-sdk-v0.18.6-linux-x64.tar.gz
downloading [====================] 100% 0.0s

Create release folder in /tmp/yaourt-tmp-yohann/aur-popcorntime/src/popcorn-desktop_0.3.10/build/Popcorn-Time/linux64
/tmp/yaourt-tmp-yohann/aur-popcorntime/./PKGBUILD: line 79: 2026 Segmentation fault (core dumped) gulp build

ItachiSan commented on 2017-08-01 08:07

@Plexcon not really sure why you dump the build log.
I do packaging, so I am not changing stuff in the code if not needed to make it work.
If you've problems with the old dependencies, you can report it upstream.

Plexcon commented on 2017-07-28 20:55

-> Installing normal dependencies
npm WARN deprecated bower@1.8.0: ..psst! While Bower is maintained, we recommend Yarn and Webpack for *new* front-end projects! Yarn's advantage is security and reliability, and Webpack's is support for both CommonJS and AMD projects. Currently there's no migration path, but please help to create it: https://github.com/bower/bower/issues/2467
npm WARN deprecated es5class@2.3.1: this package isn't maintained anymore because ES6+
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.1.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})