xray-16
xray-16 copied to clipboard
Actions improvements
TODO:
- [ ] Output binaries for macOS builds
- [ ] macOS multiarchitecture build:
- https://stackoverflow.com/questions/5334095/cmake-multiarchitecture-compilation
- https://cmake.org/cmake/help/latest/manual/cmake-toolchains.7.html#id27
- https://github.com/leetal/ios-cmake
- [ ] cross-compilation for Ubuntu arm64/ppc64el
- https://github.com/dockcross/dockcross
- [ ] cross-compilation for Haiku:
- To use in GitHub Actions:
container: 'haiku/cross-compiler:x86_64-r1beta4' - https://jessicah.github.io/haiku-notes.html
- https://jessicah.github.io/building-rust.html
- https://github.com/kaidokert/scummvm-buildbot/blob/a6be13f7922466b576c998e80f9e1bf9d3a601f3/workers/haiku/Dockerfile
- To use in GitHub Actions:
Packaging:
- [ ] Provide AppImage package
- [ ] Provide Flatpak package (#1050)
- [ ] DEB packages
- [ ] Provide automated updates for our PPA on launchpad
- [ ] RPM packages
- [ ] Add official openSUSE package and provide automated updates for it
- We already have an unofficial package – #628
- [ ] #1044
- [ ] Add official openSUSE package and provide automated updates for it
- [ ] Add ebuild support (#623)
Useful links:
- https://askubuntu.com/questions/16446/how-to-get-my-software-into-ubuntu
- https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages
- https://repology.org/project/openxray/versions
My work towards better debian package: https://github.com/OpenXRay/xray-16/pull/1422 End goal I believe is to add it into Debian non-free(if it's even possible)