Package Details: ipfs-desktop 0.41.2-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/ipfs-desktop
Keywords: filesharing p2p web3
Licenses: MIT
Submitter: alex.henrie
Maintainer: RubenKelevra
Last Packager: RubenKelevra
Votes: 21
Popularity: 0.030455
First Submitted: 2019-10-17 03:19 (UTC)
Last Updated: 2025-02-14 16:18 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5

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

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 (UTC) (edited on 2019-11-21 01:55 (UTC) by yochananmarqos)

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'
}