Skip to content

Improve setup script and enhance documentation#1

Open
NilsSei wants to merge 1 commit intoc0decafe:mainfrom
NilsSei:improve-setup-and-docs
Open

Improve setup script and enhance documentation#1
NilsSei wants to merge 1 commit intoc0decafe:mainfrom
NilsSei:improve-setup-and-docs

Conversation

@NilsSei
Copy link

@NilsSei NilsSei commented Dec 19, 2025

Summary

  • Add libsecret dependency to fix keytar build issues on Termux
  • Replace pkg list-installed with dpkg -s for more reliable package checking
  • Enhance README with prerequisites, troubleshooting guide, and verification steps
  • Add detailed installation instructions and usage guide
  • Include comprehensive "What Gets Installed" section for transparency

Changes Made

setup.sh

  • Added libsecret package installation to resolve keytar native module build failures
  • Changed package check from pkg list-installed to dpkg -s for better reliability
  • Updated installation summary to include libsecret

README.md

  • Added Prerequisites section with clear requirements
  • Expanded installation instructions with step-by-step commands
  • Added Usage section with authentication steps
  • Added Verification section to help users confirm successful installation
  • Added Troubleshooting section with common issues and solutions
  • Added "What Gets Installed" section listing all packages and modules

Testing

  • Tested on Termux environment
  • Verified keytar builds successfully with libsecret
  • Confirmed dpkg check works correctly for package verification

- Add libsecret dependency to fix keytar build issues
- Replace pkg list-installed with dpkg for better package checking
- Enhance README with prerequisites, troubleshooting, and verification sections
- Add detailed installation steps and usage instructions
- Include comprehensive what-gets-installed section
@Devon-Scott
Copy link

I just want to thank you as this update fixed the install on my Galaxy Tab S10+. Sharp still didn't seem to work, but everything else did. Is there a reason you haven't merged this yet?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants