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

Fedora packaging #365

Closed
electroniceel opened this issue May 30, 2021 · 2 comments
Closed

Fedora packaging #365

electroniceel opened this issue May 30, 2021 · 2 comments
Assignees
Labels
build Build system and infrastructure
Milestone

Comments

@electroniceel
Copy link

Create Fedora packages for glscopeclient and it's dependencies.

This will be a custom repository first, with the option to have it merged into the official Fedora repositories later. To make moving this into official Fedora easier, the packages should follow the Fedora Packaging Guidelines from the start.

@azonenberg azonenberg added this to the v0.2 milestone May 30, 2021
@azonenberg azonenberg added the build Build system and infrastructure label May 30, 2021
@electroniceel
Copy link
Author

I had to deviate from the original plan to closely follow the Fedora Packaging Guidelines because building libscopehal, libscopeprotocols,... separately seems to not be supported by the scopehal build system currently. So I build a combined package from a recursive git clone. This can then later be split up.

I attached the current .spec files.

Tested on Fedora 33 and 34.

ffts.spec
scopehal-apps.spec

@electroniceel
Copy link
Author

Packaging for Fedora and Centos/RHEL 8 is done. A ready-to-use repository is at Fedora COPR: https://copr.fedorainfracloud.org/coprs/electroniceel/scopehal/

The packaging sources are at https://github.com/electroniceel/scopehal-rpms

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

No branches or pull requests

2 participants