Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

improved compilation flags for fedora, improved fedora packaging for copr consumption #59

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

akdev1l
Copy link
Contributor

@akdev1l akdev1l commented Sep 3, 2023

Hello Dokutan!

I am glad to see your project is doing well. Today I was working on some packaging stuff for Fedora and I created a github action to quickly package software into Fedora's COPR infrastructure (this is similar to Ubuntu's PPAs).

As I did this I wanted to try my creation on a small package and this project came to mind. I ran into some issues due to the way I packaged this earlier so I decided to rework it and make it more standard.

This is the result of those improvements. I hope it looks good.

Sidenote: I see you are migrating/migrated to meson - should I prefer to build that way?

1. migrated to rpkg for ease of use
2. improved package to be more standard so it will build in COPR
3. added standard CXXFLAGS to improve compatibility with fedora
   (probably other distros too)
@akdev1l
Copy link
Contributor Author

akdev1l commented Sep 3, 2023

this is broken still, will fix in a bit sorry for the noise

@dokutan
Copy link
Owner

dokutan commented Sep 3, 2023

Thanks, your changes look good, i will merge them when you are ready.

Meson support was added as a PR and i haven't had the time to learn enough about it and test it on all platforms to support it as a default. Therefore i would personally stick with make for now, but won't object if you choose meson.

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

Successfully merging this pull request may close these issues.

2 participants