[Nix-dev] Nix mkDerivation from private bitbucket repo
4levels
4levels at gmail.com
Wed Apr 8 11:56:23 CEST 2015
Thx a lot for the pointers!
On Wed, Apr 8, 2015, 04:06 Domen Kožar <domen at dev.si> wrote:
> See https://github.com/NixOS/nixpkgs/issues/4004
>
> On Tue, Apr 7, 2015 at 3:53 PM, 4levels <4levels at gmail.com> wrote:
>
>> Dear Nix Devs,
>>
>> I've been struggling to generate a package from a private Bitbucket repo.
>> I've tried fetchgit & fetchgitPrivate but I don't know if I'm using all
>> the correct parameters. I also have no idea how I can generate a sha256
>> from a specific commit / branch / tag
>>
>> I can connect to the repo as I have added the nixops machine's ssh key to
>> my bitbucket account keys, so that shouldn't be the issue.
>>
>> I did configure the package as follows:
>>
>> ```
>> let
>> mancloud = pkgs.stdenv.mkDerivation rec {
>> name= "mancloud-1.0.0";
>> src = pkgs.fetchgitPrivate {
>> url = "git at bitbucket.org:mancloud/mancloud.eu.git";
>> rev = "refs/heads/master";
>> };
>> buildPhase = "true";
>> installPhase =
>> ''
>> mkdir -p $out
>> cp -r * $out
>> '';
>> };
>> in {
>> environment.systemPackages = [ mancloud ];
>> };
>> ```
>>
>> Kind regards,
>>
>> Erik
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20150408/ef4c9589/attachment-0001.html
More information about the nix-dev
mailing list