aboutsummaryrefslogtreecommitdiff
path: root/packages/nix/polymc/default.nix
diff options
context:
space:
mode:
authorMustafa Çalışkan <muscaln@protonmail.com>2022-01-08 22:15:19 +0300
committerMustafa Çalışkan <muscaln@protonmail.com>2022-01-08 22:33:06 +0300
commitd29d020d6f485852805b7f92d2dabd614d4da2e5 (patch)
tree757e120da85614dcca84039a8b9466b944a37b62 /packages/nix/polymc/default.nix
parent8d4f8795de81c221e8f58f35b4155b62301b295d (diff)
downloadPrismLauncher-d29d020d6f485852805b7f92d2dabd614d4da2e5.tar.gz
PrismLauncher-d29d020d6f485852805b7f92d2dabd614d4da2e5.tar.bz2
PrismLauncher-d29d020d6f485852805b7f92d2dabd614d4da2e5.zip
{nix,flake}: add submodules
Diffstat (limited to 'packages/nix/polymc/default.nix')
-rw-r--r--packages/nix/polymc/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix
index 8b5c4812..414835f5 100644
--- a/packages/nix/polymc/default.nix
+++ b/packages/nix/polymc/default.nix
@@ -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 \