mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-02-01 03:19:23 +00:00
Add nix build based on nixpkgs' derivations
This commit is contained in:
parent
3a2dcfd350
commit
9b4ce42a68
1 changed files with 33 additions and 0 deletions
33
default.nix
Normal file
33
default.nix
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
let
|
||||
linphone_overlay = self: super: {
|
||||
linphone = super.linphone.overrideAttrs (old: {
|
||||
src = ./.;
|
||||
postPatch = old.postPatch + ''
|
||||
echo "set(FULL_VERSION ${old.version})" >> linphone-app/linphoneqt_version.cmake
|
||||
'';
|
||||
});
|
||||
liblinphone = super.liblinphone.overrideAttrs (old: {
|
||||
src = ./linphone-sdk/liblinphone;
|
||||
});
|
||||
mediastreamer = super.mediastreamer.overrideAttrs (old: {
|
||||
src = ./linphone-sdk/mediastreamer2;
|
||||
});
|
||||
ortp = super.ortp.overrideAttrs (old: {
|
||||
src = ./linphone-sdk/ortp;
|
||||
});
|
||||
bctoolbox = super.bctoolbox.overrideAttrs (old: {
|
||||
src = ./linphone-sdk/bctoolbox;
|
||||
});
|
||||
belle-sip = super.belle-sip.overrideAttrs (old: {
|
||||
src = ./linphone-sdk/belle-sip;
|
||||
});
|
||||
bzrtp = super.bzrtp.overrideAttrs (old: {
|
||||
src = ./linphone-sdk/bzrtpbelle-sip;
|
||||
});
|
||||
};
|
||||
in
|
||||
|
||||
{ pkgs ? import <nixpkgs> { overlays = [ linphone_overlay ]; }
|
||||
}:
|
||||
|
||||
pkgs.linphone
|
||||
Loading…
Add table
Reference in a new issue