Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ripcord: init at 0.4.18 #71066

Closed
wants to merge 3 commits into from
Closed

ripcord: init at 0.4.18 #71066

wants to merge 3 commits into from

Conversation

MDeltaX
Copy link

@MDeltaX MDeltaX commented Oct 13, 2019

Motivation for this change

Ripcord is a desktop chat client for group-centric services like Slack and Discord. It provides a traditional compact desktop interface designed for power users. It's not built on top of web browser technology: it responds quickly to input, sips gently from computer resources, and gets out of your way. It does voice chat, too.

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.
Notify maintainers

cc @ldesgoui @MP2E @tadeokondrak


meta = with stdenv.lib; {
description = "A desktop chat client for Discord and Slack";
homepage = "https://cancel.fm/ripcord/";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it really redistributable?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The author has stated in Discord that it's "all rights reserved but redistribution without modifications is allowed (shareware)"
https://discordapp.com/channels/231664689694638081/231664689694638081/467792133319950337

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yep

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in appimageTools.wrapType2 rec {
inherit name src;

extraInstallCommands = ''
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should wrap the binary to set RIPCORD_ALLOW_UPDATES=0 so it doesn't try to automatically update itself and fail

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

afaik ripcord never attempts to self update. Ripcord only queries the update URL to show update notifications in Ripcord itself (which the RIPCORD_ALLOW_UPDATES disables).

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I personally would not like update notifications for software delivered via package manger. You end up in annoying situations where there's a new version released but it's not packaged yet so you get notified over and over.

@@ -4101,6 +4101,12 @@
githubId = 1377571;
name = "Matthew S. Daiter";
};
MDeltaX = {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The addition to maintainer-list.nix should be in a separate commit named maintainers: add MDeltaX

MDeltaX and others added 2 commits October 17, 2019 17:38
…t.nix


oh didn't know you could use buttons for this. neat.

yeah, just copy pasted some existing appImage expression. can you recommend a linter/beautifier for nix?

Co-Authored-By: Alex Rice <alexrice999@hotmail.co.uk>
…t.nix

Co-Authored-By: Alex Rice <alexrice999@hotmail.co.uk>
@MDeltaX
Copy link
Author

MDeltaX commented Nov 24, 2019

will come back to this in the next days

@Profpatsch
Copy link
Member

Is this ready for merge?

@colemickens
Copy link
Member

Hey @MDeltaX, do you think you'll get to this soon, and if not, do you mind if someone else pushes it along? Thanks for doing this work!

@colemickens
Copy link
Member

Does this need some Qt wrap hooks? I'm not able to run this on Wayland due to the usual Qt platform plugin err.

@bqv
Copy link
Contributor

bqv commented Mar 6, 2020

Christ this is old. Sorry this nobody ever bothered to merge this. My version is more up to date at this point anyway

@Profpatsch
Copy link
Member

Then let’s close in favor of the other PR.

@Profpatsch Profpatsch closed this Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants