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

Initial prime_server packaging for Fedora #1

Merged
merged 2 commits into from
May 28, 2018

Conversation

M4rtinK
Copy link
Contributor

@M4rtinK M4rtinK commented May 28, 2018

Changes from the Sailfish OS spec file:

  • added -lpthread to compile flags, otherwise build would fail
    due to missing symbols
  • removed the duplicate %files entry
  • removed the static build options as we should be able to use
    normal dynamic linking on Fedora
  • renamed some dependencies to package names used on Fedora
  • disabled debug package generation for now (there have been some
    strange debug package related issues that broke the build)

Package build in Fedora COPR:
https://copr.fedorainfracloud.org/coprs/m4rtink/osm-scout-server/build/759608/

I've also opened an issue for upstream to clarify the license:
kevinkreiser/prime_server#70

Create a tarball for easier packaging after we clone
prime_server and all it's submodules.
Add a spec file that can build prime_server on Fedora.

Changes from the Sailfish OS spec file:
- added -lpthread to compile flags, otherwise build would fail
  due to missing symbols
- removed the duplicate %files entry
- removed the static build options as we should be able to use
  normal dynamic linking on Fedora
- renamed some dependencies to package names used on Fedora
- disabled debug package generation for now (there have been some
  strange debug package related issues that broke the build)
@rinigus
Copy link
Owner

rinigus commented May 28, 2018

Looking good, thank you!

@rinigus rinigus merged commit 52cf8b7 into rinigus:master May 28, 2018
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.

None yet

2 participants