Commit graph

6 commits

Author SHA1 Message Date
Martin Pitt
8709d840cd Simplify spec file
- Entirely drop `%build` section, as there is nothing to do anyway.
- Use `%make_install` macro.
- Replace the complicated file list wrangling with a simple directory
  enumeration.

Thanks to Igor Gnatenko for the suggestions!

See https://bugzilla.redhat.com/show_bug.cgi?id=1603146
2018-08-02 15:29:48 +02:00
Martin Pitt
e9635620c5 spec: Don't try to rebuild webpack when building released tarballs
Release tarballs already have dist/. We can't rebuild the webpack in an
RPM as that requires npm and network access for `npm install`. But we
also don't want to ship the entire `node_modules/` as that is huge and
would require lots of careful license review.

So ship a stub node_modules/ that satisfies the Makefile dependency.
Make sure that this is not newer than package.json or anything in dist/,
so that none of the Makefile's rebuild rules trigger.

Closes #36
2018-07-19 09:11:07 +02:00
Martin Pitt
d3b8811ac6 spec: Add missing python3 build dependency
Required for Makefile to determine the package name from the manifest.
2018-07-19 09:11:07 +02:00
Martin Pitt
d361bbd76c spec: Add %changelog stub
So that cockpituous' release-srpm can properly add the changelog from
the tag.
2018-07-19 09:11:07 +02:00
Martin Pitt
cc7f892897 spec: Fix Release 2018-07-19 09:11:07 +02:00
Martin Pitt
f26741e269 Add git tag derived version to tarball and spec
Stop hardcoding the version in the spec file, and put the version into
dist tarballs.

Closes #27
2018-06-22 20:07:29 +02:00
Renamed from cockpit-starter-kit.spec (Browse further)