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 RPM package #94

Closed
hifly81 opened this issue Jun 28, 2023 · 3 comments
Closed

Create RPM package #94

hifly81 opened this issue Jun 28, 2023 · 3 comments
Assignees

Comments

@hifly81
Copy link
Collaborator

hifly81 commented Jun 28, 2023

No description provided.

@hifly81 hifly81 self-assigned this Jun 28, 2023
@giannisalinetti
Copy link
Contributor

I am working on the rpm specfile for Fedora 40 (but it can be suitable for RHEL too).

To install the templates from an rpm file we need a system-specific path instead of a user-specific one. The solution of using XDG standard dirs can be suitable. The XDG_DATA_DIRS, set to /usr/share should be used, followed by user-specific path with XDG_CONFIG_HOME or XDG_DATA_HOME, depending on how we consider template files (config or data).
More details here: https://specifications.freedesktop.org/basedir-spec/latest/index.html

The release submission for Fedora 40 implies the usage of fedpkg tool while the submission itself is based on the following process: https://docs.fedoraproject.org/en-US/package-maintainers/New_Package_Process_for_New_Contributors/

@giannisalinetti
Copy link
Contributor

@hifly81 please refer to PR #169 for the rpm spec file.

@giannisalinetti
Copy link
Contributor

Extra note: the spec files must be changed on every release since the Version field must report the exact version of the release.

@hifly81 hifly81 closed this as completed Aug 22, 2024
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

No branches or pull requests

2 participants