26

Re: What programs can I install on Hyperbola?

Thanks for your detailed answer.

As for qt-creator, thanks for the information, I'll try to build it.

As for Gajim, I understand you. If you don't recommend it, I won't build it, etc.
Do I understand you correctly that you have reviewed all the options for graphical XMPP clients and now there are no suitable candidates?

27

Re: What programs can I install on Hyperbola?

The most known and I hope you can read from my answers that I'm not angry about you, I'm angry about those projects demanding such a long list of dependencies or even make them mandatory like thinking EVERY *nix-system should have them. That is really disrespecting the choice of users, as you could otherwise reduce the projects to something small and add only what you command.

If you find other XMPP-clients possible: I will gladly help for sure. The most known were checked and that is really frustrating.

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!

28

Re: What programs can I install on Hyperbola?

Okay, I understand you, then for now we will use what is in the repositories.

Regarding projects and long dependencies as well as bloated projects, I think that those users who regularly use Hyperbola agree with your opinion.

I would write it in a prominent place on the main page of the forum.

Dear user, before you start using Hyperbola, please read this information and further links (which you showed me) which indicate that we do not use certain programs (the reasons are indicated there), that we do not recommend connecting third-party repositories, in our repositories there are programs that are ours the team rebuilt taking into account our security policy and manifesto.

This way you won't have to answer the same questions 100 times))


I build qtcreator. If necessary, I can send it here for downloading. This time the program started, I started assembling the program but received an error. Can you check if maybe I'm doing something wrong?

My steps:

Opened programs > File > New File or Project > Git clone > choose > inserted the link https://github.com/ErikLethDanielsen/radiotray-qt.git  and changed the directory radiotray-test > next > cloned the repository > finish.

I see the message:

"No valid setting file could be found"

   1. git clone https://github.com/ErikLethDanielsen/radiotray-qt.git
   2. Open in qt-creator
   3. Run / Build
   4. exe is in /Output folder
   5. Run it.

29

Re: What programs can I install on Hyperbola?

Try removing radiotray-qt.pro.user and open that project again.

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!

30

Re: What programs can I install on Hyperbola?

I get this error, I don’t understand how to fix it, please tell me

No valid settings file could be found.

All settings files found in directory "/home/jim/radiotray/radiotray-qt.pro.user" were unsuitable for the current version of Qt Creator, for instance because they were written by an incompatible version of Qt Creator, or because a different settings path was used.


before collecting I removed radiotray-qt.pro.use but it didn't work..

31

Re: What programs can I install on Hyperbola?

I cannot help here, so you would need either to ask direct the maintainer of the project, choose different project or try yourself further. We would not distribute for sure such a project depending direct on qtcreator not offering a possible way to compile it separately.

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!

32

Re: What programs can I install on Hyperbola?

ok, I understand you, I’ll look at another version of the program.

33

Re: What programs can I install on Hyperbola?

Which languages to avoid?
Java
Go
Rust
??

34

Re: What programs can I install on Hyperbola?

That depends on your decision: We have listed them in the wiki ...

https://wiki.hyperbola.info/doku.php?id … _downfalls
https://wiki.hyperbola.info/doku.php?id … _trademark
https://wiki.hyperbola.info/doku.php?id … _trademark

There is also NodeJS and Electron being declined, but you can install whatever you want on your local installation. As said you are responsible for what you want to do.

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!

35 (edited by jim 2023-12-30 19:32:53)

Re: What programs can I install on Hyperbola?

Thanks for the info.

If I install everything I want, it won’t be Hyperbola, what’s the point?  I can now install Parabola, which is also on the FSF list and has all the programs I’m looking for.

I try to build and install those programs that are in the Hyperbola repositories, as for the assembly, I consult with you.

To make it more convenient to search for the programs you need, it would be convenient to have a hint in the form of a simple list at hand.
For example, when I look for a program in github, I can select the languages C or C++ or Qt and then look at the dependencies, if everything is good, I try to build it and post the result for other users.

This table, in my opinion, is a very good and clear example =>  https://wiki.hyperbola.info/doku.php?id … e_packages

36

Re: What programs can I install on Hyperbola?

Exactly posting results is the intention of Hyperbola. It was always the point and will be always the point: Hyperbola is not here to provide a system-distribution with thousands of packages, it is a free, libre operating-system which is driven by its users with enhancements and additions. Offering packages building and working together.

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!

37 (edited by jim 2024-01-02 12:25:50)

Re: What programs can I install on Hyperbola?

Hi all .

Why am I getting this output?

My steps:

1.

doas pacman -S python-setuptools 

2. I go here https://pypi.org/project/pyradio/

3. Download https://files.pythonhosted.org/packages … 5.2.tar.gz

4. Unpack

$ tar xf pyradio-0.5.2.tar.gz

5.

cd pyradio-0.5.2

6.

./setup 

I receive a message

bash: ./setup.py: Permission denied

Pyradio => https://github.com/sdushantha/pyradio

38

Re: What programs can I install on Hyperbola?

You cannot execute that file as it is not meant to be executed and used for building, furthermore: Please refer to the needed dependencies. The notes on the site you have downloaded from the tarball are complete insufficient. Here is a listing:

python-dateutil
python-dnspython
python-netifaces (not part in Hyperbola, need to be packaged on your own)
python-psutil
python-requests
python-rich (not part in Hyperbola, need to be packaged on your own)
python-build (not part in Hyperbola)
python-installer (not part in Hyperbola)
python-pip (not part in Hyperbola)
python-setuptools
python-wheel
mkvtoolnix-cli (optional)
mplayer / mpv / vlc

