Software port suggestions

The commits history, the issues and pull requests lists deserve a visit, too :wink:
Even the code.

3 Likes

Did you try to install it via pip? Does it need patching any of the dependencies?

If it was for me I’d impose a tariff an the Rust crates which make it impossible to install a Python package in Haiku most of the times :japanese_ogre:

Installation via pip success.

How to create a recipe for Haikuports?

1 Like

If not directly a dependency required by a package and it can be installed with pip we prefer to keep those out of haikuports (@BiPolar has been cleaning up on those packages that can be user installed).

LOL, got tricked into this, had to look at the screenshot before responding. :rofl:

WSL is open sourced right yesterday. Is it effective and feasible to port it to Haiku as HSL (Haiku Subsystem for Linux)?

I know that C# isn’t yet supported on Haiku. Any possibility to replace the C# and the .NET framework?

1 Like

WSL2 works by actually running linux in a hypervisor, we don’t support that.

WSL1 works by translating linux kernel calls to windows kernel calls, also useless to us.

For what do you actually need this? Linux is a posix system, and so are we. most software that makes running wsl on windows neccesary just works on Haiku directly.

4 Likes

Magnificent news!!

I suppose so, if you threw enough manpower at it.

But it’s far less effort to just port the Linux apps you want, provided the source is available. Or run a lightweight Linux distro under QEMU if your must-have app is closed source.

The subsystem we really need is 32-bit Haiku.

9 Likes

Microsoft recently released a new TUI text editor closely inspired by EDIT.COM:

There’s a blog post with more details. What’s interesting about this (aside from the app’s features and design) is that it is a Rust program with zero third-party crates. This may be a near-ideal program for anyone interested in porting and packaging a Rust program to Haiku for the first time.

2 Likes

Too bad our current rust version isn’t on par with this:

error: failed to parse manifest at `/Opslag/wip/edit-1.0.0/Cargo.toml`

Caused by:
  feature `edition2024` is required

  The package requires the Cargo feature called `edition2024`, but that feature is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).
  Consider trying a newer version of Cargo (this may require the nightly release).
  See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2024 for more information about the status of this feature.

how about updating srb2 port? its one good sonic game, but the version is 2.2.9
in haikudepot, which is behind 2.2.15
(i tried compiling one year back but it didnt work)

@win8linux could you have a look at that since you did prior port?

Will see if I can find the time to investigate updating the port.

1 Like

It could be a nice addition since the multiplayer mode need the latest version :slight_smile:

How about another dock its caled crystal dock GitHub - dangvd/crystal-dock: A cool dock (desktop panel) for Linux desktop

Ooor a picom GitHub - yshui/picom: A lightweight compositor for X11 with animation support but thats only for X11 (maybe it could work for X apps :thinking:

This Crystal Dock is Qt6 and wayland based so maybe it could be ported ?

But don’t know how we’ll get window transparency in Haiku - this Crystal Dock uses Wayland compositor.

I made a Qt Dock - for Haiku, but I lost time/interest since as of now, there is now way in Haiku that I know of, to have transparent windows.

I’m starting to revive my old HiQDock code to run with Qt6 (was written in Qt4 11 years ago)…

Here’s the video: https://www.youtube.com/watch?v=iDqlDc1r-nM
and a very early video from 2014: https://www.youtube.com/watch?v=MQqFO4OkPO0

but see the screen shots in the thread below for newer screen shots

See this thread for me info: HiQDock ... New Dock coming soon

3 Likes

This doesn’t really need transparency. Only non-recatngular windows, afaik this was already implemented in the beos zeta thingy. And should be doable here aswell.

2 Likes

Transparency is for effect, HiQuality dock it is :smiley:

This one is not going to make me any friends …

Often enough, I need a file, code, graphic, text file, whatever, that I happen to know is locked up in an hpkg. Problem is, I’m not on my Haiku box ATM. Hpkg is a proprietary format, and none of my other OSs can make head or tail of it. Okay, perhaps “proprietary” isn’t the best term to use, let’s say “uncommon”.

Go to Haiku computer, download hpkg, load into expander, expand it, zip the results, transfer zip file to other computer, unzip it there … why do I feel like I just ran a marathon?

I need an unhpkg utility.

Simple, CLI only, probably written in C or C++ for portability. Compiles on anything with GCC (including Haiku itself, of course).

Yes, the extended attributes will be lost. I can live with that.

3 Likes