Commit Graph

23 Commits

Author SHA1 Message Date
John Ericson
f52263ced0 treewide: Start to break up static overlay
We can use use `stdenv.hostPlatform.isStatic` instead, and move the
logic per package. The least opionated benefit of this is that it makes
it much easier to replace packages with modified ones, as there is no
longer any issue of overlay order.

CC @FRidh @matthewbauer
2021-01-03 19:18:16 +00:00
Dmitry Kalinkin
ef1a86592b
thrift: fix checkPhase on darwin 2020-01-10 15:41:35 -05:00
Tobias Mayer
0a21b32234 thrift: build with CMake; add pkgsStatic support 2019-12-31 15:05:13 +01:00
R. RyanTM
672cd1398a thrift: 0.12.0 -> 0.13.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/thrift/versions
2019-10-25 17:05:27 +02:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Florian Peter
53a4c3511b thrift: re-add compatibility 0.10 2019-08-11 02:11:32 +08:00
R. RyanTM
a2c49a7f13 thrift: 0.11.0 -> 0.12.0 (#53509)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/thrift/versions
2019-03-15 21:52:49 +01:00
John Ericson
db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
Silvan Mosberger
57bccb3cb8 treewide: http -> https sources (#42676)
* treewide: http -> https sources

This updates the source urls of all top-level packages from http to
https where possible.

* buildtorrent: fix url and tab -> spaces
2018-06-28 20:43:35 +02:00
Ryan Mulligan
f3c6442096 thrift: 0.10.0 -> 0.11.0
Semi-automatic update. These checks were performed:

- built on NixOS
- ran `/nix/store/3vw7qlk7mlknydvnfps6wsp1wqrmcv08-thrift-0.11.0/bin/thrift --version` and found version 0.11.0
- found 0.11.0 with grep in /nix/store/3vw7qlk7mlknydvnfps6wsp1wqrmcv08-thrift-0.11.0
- found 0.11.0 in filename of file in /nix/store/3vw7qlk7mlknydvnfps6wsp1wqrmcv08-thrift-0.11.0

cc "@bjornfor"
2018-02-27 17:33:19 -08:00
John Ericson
ed14223f8c treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
Philipp Middendorf
fbaa12bad9 thrift: 0.9.3 -> 0.10.0 2017-08-23 13:15:22 +02:00
Bjørn Forsman
972c5641e4 thrift: 0.9.2 -> 0.9.3
Add Twisted as build input so that we can continue to have Python
support. (./configure disables Python support unless it finds the
'trial' program, from Twisted.) I don't know whether upstream intended
that, because it seems perfectly fine to run thrift + Python without
Twisted. (Only the TTwisted transport uses Twisted...)

Ah, Thrift use Twisted in its unit tests. Even when we pass
--enable-tests=no to ./configure :-D
2016-01-07 21:36:28 +01:00
Bjørn Forsman
3871539d3b thrift: update 0.9.1 -> 0.9.2
* Drop unneeded patch to fix build error; now included upstream
* Fetch tarball instead of using git
* Drop unneeded autotools deps since we're building from tarball

TODO: Package boost-test library, so that we can run the test suite.
2014-12-08 22:54:14 +01:00
Domen Kožar
29ffeecf78 fix eval 2014-10-19 19:54:33 +02:00
Domen Kožar
68b183e309 simplify 2014-10-16 13:13:13 +02:00
Domen Kožar
a2a7abc67c pythonFull -> python with all modules, pythonFullWithPkgs -> buildEnv 2014-10-13 21:35:21 +02:00
Francesco Lazzarino
b007ae3d08 thrift builds on darwin 2014-10-09 11:57:18 -05:00
Vladimír Čunát
45371d380c thrift: disable parallel building, as it fails on hydra 2014-08-14 18:17:50 +02:00
Bjørn Forsman
83d0fd3078 thrift: unbreak build
Add a tiny patch (already upstream) that fixes this build error:

  <flex>/lib/libfl.so: undefined reference to `yylex'
2014-04-23 21:51:21 +02:00
Bjørn Forsman
062363c001 thrift: make it useable with the python wrapper
The python wrapper discards derivations that lack the 'pythonPath'
attribute, so provide a (dummy) pythonPath attribute to make this work:

  pythonFull.override { extraLibs = [ thrift ]; }
2014-03-17 16:20:55 +01:00
Bjørn Forsman
3339f1e1f4 thrift: add meta.platforms, small cleanup
I set platforms to 'linux' because that's the only thing I have tested.
2014-03-12 13:23:27 +01:00
Lluís Batlle i Rossell
2e09489895 Adding Apache Thrift. 2013-12-13 11:17:44 +01:00