From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: How to package go-sqlite3, go-fuse, and finally TMSU? Date: Fri, 21 Jul 2017 14:45:31 +0000 Message-ID: <20170721144531.agpeoavy6tevpqbw@abyayala> References: <878tk8kz1o.fsf@gmail.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="7q3lzgie4y4azisj" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40253) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dYZC3-0005oe-Ti for guix-devel@gnu.org; Fri, 21 Jul 2017 10:46:17 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dYZBz-0002Id-Lz for guix-devel@gnu.org; Fri, 21 Jul 2017 10:46:15 -0400 Received: from aibo.runbox.com ([91.220.196.211]:46812) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dYZBz-0002Hs-FM for guix-devel@gnu.org; Fri, 21 Jul 2017 10:46:11 -0400 Content-Disposition: inline In-Reply-To: <878tk8kz1o.fsf@gmail.com> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Mekeor Melire Cc: guix-devel@gnu.org --7q3lzgie4y4azisj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Mekeor Melire transcribed 0.8K bytes: > I want to package TMSU: >=20 > https://github.com/oniony/TMSU >=20 > As described in the COMPILING instructions at >=20 > https://github.com/oniony/TMSU/blob/master/COMPILING.md >=20 > it needs these two go-libraries: >=20 > go-sqlite: https://github.com/mattn/go-sqlite3 > go-fuse: https://github.com/hanwen/go-fuse >=20 > 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: >=20 > https://github.com/NixOS/nixpkgs/blob/2e983f14f628dab9d83282eca5f85da= 0846ba0af/pkgs/tools/filesystems/tmsu/default.nix >=20 > PS: Do you know alternatives similar to TMSU? >=20 > -- > mekeor ~ EDD3 DFFA 76F6 11C0 145F 9A99 AC85 BAD8 A2F8 C868 >=20 >=20 I don't see any replies to this, so: I think the current state of the go-build-system is that someone (Pjotr?) started working on it but it needs someone with more experience in Go to get this finished. There is 'syncthing' which someone has packaged, maybe you could look at it and apply something similar. If you know more about Go, the build system would be the obvious fix :) --=20 ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org --7q3lzgie4y4azisj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEqIyK3RKYKNfqwC5S4i+bv+40hYgFAllyE4sACgkQ4i+bv+40 hYjjBxAAq5GASsbsvxaeSc+4uUov3QrxIkuPtR81q1BwspqcHYQ86AMiyo/veagG BNd+AsmSA1YcMSOwQW13eSWoNYrouTxGlC1h7cFrJYcC9ImolRPGTDslEbrO5vAV ZyM5ajDT6B+HLZr+rbVwAECRIQKuUdGf+XA8v6ocZL+sVtRbkJ+KIoED2uydFjU3 njw03uXdZ3TiRMAl0QenKRV4lXNmGvSkxQC3MX4HiZFhkGPWrOsnpgtqQkjm3OlT Z1I00rKdxOIbMgdmlg9UwotEJjkbEsZ2TXFGqzjBYi73aHRiYVD3I9cyevgZcPKv SpEvTnMMVV9zIdUl/gi2F//Jm5nxPFtWJ21bnEVtdF9theQaQ6wxkRQ8m58xSWVw +3YwsUsSi9hKXLtyK+Z/Ili+zmRHESQfdfnq3+tf1e7PJoDS/pCGoM/GjVIefCjQ C6KqAaRUgKeWkfdsNEXVE4CN+hjlgsifA3ODXqgDYioI6KKxOOgWjzqrFjROH4+3 WpxJvPAKY+iU6La02W3I2P9CREOPQ6dp2JLue2HrtZHVoFBhvzaeSHUL8LOBjcqX iRhlbQ7RtiPM4UJ7bB408yf3OUKOGuhgcijAiSUQQIThhzd6/k7IcZVEBgETpzH9 ril/zKmuPabQR0h98EecM4q++xYlrpI4t/ufm0QDdNo4sk91Ckc= =u+Tj -----END PGP SIGNATURE----- --7q3lzgie4y4azisj--