Haiku packages: Difference between revisions
No edit summary |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
This page lists [[Haiku]] packages which I created for this OS. The only reason for existence of this page is that I don't try to get the packages to the upstream immediately, but all out-of-repo packages I use are available on my [[file server]] ({{http ftp|haiku/packages}}). | This page lists [[Haiku]] packages which I created for this OS. The only reason for existence of this page is that I don't try to get the packages to the upstream immediately, but all out-of-repo packages I use are available on my [[file server]] ({{http,ftp|haiku/packages}}). | ||
I'm trying to get most of these to the [https://github.com/haikuports/haikuports/ HaikuPorts] | I'm trying to get most of these to the [https://github.com/haikuports/haikuports/ HaikuPorts] eventually. However, some of the packages listed on this page consist mostly of duct tape and glue – I intend to enhance most of these, but I probably won't try to upstream them soon. | ||
The packages here (and on the file server) are grouped by their subjective <q>quality</q>, so you can make sure you won't install the crappiest of these. | The packages here (and on the file server) are grouped by their subjective <q>quality</q>, so you can make sure you won't install the crappiest of these. | ||
| Line 15: | Line 15: | ||
*** {{hpkg|armv8mmain_none_eabihf_gcc_nolibc|crap}} | *** {{hpkg|armv8mmain_none_eabihf_gcc_nolibc|crap}} | ||
*** {{hpkg|armv8mmain_none_eabihf_newlib|crap}} | *** {{hpkg|armv8mmain_none_eabihf_newlib|crap}} | ||
** '''Programming and debugging''' | |||
*** {{hpkg|picotool|hi}} | *** {{hpkg|picotool|hi}} | ||
*** {{hpkg|rpi_openocd|crap}} | *** {{hpkg|rpi_openocd|crap}} | ||
| Line 30: | Line 31: | ||
** Ported from other systems | ** Ported from other systems | ||
*** {{hpkg|mmv|hi}} | *** {{hpkg|mmv|hi}} | ||
== {{hpkg-qsym|haikuports}} Upstreamed to HaikuPorts == | == {{hpkg-qsym|haikuports}} Upstreamed to HaikuPorts == | ||
| Line 46: | Line 46: | ||
| name=OpenOCD (RPi fork) | | name=OpenOCD (RPi fork) | ||
| upstream=https://github.com/raspberrypi/openocd | | upstream=https://github.com/raspberrypi/openocd | ||
{{hpkg-ftp|dir=hi_quality/|rpi_openocd|2.3.0|1|x86_64}} | |{{hpkg-ftp|dir=hi_quality/|rpi_openocd|2.3.0|1|x86_64}} | ||
}} | }} | ||
{{hpkg-def|picotool|hi | {{hpkg-def|picotool|hi | ||
| name=RP2xxx picotool | | name=RP2xxx picotool | ||
| upstream=https://github.com/raspberrypi/picotool | | upstream=https://github.com/raspberrypi/picotool | ||
{{hpkg-ftp|dir=hi_quality/|picotool|2.3.0|1|x86_64}} | |{{hpkg-ftp|dir=hi_quality/|picotool|2.3.0|1|x86_64}} | ||
{{hpkg-ftp|dir=hi_quality/|picotool_devel|2.3.0|1|x86_64}} | {{hpkg-ftp|dir=hi_quality/|picotool_devel|2.3.0|1|x86_64}} | ||
}} | }} | ||
| Line 57: | Line 57: | ||
| name=mmv | | name=mmv | ||
| upstream=https://github.com/rrthomas/mmv | | upstream=https://github.com/rrthomas/mmv | ||
{{hpkg-ftp|dir=hi_quality/|mmv|2.10|1|x86_64}} | |{{hpkg-ftp|dir=hi_quality/|mmv|2.10|1|x86_64}} | ||
}} | }} | ||
{{hpkg-def|jimtcl|hi | {{hpkg-def|jimtcl|hi | ||
| name=JimTcl | | name=JimTcl | ||
{{hpkg-ftp|dir=hi_quality/|jimtcl|0.82|1|x86_64}} | |{{hpkg-ftp|dir=hi_quality/|jimtcl|0.82|1|x86_64}} | ||
{{hpkg-ftp|dir=hi_quality/|jimtcl_devel|0.82|1|x86_64}} | {{hpkg-ftp|dir=hi_quality/|jimtcl_devel|0.82|1|x86_64}} | ||
}} | }} | ||
| Line 69: | Line 69: | ||
{{hpkg-def|bochs|mid | {{hpkg-def|bochs|mid | ||
| name=Bochs x86 PC emulator | | name=Bochs x86 PC emulator | ||
{{hpkg-ftp|dir=mid_quality/|bochs_debuginfo|3.0|2|x86_64}} | |{{hpkg-ftp|dir=mid_quality/|bochs_debuginfo|3.0|2|x86_64}} | ||
{{hpkg-ftp|dir=mid_quality/|bochs|3.0|2|x86_64}} | {{hpkg-ftp|dir=mid_quality/|bochs|3.0|2|x86_64}} | ||
}} | }} | ||
{{hpkg-def|arm_none_eabi_gdb|mid | {{hpkg-def|arm_none_eabi_gdb|mid | ||
| name=GDB (for <code>arm-none-eabi</code>) | | name=GDB (for <code>arm-none-eabi</code>) | ||
{{hpkg-ftp|dir=mid_quality/|arm_none_eabi_gdb_NO_LIBNETWORK|17.2|1|x86_64}} | |{{hpkg-ftp|dir=mid_quality/|arm_none_eabi_gdb_NO_LIBNETWORK|17.2|1|x86_64}} | ||
{{hpkg-ftp|dir=mid_quality/|arm_none_eabi_gdb|17.2|1|x86_64}} | {{hpkg-ftp|dir=mid_quality/|arm_none_eabi_gdb|17.2|1|x86_64}} | ||
}} | }} | ||
| Line 83: | Line 83: | ||
| name=OpenOCD (RPi fork) | | name=OpenOCD (RPi fork) | ||
| upstream=https://github.com/raspberrypi/openocd | | upstream=https://github.com/raspberrypi/openocd | ||
{{hpkg-ftp|dir=quickndirty/|rpi_openocd|2.3.0|0|x86_64}} | |{{hpkg-ftp|dir=quickndirty/|rpi_openocd|2.3.0|0|x86_64}} | ||
}} | }} | ||
{{hpkg-def|armv8mmain_none_eabihf_newlib|crap | {{hpkg-def|armv8mmain_none_eabihf_newlib|crap | ||
| name=newlib for Cortex-M33 | | name=newlib for Cortex-M33 | ||
{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_newlib|4.3.0|2|x86_64}} | |{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_newlib|4.3.0|2|x86_64}} | ||
}} | }} | ||
{{hpkg-def|armv8mmain_none_eabihf_gcc_nolibc|crap | {{hpkg-def|armv8mmain_none_eabihf_gcc_nolibc|crap | ||
| name=GCC to build GCC for Cortex-M33 | | name=GCC to build GCC for Cortex-M33 | ||
{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_gcc_nolibc|13.1.0|1|x86_64}} | |{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_gcc_nolibc|13.1.0|1|x86_64}} | ||
}} | }} | ||
{{hpkg-def|armv8mmain_none_eabihf_gcc|crap | {{hpkg-def|armv8mmain_none_eabihf_gcc|crap | ||
| name=GCC for Cortex-M33 | | name=GCC for Cortex-M33 | ||
{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_gcc_nolibc|13.1.0|1|x86_64}} | |{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_gcc_nolibc|13.1.0|1|x86_64}} | ||
}} | }} | ||
{{hpkg-def|armv8mmain_none_eabihf_binutils|crap | {{hpkg-def|armv8mmain_none_eabihf_binutils|crap | ||
| name=GNU binutils for Cortex-M33 | | name=GNU binutils for Cortex-M33 | ||
{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_binutils|2.40|2|x86_64}} | |{{hpkg-ftp|dir=quickndirty/|armv8mmain_none_eabihf_binutils|2.40|2|x86_64}} | ||
}} | }} | ||
[[Category:Haiku]] | [[Category:Haiku]] | ||
[[Category:Lists]] | [[Category:Lists]] | ||
Latest revision as of 10:00, 15 October 2026
This page lists Haiku packages which I created for this OS. The only reason for existence of this page is that I don't try to get the packages to the upstream immediately, but all out-of-repo packages I use are available on my file server (HTTPS, FTP).
I'm trying to get most of these to the HaikuPorts eventually. However, some of the packages listed on this page consist mostly of duct tape and glue – I intend to enhance most of these, but I probably won't try to upstream them soon.
The packages here (and on the file server) are grouped by their subjective quality
, so you can make sure you won't install the crappiest of these.
I tested all of these run at least somehow. The hi_quality category should contain only fully-usable packages.
By category
- Embedded software programming
- ARM toolchains
- Programming and debugging
- Emulation
- Libraries
- Haiku specific
- (no packages yet)
- Ported from other systems
- Haiku specific
- Command-line utilities
- Haiku specific
- (no packages yet)
- Ported from other systems
- Haiku specific
🦊 Upstreamed to HaikuPorts
- This section is left intentionally blank.
✨ High-quality packages
I use most of these packages daily on Haiku and they just work.
These packages are the ones which don't have any severe problems during the runtime, don't pollute the filesystem with FHS etc.
🫤 Mid-quality packages
👎 Quick'n'dirty and crappy packages