Package Details: ipfs-desktop 0.38.0-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.27
First Submitted: 2019-10-17 03:19 (UTC)
Last Updated: 2024-09-13 07:22 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4

alex.henrie commented on 2021-06-20 02:16 (UTC)

@kuenx Good point. I have added the symlink.

kuenx commented on 2021-06-17 19:24 (UTC)

Hello. I just installed this and thanks for packaging it! I wanted to point out that this installer only creates a .desktop file to launch it via menus. But it's missing a symlink to /usr/bin/
There should be a line like this in the package() routine.

ln -s "$pkgdir/opt/IPFS Desktop/ipfs-desktop" "$pkgdir/usr/bin/$pkgname"

wizardwatch commented on 2020-10-06 05:21 (UTC) (edited on 2020-10-11 00:17 (UTC) by wizardwatch)

The latest version is 0.12.2 not 0.12.3. The link is broken. version 0.13.0 is now the newest

<deleted-account> commented on 2020-09-03 06:08 (UTC)

hello my compilation failed with this error, can you help me?

⨯ cannot execute cause=exit status 1 out={:timestamp=>"2020-09-03T07:23:52.164405+0200", :message=>"Process failed: tar failed (exit code 2). Full command was:[\"tar\", \"-I'/var/tmp/pamac-build-emvee/ipfs-desktop/src/ipfs-desktop-0.12.2/node_modules/app-builder-bin/linux/x64/app-builder'\", \"-cf\", \"/var/tmp/pamac-build-emvee/ipfs-desktop/src/ipfs-desktop-0.12.2/dist/ipfs-desktop-0.12.2-linux-x64.pacman\", \"--numeric-owner\", \"--owner\", \"0\", \"--numeric-owner\", \"--group\", \"0\", \".MTREE\", \".INSTALL\", \".PKGINFO\", \"usr\", \"opt\"]", :level=>:error}

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

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 (UTC)

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 (UTC)

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 (UTC)

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