Commit Graph

98 Commits

Author SHA1 Message Date
Mateusz Kowalczyk
007f80c1d0 Turn more licenses into lib.licenses style
Should eval cleanly, as far as -A tarball tells me.

Relevant: issue #2999, issue #739
2014-11-06 00:48:16 +00:00
Michael Raskin
18ac683bbc Fix Boost 1.55 build 2014-11-04 15:21:33 +03:00
John Wiegley
a4ee94b741 boost: correct the install names for darwin
This also makes the recent change for ledger unnecessary.
2014-11-04 02:28:35 -06:00
William A. Kennington III
8d605dafc6 boost: Pass arguments to generic.nix 2014-11-03 11:14:08 -08:00
William A. Kennington III
09d970ce12 boost: Remove dependencies on boost-dev 2014-11-02 17:22:27 -08:00
William A. Kennington III
af8654db27 boost: Refactor into generic.nix 2014-11-02 17:22:27 -08:00
William A. Kennington III
1df867f008 boost: Remove old boost 2014-11-02 17:22:27 -08:00
William A. Kennington III
aa3e800be7 boost: Remove boost.lib 2014-11-02 17:22:27 -08:00
William A. Kennington III
ecfc1a7fc3 Revert "boost: Quick eval fix"
This reverts commit eb3794186c.
2014-11-02 17:22:27 -08:00
William A. Kennington III
9b61ab1823 boost: Fix library dependencies 2014-11-02 17:22:27 -08:00
William A. Kennington III
529bd816c5 boost: Change header output name 2014-11-02 17:22:27 -08:00
Domen Kožar
9fe2ac79af Revert "boost155: specify lib dir for lib output"
This reverts commit e640935da6.
2014-09-23 16:00:30 +02:00
Domen Kožar
e640935da6 boost155: specify lib dir for lib output 2014-09-23 15:59:14 +02:00
Eelco Dolstra
eb3794186c boost: Quick eval fix 2014-09-23 15:37:19 +02:00
Domen Kožar
9f057131f1 fix eval 2014-09-23 14:23:54 +02:00
Eelco Dolstra
9126447710 Bring back Boost 1.55 for now 2014-09-23 11:58:03 +02:00
William A. Kennington III
f327e9c922 boostHeaders: regular boost package now only contains headers 2014-09-21 15:18:16 -07:00
William A. Kennington III
89cf0e4fea boost: 1.55 -> 1.56 2014-09-21 15:18:16 -07:00
Bjørn Forsman
c9baba9212 Fix many package descriptions
(My OCD kicked in today...)

Remove repeated package names, capitalize first word, remove trailing
periods and move overlong descriptions to longDescription.

I also simplified some descriptions as well, when they were particularly
long or technical, often based on Arch Linux' package descriptions.

I've tried to stay away from generated expressions (and I think I
succeeded).

Some specifics worth mentioning:
 * cron, has "Vixie Cron" in its description. The "Vixie" part is not
   mentioned anywhere else. I kept it in a parenthesis at the end of the
   description.

 * ctags description started with "Exuberant Ctags ...", and the
   "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis
   at the end of description.

 * nix has the description "The Nix Deployment System". Since that
   doesn't really say much what it is/does (especially after removing
   the package name!), I changed that to "Powerful package manager that
   makes package management reliable and reproducible" (borrowed from
   nixos.org).

 * Tons of "GNU Foo, Foo is a [the important bits]" descriptions
   is changed to just [the important bits]. If the package name doesn't
   contain GNU I don't think it's needed to say it in the description
   either.
2014-08-24 22:31:37 +02:00
Eelco Dolstra
6303278ad3 boost: Drop unnecessary runtime dependency on Python
The only file that actually referred to the Python interpreter was
share/boost-build/example/customization/inline_file.py. So get rid of
the whole example directory.
2014-06-25 13:32:40 +02:00
Vladimír Čunát
161d029d7d preferLocalBuild: set to true for wrappers and fetchers 2014-02-10 21:04:17 +01:00
Vladimír Čunát
35c586e624 boost149: fix CVE-2013-0252 by upstream patch
Also have just one patch per line in the expression.
2014-02-06 21:59:01 +01:00
Eelco Dolstra
6e2c60ad10 boost: Replace bjam with a symlink 2014-01-15 13:42:16 +01:00
Eelco Dolstra
8622548160 Add a setup hook for fixing dylib install names on Darwin
Install names need to be absolute paths, otherwise programs that link
against the dylib won't work without setting $DYLD_LIBRARY_PATH.  Most
packages do this correctly, but some (like Boost and ICU) do not.
This setup hook absolutizes all install names.
2014-01-15 13:41:09 +01:00
Shea Levy
cc26a4b803 boost: enable setting toolset
Contribution suggested/initially implemented by Martin Bravenboer

