[Nix-dev] cabal.mkDerivation and cabal flags

2014-06-24 Thread Aycan iRiCAN
Hi,

Is it possible to provide cabal flags within a derivation? Specifically I
need to define a derivation which depends on snapServer built with HOpenSSL
(manually I do `cabal install -fopenssl snap-server`)?

Regards,

-- 
http://www.google.com/profiles/iricanaycan
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] cabal.mkDerivation and cabal flags

2014-06-24 Thread Marc Weber
The problem with flags is that dependencies might change. No idea how
cabal2nix handles this. Maybe you have to rerun it with flag info.

The alternative is using hack-nix which creates the dependency
information on the fly anyway - but the database might be a little bit
outdated.

Thus have a look at cabal2nix and hacknix. If you want to give the
latter a try let me know.

Marc Weber
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] cabal.mkDerivation and cabal flags

2014-06-24 Thread Aycan iRiCAN
Unfortunately cabal2nix doesn't support flags. I'm going to take a look at
hack-nix.


On Tue, Jun 24, 2014 at 12:18 PM, Marc Weber marco-owe...@gmx.de wrote:

 The problem with flags is that dependencies might change. No idea how
 cabal2nix handles this. Maybe you have to rerun it with flag info.

 The alternative is using hack-nix which creates the dependency
 information on the fly anyway - but the database might be a little bit
 outdated.

 Thus have a look at cabal2nix and hacknix. If you want to give the
 latter a try let me know.

 Marc Weber
 ___
 nix-dev mailing list
 nix-dev@lists.science.uu.nl
 http://lists.science.uu.nl/mailman/listinfo/nix-dev




-- 
http://www.google.com/profiles/iricanaycan
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] cabal.mkDerivation and cabal flags

2014-06-24 Thread Peter Simons
Hi Aycan,

  Is it possible to provide cabal flags within a derivation?

you can set -fFLAG in configureFlags to enable the flag during the
build. If this flag is useful in general, then please add it to

  https://github.com/NixOS/cabal2nix/blob/master/src/Cabal2Nix/Flags.hs

and file a pull request.

Best regards,
Peter

___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] cabal.mkDerivation and cabal flags

2014-06-24 Thread Aycan iRiCAN
Thank you Peter. I think it is useful since snap-server has cmd args which
one can enable or disable https.


On Tue, Jun 24, 2014 at 8:29 PM, Peter Simons sim...@cryp.to wrote:

 Hi Aycan,

   Is it possible to provide cabal flags within a derivation?

 you can set -fFLAG in configureFlags to enable the flag during the
 build. If this flag is useful in general, then please add it to

   https://github.com/NixOS/cabal2nix/blob/master/src/Cabal2Nix/Flags.hs

 and file a pull request.

 Best regards,
 Peter

 ___
 nix-dev mailing list
 nix-dev@lists.science.uu.nl
 http://lists.science.uu.nl/mailman/listinfo/nix-dev




-- 
http://www.google.com/profiles/iricanaycan
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev