mirror of
https://github.com/status-im/status-react.git
synced 2025-01-11 11:34:45 +00:00
1ee16da0c7
nix: use nixpkgs unstable for gradle 8.8 nix: ldflags are expected to be a list chore: fix deprecated vendorSha256 nix: bump jdk to 17 & pass java version to gradle make: set universalApk false in run-android target nix: fix --replace deprecation warning - https://github.com/NixOS/nixpkgs/pull/260776 ios: update pod and gem lockfiles nix: bump nodejs to 20.12.2 nix: add Xcode 16.0 to allowed versions chore: upgrade rn-image-crop-picker lib nix: full path for missing dep in node_modules sh e2e: removed redundant element --------- Co-authored-by: Yevheniia Berdnyk <ie.berdnyk@gmail.com>
24 lines
803 B
Nix
24 lines
803 B
Nix
# This script patches build.gradle files in node_modules to use
|
|
# our local version of Maven dependencies instead of fetching them.
|
|
|
|
{ stdenv, writeScript, runtimeShell }:
|
|
|
|
writeScript "patch-maven-srcs" (''
|
|
#!${runtimeShell}
|
|
# Source setup.sh for substituteInPlace
|
|
source ${stdenv}/setup
|
|
|
|
function patchMavenSource() {
|
|
grep "$source" $1 > /dev/null && \
|
|
substituteInPlace $1 --replace-quiet "$2" "$3" 2>/dev/null
|
|
}
|
|
|
|
gradleFile="$1"
|
|
|
|
# Some of those find something, some don't, that's fine.
|
|
patchMavenSource "$gradleFile" 'mavenCentral()' 'mavenLocal()'
|
|
patchMavenSource "$gradleFile" 'google()' 'mavenLocal()'
|
|
patchMavenSource "$gradleFile" 'jcenter()' 'mavenLocal()'
|
|
patchMavenSource "$gradleFile" 'gradlePluginPortal()' 'mavenLocal()'
|
|
'')
|