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

RPM build fixes #297

Merged
merged 5 commits into from
Feb 16, 2016
Merged

RPM build fixes #297

merged 5 commits into from
Feb 16, 2016

Conversation

jgriffiths
Copy link
Contributor

Fixes the issues noted in issue #296 and in particular brings rpm building into the make system. With these changes the sequence './configure && make rpms' produces the app/debug/source rpms in cwd. I have built and installed the resulting rpm on Fedora 23 and verified that it works running Firefox.

More generally this removes redundant information that needs to be kept up to date manually, e.g. the version is passed by the Makefile automatically and added to the spec rather than being duplicated there. A future enhancement could add always-up-to-date changelog entries by munging RELNOTES.

Finally, this version is much, much simpler than the existing scripts at only 40 LOC.

netblue30 pushed a commit that referenced this pull request Feb 16, 2016
@netblue30 netblue30 merged commit 29b18c3 into netblue30:master Feb 16, 2016
@netblue30
Copy link
Owner

Merged, thanks!

@jgriffiths jgriffiths deleted the rpmfixes branch February 18, 2016 02:29
kmk3 added a commit to kmk3/firejail that referenced this pull request Feb 7, 2024
To make the CI logs more informative, as currently nothing from the
build itself is shown.

Added on commit d684d99 ("Fix mkrpm.sh", 2016-02-16) / PR netblue30#297.
kmk3 added a commit to kmk3/firejail that referenced this pull request Feb 7, 2024
To make the CI logs more informative, as currently nothing from the
build itself is shown.

Added on commit d684d99 ("Fix mkrpm.sh", 2016-02-16) / PR netblue30#297.
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.

2 participants