Commit Graph

10 Commits

Author SHA1 Message Date
Luke Adams
3f7e683741 pythonPackages.pkgconfig: change pkg-config to propagatedNativeBuildInput
Dependent packages require pkg-config.
Remove test-related overrides. Next version will include tests in the PyPi dist so there isn't much benefit to building from source just for that.
2021-01-01 16:21:40 +00:00
Frederik Rietdijk
7fe783903e python.pkgs.pkgconfig: fix setup hook
after regression caused by https://github.com/NixOS/nixpkgs/pull/87705
2020-05-29 20:41:49 +02:00
John Ericson
ee8cfe4bf3 treewide: pkg-config has targetPrefix 2020-05-16 00:21:21 +00:00
John Ericson
c71ab32a67 pkg-config-wrapper: Init
This fixes longstanding build issues
2020-05-16 00:21:21 +00:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Frederik Rietdijk
1efa71616f python: pkgconfig: 1.4.0 -> 1.5.1 2019-10-27 16:26:49 +01:00
Spencer Baugh
46f2b49b44 pythonPackages.pkgconfig: use same setupHook as pkgconfig
This setupHook is necessary for actually using pkgconfig. Without this
setupHook, you need to put both pythonPackages.pkgconfig and pkgconfig
into your buildInputs, just to get the setuphook of the latter.

Previously, pythonPackages.pkgconfig depended on pkgconfig as a
propagatedBuildInput, so this setupHook was propagated down to
dependents. That was changed to a regular nativeBuildInput, so now
this setupHook change is necessary for packages to only depend on
pythonPackages.pkgconfig.

A possible alternative is extracting out a common pkgconfigHook
package and having both pythonPackages.pkgconfig and pkgconfig depend
on that with propagatedBuildInputs. That might be necessary to avoid
the buildHook running twice?
2019-02-17 14:40:51 +01:00
Frederik Rietdijk
05232abbbc python.pkgs.pkgconfig: hardcode path to pkg-config 2019-01-15 10:16:11 +01:00
Frederik Rietdijk
31ee6d82dc python: pkgconfig: 1.3.1 -> 1.4.0 2018-08-25 18:07:14 +02:00
Robert Schütz
9f7ed5ed10 python.pkgs.pkgconfig: move expression 2018-06-21 07:42:50 +02:00