Makrennel / hyprland-void

void linux hyprland templates for building with xbps-src
Other
140 stars 17 forks source link

add aarch64 repository #69

Open lcassa opened 4 months ago

lcassa commented 4 months ago

Great work @Makrennel, thanks to your efforts I have hyprland on my void linux (x13s ARM processor), but it would be even greater if I could add a repo for my architecture.

Makrennel commented 4 months ago

I'll see if I can, although if I get it working I can give no guarantees as I haven't got an ARM system to test on.

lcassa commented 4 months ago

I'll gladly test each release! By the way, I was trying to update it manually and got this ncurses version error


=> util-linux-common-2.39.3_2: installing target dependencies: libcap-ng-devel-0.8.4_1 pam-devel-1.5.3_4 readline-devel-8.2.010_1 zlib-devel-1.3.1_1 ...
=> util-linux-common-2.39.3_2: removing autodeps, please wait...
=> ERROR: util-linux-common-2.39.3_2: failed to install target dependencies! (error 19)
ncurses-libs-6.4_2 in transaction breaks installed pkg `ncurses-6.5_1'
Transaction aborted due to unresolved dependencies.
=> ERROR: Please see above for the real error, exiting...```
lcassa commented 3 months ago

I'll gladly test each release! By the way, I was trying to update it manually and got this ncurses version error

=> util-linux-common-2.39.3_2: installing target dependencies: libcap-ng-devel-0.8.4_1 pam-devel-1.5.3_4 readline-devel-8.2.010_1 zlib-devel-1.3.1_1 ...
=> util-linux-common-2.39.3_2: removing autodeps, please wait...
=> ERROR: util-linux-common-2.39.3_2: failed to install target dependencies! (error 19)
ncurses-libs-6.4_2 in transaction breaks installed pkg `ncurses-6.5_1'
Transaction aborted due to unresolved dependencies.
=> ERROR: Please see above for the real error, exiting...```

Should I open a separate issue for this @Makrennel ?

Makrennel commented 3 months ago

I'll gladly test each release! By the way, I was trying to update it manually and got this ncurses version error

=> util-linux-common-2.39.3_2: installing target dependencies: libcap-ng-devel-0.8.4_1 pam-devel-1.5.3_4 readline-devel-8.2.010_1 zlib-devel-1.3.1_1 ...
=> util-linux-common-2.39.3_2: removing autodeps, please wait...
=> ERROR: util-linux-common-2.39.3_2: failed to install target dependencies! (error 19)
ncurses-libs-6.4_2 in transaction breaks installed pkg `ncurses-6.5_1'
Transaction aborted due to unresolved dependencies.
=> ERROR: Please see above for the real error, exiting...```

This doesn't really look related to Hyprland packaging, ncurses is not a dependency of Hyprland in any way. It's probably a mirror/xbps problem.

Makrennel commented 4 weeks ago

Ah shoot, looks like the action failed to actually produce aarch64 binaries 😐

lcassa commented 2 weeks ago

How can I help?

On Fri, Oct 25, 2024 at 9:59 AM Makrennel @.***> wrote:

Ah shoot, looks like the action failed to actually produce aarch64 binaries 😐

— Reply to this email directly, view it on GitHub https://github.com/Makrennel/hyprland-void/issues/69#issuecomment-2437712454, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABOU7VPMY3Y2MGIXT2OV7STZ5I6BVAVCNFSM6AAAAABKO4Q6FSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMZXG4YTENBVGQ . You are receiving this because you authored the thread.Message ID: @.***>

-- Leandro Cassa

1seco commented 2 weeks ago

I'm also interested and will be able to help soon. How may I help?

Makrennel commented 1 week ago

Well, I test the actions over at https://github.com/Makrennel/hyprland-void-testing and I just can't seem to figure out how to build arm executables from an amd64 host in a container, particularly where it has to run the arm version of hyprwayland-scanner in order to build aquamarine. Usually you would use the binfmt service and qemu-user to emulate arm but that doesn't seem to be working in the build container so... If anyone has any ideas how to fix it it would be appreciated.