Hi, I am co-maintainer of the golang package and spent a few hours on trying to figure out how to best create Debian packages for libraries and programs which are implemented in Go.
I have documented my thoughts, conclusions and example packaging on: http://wiki.debian.org/MichaelStapelberg/GoPackaging Essentially, I propose that /usr/lib/gocode is used on Debian to store the “src” and “pkg” folders which contain the .go files and compiled versions (respectively) of Go libraries. Furthermore, the package names should be e.g. “golang-codesearch” for the library code.google.com/p/codesearch (and of course just “codesearch” for the binaries). To make go(1) find libraries when compiling, one normally sets the environment variable $GOPATH to ~/gocode or similar. I propose to patch Go in Debian so that it always appends /usr/lib/gocode when reading the list of paths from $GOPATH. Any feedback is appreciated. Please read the wiki page before you comment, it contains more rationale than this email. Thanks. -- Best regards, Michael -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/x68v8dow53....@midna.zekjur.net