Getting this error on package() in clean chroot /home/main-builder/pkgwork/PKGBUILD: line 92: cd: /home/main-builder/pkgwork/src/popcorn-desktop/build/Popcorn-Time/linux64: No such file or directory
Search Criteria
Package Details: popcorntime 0.5.0-2
Package Actions
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://popcorn-time.site/ |
Licenses: | GPL3 |
Submitter: | ItachiSan |
Maintainer: | ItachiSan |
Last Packager: | ItachiSan |
Votes: | 56 |
Popularity: | 0.036970 |
First Submitted: | 2016-03-01 20:36 (UTC) |
Last Updated: | 2024-02-25 21:21 (UTC) |
Dependencies (8)
- gtk3 (gtk3-ubuntuAUR, gtk3-no_deadkeys_underlineAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR, gtk3-classicAUR)
- libxss
- nss (nss-hgAUR)
- ttf-font (neuropol-ttfAUR, ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-noto-fonts-simpleAUR, ttf-kidsAUR, ttf-liberation-sans-narrowAUR, ttf-cavafy-scriptAUR, ttf-ms-fontsAUR, ttf-dejavu-ibAUR, ttf-zeldaAUR, ttf-oxygenAUR, ttf-oxygen-gfAUR, ttf-share-gfAUR, ttf-gostAUR, otf-inconsolata-dzAUR, ttf-d2codingAUR, ttf-ibm-plex-mono-gitAUR, ttf-agaveAUR, ttf-caracteresAUR, ttf-cuprumAUR, ttf-autour-oneAUR, ttf-impallari-milongaAUR, ttf-impallari-miltonianAUR, ttf-clarity-cityAUR, ttf-karlaAUR, ttf-ms-win10AUR, ttf-ms-win10-japaneseAUR, ttf-ms-win10-koreanAUR, ttf-ms-win10-seaAUR, ttf-ms-win10-thaiAUR, ttf-ms-win10-zh_cnAUR, ttf-ms-win10-zh_twAUR, ttf-ms-win10-otherAUR, ttf-win10AUR, ttf-ms-win10-autoAUR, ttf-ms-win10-cdnAUR, noto-fonts-variable-liteAUR, ttf-bmonoAUR, ttf-pt-astra-factAUR, ttf-weblysleekuiAUR, ttf-pt-astra-sansAUR, ttf-pt-astra-serifAUR, ttf-pt-sansAUR, ttf-pt-serifAUR, ttf-pt-monoAUR, ttf-pt-root_uiAUR, ttf-plemoljpAUR, ttf-juiseeAUR, ttf-xo-fontsAUR, noto-fonts-liteAUR, ttf-paratypeAUR, ttf-ms-win11-autoAUR, ttf-ms-win11AUR, ttf-ms-win11-japaneseAUR, ttf-ms-win11-koreanAUR, ttf-ms-win11-seaAUR, ttf-ms-win11-thaiAUR, ttf-ms-win11-zh_cnAUR, ttf-ms-win11-zh_twAUR, ttf-ms-win11-otherAUR, ttf-plemoljp-binAUR, apple-fontsAUR, ttf-noto-sans-vfAUR, ttf-noto-serif-vfAUR, ttf-noto-sans-mono-vfAUR, ttf-dejavu-emojilessAUR, gnu-free-fonts, noto-fonts, ttf-bitstream-vera, ttf-croscore, ttf-dejavu, ttf-droid, ttf-ibm-plex, ttf-liberation, ttf-mona-sans)
- git (git-gitAUR) (make)
- npm (corepackerAUR) (make)
- yarn (corepackerAUR, yarn-pnpm-corepackAUR, yarn-berryAUR) (make)
- net-tools (net-tools-gitAUR) (optional) – vpn.ht client
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 17 Next › Last »
dr460nf1r3 commented on 2021-04-23 09:21 (UTC)
je-vv commented on 2021-04-22 02:13 (UTC) (edited on 2021-04-22 02:15 (UTC) by je-vv)
@ItachiSan, yarn build is failing to download stuff:
Error: connect ECONNREFUSED 165.227.24.62:443
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1138:16)
at TCPConnectWrap.callbackTrampoline (node:internal/async_hooks:132:14) {
errno: -111,
code: 'ECONNREFUSED',
syscall: 'connect',
address: '165.227.24.62',
port: 443
}
I tried re-building, since popcorntime is hanging when started, not showing anything
ItachiSan commented on 2021-01-13 10:18 (UTC) (edited on 2021-01-13 10:40 (UTC) by ItachiSan)
Hi @B3l3tte,
As of now the PopcornTeam NW.js build is used due to multiple missing codecs in the official NW.js build. Even when using an FFMpeg library with all codecs, the official NW.js build won't load them.
You can check these links:
- https://github.com/popcorn-official/popcorn-desktop/commit/8409778e7b0b0d8f92916dfa2cd24000048f197b#commitcomment-37874938 (Chat with official devs, follow the messages after)
- https://github.com/nwjs/nw.js/issues/5653 (official nw.js issue)
I will edit my comment and mention that the non-NWjs-official build is used :)
B3l3tte commented on 2021-01-08 14:14 (UTC)
Hello, thanks for your answer, I have been able to build PPT with various commit hashes successfully.
Do this package really uses https://dl.nwjs.io/ though ? Because the log states :
Using v0.44.5 (sdk)
Create cache folder in /home/belette/.cache/yay/popcorntime/src/popcorn-desktop/cache/0.44.5-sdk
Downloading: https://get.popcorntime.app/repo/nw/v0.44.5/nwjs-sdk-v0.44.5-linux-x64.tar.gz
And I don't see any dl.nwjs.io mention in the PKGBUILD either. Is your pinned comment still up to date ? Thanks for reading
ItachiSan commented on 2020-09-17 09:56 (UTC)
Hi @B3l3tte, sorry for the huge delay, had issues setting up Arch on my new personal laptop.
I tried yesterday using a more recent commit and the build points out to the new commits. You can check the built revision via the information page on the bottom right.
You need to update the variable _commit_hash
in the PKGBUILD in order to change revision.
B3l3tte commented on 2020-09-05 16:22 (UTC)
Hello ItachiSan, I am wondering how i am supposed to tune the PKGBUILD to get the latest commits packaged ? Just changing the hash currently doesn't work, do you have any tips with the NWJS version and / or commits that broke the building process used by the current PKGBUILD ? Thanks
ItachiSan commented on 2020-07-28 09:11 (UTC)
Regarding the ARM build, you may want to ask the PopcornTime team to build their NW.js with extra codecs for ARM also.
About Github, it seems up for me; what is exactly the error?
gear4 commented on 2020-07-28 08:14 (UTC)
can't get the sources, github says invalid repo url
bkb commented on 2020-07-23 18:03 (UTC)
Ask to upstream I guess lol
glitxh commented on 2020-07-22 18:24 (UTC) (edited on 2020-07-22 18:25 (UTC) by glitxh)
Can this be ported over to Arch ARM? That would make Arch ARM the go to OS for raspberry Pi's guaranteed ;)
Pinned Comments
ItachiSan commented on 2018-07-24 21:01 (UTC) (edited on 2021-06-14 09:35 (UTC) by ItachiSan)
You are free to report issues regarding the packaging here! Please read all the info of this message as they include quite some information.
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.
I believe I have an issue that is Arch-related and not upstream related
I too found out only recently this way to debug the app (as of: 2021-06-13), which helps immensely.
Whenever reporting here or on the Github issues, please provide the output of the command:
In case you are forwarding the log to a file, as the log entries will end in
stderr
, remember to redirectstderr
tostdout
Info regarding the package
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).
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.
The above point stands as the official NW.js Chromium source lacks multiple modern codecs, such as AC3 and HEVC (H.265).
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.
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.