To conclude: First the python-package from Arch GNU/Linux is not working nevertheless for Hyperbola. We decline python-installer and python-build out of circular dependency-tree. Also missing dependencies make it even more complicated, so you would need even more:

python-markdown-it-py
python-mdurl
python-flit-core
python-linkify-it-py
python-mdit_py_plugins

Just for python-rich also.

That's the reasoning why we won't add more python-packages: The dependencies are just horrific to maintain. And when you got it compiling, you would be then responsible for upgrading. Therefore Hyperbola is not adding python-applications with that much dependencies.

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!

39

Re: What programs can I install on Hyperbola?

I checked this project => Shelldio  https://github.com/CerebruxCode/shelldio , it works well, easy to install, few dependencies as we like)) but there are some difficulties, the entire interface is in Greek))

Works also on OpenBSD. I tried to compile it, but it didn’t work https://aur.archlinux.org/cgit/aur.git/ … h=shelldio

40

Re: What programs can I install on Hyperbola?

You need the PKGBUILD and the install-file. Generic to say:

A PKGBUILD is surely a shellscript, but with a concrete format containing minimum of needed function-calls. Also local files can be part of this, named in the source-array. All parts of the source-array have a corresponding hashsum-array. The install-file is out of this, but nevertheless part of. No install-file with directives being executed at package-execution (installing, removal and upgrade).

Local files for the PKGBUILD can be:

- patch-files
- images
- further manpages added
- notes and documentations
- desktop-files

In principle all you like and would think of needed when you modify a packaged library and application.

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!

41

Re: What programs can I install on Hyperbola?

I wanted to clarify with you, if the program supports qt6, but as I see, Hyperbola version 5.15.2 can I build the program or not?

$ qmake  --version

Using Qt version 5.15.2 ...

42 (edited by jim 2024-01-02 15:22:57)

Re: What programs can I install on Hyperbola?

What programming languages and formats should I avoid for portable software distribution?

1.Java
2 .Go
3.Rust
4.AppImage
5. Snap
6..

I’m writing so as not to forget, perhaps it will be useful to other users as a quick hint. If you want, you can add information to this list.

43

Re: What programs can I install on Hyperbola?

First to the points to "avoid": This is very vague and perhaps you noted or perhaps not so direct ... we were attacked that often also in the younger past now, that we have left that open and only make the points in talks like these here. It is not to avoid, but with the information provided in the wiki and the forums we want to give insights. It is not about the question: "Who is the best and purest?"

We are not here to make some "gamification" of systems, like a highscore. AppImage is for example just a technology, depending on what the maintainers package within. snap? Has only client-part not more. So emancipation is not possible.

Rust, Java and Go are different and in many parts same: Java has issues with licensing and very dirty to package with licensing. Rust and Go have the issue of questionable dependencies to download for building. So it is up to every user to get to a point: Do I want that? Do I need that? Or am I able to search alternatives? We will never blame anyone for deciding different. But as you perhaps get more and more deeper, you can see that Hyperbola is very small going about that languages and imlementations alone. So coming to Qt6:

I recommend to look if older versions are there supporting Qt5 explicit. Qt6 is questionable also with its approach in licensing. See the major issue is and stays licensing. The newer we go the more questionable it gets. More "open-source"-oriented which is in fact not "free and libre culture". The point overseen mostly by many people and in time also not that often more underlined by organizations like the FSF and FSFE. It is needed nevertheless as every new release is a risk for applications and projects.

If you ask me personal: Rust, Java and Go are no point for packaging and building. AppImage, interesting but depends. snap? Only on Canonical, not a point for Hyperbola. Qt6? Better keeping it out for the moment. Perhaps to rethink when HyperbolaBSD 1.0 stable is out. Hyperbola was and is always about technical emancipation, leaving decisions for users and as underlined - you have asked indirect - we had also applications and packages before 0.4 in our repositories. But this was based on a snapshot taken. When you rebuild all packages and the whole system your own (version 0.4.x) you note how difficult and complex some are for sure. And also how important their handle is or even impossible: Like GO or Rust.

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!

44 (edited by jim 2024-01-03 12:58:28)

Re: What programs can I install on Hyperbola?

Thank you very much for your detailed answer.
As for AppImage and Qt6, I clarified because there are two ways to use the program: this is a ready-made AppImage, which needs to be made executable and you can run the program =>  https://github.com/KejPi/AbracaDABra/re … 4.AppImage or build it using Qt6, and since you are an expert in this area, I decided to clarify before assembling the package. This is the program  => AbracaDABra  https://github.com/KejPi/AbracaDABra

As for languages, I understand you.

https://aur.archlinux.org/cgit/aur.git/ … bracadabra

https://gitlab.archlinux.org/archlinux/ … type=heads

45

Re: What programs can I install on Hyperbola?

I saw these lines and remembered your arguments)) This example shows very accurately

And this site will prompt the user with information => https://openhub.net/

Gnome 18 million lines of code
KDE 19 Million lines of code
Cinnamon 793,220 lines of code
LXQt 531,000 lines of code
icewm 78,868 lines of code
fluxbox 53,266 lines of code
i3wm 56,868 lines of code
jwm 22,973 lines of code
dwm 2,508 lines of code !!