1

Topic: Proposals for package-integration

Hey there,

within this thread all of you are free to post proposals for future packages and applications to integrate. You can name the projects with their source (please respect therefore any kind of stable-release is needed otherwise we cannot include that) or build own PKGBUILD-scripts for review. This thread is a replacement for https://forums.hyperbola.info/viewtopic.php?id=559 - but with no final timeline. wink

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!

2

Re: Proposals for package-integration

mutt --> I'm sure it won't be missing but I still don't see it
moc
poppler-utils
unclutter
rxvt
odt2txt
trash-cli
pmount --> something like that

3

Re: Proposals for package-integration

We were asked from the corresponding developer to add GNU Health.
If there is interest for further research also onto this from the community. smile

https://www.gnuhealth.org/

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!

4 (edited by the_hype 2021-07-22 08:47:58)

Re: Proposals for package-integration

tested on 0.4:

neovim
vis
dtach
ag (the_silver_searcher)
tig


not tested:

tor (if possible)
torsocks
sshuttle

sorry if anything is on any other list. just do a cat list.txt | sort | uniq  wink

You may or may not believe the hype - PE#1

5

Re: Proposals for package-integration

Hey, some of the names I was searching, the_hype. Perhaps you have some links for ag especially? Just in case there is a time-slot we can look at the package. wink

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!

6 (edited by the_hype 2021-07-22 13:13:36)

Re: Proposals for package-integration

throgh wrote:

Hey, some of the names I was searching, the_hype. Perhaps you have some links for ag especially? Just in case there is a time-slot we can look at the package. wink

gpg keys:
https://geoff.greer.fm/ag/

stable tarball: (tested on 0.4)
https://geoff.greer.fm/ag/releases/the_ … 2.0.tar.gz

github page:
https://github.com/ggreer/the_silver_searcher

what can you do with fzy without ag wink

You may or may not believe the hype - PE#1

7 (edited by zapper 2021-07-22 23:14:35)

Re: Proposals for package-integration

Multiload-ng and redshift, and no, you don't need geoclue to make redshift work,  you can do the manual option as well. smile

I myself am doing so. smile

https://github.com/jonls/redshift/blob/ … ift.1#L125

And this is multiload-ng... smile

https://github.com/udda/multiload-ng

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

8

Re: Proposals for package-integration

Just I tried finding any (simple) Unicode character map app anywhere and got that one, chmap.

Here we have six more upcoming packages below.

9

Re: Proposals for package-integration

Hi all. I recently found out about the Hyperbola project.
I'm amazed at your passion for freedom.

kakoune, Vim-inspired modal editor, with fewer keystrokes to edit.
https://github.com/mawww/kakoune

physlock, Screen locker, can block all virtual consoles.
https://github.com/muennich/physlock

cryfs and cryptomator, Encryption tools.
tcplay was too difficult for me. I need software that is easy to use.
https://github.com/cryfs/cryfs
https://github.com/cryptomator/cryptomator

nkf, Kanji code filter, in summary, converter of encodings, EOL codes (LF and CR+LF) and UTF-8 BOM.
iconv is good, but nkf is easier to use.
https://packages.debian.org/buster/nkf

azpainter, Lightweight painter, can draw smooth lines, independently built GUI.
https://gitlab.com/azelpg/azpainter

micro, Text editor, multiple cursor and mouse support is available. Easy to customize.
I used to use this before switching to kakoune.
https://github.com/zyedidia/micro

10

Re: Proposals for package-integration

I wondered if you could add auto-cpufreq, currently it has support for runit, I have yet to see openrc supported, but I bet they are in the process of it.

https://github.com/AdnanHodzic/auto-cpu … -903171982

Long story short,

Can you persay fix runit so you can add that package? smile

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

11

Re: Proposals for package-integration

I don't think that we can introduce that. Getting some further information here for example as the CTL-implementation is to read: https://aur.archlinux.org/cgit/aur.git/ … cpufreqctl (optional dependency but having something to control services is for sure needed)

The important line:

install -Dm755 ${pkgname}.policy "$pkgdir/usr/share/polkit-1/actions/"

We don't have polkit as it is a Linux-only framework! Of course there is everybody invited to check further dependencies and I would be very happy having this point incorrect. smile
If somebody finds a way to include that into a PKGBUILD, feel welcome. And it is for sure not only the task of some selected people into packaging. Again to repeat: You are NOT fixed onto that what is in the repositories. If you manage to get more packages into the system respecting the guidelines, please share your ideas and your way. This is a community-driven project.

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!

12

Re: Proposals for package-integration

throgh wrote:

I don't think that we can introduce that. Getting some further information here for example as the CTL-implementation is to read: https://aur.archlinux.org/cgit/aur.git/ … cpufreqctl (optional dependency but having something to control services is for sure needed)

The important line:

install -Dm755 ${pkgname}.policy "$pkgdir/usr/share/polkit-1/actions/"

We don't have polkit as it is a Linux-only framework! Of course there is everybody invited to check further dependencies and I would be very happy having this point incorrect. smile
If somebody finds a way to include that into a PKGBUILD, feel welcome. And it is for sure not only the task of some selected people into packaging. Again to repeat: You are NOT fixed onto that what is in the repositories. If you manage to get more packages into the system respecting the guidelines, please share your ideas and your way. This is a community-driven project.

Hmm, well when you get runit fixed up, I will see if its possible to get it working without that package...

Just as a heads up though, the github page, doesn't seem to say its needed, and it says nothing about polkit as a dependency.

I guess for now, I will wait for either them to support openrc, and test, or you guys to fix runit support in Hyperbola and test it.

This is something of a wait till much later situation probably...

wink

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

13

Re: Proposals for package-integration

Hope so for being that needed, fixing runit won't happen soon enough as there are packages left being added (count of 8) and some are quite big enough. Fixing would be also a task we need more input on throughout testing, so also here: Everyone invited to test whenever possible. big_smile

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!

14 (edited by zapper 2021-08-23 03:23:53)

Re: Proposals for package-integration

throgh wrote:

Hope so for being that needed, fixing runit won't happen soon enough as there are packages left being added (count of 8) and some are quite big enough. Fixing would be also a task we need more input on throughout testing, so also here: Everyone invited to test whenever possible. big_smile

Unrelated note, I discovered a DE, the license is libre, and it requires only two dependencies,
but it is as you would expect, 15MB size even without the dependencies...

Oddly enough though, Lumina is bigger... tongue

I myself am happy with Jwm, but I think some people might like to have this as an option...

Though I don't know if there is any non-free artwork or anything odd like that in there, like Lumina had. A check will determine that, I am sure.

Here is the link:/dependencies:

https://github.com/fyne-io/fynedesk

depends are go,     xbacklight, arandr

Although, just for a quick note, I have run this successfully on Hyperbola 0.4.

Anyways, add it whenever, I really just wanted to mention it as a 0.5 type idea.

aka, a later addition.

There might be other dependencies I am unaware of, but non are non-free and also, if someone wants it sooner added to Hyperbola, by all means, add it! wink

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

15

Re: Proposals for package-integration

Looks interesting, but just to mention: The login-manager depends again on PAM: https://github.com/fyne-io/fin
So I don't think this project is something to be supported for the future as a whole project. It is questionable because there is no one stating they won't integrate dbus or something else. So even with some parts of the window-manager / desktop-environment have less dependencies, I have doubts about it and we have some fine selection of window-managers already available.

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!

16 (edited by zapper 2021-08-23 16:04:33)

Re: Proposals for package-integration

throgh wrote:

Looks interesting, but just to mention: The login-manager depends again on PAM: https://github.com/fyne-io/fin
So I don't think this project is something to be supported for the future as a whole project. It is questionable because there is no one stating they won't integrate dbus or something else. So even with some parts of the window-manager / desktop-environment have less dependencies, I have doubts about it and we have some fine selection of window-managers already available.

Actually, as I said, I can run it now on 0.4, which has no pam or dbus... but you do raise a good point, which is it could rely on it in the future.

I guess my point is, think it over, if the devs does do anything insane, you can just remove or something.

But yeah, I have been able to get it working, via console-tdm.  smile

Or, if you prefer, you can wait a while. 

Again, not needed for me, just thought I would mention it for the sake of anyone who may want it.

EDIT: I just realized that pam is still in my system, so I will have to test it, once I remove pam. tongue

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

17

Re: Proposals for package-integration

Wind Window Manager is a lightweight one but lacks some extra window functionalities like minimize, maximize, shade, etc., and yet, I pushed it into my git repo.

18

Re: Proposals for package-integration

sinumade wrote:

Hi all. I recently found out about the Hyperbola project.
I'm amazed at your passion for freedom.

kakoune, Vim-inspired modal editor, with fewer keystrokes to edit.
https://github.com/mawww/kakoune

physlock, Screen locker, can block all virtual consoles.
https://github.com/muennich/physlock

cryfs and cryptomator, Encryption tools.
tcplay was too difficult for me. I need software that is easy to use.
https://github.com/cryfs/cryfs
https://github.com/cryptomator/cryptomator

nkf, Kanji code filter, in summary, converter of encodings, EOL codes (LF and CR+LF) and UTF-8 BOM.
iconv is good, but nkf is easier to use.
https://packages.debian.org/buster/nkf

azpainter, Lightweight painter, can draw smooth lines, independently built GUI.
https://gitlab.com/azelpg/azpainter

micro, Text editor, multiple cursor and mouse support is available. Easy to customize.
I used to use this before switching to kakoune.
https://github.com/zyedidia/micro

Hey sinumade, some of your proposals contain bloatware and questionable packages. To be more clear: We cannot include packages with the following dependencies.

- dbus
- systemd
- polkit
- pam
- avahi

Also we don't give further support for packages and software written in the following languages:

- Java
- Rust
- NodeJS
- Mono

To be added also is here go as language: Many packages and applications demand further dependencies to be downloaded when we use gcc-go instead of go itself.

We also don't support additional package-managers like luarocks and no support for packages including unfree services.
So the following packages cannot be included:

cryfs (support for unfree services and therefore a risk for privacy)
cryptomator (support for unfree services, not supported language)
micro (support for go as language only)

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!

19 (edited by HarvettFox96 2021-09-03 01:14:11)

Re: Proposals for package-integration

Also, will you migrate timidity++ and, most importantly, GNOME icons (gnome-icon-theme{,-extras,-symbolic}) to the upcoming version 0.4?

Update: xmahjongg seems now fixed adopting FHS compliant.

20

Re: Proposals for package-integration

Not for the moment and better less at best from Gnome itself. But in regards: Please respect the FHS-standards for the packages. We cannot integrate especially game-packages without respecting this as default. For now I'm onto making more packages compliant to this standards: Linux is a mess when it comes to /usr/bin for example as there is thrown everything within.

https://wiki.hyperbola.info/doku.php?id=en:main:fhs

So the corresponding folders are:

/usr/games
/usr/share/games
/usr/lib/games

And at best a test after building.

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!

21

Re: Proposals for package-integration

If not, do we need to adopt other icon themes without unnecessary dependencies like Obsidian, Paper, and Papirus?

22

Re: Proposals for package-integration

HarvettFox96 wrote:

If not, do we need to adopt other icon themes without unnecessary dependencies like Obsidian, Paper, and Papirus?

No problem with icon-themes in general, but it would be better to finish the TODO-list first so we can go the next step. If you see any chance to support here, it would be great. Perhaps libraries and dependencies for LibreOffice or Blender? Solution about virt-manager and libvirt? Or some clue about 0 A.D.?

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!

23

Re: Proposals for package-integration

An incoming package of the Papirus icon theme is now ready on the proposal.

24

Re: Proposals for package-integration

HarvettFox96 wrote:

An incoming package of the Papirus icon theme is now ready on the proposal.

Would you like to modify lumina-core as you have proposed in issue 1563 (https://issues.hyperbola.info/index.php … sk_id=1563)?

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!

25 (edited by HarvettFox96 2021-09-10 07:19:21)

Re: Proposals for package-integration

throgh wrote:
HarvettFox96 wrote:

An incoming package of the Papirus icon theme is now ready on the proposal.

Would you like to modify lumina-core as you have proposed in issue 1563 (https://issues.hyperbola.info/index.php … sk_id=1563)?

Sure, we do; hopefully, that will happen for replacing ones with the actual distro.

Update: We just contacted an author of the Papirus icon theme via email for a request to add icons. So finally, he later managed it on the following recent commits.

Update 2: Yet another commit here since we thanked him.