Package Details: ipfs-desktop 0.11.3-1

Git Clone URL: https://aur.archlinux.org/ipfs-desktop.git (read-only, click to copy)
Package Base: ipfs-desktop
Description: Desktop client for the InterPlanetary File System
Upstream URL: https://github.com/ipfs-shipyard/ipfs-desktop
Licenses: MIT
Submitter: alex.henrie
Maintainer: alex.henrie
Last Packager: alex.henrie
Votes: 7
Popularity: 1.97
First Submitted: 2019-10-17 03:19
Last Updated: 2020-05-18 15:08

Latest Comments

alex.henrie commented on 2020-03-23 22:11

Thanks for pointing that out Raansu. I have removed the dependency on libappindicator-sharp from this package and I submitted a bug report / pull request at https://github.com/develar/app-builder/pull/29

Raansu commented on 2020-03-20 10:47

The dependent package libappindicator-sharp does not seem to be available anymore from the AUR or any official Arch Linux repository. Is there a workaround for this?

glindstedt commented on 2019-11-27 19:08

For anyone having trouble building this using fish shell, set your $SHELL variable to bash before building: set -gx SHELL /usr/bin/bash. I've opened an issue with the library in question: https://github.com/jordansissel/fpm/issues/1671

yochananmarqos commented on 2019-11-21 15:15

The licenses are already included along with the copy of Electron. I meant to say there's no need to copy them to /usr/share/licenses/.

alex.henrie commented on 2019-11-21 01:54

I changed the cache directory. Thanks for the suggestion!

I'm sure that if we distribute Chromium and Electron then we need to include their licenses, and I'd prefer to keep this package as similar as possible to the stock IPFS Desktop package for Arch, so I didn't change anything else.

yochananmarqos commented on 2019-11-20 16:08

Please use a temporary cache per Node.js package guidelines:

npm install --cache "$srcdir/npm-cache"

npm depends on nodejs and node-gyp, no need to include them.

There's no need to include the Chromium and Electron licenses.

The install file is unnecessary, the binary can be linked in the package() array. Pacman will handle the rest automatically.

EDIT: Actually an install file is needed to remove the symlink to the binary if added to system PATH in the settings:

post_remove() {
    # Delete binary added to system PATH
    rm -f '/usr/local/bin/ipfs'
}