Homebrew took the approach of packaging the install and uninstall scripts themselves (for the user to run manually), as well as the fzf binary and the shell completion scripts. You might be able to borrow that idea. Due to the way the project is currently set up, I can't think of any more elegant solution. https://github.com/Homebrew/homebrew/blob/master/Library/Formula/fzf.rb
On Sat, Mar 7, 2015 at 8:22 AM, Matthias Beyer <[email protected]> wrote: > Hi, > > I want to package "fzf"[0], but I don't know where to start. Help would be > highly appreciated! > > The problem I'm facing: fzf comes with an extensive install script[1] - > I'm sure > I can't just run it while installing, as I guess it is also interactive > and so > on. > > Besides, fzf is a go/ruby package, and I'm not sure how to package it. > > Any pointers where to look at and how to start would be highly appreciated! > > (I already packaged some stuff for NixOS, so I know how to do the basic > plumbing, just looking for suggestions on how to start with this particular > piece of software) > > [0]: https://github.com/junegunn/fzf > [1]: https://github.com/junegunn/fzf/blob/master/install > > PS: There is also an extensive uninstall-script, but I guess this does not > matter that much for the first strike, does it? :-) > > -- > Mit freundlichen Grüßen, > Kind regards, > Matthias Beyer > > Proudly sent with mutt. > Happily signed with gnupg. > > _______________________________________________ > nix-dev mailing list > [email protected] > http://lists.science.uu.nl/mailman/listinfo/nix-dev > >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
