Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

How do you build it? #7

Open
bodqhrohro opened this issue Aug 15, 2021 · 5 comments
Open

How do you build it? #7

bodqhrohro opened this issue Aug 15, 2021 · 5 comments

Comments

@bodqhrohro
Copy link

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

@thesquash
Copy link
Owner

thesquash commented Aug 17, 2021 via email

@lah7
Copy link

lah7 commented Aug 18, 2021

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.

@wdlkmpx
Copy link

wdlkmpx commented Aug 23, 2021

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

@camthesaxman
Copy link

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.

@stuaxo
Copy link

stuaxo commented Mar 6, 2022

@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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants