Package Details: ferdi-git 5.6.1.nightly.56.r3.g3cd0daa8-1

Git Clone URL: https://aur.archlinux.org/ferdi-git.git (read-only, click to copy)
Package Base: ferdi-git
Description: A messaging browser that allows you to combine your favorite messaging services into one application - git version
Upstream URL: https://getferdi.com
Keywords: app browser franz gmail messenger slack whatsapp
Licenses: Apache
Conflicts: ferdi
Provides: ferdi
Submitter: AG_Caesar
Maintainer: dpeukert
Last Packager: dpeukert
Votes: 6
Popularity: 0.020476
First Submitted: 2019-06-06 16:59
Last Updated: 2021-09-11 12:33

Pinned Comments

dpeukert commented on 2020-02-16 11:54

The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/ferdi-git

Latest Comments

1 2 3 4 5 Next › Last »

dpeukert commented on 2021-06-18 00:34

@AkechiShiro: This package tracks the default develop branch, so that's the source it builds from. Are there any problems/missing features apart from the version number?

AkechiShiro commented on 2021-06-11 17:01

Could this package be updated to the latest 5.6.0-nightly.57, I built the package today and the version that got installed is 5.6.0-nightly.40 not the latest, this package is a git package I thought it would clone from the latest source of the git repo of Fredi, however it may be more complicated than this.

Edit 1: Fix a typo about the current version installed.

AkechiShiro commented on 2021-06-11 14:45

EDIT/UPDATE 1 : I have NVM (to manage multiple NPM versions), using the default npm from the system, from the npm6 package made the build pass successfully.

I've hit an error during the build, not sure if I've done something wrong, or the build is failing due to some changes upstream :

✅ Successfully packaged and added 160 recipes (0 unsuccessful recipes)
npm notice 
npm notice New minor version of npm available! 7.0.3 -> 7.17.0
npm notice Changelog: https://github.com/npm/cli/releases/tag/v7.17.0
npm notice Run npm install -g npm@7.17.0 to update!
npm notice 
Need to install the following packages:
  lerna
Ok to proceed? (y) y
npm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
lerna notice cli v4.0.0
lerna info versioning independent
lerna info bootstrap root only
npm ERR! code 2
npm ERR! path /var/cache/aura/vcs/ferdi-git/ferdi-git/src/ferdi-git/packages/ui
npm ERR! command failed
npm ERR! command sh -c tsc
npm ERR! src/badge/ProBadge.tsx(2,23): error TS2307: Cannot find module '@meetfranz/theme' or its corresponding type declarations.
npm ERR! src/badge/index.tsx(1,23): error TS2307: Cannot find module '@meetfranz/theme' or its corresponding type declarations.
npm ERR! src/headline/index.tsx(1,23): error TS2307: Cannot find module '@meetfranz/theme' or its corresponding type declarations.
npm ERR! src/icon/index.tsx(2,23): error TS2307: Cannot find module '@meetfranz/theme' or its corresponding type declarations.
npm ERR! src/infobox/index.tsx(2,23): error TS2307: Cannot find module '@meetfranz/theme' or its corresponding type declarations.
npm ERR! src/loader/index.tsx(1,23): error TS2307: Cannot find module '@meetfranz/theme' or its corresponding type declarations.
npm ERR! src/typings/generic.ts(1,23): error TS2307: Cannot find module '@meetfranz/theme/lib' or its corresponding type declarations.

npm ERR! A complete log of this run can be found in:
npm ERR!     /var/cache/aura/vcs/ferdi-git/ferdi-git/src/ferdi-git-home/.npm/_logs/2021-06-11T13_04_52_787Z-debug.log
lerna ERR! npm install exited 2 in 'ferdi'
lerna ERR! npm install exited 2 in 'ferdi'
npm ERR! code 2
npm ERR! path /var/cache/aura/vcs/ferdi-git/ferdi-git/src/ferdi-git
npm ERR! command failed
npm ERR! command sh -c lerna bootstrap

npm ERR! A complete log of this run can be found in:
npm ERR!     /var/cache/aura/vcs/ferdi-git/ferdi-git/src/ferdi-git-home/.npm/_logs/2021-06-11T13_04_53_326Z-debug.log
==> ERROR: A failure occurred in prepare().
    Aborting...
aura >>= There was a makepkg failure.

balajisivaraman commented on 2021-05-15 09:00

Hey, this PKGBUILD is currently failing in the stage where the MacOS permissions patch is applied. It fails application.

Hunk #1 succeeded at 35 (offset -1 lines).
patching file electron-builder.yml
Hunk #1 succeeded at 66 (offset 5 lines).
patching file package.json
Reversed (or previously applied) patch detected!  Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file package.json.rej
patching file src/electron/macOSPermissions.js
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file src/electron/macOSPermissions.js.rej
==> ERROR: A failure occurred in prepare().
    Aborting...
:: Packages failed to build: ferdi-git-5.6.0.beta.5.r150.g0aaaaeb1-1

dpeukert commented on 2021-04-18 14:28

@abelfodil @infinitnet @deepmandal7: The package should build correctly now, let me know if you run into any other issues.

dpeukert commented on 2021-03-08 00:43

@deepmandal7: Huh, looks like npm 7 introduced some breaking changes, I've managed to find a fix for the issue you posted about, but I'm still running into some other problems. Downgrading to npm 6 (and using an older commit of this package as described here should allow you to build this package again. I'm looking into both of the problems, but I'm having no success so far and I've been a little bit short on free time for the past couple of weeks, sorry about that.

deepmandal7 commented on 2021-03-02 01:34

npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Found: react-dom@16.12.0 npm ERR! node_modules/react-dom npm ERR! react-dom@"16.12.0" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer react-dom@"16.7.0" from forms@1.2.1 npm ERR! packages/forms npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See /home/deep/ferdi-git/src/ferdi-git-home/.npm/eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in: npm ERR! /home/deep/ferdi-git/src/ferdi-git-home/.npm/_logs/2021-03-02T01_09_00_655Z-debug.log lerna ERR! npm install exited 1 in 'ferdi' lerna ERR! npm install exited 1 in 'ferdi' ==> ERROR: A failure occurred in prepare(). Aborting...

infinitnet commented on 2021-02-17 09:34

A JavaScript error occurred in the main process Uncaught Exception: Error: ENOENT: no such file or directory, open '/usr/lib/ferdi/app.asar.unpacked/node_modules/mac-screen-capture-permissions/package.json' at Object.openSync (fs.js:462:3) at Object.func [as openSync] (electron/js2c/asar.js:140:31) at Object.readFileSync (fs.js:364:35) at Object.fs.readFileSync (electron/js2c/asar.js:542:40) at Object.internalBinding.internalModuleReadJSON (electron/js2c/asar.js:674:19) at readPackage (internal/modules/cjs/loader.js:256:34) at readPackageExports (internal/modules/cjs/loader.js:308:15) at applyExports (internal/modules/cjs/loader.js:450:20) at resolveExports (internal/modules/cjs/loader.js:513:23) at Function.Module._findPath (internal/modules/cjs/loader.js:637:31)

dpeukert commented on 2021-02-15 10:01

@abelfodil Sorry about the delay, updated, but Ferdi seems to be throwing an error on load now, will look into it (hopefully) soon.

abelfodil commented on 2021-02-10 00:12

The latest version now requires electron10