diff options
Diffstat (limited to 'overlays')
-rw-r--r-- | overlays/pidgin.nix | 23 | ||||
-rw-r--r-- | overlays/udp2raw/default.nix | 3 | ||||
-rw-r--r-- | overlays/udp2raw/package.nix | 20 | ||||
-rw-r--r-- | overlays/udp2raw/udp2raw-makefile.patch | 10 |
4 files changed, 22 insertions, 34 deletions
diff --git a/overlays/pidgin.nix b/overlays/pidgin.nix index d346c7a1..3c9fb93c 100644 --- a/overlays/pidgin.nix +++ b/overlays/pidgin.nix | |||
@@ -4,8 +4,29 @@ let | |||
4 | url = "https://developer.pidgin.im/raw-attachment/ticket/16524/0001-only-request-unseed-chat-history-from-jabber-group-c.patch"; | 4 | url = "https://developer.pidgin.im/raw-attachment/ticket/16524/0001-only-request-unseed-chat-history-from-jabber-group-c.patch"; |
5 | sha256 = "083wvmq7417xz55fxxhllqwql1hgjvin2sak08844121yw1jvc44"; | 5 | sha256 = "083wvmq7417xz55fxxhllqwql1hgjvin2sak08844121yw1jvc44"; |
6 | }; | 6 | }; |
7 | |||
8 | pidginWrapper = { symlinkJoin, pidgin, makeWrapper, plugins }: | ||
9 | let | ||
10 | extraArgs = map (x: x.wrapArgs or "") plugins; | ||
11 | majorVersion = prev.lib.versions.major pidgin.version; | ||
12 | in symlinkJoin { | ||
13 | name = "pidgin-with-plugins-${pidgin.version}"; | ||
14 | |||
15 | paths = [ pidgin ] ++ plugins; | ||
16 | |||
17 | buildInputs = [ makeWrapper ]; | ||
18 | |||
19 | postBuild = '' | ||
20 | wrapProgram $out/bin/pidgin \ | ||
21 | --suffix-each PURPLE_PLUGIN_PATH ':' "$out/lib/purple-${majorVersion} $out/lib/pidgin" \ | ||
22 | ${toString extraArgs} | ||
23 | wrapProgram $out/bin/finch \ | ||
24 | --suffix-each PURPLE_PLUGIN_PATH ':' "$out/lib/purple-${majorVersion}" \ | ||
25 | ${toString extraArgs} | ||
26 | ''; | ||
27 | }; | ||
7 | in { | 28 | in { |
8 | pidgin-with-plugins = import (/. + prev.path + "/pkgs/applications/networking/instant-messengers/pidgin/wrapper.nix") { | 29 | pidgin-with-plugins = pidginWrapper { |
9 | inherit (prev) makeWrapper symlinkJoin; | 30 | inherit (prev) makeWrapper symlinkJoin; |
10 | plugins = with final; [ purple-lurch pidgin-carbons pidgin-opensteamworks pidgin-xmpp-receipts ]; | 31 | plugins = with final; [ purple-lurch pidgin-carbons pidgin-opensteamworks pidgin-xmpp-receipts ]; |
11 | pidgin = prev.pidgin.overrideAttrs (oldAttrs: { | 32 | pidgin = prev.pidgin.overrideAttrs (oldAttrs: { |
diff --git a/overlays/udp2raw/default.nix b/overlays/udp2raw/default.nix deleted file mode 100644 index b08bdf4b..00000000 --- a/overlays/udp2raw/default.nix +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | final: prev: { | ||
2 | udp2raw = final.callPackage ./package.nix {}; | ||
3 | } | ||
diff --git a/overlays/udp2raw/package.nix b/overlays/udp2raw/package.nix deleted file mode 100644 index 6612ac3e..00000000 --- a/overlays/udp2raw/package.nix +++ /dev/null | |||
@@ -1,20 +0,0 @@ | |||
1 | { pkgsMusl, fetchFromGitHub }: | ||
2 | pkgsMusl.stdenv.mkDerivation rec { | ||
3 | pname = "udp2raw"; | ||
4 | version = "20200818.0"; | ||
5 | |||
6 | src = fetchFromGitHub { | ||
7 | repo = "udp2raw-tunnel"; | ||
8 | owner = "wangyu-"; | ||
9 | rev = version; | ||
10 | hash = "sha256-TkTOfF1RfHJzt80q0mN4Fek3XSFY/8jdeAVtyluZBt8="; | ||
11 | }; | ||
12 | patches = [ ./udp2raw-makefile.patch ]; | ||
13 | configurePhase = ""; | ||
14 | buildPhase = '' | ||
15 | make cc_amd64=''${CXX} amd64_hw_aes | ||
16 | ''; | ||
17 | installPhase = '' | ||
18 | install -Dm755 udp2raw_amd64_hw_aes $out/bin/udp2raw | ||
19 | ''; | ||
20 | } | ||
diff --git a/overlays/udp2raw/udp2raw-makefile.patch b/overlays/udp2raw/udp2raw-makefile.patch deleted file mode 100644 index 264f5cf4..00000000 --- a/overlays/udp2raw/udp2raw-makefile.patch +++ /dev/null | |||
@@ -1,10 +0,0 @@ | |||
1 | diff --git a/makefile b/makefile | ||
2 | index 22c07ae..ddcfbc4 100755 | ||
3 | --- a/makefile | ||
4 | +++ b/makefile | ||
5 | @@ -131,4 +131,4 @@ clean: | ||
6 | rm -f git_version.h | ||
7 | |||
8 | git_version: | ||
9 | - echo "const char *gitversion = \"$(shell git rev-parse HEAD)\";" > git_version.h | ||
10 | + echo "const char *gitversion = \"cc6ea766c495cf4c69d1c7485728ba022b0f19de\";" > git_version.h | ||