OpenHantek / OpenHantek6022

OpenHantek6022 is a DSO software for Hantek USB digital signal oscilloscopes 6022BE / BL. Development OS is Debian Linux, but the program also works on FreeBSD, MacOS, RaspberryPi and Windows. No support for non-Linux related issues unless a volunteer steps in!
GNU General Public License v3.0
867 stars 152 forks source link

[Feature request] Please provide aarch64 deb #142

Closed iamdavidcz closed 3 years ago

iamdavidcz commented 3 years ago

Hi @Ho-Ro

It would great to have aarch64 .deb file as well since now Raspberry Pi OS supports 64-bit :)

Thanks!

Ho-Ro commented 3 years ago

Hi, I build the arm binaries on one of my local RPi systems (while the Linux/Windows/MacOS binaries are built by CI provider appveyor on their machines). As I do not have any 64 bit RPi I provide only the 32 bit binaries. But if you have a native 64 bit RPi system and follow the Linux build instructions it would not be too difficult to roll your own version. You can use the provided scripts LinuxSetup_AsRoot and LinuxBuild.

DoctorOgg commented 12 months ago

Might be time to reopen this,

Ho-Ro commented 12 months ago

Do you have a 64bit RasPi? Just follow my advice above.

DoctorOgg commented 12 months ago

I do, however, it might be nice to see if your CI can now build those images. As im sure there are folks who not as capable as I am

Ho-Ro commented 12 months ago

if your CI can now build those images

My CI (GitHub Runner) creates Linux, MacOS and Windows packages. The RasPi and FreeBSD packages are created on my desk at home using a virtual FreeBSD and a real RasPi3 with a 32bit operating system. I do not have a RasPi with a 64bit operating system. I only use Linux for all my development - so all other operating systems are a free gift to the community with no benefit to me. If you could provide a simple solution, I would be very grateful.

DoctorOgg commented 12 months ago

I understood. Yeah, the latest version of rPi OS is 64bit; however, for Debian, at least, we don't need to build on a Raspberry Pi to get an arm version. GitHub Actions can build Debian packages for ARM, https://github.com/pi-top/debian-package-build-action