From 5333d97bdc62f120dc259bd6bca605af41ee5ff5 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 2 May 2023 12:45:21 +0200 Subject: [PATCH 1/3] discord-development: init at {0.0.216,0.0.8778} --- .../instant-messengers/discord/default.nix | 15 +++++++++++++++ pkgs/top-level/all-packages.nix | 6 ++++++ 2 files changed, 21 insertions(+) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 205bc0d0f9f4..001d1be96930 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -4,10 +4,12 @@ let stable = "0.0.26"; ptb = "0.0.42"; canary = "0.0.151"; + development = "0.0.216"; } else { stable = "0.0.273"; ptb = "0.0.59"; canary = "0.0.283"; + development = "0.0.8778"; }; version = versions.${branch}; srcs = rec { @@ -24,6 +26,10 @@ let url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; sha256 = "sha256-ZN+lEGtSajgYsyMoGRmyTZCpUGVmb9LKgVv89NA4m7U="; }; + development = fetchurl { + url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; + sha256 = "sha256-lQnIQC7Wek7OYDzZvLIJfb8I4oATD8pSB+mjQMPyqYQ="; + }; }; x86_64-darwin = { stable = fetchurl { @@ -38,6 +44,10 @@ let url = "https://dl-canary.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; sha256 = "0mqpk1szp46mih95x42ld32rrspc6jx1j7qdaxf01whzb3d4pi9l"; }; + development = fetchurl { + url = "https://dl-development.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg"; + sha256 = "sha256-K4rlShYhmsjT2QHjb6+IbCXJFK+9REIx/gW68bcVSVc="; + }; }; aarch64-darwin = x86_64-darwin; }; @@ -83,6 +93,11 @@ let binaryName = if stdenv.isLinux then "DiscordCanary" else desktopName; desktopName = "Discord Canary"; }; + development = rec { + pname = "discord-development"; + binaryName = if stdenv.isLinux then "DiscordDevelopment" else desktopName; + desktopName = "Discord Development"; + }; } ); in diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 962af829b632..a2e95fa3fd0a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -39780,6 +39780,12 @@ with pkgs; branch = "canary"; }; + discord-development = import ../applications/networking/instant-messengers/discord { + inherit lib stdenv; + inherit (pkgs) callPackage fetchurl; + branch = "development"; + }; + golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { }; golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {}; From 985e990c456bdf54e1f9c7e1022117ec46c9b047 Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 2 May 2023 12:45:39 +0200 Subject: [PATCH 2/3] discord: add jopejoe1 as maintainer --- .../networking/instant-messengers/discord/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/instant-messengers/discord/default.nix b/pkgs/applications/networking/instant-messengers/discord/default.nix index 001d1be96930..17f0ee8eb92a 100644 --- a/pkgs/applications/networking/instant-messengers/discord/default.nix +++ b/pkgs/applications/networking/instant-messengers/discord/default.nix @@ -59,7 +59,7 @@ let downloadPage = "https://discordapp.com/download"; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = licenses.unfree; - maintainers = with maintainers; [ MP2E artturin infinidoge ]; + maintainers = with maintainers; [ MP2E artturin infinidoge jopejoe1 ]; platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; }; package = From 72bf1b54e557d45ed0633e2f91b38371b3e12fed Mon Sep 17 00:00:00 2001 From: jopejoe1 Date: Tue, 2 May 2023 12:47:42 +0200 Subject: [PATCH 3/3] discord: add comment about callPackage not working with override https://github.com/NixOS/nixpkgs/pull/179906 --- pkgs/top-level/all-packages.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a2e95fa3fd0a..283d900544be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -39760,14 +39760,13 @@ with pkgs; mpvc = callPackage ../applications/misc/mpvc { }; + # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906) discord = import ../applications/networking/instant-messengers/discord { inherit lib stdenv; inherit (pkgs) callPackage fetchurl; branch = "stable"; }; - discordo = callPackage ../applications/networking/discordo/default.nix { }; - discord-ptb = import ../applications/networking/instant-messengers/discord { inherit lib stdenv; inherit (pkgs) callPackage fetchurl; @@ -39786,6 +39785,9 @@ with pkgs; branch = "development"; }; + + discordo = callPackage ../applications/networking/discordo/default.nix { }; + golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { }; golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {};