176 (edited by anthk 2023-03-29 13:13:48)

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

On pjsua, don't build it, we already have it in "pjproject".
On golang, some software it's self-contained, such as nncp-go, yggdrasil-go or tofuproxy.
The autor bundled everything in the tarball I think.

177

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

I understand so far correct, that pjsua is more only the commandline-interface and being possible to install is not that bad.

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!

178 (edited by anthk 2023-03-29 17:32:54)

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

I mean, pjproject already *ships* pjsua as a binary.
By installing pjproject from the Hyperbola repos you get the TUI VOIP client
and the library totally working from the start.

179

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Yes, but I'm thinking right now about the people having just interest in the commandline-client itself. The thought is not that bad. I will rework the package a bit I have here so there won't be any complications with installations.

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!

180

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

We will remove the following packages after no longer being needed without hypervideo:

phantomjs

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!

181

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Packages being worked on:

bearssl
gmni

And besides gmni there is research going on for further commandline-options in regards for Gemini.

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!

182 (edited by anthk 2023-03-31 13:49:34)

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

https://codeberg.org/rwa/cgmnlm   A gmni fork, with colors
and some fuctions to download files to temporary places.

183

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Added also: https://git.hyperbola.info:50100/~team/ … 50ed2f203b
And telescope: https://git.hyperbola.info:50100/~team/ … b01bc5feaf

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!

184

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Great. Also, how could I track your changes from git? I can't remember the branching commands to checkout
from your repo.

185

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Here is a small guide: https://git.hyperbola.info:50100/~team/ … _guide.txt
Besides you can always look on core and extra, either through the team-area

https://git.hyperbola.info:50100/~team/ … /core.git/
https://git.hyperbola.info:50100/~team/ … extra.git/

or the ones used direct

https://git.hyperbola.info:50100/packages/core.git/
https://git.hyperbola.info:50100/packages/extra.git/

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!

186

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Results from current further research:

Gemini
Interesting field, but many projects don't even try using C / C++ and are oriented onto Rust or Go. So we have added what we can as there are no more projects for sure, neither client nor server for the moment as the left projects have also not a stable roadmap for release.

Addons for UXP
We are doing on-going researching for more addons, but also UXP-based ones use NodeJS, more in detail npm and jpm. So we have no chance to get them working and building for sure.

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!

187 (edited by anthk 2023-04-01 13:11:36)

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Well, I see no new packages in the master branch. I would like to get the changes from your branch, but I don't know how.

I tried with

git branch -a
git checkout remotes/origin/throgh

But

git log

doesn't show up your commits.

188

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

anthk you only need these commands :

git clone https://git.hyperbola.info:50100/~team/packages/extra.git


cd extra/
git checkout throgh
git log

and this one to keep ur git updated

git pull

189

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Thanks, it works.
Also, thank everyone for the ports on msmtp and isync, there
are really useful to communicate "offline" mainly.
Having these among others makes my netbook still useful.
With Gplaces/Cgmnlm I have a nice Gemini browser, very
"Teletext" like, unobstrusive to read news and some personal
capsules.
I am doing SICP with Scheme and well, I had to install Chicken
by hand, it's the only "major" software I use from a non-ported
place, but everything else came in the core and extra repos.
Hyperbola it's much more versatile and useful than people would think.
Even for games. Most ARPG's are the same. By playing Flare, Nethack for roguelikes (and maybe Slashem) you actually played them all lore wise.
Ditto with city builders. Current games offer near nothing over
FreeCIV and Micropolis except graphics, but for that I can just have a walk.
TCL/TK with Wish and SQlite3 bindings (they were born with TCL) can do
RAD developing in record time. It won't look fancy, but it will work.
With Lumina, TCLlib and TKlib+Tkimg+DB bindings you will be covered for the 99% of the *actual* needs of a company desktop against "modern" solutions.
At least they will be far more solid than those Lovecraftian VBA+MSO horrors.
Ditto with home user needs. uTox has native translations for my language,
Spanish. You can create groupchat. Why does people choose closed and propietary software using 20x more resources and far less performant than
my netbook? It's madness.

