summaryrefslogtreecommitdiff
path: root/mobile/nix
diff options
context:
space:
mode:
authorDaniel Weipert <git@mail.dweipert.de>2024-01-26 14:51:36 +0100
committerDaniel Weipert <git@mail.dweipert.de>2024-01-26 14:52:57 +0100
commitd3bf2d09f740221771806789b00bf915c9f5f2e3 (patch)
tree95f99eabd763dff1907f107393504ee75aa747d7 /mobile/nix
parent466d03a38cb01e9ff9a2d11be113a81c2bdce34a (diff)
initial commitHEADmain
Diffstat (limited to 'mobile/nix')
-rw-r--r--mobile/nix/android-composition.nix14
-rwxr-xr-xmobile/nix/androidsdk-fixup.py24
-rw-r--r--mobile/nix/androidsdk.nix29
3 files changed, 0 insertions, 67 deletions
diff --git a/mobile/nix/android-composition.nix b/mobile/nix/android-composition.nix
deleted file mode 100644
index 1f8e5d8..0000000
--- a/mobile/nix/android-composition.nix
+++ /dev/null
@@ -1,14 +0,0 @@
-with (import <nixpkgs> {
- config.allowUnfree = true;
- config.android_sdk.accept_license = true;
-});
-
-androidenv.composeAndroidPackages {
- platformVersions = ["23" "33"];
- buildToolsVersions = ["33.0.2"];
-
- includeEmulator = true;
- includeSystemImages = true;
- # systemImageTypes = ["google_apis_playstore"];
- abiVersions = ["x86_64"];
-}
diff --git a/mobile/nix/androidsdk-fixup.py b/mobile/nix/androidsdk-fixup.py
deleted file mode 100755
index ab419e6..0000000
--- a/mobile/nix/androidsdk-fixup.py
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env python
-
-import sys, os, shutil
-
-ANDROIDSDK_PATH = sys.argv[1]
-BUILD_TOOLS_PATH = f'{ANDROIDSDK_PATH}/build-tools'
-PLATFORMS_PATH = f'{ANDROIDSDK_PATH}/platforms'
-
-BUILD_TOOLS = [os.path.join(BUILD_TOOLS_PATH, filename) for filename in os.listdir(BUILD_TOOLS_PATH)]
-PLATFORMS = [os.path.join(PLATFORMS_PATH, filename) for filename in os.listdir(PLATFORMS_PATH)]
-
-for build_tool in BUILD_TOOLS:
- if os.path.islink(build_tool):
- print(f'build-tool "{os.path.basename(build_tool)}" is a symlink. Copying...')
- link_src = os.readlink(build_tool)
- os.unlink(build_tool)
- shutil.copytree(link_src, build_tool)
-
-for platform in PLATFORMS:
- if os.path.islink(platform):
- print(f'platform "{os.path.basename(platform)}" is a symlink. Copying...')
- link_src = os.readlink(platform)
- os.unlink(platform)
- shutil.copytree(link_src, platform)
diff --git a/mobile/nix/androidsdk.nix b/mobile/nix/androidsdk.nix
deleted file mode 100644
index cf1ea04..0000000
--- a/mobile/nix/androidsdk.nix
+++ /dev/null
@@ -1,29 +0,0 @@
-with (import <nixpkgs> {});
-let
- android-composition = import ./android-composition.nix;
-in
-stdenv.mkDerivation {
- name = "androidsdk";
-
- buildInputs = [
- python3Full
- ];
-
- src = "${android-composition.androidsdk}";
-
- dontUnpack = true;
-
- buildPhase = ''
- buildDir=$PWD/android-composition
- mkdir $buildDir
-
- cp -r $src/* $buildDir
-
- chmod -R +w "$buildDir/libexec/android-sdk"
- python ${./androidsdk-fixup.py} "$buildDir/libexec/android-sdk"
- '';
-
- installPhase = ''
- cp -r $buildDir $out
- '';
-}