a compiled linux binery version (franz_5.0.0-beta.13_amd64.deb) is provided by developer. why not use it?
Search Criteria
Package Details: franz 1:5.10.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/franz.git (read-only, click to copy) |
---|---|
Package Base: | franz |
Description: | Free messaging app for services like WhatsApp, Slack, Messenger and many more. |
Upstream URL: | https://meetfranz.com |
Licenses: | Apache |
Submitter: | 314eter |
Maintainer: | ItachiSan |
Last Packager: | ItachiSan |
Votes: | 146 |
Popularity: | 0.000000 |
First Submitted: | 2017-10-26 11:34 (UTC) |
Last Updated: | 2023-09-11 20:46 (UTC) |
Dependencies (5)
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 Next › Last »
dani commented on 2017-11-19 07:43 (UTC)
d72 commented on 2017-11-16 12:51 (UTC)
Requires gconf?
$ franz-bin
franz-bin: error while loading shared libraries: libgconf-2.so.4: cannot open
shared object file: No such file or directory
Works after installing gconf
ktrls commented on 2017-11-16 08:00 (UTC)
SOLVED!!!
there was insufficient space in partition /tmp.
With 1,5GB all works. But what a huge space!!!
ktrls commented on 2017-11-13 16:12 (UTC)
Hi, I'm trying to update Franz, but I read this error:
-------------------------------------------
$ node_modules/.bin/electron-builder --publish onTag
electron-builder 0.0.0-semantic-release
Using electron-builder.yml configuration file
electron-rebuild not required if you use electron-builder, please consider to remove excess dependency from devDependencies
To ensure your native dependencies are always matched electron version, simply add script `"postinstall": "electron-builder install-app-deps" to your `package.json`
Installing app dependencies for arch x64 to /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/build
Packaging for linux x64 using electron 1.7.9 to out/linux-unpacked
Building AppImage for arch x64
Building deb
Error: Exit code: 1. Command failed: /home/ktrls/.cache/electron-builder/fpm/fpm-1.8.1-2.3.1/fpm -s dir -t deb --architecture amd64 --name franz --force --after-install /tmp/electron-builder-DYPPX0/0-3-after-install --after-remove /tmp/electron-builder-DYPPX0/0-2-after-remove --description
Messaging app for WhatsApp, Slack, Telegram, HipChat, Hangouts and many many more. --maintainer Stefan Malzner <stefan@adlk.io> --vendor Stefan Malzner <stefan@adlk.io> --version 5.0.0-beta.13 --package /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/out/franz_5.0.0-beta.13_amd64.deb --url https://github.com/meetfranz/franz#readme --deb-compression xz --depends gconf2 --depends gconf-service --depends libnotify4 --depends libappindicator1 --depends libxtst6 --depends libnss3 --depends libxss1 --license Apache-2.0 /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/out/linux-unpacked/=/opt/Franz /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/build-helpers/images/icons/1024x1024.png=/usr/share/icons/hicolor/1024x1024/apps/franz.png /tmp/electron-builder-DYPPX0/0-4-Franz.desktop=/usr/share/applications/franz.desktop
{:timestamp=>"2017-11-13T17:08:07.819229+0100", :message=>"Debian packaging tools generally labels all files in /etc as config files, as mandated by policy, so fpm defaults to this behavior for deb packages. You can disable this default behavior with --deb-no-default-config-files flag", :level=>:warn}
{:timestamp=>"2017-11-13T17:08:08.371239+0100", :message=>"Debian packaging tools generally labels all files in /etc as config files, as mandated by policy, so fpm defaults to this behavior for deb packages. You can disable this default behavior with --deb-no-default-config-files flag", :level=>:warn}
{:timestamp=>"2017-11-13T17:09:38.784350+0100", :message=>"Process failed: tar failed (exit code 2). Full command was:[\"tar\", \"-C\", \"/tmp/package-dir-staging-b34028db1d6e07fc953cae3a4440499d3cf4187d857229c23a99787c620c\", \"-J\", \"--numeric-owner\", \"--owner\", \"0\", \"--numeric-owner\", \"--group\", \"0\", \"-cf\", \"/tmp/package-deb-build-626c50c88954987934e6f15dd230b4a089e422b99e579e24dfba0b100ca6/data.tar.xz\", \".\"]", :level=>:error}
at /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder-util/src/util.ts:64:16
at ChildProcess.exithandler (child_process.js:279:5)
at emitTwo (events.js:125:13)
at ChildProcess.emit (events.js:213:7)
at maybeClose (internal/child_process.js:927:16)
at Socket.stream.socket.on (internal/child_process.js:348:11)
at emitOne (events.js:115:13)
at Socket.emit (events.js:210:7)
at Pipe._handle.close [as _onclose] (net.js:557:12)
From previous event:
at exec (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder-util/src/util.ts:42:3)
at /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/targets/fpm.ts:208:11
at Generator.next (<anonymous>)
From previous event:
at FpmTarget.build (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/out/targets/fpm.js:256:11)
at default.each.it (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/platformPackager.ts:106:87)
at runCallback (timers.js:785:20)
at tryOnImmediate (timers.js:747:5)
at processImmediate [as _immediateCallback] (timers.js:718:5)
From previous event:
at taskManager.addTask.default.map.then (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/platformPackager.ts:106:35)
From previous event:
at LinuxPackager.packageInDistributableFormat (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/platformPackager.ts:106:8)
at /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/platformPackager.ts:101:10
From previous event:
at LinuxPackager.pack (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/out/platformPackager.js:171:11)
at /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/packager.ts:244:24
From previous event:
at Packager.doBuild (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/out/packager.js:317:11)
at /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/packager.ts:175:52
at Generator.next (<anonymous>)
at runCallback (timers.js:785:20)
at tryOnImmediate (timers.js:747:5)
at processImmediate [as _immediateCallback] (timers.js:718:5)
From previous event:
at Packager.build (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/out/packager.js:236:11)
at /tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/builder.ts:256:40
at Generator.next (<anonymous>)
From previous event:
at build (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/out/builder.js:69:21)
at Object.args [as handler] (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/cli/cli.ts:42:4)
at Object.self.runCommand (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/node_modules/yargs/lib/command.js:233:22)
at Object.Yargs.self._parseArgs (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/node_modules/yargs/yargs.js:1018:24)
at Object.get [as argv] (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/node_modules/yargs/yargs.js:927:19)
at Object.<anonymous> (/tmp/pamac-build-ktrls/franz-bin/src/franz-5.0.0-beta.13/node_modules/electron-builder/src/cli/cli.ts:37:15)
at Module._compile (module.js:612:30)
at Object.Module._extensions..js (module.js:623:10)
at Module.load (module.js:531:32)
at tryModuleLoad (module.js:494:12)
at Function.Module._load (module.js:486:3)
at Function.Module.runMain (module.js:653:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
-------------------------------------------
Can someone help me?
Thanks a lot
<deleted-account> commented on 2017-11-11 11:41 (UTC)
@toXel: Yes looks like it, don't ask me why... But the other new package doesn't seem to get all updates though.
@Andrwe: Done, thanks for letting me know.
toXel commented on 2017-11-10 18:27 (UTC)
@Hering Ah ok I see. So now there are two different packages for Franz from two different maintainers both building from the same source? That's a bit confusing :D
Andrwe commented on 2017-11-10 09:53 (UTC)
I'm creating packages using a clean chroot environment (https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot).
As these environments only have the minimal set of packages installed I had to modify the makedepends to build this package.
Can you please add 'git' & 'python2' to the makedepends?
<deleted-account> commented on 2017-11-07 20:31 (UTC)
Actually it was named "franz" before until complaints started because up until v4 Franz was closed source so this package was installing a binary.
By now they completely changed it to open source code, so yeah the package name might be bit off. Not sure if I can rename AUR packages though and I don't want to lose the history by creating a new one.
toXel commented on 2017-11-07 20:13 (UTC)
Why is this package called franz-bin? As far as I understand it, it's building Franz from a source archive right? There is a .deb or .appimage available on the website.
Cpt_Pi commented on 2017-11-07 11:51 (UTC)
@rikurr: The monero miner isn't hidden. It is given as a contribution option when installing Franz for the first time and is easily disabled.
Bottom left of Franz (settings) -> Account -> Cancel Mining
Pinned Comments
ItachiSan commented on 2019-10-07 08:26 (UTC) (edited on 2021-09-08 07:58 (UTC) by ItachiSan)
If you have troubles, read this message!
Please go to the relevant section of this comment in order to make both your and my life easier :)
Now, to the resolutions!
1. The app opens but I got a blue screen and nothing more / The app refuses to start / ...
The package depends on Node.js native stuff which are compiled at build time, which makes it break on Electron updates.
With a PKGBUILD between 2020-11-15 till 2021-09-08, you should always have gad a correct matching between Electron and Franz versions.
After 2021-09-08, while the Electron packages follows just the official Arch package dependency, as it is based on not-rolling versions (AKA following a specific Electron branch) breakages are unlikely.
If you would like to help me on this, whenever you have problems starting it, do the following:
If the above steps help you, report the package as outdated here and write in the comment something like:
If you have some other issues, you should open the developer tools and give me its output, in addition to what is your environment, so I can figure out if it is a packaging issue (my job to fix) or an upstream/code issue (their job to fix); in the second case, I will open a bug request and mention it in a comment, so that you can track it.
2. (Obsolete) I cannot upgrade Electron
The following resolution is not valid since 2021-09-08, it is kept for historic purposes
This is intended; since the PKGBUILD for Franz 5.5.0-4, the package marks as dependency a version-locked Electron package in order to avoid issues with binary modules over upgrades.
In such scenario, you should, assuming
_electron="electron"
in the PKGBUILD (meaning the Electron used is bundled in the packageelectron
):pacman -Syu --ignore electron
If you want however to upgrade the Electron package, do
pacman -S --assume-installed electron=FRANZ.REQUIRED.VERSION electron
Hope this was a good explanation, might get updates if I missed something :)