pystardust / ani-cli

A cli tool to browse and play anime
GNU General Public License v3.0
7.87k stars 540 forks source link

Arm64 Support/Package manager binaries #1374

Closed micr0-dev closed 1 month ago

micr0-dev commented 3 months ago

Is your feature request related to a problem? Please describe. Repository 'fedora-40-aarch64' does not exist in project 'derisis13/ani-cli'.

Describe the solution you'd like i would like an arm64 package for fedora (and possibly other distros and package managers) in 'derisis13/ani-cli'

Describe alternatives you've considered for the time being i will just use the source

Additional context linux on arm is becoming more and more popular for laptops, from Asahi linux to the Windows on arm movement.

also great project i love it and use in on my desktop all the time :3

micr0-dev commented 3 months ago

update: works great after installing all the dependencies (they all already exist as aarch64 packages)

sudo dnf install sed mpv curl yt-dlp fzf patch ffmpeg-free
git clone "https://github.com/pystardust/ani-cli.git"
sudo cp ani-cli/ani-cli /usr/local/bin
rm -rf ani-cli

all that is needed is to add the aarch64 variant to the derisis13/ani-cli repo and it will work

Derisis13 commented 3 months ago

The package built in copr is noarch, but since there's no noarch chroot, I choose to build it only on x86. It sucks that I need to enable other chroots explicitly, but if that's how it works I can only comply. Since I have to update copr anyway, next release will have arm repositories too