Eelco Dolstra
56ea7df62d
* Several buildInputs of Gnome-related packages should be
...
propagatedBuildInputs, because those inputs are required by the *.pc
or *.la files of the package:
- If a *.pc file references a non-propagated input, then Gnome
packages have the bad tendency to silently ignore this problem in
configure scripts - the failure of a command like `pkg-config
--cflags foo' will be ignored if a dependency of foo.pc is
missing, so no flags will be added, and the build will fail later
on a missing header or library.
- If a *.la file references a non-propagated input, the build will
also fail, because Libtool will add library dependencies that it
cannot find. (Arguably *.la files should never reference packages
that aren't in the corresponding *.pc file, but they do it
anyway).
By setting the propagatedBuildInputs properly, it should be possible
to get rid of all the NIX_CFLAGS_COMPILE / NIX_LDFLAGS hacks in the
Gnome expressions.
svn path=/nixpkgs/branches/xorg-7.5/; revision=18084
2009-11-03 23:26:14 +00:00
..
2009-04-25 22:45:32 +00:00
2009-04-28 12:37:09 +00:00
2009-10-04 21:31:34 +00:00
2009-10-04 21:31:34 +00:00
2009-10-12 17:57:27 +00:00
2009-08-07 15:26:13 +00:00
2009-05-08 08:21:35 +00:00
2009-10-29 10:53:54 +00:00
2009-10-14 15:32:37 +00:00
2009-09-21 09:58:30 +00:00
2009-10-06 05:43:51 +00:00
2009-09-18 14:30:10 +00:00
2009-09-10 16:57:50 +00:00
2009-10-02 08:00:21 +00:00
2009-05-24 10:57:41 +00:00
2009-07-02 17:06:01 +00:00
2009-10-29 15:26:39 +00:00
2009-10-29 15:26:50 +00:00
2009-09-20 17:01:19 +00:00
2009-10-19 12:50:37 +00:00
2009-05-24 10:57:41 +00:00
2009-05-24 10:57:41 +00:00
2009-09-17 10:16:41 +00:00
2009-09-08 13:38:47 +00:00
2009-09-20 17:01:19 +00:00
2009-10-06 05:43:51 +00:00
2009-09-16 14:35:38 +00:00
2009-05-06 16:06:36 +00:00
2009-10-30 12:36:32 +00:00
2009-05-22 19:16:16 +00:00
2009-10-24 15:39:54 +00:00
2009-10-30 08:26:20 +00:00
2009-10-02 07:39:03 +00:00
2009-10-01 14:48:57 +00:00
2009-10-29 12:48:47 +00:00
2009-10-28 15:06:18 +00:00
2009-08-26 11:13:36 +00:00
2009-10-13 10:03:44 +00:00
2009-09-02 22:56:33 +00:00
2009-10-29 10:53:54 +00:00
2009-06-24 20:10:51 +00:00
2009-10-18 15:15:39 +00:00
2009-10-29 10:53:54 +00:00
2009-06-29 11:01:10 +00:00
2009-09-20 14:03:17 +00:00
2009-09-30 13:11:13 +00:00
2009-09-10 21:23:46 +00:00
2009-10-06 05:43:51 +00:00
2009-10-30 09:46:51 +00:00
2009-10-19 12:50:41 +00:00
2009-10-29 10:53:54 +00:00
2009-10-29 11:03:24 +00:00
2009-09-29 12:52:47 +00:00
2009-10-20 12:24:13 +00:00
2009-07-07 10:00:55 +00:00
2009-10-28 14:06:56 +00:00
2009-05-24 10:57:41 +00:00
2009-10-29 17:56:10 +00:00
2009-10-06 16:47:37 +00:00
2009-08-27 07:17:57 +00:00
2009-05-31 06:07:25 +00:00
2009-10-05 22:21:40 +00:00
2009-09-24 21:28:27 +00:00
2009-10-19 22:05:34 +00:00
2009-11-03 21:49:59 +00:00
2009-09-13 08:54:44 +00:00
2009-09-19 22:03:24 +00:00
2009-08-02 20:01:15 +00:00
2009-10-29 14:13:07 +00:00
2009-10-28 14:06:56 +00:00
2009-09-13 08:54:41 +00:00
2009-10-06 05:43:51 +00:00
2009-10-28 14:06:56 +00:00
2009-10-29 14:19:39 +00:00
2009-06-03 12:28:25 +00:00
2009-10-28 14:06:56 +00:00
2009-09-21 09:58:21 +00:00
2009-07-02 09:08:01 +00:00
2009-08-10 05:20:14 +00:00
2009-10-29 14:19:58 +00:00
2009-07-03 21:16:00 +00:00
2009-09-20 13:54:22 +00:00
2009-05-24 10:57:41 +00:00
2009-10-24 19:58:07 +00:00
2009-06-04 11:38:56 +00:00
2009-07-06 21:09:47 +00:00
2009-10-30 12:42:48 +00:00
2009-10-30 12:42:48 +00:00
2009-10-28 14:06:56 +00:00
2009-09-10 21:08:46 +00:00
2009-10-29 17:19:25 +00:00
2009-05-13 10:21:29 +00:00
2009-09-18 18:25:24 +00:00
2009-07-07 09:52:20 +00:00
2009-07-07 13:01:52 +00:00
2009-05-24 10:57:41 +00:00
2009-10-01 20:18:17 +00:00
2009-05-06 16:06:36 +00:00
2009-06-05 13:31:57 +00:00
2009-07-23 21:22:13 +00:00
2009-10-29 10:53:54 +00:00
2009-10-29 10:53:54 +00:00
2009-11-03 23:26:14 +00:00
2009-09-25 20:06:36 +00:00
2009-05-12 11:55:17 +00:00
2009-07-18 21:22:13 +00:00
2009-11-03 21:55:53 +00:00
2009-09-13 11:04:54 +00:00
2009-10-02 15:37:12 +00:00
2009-09-11 12:05:23 +00:00
2009-09-22 23:07:35 +00:00
2009-09-21 09:58:30 +00:00
2009-05-21 17:39:17 +00:00
2009-10-21 13:21:22 +00:00
2009-09-16 17:52:54 +00:00
2009-09-30 13:11:05 +00:00
2009-07-06 10:39:52 +00:00
2009-09-11 12:05:23 +00:00
2009-05-24 10:57:46 +00:00
2009-10-01 20:18:17 +00:00
2009-10-01 20:18:17 +00:00
2009-10-23 05:24:29 +00:00
2009-05-16 13:53:26 +00:00
2009-08-20 20:18:58 +00:00
2009-08-11 20:47:33 +00:00
2009-10-13 09:39:27 +00:00