5 changed files with 50 additions and 10 deletions
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
let |
||||
pkgs = import <nixpkgs> {}; |
||||
libpurple = import ./libpurple.nix { pkgs = pkgs; }; |
||||
spectrum2 = import ./default.nix { pkgs = pkgs; libpurple = libpurple; }; |
||||
purple-discord = pkgs.purple-discord.overrideAttrs (origAttrs: rec { |
||||
version = "unstable-2020-06-16"; |
||||
buildInputs = [ pkgs.json-glib libpurple pkgs.imagemagick ]; |
||||
src = pkgs.fetchFromGitHub { |
||||
owner = "EionRobb"; |
||||
repo = "purple-discord"; |
||||
rev = "b0daa37f0ecf7bcfea60163ac3273dd7064ec133"; |
||||
sha256 = "0iqz8p6cfd7yvr31r7npcafz3azs1pf4j7dnw134v93dcvamz2hh"; |
||||
}; |
||||
}); |
||||
in |
||||
pkgs.dockerTools.buildLayeredImage { |
||||
name = "spectrum2"; |
||||
contents = [ spectrum2 purple-discord ]; |
||||
config.Entrypoint = [ "${spectrum2}/bin/spectrum2" ]; |
||||
} |
@ -0,0 +1,20 @@
@@ -0,0 +1,20 @@
|
||||
{ pkgs ? import <nixpkgs> {}, ... }: |
||||
|
||||
pkgs.pidgin.overrideAttrs (origAttrs: rec { |
||||
pname = "libpurple"; |
||||
buildInputs = origAttrs.buildInputs ++ origAttrs.propagatedBuildInputs; |
||||
configureFlags = origAttrs.configureFlags ++ [ |
||||
"--disable-avahi" |
||||
"--disable-gstreamer" |
||||
"--disable-meanwhile" |
||||
"--disable-gnutls" |
||||
"--disable-cyrus-sasl" |
||||
"--disable-farstream" |
||||
"--disable-vv" |
||||
"--disable-dbus" |
||||
"--disable-schemas-install" |
||||
]; |
||||
propagatedBuildInputs = []; |
||||
preInstall = ''cd libpurple''; |
||||
postInstall = ''rm -rf $out/bin''; |
||||
}) |
Loading…
Reference in new issue