From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: New importer for GNU packages Date: Tue, 11 Nov 2014 15:37:17 +0100 Message-ID: <87h9y5iz1e.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoCZU-0007mj-6n for guix-devel@gnu.org; Tue, 11 Nov 2014 09:37:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XoCZQ-00050E-4C for guix-devel@gnu.org; Tue, 11 Nov 2014 09:37:28 -0500 Received: from hera.aquilenet.fr ([2a01:474::1]:52748) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XoCZP-0004zm-Ki for guix-devel@gnu.org; Tue, 11 Nov 2014 09:37:24 -0500 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org Cc: Karl Berry --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Karl recently suggested that we add a semi-automatic tool to facilitate the addition of GNU packages, and Andreas rightfully noted that we already have most of the infrastructure for =E2=80=98guix refresh=E2=80=99 = et al. Commit 7047133 adds that new command (will be in 0.8). Here=E2=80=99s a sa= mple session: =2D-8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix import gnu gforth starting download of `/tmp/guix-file.IC7ZLK' from `ftp://ftp.gnu.org//gnu/g= forth/gforth-0.7.3.tar.gz'... ftp://ftp.gnu.org/.../gforth-0.7.3.tar.gz 100.0% of 2464.3 KiB starting download of `/tmp/guix-file.7bKxRh' from `ftp://ftp.gnu.org//gnu/g= forth/gforth-0.7.3.tar.gz.sig'... ftp://ftp.gnu.org/.../gforth-0.7.3.tar.gz.sig 100.0% of 0.1 KiB gpg: Signature made Sat 14 Jun 2014 12:56:48 AM CEST using DSA key ID 67007= C30 gpg: Ne povas kontroli subskribon: Neniu publika =C5=9Dlosilo Would you like to download this key and add it to your keyring? yes gpg: requesting key 67007C30 from hkp server pgp.mit.edu gpg: key 67007C30: public key "Bernd Paysan " imported gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model gpg: depth: 0 valid: 18 signed: 42 trust: 0-, 0q, 0n, 0m, 0f, 18u gpg: depth: 1 valid: 42 signed: 37 trust: 42-, 0q, 0n, 0m, 0f, 0u gpg: sekva kontrolo de fido-datenaro je 2015-05-13 gpg: Nombro traktita entute: 1 gpg: importitaj: 1 gpg: Signature made Sat 14 Jun 2014 12:56:48 AM CEST using DSA key ID 67007= C30 gpg: Good signature from "Bernd Paysan " [unknown] gpg: aka "Bernd Paysan " [unknown] gpg: aka "Bernd Paysan " [unknown] gpg: aka "Bernd Paysan " [unknown] gpg: aka "Bernd Paysan " [unknown] gpg: aka "Bernd Paysan " [unkn= own] gpg: aka "Bernd Paysan (Forth Gesellschaft e.V.) " [unknown] gpg: aka "[jpeg image of size 1410]" [unknown] gpg: aka "[jpeg image of size 4913]" [unknown] gpg: AVERTO: =C4=88i tiu =C5=9Dlosilo ne estas atestita kun fidata subskrib= o! gpg: Estas nenia indiko, ke la subskribo apartenas al la posedanto. Primary key fingerprint: E50D 62D4 49FD 0E19 3706 C235 8B82 0BB7 6700 7C30 (package (name "gforth") (version "0.7.3") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/gforth/gforth-" version ".tar.gz")) (sha256 (base32 "f5rpeiz36armepibzeqlcvlkue7kwfuogi3lcm2svrpj6gcufoya")))) (build-system gnu-build-system) (synopsis "Forth interpreter") (description "Gforth is a fast and portable implementation of the ANSI Forth language. It includes an editing mode for Emacs and an interpreter featuring completion and history. A generic virtual machine environment, vmgen, is also included.") (home-page "htmlxref") (license find-by-yourself!)) =2D-8<---------------cut here---------------end--------------->8--- One still needs to specify the dependencies, license, etc., but that already saves a bit of time. OpenPGP key handling works as for =E2=80=98guix refresh=E2=80=99. Comments welcome! Ludo=E2=80=99. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBAgAGBQJUYh8gAAoJEAkLEZk9muu1440P/A93XW4roycf4q+E/+tVnyzq sbyQoupj7zPW2SvBpURtM40T4SiuVKmfrEiW/TcIBTEXQJgusTMAgH/qm1jBtBIW BoetBo0gBbfb6nj0qjIwIZMXKHq4l4FoqhHMfN6tPrOI4Dx+s3AbgjlUklLx4J1L i/LoFbX9Xk7OazSsnlPt/S9cocwKWfQLwgC1Tbt2nEJ61YRKs4N9ogi1zEzHIFHR a+lEawLZpHHSQCJDLG6unZfPNs+NO4wpNp+oLR5m9oTEo4PVOwE7Erl41MPcEop8 SSJoWS5UT9jFC4lanFBieC2L16IVl32kyIWbJngjQzBQ/DUSCfreYAuDI4Ob5hDi /pusqpdsWxM5QEijRMBUQbiAJ4F5j7eNvgYPSQCXKCQfOrvoGQAXh5ORLLwUznv1 eomwD5uLRVtS4no7LTPFwZ0TlGtx+NMgQqzbphtxceX/d8MvPqhCGNBUcbV+K55L JNqLbHIYFa6pH21LUg7pI2x1PJcGNHkA3QIUPI29swaQIkqMqoDTS6HTKJjATI3C RWdwDJUpD/prGujLmcfABs1yZhS4s6N6qyZOsvEoZoKelWHk5813sqPOvdoVlVs4 vC5xPhBPyD0hSCgg6uFJreh4HF5seoVVaVqA/zeGZYCa569Eyu137JmxKF1J6ngW ttCVMbuGa8bSYxjtyCpk =w958 -----END PGP SIGNATURE----- --=-=-=--