unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* How to package go-sqlite3, go-fuse, and finally TMSU?
@ 2017-07-01 14:32 Mekeor Melire
  2017-07-21 14:45 ` ng0
  0 siblings, 1 reply; 6+ messages in thread
From: Mekeor Melire @ 2017-07-01 14:32 UTC (permalink / raw)
  To: guix-devel

I want to package TMSU:

    https://github.com/oniony/TMSU

As described in the COMPILING instructions at

    https://github.com/oniony/TMSU/blob/master/COMPILING.md

it needs these two go-libraries:

    go-sqlite: https://github.com/mattn/go-sqlite3
    go-fuse:   https://github.com/hanwen/go-fuse

But how to package go-libraries for Guix? We don't have a
go-build-system. On usual distributions, you install these libraries
either with `go get github.com/mattn/go-sqlite3` or `go install
github.com/mattn/go-sqlite3`. In fact, Nix just downloads those two
libraries to the same directory as TMSU:

    https://github.com/NixOS/nixpkgs/blob/2e983f14f628dab9d83282eca5f85da0846ba0af/pkgs/tools/filesystems/tmsu/default.nix

PS: Do you know alternatives similar to TMSU?

--
mekeor ~ EDD3 DFFA 76F6 11C0 145F 9A99 AC85 BAD8 A2F8 C868

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: How to package go-sqlite3, go-fuse, and finally TMSU?
@ 2017-08-24 20:20 Frederick Muriithi
  2017-08-24 20:55 ` Frederick Muriithi
  2017-08-26 19:48 ` Mekeor Melire
  0 siblings, 2 replies; 6+ messages in thread
From: Frederick Muriithi @ 2017-08-24 20:20 UTC (permalink / raw)
  To: guix-devel

I was looking into how to write package definitions for go packages,
and was searching for any work on a Go build system, and ran into this
thread.

I have done some work trying to write definitions for go packages in
the following repositories:

- https://github.com/fredmanglis/guix-arvados
- https://github.com/fredmanglis/guix-ipfs

Maybe I can assist in the building of the go build system in my
off-peak hours. My guile skills are very weak at this point, but I am
willing to learn as I go.

Let me know what you think.

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-08-26 19:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-01 14:32 How to package go-sqlite3, go-fuse, and finally TMSU? Mekeor Melire
2017-07-21 14:45 ` ng0
2017-07-21 17:55   ` Leo Famulari
  -- strict thread matches above, loose matches on Subject: below --
2017-08-24 20:20 Frederick Muriithi
2017-08-24 20:55 ` Frederick Muriithi
2017-08-26 19:48 ` Mekeor Melire

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).