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

Create debian package #294

Open
mikebentley15 opened this issue Sep 24, 2019 · 1 comment
Open

Create debian package #294

mikebentley15 opened this issue Sep 24, 2019 · 1 comment
Labels
documentation Involves touching documentation make Involves touching GNU Makefiles tests Involves touching tests

Comments

@mikebentley15
Copy link
Collaborator

Feature Request

Describe the new feature:
It would be good to provide a native debian package of FLiT (as well as for other distributions). Even if we don't succeed in getting it in the official debian or ubuntu repositories, we can supply a PPA that people can use. It may help with the adoption of FLiT.

Suggested change:
Add the necessary framework for generating debian packages. This would involve creating a debian directory with files used by debhelper.

Alternative approaches:
Use a package generation system that can make packages for many distributions from one set of specifications. This approach has the advantages of

  1. not needing to be an expert in each distribution
  2. specify dependencies and package details once to be used by many
  3. any changes are handled by this packaging software

Unfortunately, there are many such packaging tools out there and it is not clear how well each work. It would perhaps be a mammoth effort to get one working to our satisfaction.

We could just get debian working by using the debian tools and then investigate how to turn that specification into a more cross-distribution solution.

@mikebentley15 mikebentley15 added make Involves touching GNU Makefiles documentation Involves touching documentation tests Involves touching tests labels Sep 24, 2019
@mikebentley15
Copy link
Collaborator Author

I think we would also want to create documentation about how to generate a deb file from the debian directory and a desired flit tag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Involves touching documentation make Involves touching GNU Makefiles tests Involves touching tests
Projects
None yet
Development

No branches or pull requests

1 participant