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
atomic7-testing.repo
cccp.yml packaging: Add a cccp.yml and tweak Dockerfile 2016-09-13 13:35:12 +00:00
Dockerfile
make-git-snapshot.sh packaging: Don't vendor bundled libcurl 2018-09-11 14:44:44 +00:00
Makefile.dist-packaging
Makefile.docker
rpm-ostree.spec.in
rpmbuild-cwd