stlwrt icon indicating copy to clipboard operation
stlwrt copied to clipboard

How do you build it?

Open bodqhrohro opened this issue 2 years ago • 5 comments

Is it supposed to be built and installed globally to replace libgtk at the moment?

bodqhrohro avatar Aug 15 '21 14:08 bodqhrohro

Well, that's how it's supposed to be built, in theory.

In actual practice, I was really close to having a working STLWRT, when personal matters forcefully moved my attention from my project. I regret that I can't invest anything even close to full time into this project, and I am rather humiliated too.

I'll work on this project far more as possible, but does anybody else have interest in picking up the development of the project?

thesquash avatar Aug 17 '21 21:08 thesquash

I am considering to contribute a CI system so we can see when commits break the build in a clean environment using GitHub Actions. I would love some instructions in the README to know how to build from scratch, and to know if things are in a buildable state.

Further down the line, I might attempt to contribute Debian packaging but as I discovered with gtk3-classic, Debian/Ubuntu's packaging of GTK3 is not as straight forward as a single gtk3 package on Arch. With a CI system in place, I'd be interested in automating before & after screenshots to demo some applications using a headless X server to visually check for regressions. That is something I'm wanting to implement in gtk3-classic and could bring to the table here.

C and GTK (for the most part) are foreign to me, so by no means could I write meaningful code, but I can help with "DevOps" for the project where I can.

lah7 avatar Aug 18 '21 09:08 lah7

The shared lib needs a diffetent so name, libstlwrt or libcgui or something

Just the soname, everything else can stay the same, this enables a proper fork that can coexist with gtk, this will draw more attention to the project

wdlkmpx avatar Aug 23 '21 21:08 wdlkmpx

I saw your post on the Ubuntu MATE forums and it looks like you were able to build some of this and get applications running with it, but I still get compile errors when trying to build. I can create a Makefile to make it easier to build than manually typing the compile commands on the command line.

camthesaxman avatar Feb 28 '22 22:02 camthesaxman

@lah7 having a working CI would be very good.

Especially if for those periods where devs have to take a small break, knowing it still works when you come back is priceless.

stuaxo avatar Mar 06 '22 00:03 stuaxo