1

Topic: [Request] ninix-aya testing before hosting on repository

Hello everybody, I just recently got Hyperbola Linux-libre working, even with the GUI and installed XTerm terminal and GNU IceCat browser. I will eventually setup everything (such as lockscreen) as I can.
I got interested in Hyperbola mainly because it is said to be 32 bit data architecture compatible, strict in the free software standard, and that it is very light weight in its installation (a bit over 2 GBs).

But enough about those things.
I am requesting that the ninix-aya package be available for the Hyperbola repository. Why? The program isn't as bloated as other media heavy programs and it should have a 32 bit variant for 32 bit computers. The only problem is that this program uses .dll libraries, which is a Windows-based library/dependency. Other ninix-aya alternatives have it worse with reported malware from virustotal malware scan services (as a contingency plan, I applied for fraud alert). Knowing that ninix-aya is indeed, a media based program, I doubt that it would pass the free software standard. Still, I would wait for confirmation.

---

I read that some Doom game variants can't pass the test either. Would be nice if Zandronum development use more free libraries and code.

2

Re: [Request] ninix-aya testing before hosting on repository

Hello Ribby,

welcome to the forums.

You would need to specify the package and its source(s) quite a bit more in details. I have done a short research: Is this the corresponding package you mean? https://packages.debian.org/sid/games/ninix-aya

In general: We only add very small packages and especially only those being BSD-compliant with using our existing packages in our repositories. Adding more dependencies result also into more work for maintaining and later on porting them. When looking into the needed dependencies (from Debian and FreeBSD), we would need:

ruby
rubygem-charlock_holmes
rubygem-gettext
rubygem-gstreamer
rubygem-gtk3
rubygem-narray
rubygem-rubyzip

We do not have any of them besides ruby and from the current perspective there is also the question open what this exact package bring more into Hyperbola as system as this is pure oriented on being a graphic gimmick. There is said nothing bad into this, but under the current information I would say it would make more sense to create your package local. If you have questions on doing so, I'm here to support.

For the reasoning also: Please have in mind that Hyperbola can only be oriented on minimalism because we reject and modify packages not fitting into our perspective. We understand that this is hard in a way for sure, but either we decline the packages or later on become exactly that what we initially did not want to be alike when we add more and more software as not only your listed packages is therefore needed: The dependencies also and then also a review if the software includes non-free parts. So all in all this means just more maintenance for us.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

3 (edited by Ribby 2025-01-28 20:55:31)

Re: [Request] ninix-aya testing before hosting on repository

Yes, that package would technically be it.

I won't gloss over the complaints. I know that certain dependencies would not be supported. I even thought that ruby was not supported due to it being a go lang with a proprietary license and a simple fork of C.

I suppose I could make a custom package of ninix-aya and call it a day. It's probably better in the long run to make a GNU/Linux compliant fork (it would probably be called ninix-libre [on the other hand, zandronum would have a zandronum-libre fork]). That way, I could do away with .dll and the ruby language all together. If I ever attempt such a task, I'll ask those familiar with the program first.

4

Re: [Request] ninix-aya testing before hosting on repository

About zandorum: It is part of the zdoom family and that in special is not possible to be supported out of included non-free data. So therefore we have removed and listed all compliant forks of zdoom as not working for Hyperbola.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

5

Re: [Request] ninix-aya testing before hosting on repository

I see that there is a lzdoom, maybe there could be a lzandronum in the future? In any case, modding for lzdoom should be capable enough (after I remember the terminal commands and parameters to include modules). There is also limited online game style modes, but most modules by my preference should suffice in implementation.

---

I'm sorry about including zdoom/lzdoom forks in this topic. I'll keep the digression minor and continue to the topic context. ninix and other associated programs are currently non-applicable to Hyperbola due to incompatible programming language(s), libraries, and dependencies.

6

Re: [Request] ninix-aya testing before hosting on repository

The package lzdoom was removed and will no longer be part from version 0.4.5 onwards. If there is need for this: https://forums.hyperbola.info/viewtopic … 8434#p8434

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!