xray-16 icon indicating copy to clipboard operation
xray-16 copied to clipboard

Actions improvements

Open Xottab-DUTY opened this issue 2 years ago • 2 comments

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

Packaging:

  • [ ] Provide AppImage package
  • [ ] Provide Flatpak package (#1050)
  • [ ] DEB packages
  • [ ] RPM packages
    • [ ] Add official openSUSE package and provide automated updates for it
      • We already have an unofficial package – #628
    • [ ] #1044
  • [ ] 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

Xottab-DUTY avatar Jul 21 '23 22:07 Xottab-DUTY

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)

sobkas avatar Aug 25 '23 14:08 sobkas