diff --git a/flake.nix b/flake.nix index fa7cec7159..747d55bd9f 100644 --- a/flake.nix +++ b/flake.nix @@ -226,11 +226,13 @@ ${pkgs.tree}/bin/tree $out/_pkg + # Strip from debug symbols + find "$out/_pkg" -type f -name "*.so" -exec ${android32Pkgs.stdenv.cc.targetPrefix}strip --strip-unneeded {} + + # Normalize permissions + timestamps find "$out/_pkg" -type f -exec chmod 644 {} + find "$out/_pkg" -type d -exec chmod 755 {} + find "$out/_pkg" -exec touch -h -d '@0' {} + - find "$out/_pkg" -type f -name "*.so" -exec ${android32Pkgs.stdenv.cc.targetPrefix}strip --strip-unneeded {} + (cd $out/_pkg; ${pkgs.zip}/bin/zip -r -9 -X $out/pkg-armv7a-android-libsimplex.zip *) rm -fR $out/_pkg @@ -299,11 +301,13 @@ ${pkgs.tree}/bin/tree $out/_pkg + # Strip from debug symbols + find "$out/_pkg" -type f -name "*.so" -exec ${androidPkgs.stdenv.cc.targetPrefix}strip --strip-unneeded {} + + # Normalize permissions + timestamps find "$out/_pkg" -type f -exec chmod 644 {} + find "$out/_pkg" -type d -exec chmod 755 {} + find "$out/_pkg" -exec touch -h -d '@0' {} + - find "$out/_pkg" -type f -name "*.so" -exec ${androidPkgs.stdenv.cc.targetPrefix}strip --strip-unneeded {} + (cd $out/_pkg; ${pkgs.zip}/bin/zip -r -9 -X $out/pkg-aarch64-android-libsimplex.zip *) rm -fR $out/_pkg