Updated PKGBUILD, and it's now building nicely. Thanks @asem, @trulex, and @blumsicle for the fixes!
Search Criteria
Package Details: castnow-git 0.4.14.r79.g0e1746b-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/castnow-git.git (read-only, click to copy) |
---|---|
Package Base: | castnow-git |
Description: | Command-line utility used to play back media files on your Chromecast device |
Upstream URL: | https://github.com/xat/castnow |
Keywords: | Chromecast git node npm |
Licenses: | MIT |
Conflicts: | castnow |
Provides: | castnow |
Submitter: | archlinuxfr |
Maintainer: | fungible |
Last Packager: | fungible |
Votes: | 61 |
Popularity: | 0.081784 |
First Submitted: | 2015-08-26 18:38 (UTC) |
Last Updated: | 2021-12-27 06:13 (UTC) |
Latest Comments
« First ‹ Previous 1 2
dbirks commented on 2017-10-21 00:40 (UTC)
Skunnyk commented on 2017-09-29 11:18 (UTC)
Disowning, please adopt it to update it :)
paulodiovani commented on 2017-09-17 22:50 (UTC)
Another option is to install from a tarball:
package() {
cd $srcdir
tar czvf "../$pkgname-$pkgver.tar.gz" "$pkgname"
install -D -m644 "$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
npm install --user root -g --prefix="$pkgdir/usr" "../$pkgname-$pkgver.tar.gz"
}
<deleted-account> commented on 2017-08-05 15:09 (UTC)
This fixes it for me
package() {
cd $pkgname
mkdir -p $pkgdir/usr
npm install --user root -g --prefix="$pkgdir/usr"
cd $pkgdir
rmdir usr/etc
cd usr/lib/node_modules/
rm castnow
mv ../../../../../src/castnow-git castnow
cd castnow
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
<deleted-account> commented on 2017-08-05 12:30 (UTC)
npm creates a relative symlink /usr/bin/castnow - > ../lib/node_modules/castnow/index.js which results in a broken symlink after the package is generated.
A manual fix is needed in the PKGBUILD
blumsicle commented on 2017-05-02 18:32 (UTC)
The PKGBUILD unintentionally adds an empty '/usr/etc' directory. Adding `rmdir "$pkgdir/usr/etc"` after the `npm install ...` fixes that.
Skunnyk commented on 2016-10-17 10:00 (UTC)
No need to flag it out of date, it's a -git version.
trulex commented on 2016-02-28 12:51 (UTC)
No longer conflicts castnow since there's no such package anymore
yar commented on 2015-09-07 01:12 (UTC)
Are you able to use --tomp4 with avis file? I'm having this problem: https://github.com/xat/castnow/issues/113
Possibly missing a dependency?
Pinned Comments
fungible commented on 2021-12-20 09:17 (UTC)
I've updated the PKGBUILD so it should build and install correctly but a lot of the packages/dependencies that NPM pulls in are full of warnings/vulnerabilities/deprecation so install this package at your own risk.
Upstream is not very active with their last commit being over 2 years ago.
Your best bet is to clone the repository and run
npm install
locally and then runnpm audit
to fix the dependencies yourself.