Compare commits

..
Author SHA1 Message Date
Anton Gilgur 3bbf8d8472 perf: --depth=1 shallow clones for end users
- rather than cloning the entire history of repos, can do a shallow clone with a [depth](https://git-scm.com/docs/git-clone#Documentation/git-clone.txt-code--depthcodeemltdepthgtem) of 1
  - this should make it more efficient, particularly when there are many commits or many large commits
  - since the history is unused by regular end users, there is no need to fetch/download it

- could alternatively do a [bare](https://git-scm.com/docs/git-clone#Documentation/git-clone.txt-code--barecode) clone to be even more efficient
  - but I thought a shallow clone is a bit less intrusive for now
    - and is reversible, if needed (i.e. a local shallow clone can fetch the rest of the depth)

- also add syntax highlighting to the first code block, matching the second one
2024-12-22 16:54:53 -05:00
2 changed files with 22 additions and 22 deletions
+3 -3
View File
@@ -6,8 +6,8 @@ Script to add GApps and other stuff to Waydroid!
## Interactive terminal interface ## Interactive terminal interface
``` ```bash
git clone https://github.com/casualsnek/waydroid_script git clone --depth=1 https://github.com/casualsnek/waydroid_script
cd waydroid_script cd waydroid_script
python3 -m venv venv python3 -m venv venv
venv/bin/pip install -r requirements.txt venv/bin/pip install -r requirements.txt
@@ -25,7 +25,7 @@ sudo venv/bin/python3 main.py
## Command Line ## Command Line
```bash ```bash
git clone https://github.com/casualsnek/waydroid_script git clone --depth=1 https://github.com/casualsnek/waydroid_script
cd waydroid_script cd waydroid_script
python3 -m venv venv python3 -m venv venv
venv/bin/pip install -r requirements.txt venv/bin/pip install -r requirements.txt
+19 -19
View File
@@ -4,32 +4,32 @@ from stuff.general import General
class Smartdock(General): class Smartdock(General):
id = "smartdock" id = "smartdock"
dl_link = "https://f-droid.org/repo/cu.axel.smartdock_1121.apk" dl_link = "https://f-droid.org/repo/cu.axel.smartdock_1100.apk"
partition = "system" partition = "system"
dl_file_name = "smartdock.apk" dl_file_name = "smartdock.apk"
act_md5 = "dde94e2babc5f78bf7279e60a98eef05" act_md5 = "f4087d34218eac902a5cca98ee03d215"
apply_props = { "qemu.hw.mainkeys" : "1" } apply_props = { "qemu.hw.mainkeys" : "1" }
skip_extract = True skip_extract = True
permissions = """<?xml version="1.0" encoding="utf-8"?> permissions = """<?xml version="1.0" encoding="utf-8"?>
<permissions> <permissions>
<privapp-permissions package="cu.axel.smartdock"> <privapp-permissions package="cu.axel.smartdock">
<permission name="android.permission.SYSTEM_ALERT_WINDOW" /> <permission name="android.permission.SYSTEM_ALERT_WINDOW" />
<permission name="android.permission.GET_TASKS" /> <permission name="android.permission.GET_TASKS"/>
<permission name="android.permission.REORDER_TASKS" /> <permission name="android.permission.REORDER_TASKS"/>
<permission name="android.permission.ACCESS_WIFI_STATE" /> <permission name="android.permission.REMOVE_TASKS" />
<permission name="android.permission.CHANGE_WIFI_STATE" /> <permission name="android.permission.ACCESS_WIFI_STATE"/>
<permission name="android.permission.ACCESS_NETWORK_STATE" /> <permission name="android.permission.CHANGE_WIFI_STATE"/>
<permission name="android.permission.READ_EXTERNAL_STORAGE" /> <permission name="android.permission.ACCESS_NETWORK_STATE"/>
<permission name="android.permission.MANAGE_USERS" /> <permission name="android.permission.ACCESS_FINE_LOCATION"/>
<permission name="android.permission.BLUETOOTH_ADMIN" /> <permission name="android.permission.READ_EXTERNAL_STORAGE"/>
<permission name="android.permission.BLUETOOTH" /> <permission name="android.permission.MANAGE_USERS"/>
<permission name="android.permission.BLUETOOTH_CONNECT" /> <permission name="android.permission.BLUETOOTH_ADMIN"/>
<permission name="android.permission.REQUEST_DELETE_PACKAGES" /> <permission name="android.permission.BLUETOOTH_CONNECT"/>
<permission name="android.permission.ACCESS_SUPERUSER" /> <permission name="android.permission.BLUETOOTH"/>
<permission name="android.permission.PACKAGE_USAGE_STATS" /> <permission name="android.permission.REQUEST_DELETE_PACKAGES"/>
<permission name="android.permission.QUERY_ALL_PACKAGES" /> <permission name="android.permission.ACCESS_SUPERUSER"/>
<permission name="android.permission.WRITE_SECURE_SETTINGS" /> <permission name="android.permission.PACKAGE_USAGE_STATS" />
<permission name="android.permission.WRITE_SETTINGS" /> <permission name="android.permission.QUERY_ALL_PACKAGES" />
</privapp-permissions> </privapp-permissions>
</permissions> </permissions>
""" """