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

Use OBS for building the packages #37

Open
3 of 8 tasks
marmistrz opened this issue Jan 17, 2018 · 0 comments
Open
3 of 8 tasks

Use OBS for building the packages #37

marmistrz opened this issue Jan 17, 2018 · 0 comments

Comments

@marmistrz
Copy link
Contributor

marmistrz commented Jan 17, 2018

Using OBS has several benefits:

  • new users don't have to compile swiften (assuming it's packaged)
  • we can build for multiple archs (aarch64 soon, armv8el for the phones, i486 for the tablet)
  • more strict dependency handling

The current WIP can be found here: https://build.merproject.org/project/show/home:marmistrz:swiften

Tasks

  • Build newer boost
  • Build swiften against new boost
  • Build shmoose against those - partially done, linking fails
    • Make sure it compiles
    • Make sure it links
  • Move boost to a different location so that it can be installed parallel to the system-wide (we can't simply replace it, since it's a revdep of libzypp)
  • Modify the swiften packaging to use the moved boost
  • Modify the shmoose packaging/source to use the moved boost

For OpenRepos we can (and should) ship the library as a separate package, if we want to target harbour, we can copy the libs for the harbour target. I

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

No branches or pull requests

1 participant