pi-apps icon indicating copy to clipboard operation
pi-apps copied to clipboard

category-overrides-jetson-18.04 compatibility meta issue

Open theofficialgman opened this issue 1 year ago • 0 comments

I am going to use this to document/store why certain packages are disabled on jetson 18.04 as well as anything that could be changed/fixed so they can be enabled. (built on buster means that one or more dependencies linked at runtime is not available on bionic or is too high a version). If you have done something to solve one of these overrides, create a PR/issue with your changes and reference this issue

the latest list is found here in the source code: https://github.com/Botspot/pi-apps/blob/master/etc/category-overrides-jetson-18.04

Of these apps: 16 are Raspberry Pi Only (so will never be enabled) -> https://github.com/Botspot/pi-apps/blob/master/etc/category-overrides-non-raspberry 5 are unnecessary/have better alnernatives (so probably won't be enabled) 15 need recompilation on an older distro (so need a new packager to build them on bionic) the rest fit into some other category and are probably more difficult to solve

Amiberry - built on buster AntiMicroX - built on buster, needs a rebuild anyway for the lastest updates (see https://github.com/Botspot/pi-apps/issues/2160), can be installed via flatpak Autostar - Unnecessary (already have startup app on gnome/unity) Better Chromium - (Unnecessary, already use custom chromium with hardware decode, vulkan enabled, and chrome sync) BlockBench - packaging issue (see https://github.com/ryanfortner/blockbench-arm/issues/2) BlockPi - no use on anything but a rpi Box86 - requires armhf userspace (don't want to enable on most systems) Boxy SVG - glibc and other packages too high (nodejs https://github.com/nodejs/node/issues/43246), can get from flatpak Chiaki - could be built, but we need to use the standard version (system ffmpeg on jetsons has hardware decoding or use a custom switchroot ffmpeg 4.X repo) Codex - needs rebuilt on bionic (glibc) CommanderPi - only useful on raspberry pi Cool Retro Term - needs newer QT5 than available on bionic (would need to package along with like Prism Launcher or add the PPA to build) Cura - glibc too high (appimage built by someone else), too complicated to build ourselves Downgrade Chromium - no use and bad on jetson Drawing - ppa is for focal (not compatible with bionic), can be installed via flatpak Flameshot - glibc too high (buit by developer on debian 10), can be installed via flatpak Flow - just doesn't work on anything but a pi (tried and contacted the devs who couldn't/didn't want to fix) FreeTube - not a good option for hardware accelerated playback Godot - glibc too high (built on buster/bullseye) Lightpad - no use for gnome or unity (already has a similar app launcher) Mac OS Theme - gtk2 only Minecraft Pi (Modded) - doesn't work (upstream unable to figure out why) More RAM - zram with proper tuning aleady enabled in initramfs Node.js - https://github.com/nodejs/node/issues/43246 Oomox Theme Designer - dependencies too old in bionic OpenSCAD - glibc too high (built by someone else) Pale Moon - no bionic armhf/arm64 builds available PiGro - not a pi PiKISS GUI - don't approve/validate this appstore piKiss - don't approve/validate this appstore Pi Power Tools - not a pi PPSSPP (PSP emulator) - glibc too high (needs rebuilt) QEMU - don't want users installing this from a GUI Quartz - packages too old/not available in bionic Remarkable - glibc too high (needs built on bionic) Renoise (Demo) - glibc too high (proprietary) Snap Store - no snaps, they don't have gpu acceleration on jetsons (or any non-mesa gpu drivers) Steam - won't work this way on jetson, handled through a hidden script at the L4T-Megascript for those willing to potentially break their install Stunt Rally - needs boost packaged into the binary (linker errors) Sublime Text - glibc too high (proprietary) Temps - not a pi Tetris CLI - glibc too high Vivaldi - glibc too high for bionic/buster Windows 10 Theme - gtk2 only Windows Flasher - not a pi Windows Screensavers - no YouTubuddy - not ideal for hardware accelerated decoding Zoom - can't guarantee functionality with its many versions (use chromium instead)

theofficialgman avatar Jan 08 '23 21:01 theofficialgman