From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: Syncthing and Go Build System Date: Sat, 17 Jun 2017 18:25:24 -0400 Message-ID: <20170617222524.GB18070@jasmine.lan> References: <87y3sqa18c.fsf@escafil> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="DBIVS5p969aUjpLe" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48047) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dMM9r-0006M3-Sm for guix-devel@gnu.org; Sat, 17 Jun 2017 18:25:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dMM9q-0004S9-ST for guix-devel@gnu.org; Sat, 17 Jun 2017 18:25:31 -0400 Content-Disposition: inline In-Reply-To: <87y3sqa18c.fsf@escafil> 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: Ian Dunn Cc: guix-devel@gnu.org --DBIVS5p969aUjpLe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jun 17, 2017 at 03:00:19PM -0400, Ian Dunn wrote: > I saw some posts back in December about adding syncthing to guix, but > they stopped in January with no noticeable result. I'd like to see > syncthing in guix, although I have an idea of how difficult go is to > deal with, so it's understandable that there aren't any go projects in > guix. >=20 > Has there been any progress with this? Recently I dove in to that prototype of the go-build-system, which does build a working Syncthing package. The prototype illustrates what is required for the go-build-system, although it's not ready to be merged into Guix. If nobody else does it, I will eventually finish the go-build-system. However, if somebody would like to try it themselves, I can give advice and explain what parts of the prototype go-build-system should change and how. Or, you are welcome to take your own dive :) By the way, I have an out-of-tree Syncthing package that adapts the gnu-build-system and uses the dozens of bundled dependencies: https://github.com/lfam/guix/commits/contrib-syncthing --DBIVS5p969aUjpLe Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAllFrFQACgkQJkb6MLrK fwiZEA//Zwru5f1pPlJXuHcc1+9VcajU2ByXYk5ip0FkOowtyj4jLSoeCGg11nBT U1rSfQkfyJHwtTU+61HbNAnmO7kI1G3NKzZVE7wd1GLMgkHtZiOkJbn399n3yplP nwJGv2/Md5N703FWIkNrS3tdEA41rvUAyhTd5ZTHV6qA5PwBZn8X8g8OV9HozYn0 Xt2q5ax9Ka3iHG02/uMruKbvXNQxY8+k/Isrsyqe3XhC5X7TP3LYdC8wCPWZm9PW 9LQimj6DJOd3Y3tkWOiAGW/Vg36Y3rIKVPcoAd+uD3BA5gqDEfm8iI7vzfFNhz0t aHtamuGs3dR9SbHQH55Lxc6cJyWjB1bkYOTjWzzLV5XhfTJJbXW7UHhr8QWKL8E9 LGfoqHCLGwgGSpiPeBf7iHtxaBFoNP4F+x7VNX468UTNN7hqdmIhUlmdR7GzH7w4 mBVRWhf/nWwg5F4rXyMnxLub+5ae0Bk/SGPuaEdqCR6mqI5ONo5dx3Mdss0KeMA5 OWGplubANwfpz/LLZuTNJb/FsMzYaDvPja6SUwteI7xdNc3EZQdKdoZFqYSTzq7/ Hk1ldZoOhhyS75QXIq13rfg1C3CBcU/EKecRR8awti5qrqB5CFlihFodevq+yXso QlbzGs3Ddf+mS0sjl977IjWcswfmId6VIaeior2bF4MAW7z5adY= =EYqa -----END PGP SIGNATURE----- --DBIVS5p969aUjpLe--