3
0
Fork 0
forked from mirrors/nixpkgs
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