rpm-ostree/packaging
Jonathan Lebon 57c4f8acff packaging: Don't vendor bundled libcurl
The `curl-sys` crate includes with it a bundled copy of libcurl which is
used if `pkgconfig` doesn't find libcurl configuration files. In our
case, we always want to use the system libcurl. So filter it out. This
also drops our *compressed* tarball by 2.5M.

One tricky bit is that cargo crates include a checksum JSON that's read
by `cargo build` later on to validate the crate. So we need to do some
JSON surgery.

What made me look into this was that Koji builds were failing due to the
`%configure` macro including hardening bits that sub out e.g. all
`config.sub` and `ltmain.sh` files which then caused the checksum to
fail validation. This completely sidesteps that issue.

Closes: #1554
Approved by: cgwalters
2018-09-11 14:44:44 +00:00
..
.gitignore build: Update .gitignore 2016-03-26 14:22:41 +00:00
atomic7-testing.repo packaging: Add a cccp.yml and tweak Dockerfile 2016-09-13 13:35:12 +00:00
cccp.yml packaging: Add a cccp.yml and tweak Dockerfile 2016-09-13 13:35:12 +00:00
Dockerfile packaging: Add a cccp.yml and tweak Dockerfile 2016-09-13 13:35:12 +00:00
make-git-snapshot.sh packaging: Don't vendor bundled libcurl 2018-09-11 14:44:44 +00:00
Makefile.dist-packaging packaging: Make a yum repo 2016-03-11 08:38:06 -05:00
Makefile.docker packaging: More Docker fixes 2014-05-18 14:13:13 -04:00
rpm-ostree.spec.in Add polkit support 2017-06-19 21:19:42 +00:00
rpmbuild-cwd packaging: New directory with spec file 2014-01-15 21:54:48 -05:00