This is an effort to refactor winetricks to adapt more features
TODO
We need a way to track winetricks metadata to allow winetricks to uninstall verbs thus
[ ] Maintain metadata in /var/db/winetricks
It is expected to use what-the-bash or bash-it wrapper for library thus using separate source for libs so that end-user could use terminal to change wineprefix without depending on winetricks
[ ] Use library in /lib/bash/winetricks which can be sourced for the userland changes if needed
Is it expected to provide simple wrapper for winetricks repositories in POSIX sh that generates it's hierarchy so that distro's package manager could be used to install wineapps and manage wineprefix
[ ] Maintain packages in /var/db/winetricks/packages/foo.winetricks to allow using repositories
[ ] Compatibility for Exherbo's exheres
[ ] Compatibility for Gentoo's eclass
[ ] Compatibility for apt-based
[ ] Compatibility for pacman-based
It is expected to use ONE wineprefix to rule them all by exporting builtin libraries in the required root of windows application to be used if winelibs are not sufficient
[ ] Check if we can bind these libraries to reduce the size
[ ] Refactor all functions in winetricks that are exporting files that affects the wineapps
This is an effort to refactor winetricks to adapt more features
TODO
We need a way to track winetricks metadata to allow winetricks to uninstall verbs thus
/var/db/winetricks
It is expected to use
what-the-bash
orbash-it
wrapper for library thus using separate source for libs so that end-user could use terminal to change wineprefix without depending on winetricks/lib/bash/winetricks
which can be sourced for the userland changes if neededIs it expected to provide simple wrapper for winetricks repositories in POSIX sh that generates it's hierarchy so that distro's package manager could be used to install wineapps and manage wineprefix
/var/db/winetricks/packages/foo.winetricks
to allow using repositoriesIt is expected to use ONE wineprefix to rule them all by exporting builtin libraries in the required root of windows application to be used if winelibs are not sufficient