From 5c1bd71c28068bc007d03a503930c30dd99f0fc5 Mon Sep 17 00:00:00 2001 From: Joshua Campbell Date: Thu, 6 Jul 2023 16:00:32 -0700 Subject: [PATCH] beeper: init at 3.62.20 --- .../instant-messengers/beeper/default.nix | 23 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/networking/instant-messengers/beeper/default.nix diff --git a/pkgs/applications/networking/instant-messengers/beeper/default.nix b/pkgs/applications/networking/instant-messengers/beeper/default.nix new file mode 100644 index 000000000000000..a87db9af95c4e6a --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/beeper/default.nix @@ -0,0 +1,23 @@ +{ lib, mkDerivation, fetchurl, appimageTools, imagemagick, libsecret, ... }: +let + pname = "beeper"; + version = "3.62.20"; + src = fetchurl { + url = "${pname}-${version}.AppImage::https://download.beeper.com/linux/appImage/x64"; + sha256 = "5389e24ff3cef9acc6f137d24d37e9ef319c865ef81fa3337d407f927f087e31"; + }; +in +appimageTools.wrapType2 rec { + inherit pname src; + name = pname; + + extraPkgs = pkgs: with pkgs; [ libsecret ]; + + meta = with lib; { + description = "Beeper is a universal chat app. With Beeper, you can send and receive messages to friends, family and colleagues on many different chat networks."; + homepage = "https://beeper.com"; + license = licenses.unfreeRedistributable; + maintainers = with maintainers; [ jshcmpbll ]; + platforms = [ "x86_64-linux" ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0cbaa8c67d44d94..02c07863c0ae3ba 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -324,7 +324,9 @@ with pkgs; banana-accounting = callPackage ../applications/office/banana-accounting { }; - beebeep = libsForQt5.callPackage ../applications/office/beebeep {}; + beebeep = libsForQt5.callPackage ../applications/office/beebeep { }; + + beeper = qt5.callPackage ../applications/networking/instant-messengers/beeper { }; bakelite = callPackage ../tools/backup/bakelite { };