Signed-off-by: Shea Levy <shea@shealevy.com>
2014-01-14 07:23:48 -05:00
Eelco Dolstra
ec5739ef17 jfsrec: Fix build
http://hydra.nixos.org/build/7008843
2013-12-10 14:28:19 +01:00
Eelco Dolstra
ed463a7671 boost: Remove 1.53 and 1.54
These don't build against Glibc 2.18, but they're not used anyway
(except by source-highlight, which builds fine against 1.49).
2013-12-10 12:02:53 +01:00
Eelco Dolstra
2a36c61541 boost-1.49: Fix building against Glibc 2.18
Glibc 2.18 no longer defines __GLIBC_HAVE_LONG_LONG.

http://hydra.nixos.org/build/7003618
2013-12-10 11:50:29 +01:00
Aristid Breitkreuz
f923c32204 boost: fix hardcoded hash
Closes #1209

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
2013-11-12 23:02:39 +00:00
Peter Simons
2192ddec0e boost: say hello to version 1.55.0 2013-11-11 22:08:47 +01:00
Peter Simons
9e98650f8d boost: generalize the header-only expression
The 'header-only-wrapper' expression can now wrap any version of boost
that's passed to it as an argument.
2013-07-03 21:38:34 +02:00
Peter Simons
ea04555518 boost-headers: update to version 1.54.0 2013-07-03 21:26:31 +02:00
Peter Simons
cb31653acb boost: add version 1.54.0 2013-07-03 18:55:51 +02:00
Rob Vermaas
da70c21cf7 Fix boost-1.49.0 on Darwin 2013-05-23 22:19:58 +02:00
Rob Vermaas
ec8a661bf4 boost-1.44.0: also apply time utc patch that was applied for 1.49.0. Needed to be adapted for 1.44.0. 2013-04-12 14:26:16 +02:00
Lluís Batlle i Rossell
74275af383 boost: properly quoting cflags parameters 2013-03-13 16:48:51 +01:00
Vladimír Čunát
fa42471a2f boost147: remove, seemed unneeded 2013-02-24 09:42:26 +01:00
Eelco Dolstra
2aa6f262cb Merge remote-tracking branch 'origin/master' into stdenv-updates 2013-02-15 13:36:34 +01:00
Peter Simons
28752752c0 boost: rename patch for version 1.47.0 to include its version number in the file name 2013-02-09 21:07:27 +01:00
Peter Simons
227dd2695c boost: remove obsolete version 1.52.0 2013-02-09 21:06:45 +01:00
Peter Simons
0edf39f1f8 boost-headers: remove obsolete version 1.49.0 2013-02-09 21:06:23 +01:00
Peter Simons
37db55f3ec boost: remove obsolete version 1.51.0 2013-02-09 21:04:31 +01:00
Peter Simons
ad934df597 boost: remove obsolete version 1.46.0 2013-02-09 21:02:48 +01:00
Peter Simons
4aa56c21c8 Rename "boost-x.y.z-headers" derivation to "boost-headers-x.y.z" to ensure that
nix-env picks the full boost distribution when "nix-env -i boost" is installed.
2013-02-06 12:35:00 +01:00
Peter Simons
af9747c1ef boost: add version 1.53.0
The default 'boost' attribute has not been updated yet as this needs
further testing.
2013-02-06 12:33:55 +01:00
Eelco Dolstra
1b7c5d3717 Remove some unused Boost versions 2013-01-28 17:19:02 +01:00
Eelco Dolstra
f6e012591f Rename boost => boost-headers
Suffixes like "-headers" should go *before* the version part;
otherwise nix-env will think boost and boost-*-headers are the same
package.
2013-01-28 17:19:02 +01:00
Eelco Dolstra
84adcc2241 boost-1.49: Fix build
http://hydra.nixos.org/build/3890924
2013-01-28 17:19:01 +01:00
Eelco Dolstra
84779a6f7d Remove unnecessary parentheses around if conditions
Pet peeve...
2012-12-28 19:54:15 +01:00
Eelco Dolstra
5be0a9acd7 Rename hostDrv -> crossDrv, buildDrv -> nativeDrv
This is for consistency with terminology in stdenv (and the terms
"hostDrv" and "buildDrv" are not very intuitive, even if they're
consistent with GNU terminology).
2012-12-28 19:08:19 +01:00