Make portable and add optional rpm support
Remove hardcoded paths and adds detection of various dependencies. Add optional rpm support with a path macro and dependency generator.
Remove hardcoded paths and adds detection of various dependencies. Add optional rpm support with a path macro and dependency generator.