DragonBuild / dragon

pip install dragon | A Powerful buildsystem and toolkit currently targeting darwin (iOS/macOS) machines
MIT License
220 stars 23 forks source link

[Theos Compiler] Most bundle install paths are broken #101

Closed L1ghtmann closed 9 months ago

L1ghtmann commented 3 years ago

While testing dragon's interpreter against templates generated with theos' nic, I found that a few templates that include a .bundle appear to get treated as preference bundles (/Library/PreferenceLoader/Preferences gets added to the project's directory structure once installed and what would be in the .bundle is instead placed in Resources/).

The relevant templates include:

L1ghtmann commented 3 years ago

Also worth noting that flipswitch_switch's are handled properly and preference bundles are handled properly when these two lines are commented out.

L1ghtmann commented 1 year ago

Looking at this again now and I don't think it's worth adding support for the legacy templates like cydget or flipswitch, but the control center one and regular bundles should probably be supported.