190

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Well, the work for 0.4.3 is going further also as we have here the slim-theme for Hyperbola. wink

https://git.hyperbola.info:50100/~team/ … rbola.git/

And this is how it looks like:

https://git.hyperbola.info:50100/~team/software/slim-theme-hyperbola.git/plain/login-mockup.png

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!

191

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

About tcllib: This package is not possible to be added in its current state. Reasoning: The package itself is supporting corporate open-source by including "Amazon S3 web service interface". We have to remove "amazon-s3".

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!

192

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Don't worry, the rest of the tcllib and tklib+tkimg code is non-Amazon related.
That among "snack" for audio support makes a great microRAD/IDE a la Unix way.

193

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

throgh wrote:

Well, the work for 0.4.3 is going further also as we have here the slim-theme for Hyperbola. wink

https://git.hyperbola.info:50100/~team/ … rbola.git/

And this is how it looks like:

https://git.hyperbola.info:50100/~team/software/slim-theme-hyperbola.git/plain/login-mockup.png

That does look like a better background for Lumina Desktop given the dark seahorse one was kind of an eyesore...

wink

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

194

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

For slim this is final, for lumina there is some more work in themes to be done. Following environments are planned for 0.4.3:

lumina
icewm
fluxbox
jwm

If there is interest to support with further environments: I will then share as always the upcoming git-repository and people can share their ideas and files to bring this all together. 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!

195

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Its good you keep working on this project, you are definitely needed.

Btw, there are quite a few newer jwmkit versions out since the last jwmkit was out.

I recommend updating at least to the 8th version. big_smile

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

196

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Oh thanks for the reminder. Will look today into it as there are now another bunch of packages.

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!

197 (edited by anthk 2023-04-08 19:09:06)

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Isync. The binary name is "mbsync" The perfect companion to Mutt with maildir and msmtp.
Getmail uses too much RAM, it's unusable on big IMAP remote folders.
This runs very fast even on an Atom netbook.

Isync PKGBUILD

# Maintainer: Kian Kasad <kian at kasad.com>

pkgname=isync
pkgver=1.4.4
pkgrel=1
pkgdesc="IMAP and MailDir mailbox synchronizer"
arch=('i686' 'x86_64')
url="http://isync.sourceforge.net"
license=('GPL2')
depends=('libsasl' 'zlib')
source=(https://downloads.sourceforge.net/project/isync/isync/$pkgver/$pkgname-$pkgver.tar.gz
        https://downloads.sourceforge.net/project/isync/isync/$pkgver/$pkgname-$pkgver.tar.gz.asc)
md5sums=('29acced5c6f0c87e631b0ff641f8f942'
         'SKIP')
validpgpkeys=('96DD32BFBF9FAB04B0D95305AA283E0B2F1BB1D1'
              '63BFD037CAD71E8DFF3AEA3AC17714F08D1BDBBA')


build() {
  cd $pkgname-$pkgver

  ./configure --prefix=/usr

  make
}

package() {
  cd $pkgname-$pkgver

  make DESTDIR="$pkgdir" install
}

# vim: ts=8 sts=4 sw=4 et

198

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

Just a hint, already added: https://git.hyperbola.info:50100/~team/ … D?h=throgh
Reasoning is and stays the work on the build-server that many packages are in the queue waiting.

But that's not a bad thing as we will get a better control about all.

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!

199

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

For pop3 retrieval I use mpop, from the makers of msmtp. There is no openbsd port, but it builds nicely on openbsd amd64.

200 (edited by gnu 2023-04-09 21:57:13)

Re: [Hyperbola] Going the way and packaging, the roadmap after 0.4

I use getmail6 (I didn't know about mpop) I find it interesting to put the password in a gpg encrypted file,

I'm trying to "unlock" the gpg-agent putting this in xinitrc:

/usr/lib/gnupg/gpg-preset-passphrase --preset "my_keygrip"

and this in gpg-agent.conf:

pinentry-program /usr/bin/pinentry-curses
allow-preset-passphrase
max-cache-ttl 31536000
default-cache-ttl 31536000

to use mpop with cron.

For now it seems to work