GNOME Bugzilla – Bug 119446
'make dist' should build 'rpm/gnucash.spec' file
Last modified: 2018-06-29 20:36:02 UTC
In order to build an RPM, the file rpm/gnucash.spec must be used. This file is generated from rpm/gnucash.spec.in. Currently, GnuCash 'make dist' does not create rpm/gnucash.spec. So, to build an rpm of GnuCash, one must execute "./configure; cd rpm; make" from a distribution tarball in order to make the gnucash.spec file. This is kind of stupid because the file could be generated at the time of 'make dist'. This would save time (configure gets run *anyways* by the RPM build process) and make the RPM binsary creation process simpler.
Actually the problem isn't that it doesn't get made, it gets made when 'make' is run. The problem is it was accidentally left out of the file list so isn't being included in the dist tarball. I'll fix this for the next release
Fixed in CVS (head and 1.8 branch) -- should be fixed for 1.8.5
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=119446. Please update any external references or bookmarks.