{nix,flake}: add submodules

This commit is contained in:
Mustafa Çalışkan
2022-01-08 22:15:19 +03:00
parent 8d4f8795de
commit d29d020d6f
4 changed files with 70 additions and 9 deletions

View File

@ -1,5 +1,9 @@
{ self }:
{ self, quazip, libnbtplusplus }:
final: prev: rec {
polymc = prev.libsForQt5.callPackage ./polymc { inherit self; };
polymc = prev.libsForQt5.callPackage ./polymc {
inherit self;
submoduleQuazip = quazip;
submoduleNbt = libnbtplusplus;
};
}

View File

@ -14,7 +14,10 @@
, libpulseaudio
, qtbase
, libGL
# submodules
, self
, submoduleNbt
, submoduleQuazip
, msaClientID ? ""
}:
@ -39,6 +42,12 @@ mkDerivation rec {
nativeBuildInputs = [ cmake file makeWrapper ];
buildInputs = [ qtbase jdk8 zlib ];
postUnpack = ''
mkdir libraries/{libnbtplusplus,quazip}
cp -a ${submoduleNbt}/* libraries/libnbtplusplus
cp -a ${submoduleQuazip}/* libraries/quazip
'';
postPatch = ''
# add client ID
substituteInPlace notsecrets/Secrets.cpp \