Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								da7b042dd9 
								
							 
						 
						
							
							
								
								distro: Add GNU Wget.  
							
							... 
							
							
							
							* distro/packages/wget.scm: New file; patch-shebang phase added by
  Ludovic Courtès.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-25 16:08:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								034cb8e781 
								
							 
						 
						
							
							
								
								distro: Add GNU Ddrescue.  
							
							... 
							
							
							
							* distro/packages/ddrescue.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-24 16:14:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								a65e3306d1 
								
							 
						 
						
							
							
								
								doc: Update `README'.  
							
							... 
							
							
							
							* README: Update introductory summary.  Point to Savannah instead of
  Gitorious.  Mention <bug-guix@gnu.org>.
  (Guix & Nix): New section. 
							
						 
						
							2012-11-24 15:20:05 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								f190f92f91 
								
							 
						 
						
							
							
								
								distro: Add GNU Gettext.  
							
							... 
							
							
							
							* distro/packages/gettext.scm,
  distro/packages/patches/gettext-gets-undeclared.patch: New files.
* Makefile.am (MODULES): Add 'gettext.scm'.
  (dist_patch_DATA): Add 'gettext-gets-undeclared.patch'. 
							
						 
						
							2012-11-24 00:52:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ec5288609b 
								
							 
						 
						
							
							
								
								build: Change bug-report address; add URL.  
							
							... 
							
							
							
							* configure.ac: Change bug-report address in `AC_INIT'; add URL. 
							
						 
						
							2012-11-24 00:36:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b2fd61868 
								
							 
						 
						
							
							
								
								distro: Add GNU Shishi.  
							
							... 
							
							
							
							* distro/packages/shishi.scm,
  distro/packages/patches/shishi-gets-undeclared.patch: New files.
* Makefile.am (MODULES): Add 'shishi.scm'.
  (dist_patch_DATA): Add 'shishi-gets-undeclared.patch'. 
							
						 
						
							2012-11-24 00:35:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								36d4d49e69 
								
							 
						 
						
							
							
								
								distro: Move (distro packages libtool) to (distro packages autotools).  
							
							... 
							
							
							
							* distro/packages/autotools.scm (libtool): Add it.
* distro/packages/libtool.scm: Remove it.
* distro/packages/guile.scm (distro packages guile): Adjust accordingly.
* Makefile.am (MODULES): Adjust accordingly. 
							
						 
						
							2012-11-22 22:37:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								80ffc7082c 
								
							 
						 
						
							
							
								
								distro: Add GNU Autoconf and GNU Automake.  
							
							... 
							
							
							
							* distro/packages/autotools.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-22 22:30:50 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								e2b2c46693 
								
							 
						 
						
							
							
								
								distro: Add Flex.  
							
							... 
							
							
							
							* distro/packages/flex.scm,
  distro/packages/patches/flex-bison-tests.patch: New files.
* Makefile.am (MODULES): Add `flex.scm'.
  (dist_patch_DATA): Add `flex-bison-tests.patch'. 
							
						 
						
							2012-11-22 18:22:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								cf153fc472 
								
							 
						 
						
							
							
								
								distro: Add GNU Bison.  
							
							... 
							
							
							
							* distro/packages/bison.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-22 17:57:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								30c40755fc 
								
							 
						 
						
							
							
								
								distro: Add GDBM.  
							
							... 
							
							
							
							* distro/packages/gdbm.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-22 17:56:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikita Karetnikov 
								
							 
						 
						
							
							
							
							
								
							
							
								0aa94f0ca4 
								
							 
						 
						
							
							
								
								distro: Add GNU Ed.  
							
							... 
							
							
							
							* distro/packages/ed.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-21 17:02:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								3dc1970dda 
								
							 
						 
						
							
							
								
								doc: Document basic package definitions.  
							
							... 
							
							
							
							* doc/guix.texi (Programming Interface): Add introduction.
  (Defining Packages): Populate. 
							
						 
						
							2012-11-21 15:56:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								dce3a40bae 
								
							 
						 
						
							
							
								
								build: Fix `hydra.scm' recipe.  
							
							... 
							
							
							
							* hydra.scm: Redirect the output port to the error port.
  (package-job): Return a name/thunk pair.
  (hydra-jobs)[system]: Use either the `system' key (a symbol) in
  ARGUMENTS, or (%current-system)'. 
							
						 
						
							2012-11-21 00:57:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								5075e28305 
								
							 
						 
						
							
							
								
								guix-package: Extract version strings when installing a direct store path.  
							
							... 
							
							
							
							* guix-package.in (guix-package)[process-actions]: Extract the version
  string from store paths.
* tests/guix-package.sh: Adjust accordingly. 
							
						 
						
							2012-11-19 23:53:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ef1ee6b221 
								
							 
						 
						
							
							
								
								guix-build: Use `location->string'.  
							
							... 
							
							
							
							* guix-build.in (derivations-from-package-expressions): Use
  `location->string'. 
							
						 
						
							2012-11-19 23:41:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								d9d0536340 
								
							 
						 
						
							
							
								
								guix-package: Record the correct version string in manifests.  
							
							... 
							
							
							
							* guix-package.in (guix-package)[find-package]: Return (package-version p),
  not VERSION. 
							
						 
						
							2012-11-19 23:21:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								64fc89b6ec 
								
							 
						 
						
							
							
								
								guix-package: Add `--list-available'.  
							
							... 
							
							
							
							* guix-package.in (show-help, %options): Add `--list-available'.
  (guix-package)[process-query]: Add support for `--list-available'.
* doc/guix.texi (Invoking guix-package): Document it.
* tests/guix-package.sh: Add test.
* guix/ui.scm (location->string): New procedure.
* guix/utils.scm: Export <location>. 
							
						 
						
							2012-11-19 23:04:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ba326ce41b 
								
							 
						 
						
							
							
								
								distro: Add `fold-packages'.  
							
							... 
							
							
							
							* distro.scm (fold-packages): New procedure.
  (find-packages-by-name): Use it instead of hand-written traversal;
  remove `package?' checks from `right-package?'.
* tests/packages.scm ("fold-packages"): New test. 
							
						 
						
							2012-11-19 23:04:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								733b4130d7 
								
							 
						 
						
							
							
								
								guix-package: Add `--list-installed'.  
							
							... 
							
							
							
							* guix-package.in (show-help, %options): Add `--list-installed'.
  (guix-package): Move main body to...
  [process-actions]: ... here.  New internal procedure.
  [process-query]: New procedure.
* tests/guix-package.sh: Add tests for `--list-installed'.
* doc/guix.texi (Invoking guix-package): Document it. 
							
						 
						
							2012-11-19 23:04:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c6f09dfade 
								
							 
						 
						
							
							
								
								guix-package: Fix typo.  
							
							... 
							
							
							
							* guix-package.in (guix-package)[find-package]: Don't use `_' as the
  wildcard, to avoid collision with `gettext'. 
							
						 
						
							2012-11-19 22:19:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								fb9821f023 
								
							 
						 
						
							
							
								
								distro: Add GNU Zile.  
							
							... 
							
							
							
							* distro/packages/zile.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-19 21:46:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								cc8e5e25b4 
								
							 
						 
						
							
							
								
								distro: Add GNU help2man.  
							
							... 
							
							
							
							* distro/packages/help2man.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-19 21:42:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								1df895b00b 
								
							 
						 
						
							
							
								
								distro: Add GNU Pies and GNU Inetutils.  
							
							... 
							
							
							
							* distro/packages/system.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-18 18:42:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								8c0e5b1e87 
								
							 
						 
						
							
							
								
								build: Add `hydra.scm'.  
							
							... 
							
							
							
							* hydra.scm: New file.
* Makefile.am (EXTRA_DIST): Add it. 
							
						 
						
							2012-11-18 18:35:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								b6dd891c1c 
								
							 
						 
						
							
							
								
								doc: Add `ROADMAP'.  
							
							... 
							
							
							
							* ROADMAP: New file.
* Makefile.am (EXTRA_DIST): Add it. 
							
						 
						
							2012-11-18 17:56:02 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								6b8875c838 
								
							 
						 
						
							
							
								
								doc: Add `TODO'.  
							
							... 
							
							
							
							* TODO: New file.
* Makefile.am (EXTRA_DIST): Add it. 
							
						 
						
							2012-11-18 17:45:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								d38487e9ca 
								
							 
						 
						
							
							
								
								doc: Add a "Related software" section to `README'.  
							
							... 
							
							
							
							* README (Related software): New section. 
							
						 
						
							2012-11-18 15:25:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								f8348b91ad 
								
							 
						 
						
							
							
								
								Turn Guix into "GNU Guix".  
							
							... 
							
							
							
							* configure.ac: Change package name to "GNU Guix", and bug-report
  address to `gnu-system-discuss@gnu.org'.
* doc/guix.texi: Replace "Guix" by "GNU Guix" in some places.
  (Top, Introduction): Mention "for the GNU system".
* HACKING, README: Use "GNU Guix" instead of "Guix" in some places. 
							
						 
						
							2012-11-18 15:22:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								68c141f144 
								
							 
						 
						
							
							
								
								distro: Rebuild bootstrap Binutils and GCC.  
							
							... 
							
							
							
							These new binaries are built with the `--with-lib-path' and
`--with-local-prefix' flags, respectively, as introduced in commit
01d4540 
							
						 
						
							2012-11-16 00:26:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								01d45404f6 
								
							 
						 
						
							
							
								
								distro: Configure ld and GCC to not look under /usr & co.  
							
							... 
							
							
							
							This fixes impurities with non-chroot builds on LFS-style distros.
* distro/packages/base.scm (binutils): Pass `--with-lib-path'.
  (gcc-4.7): Pass `--with-local-prefix'.
* distro/packages/make-bootstrap.scm (%binutils-static): Pass
  `--with-lib-path'. 
							
						 
						
							2012-11-16 00:23:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ec4d308a9e 
								
							 
						 
						
							
							
								
								guix-download: Use code from (guix build download).  
							
							... 
							
							
							
							* guix-download.in (http-fetch, ftp-fetch): Remove.
  (fetch-and-store): Replace `uri' parameter with `name', for the output
  file name.  Redirect the output of `fetch' to the error port.
  (guix-download): Call `url-fetch' for all URI schemes except `file'.
  Handle PATH equal to #f.
* guix/download.scm: Export `%mirrors'.
* tests/guix-download.sh: Change erroneous URL, because URLs at
  example.com are all valid redirections. 
							
						 
						
							2012-11-13 23:04:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								352ec143de 
								
							 
						 
						
							
							
								
								guix-download: Add support for file:// URIs.  
							
							... 
							
							
							
							* guix-download.in (fetch-and-store): New procedure.
  (guix-download): Use it to compute PATH.  Call `add-to-store' when
  a `file' URI scheme is used.
* Makefile.am (AM_TESTS_ENVIRONMENT): New variable.
* tests/guix-download.sh: Add test. 
							
						 
						
							2012-11-13 22:58:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ecdb81e159 
								
							 
						 
						
							
							
								
								guix-download: Gracefully handle invalid URIs.  
							
							... 
							
							
							
							* guix-download.in (guix-download): Error out when `string->uri'
  returns #f.  Use `leave' when the scheme is unknown.
* tests/guix-download.sh: Add tests. 
							
						 
						
							2012-11-13 22:15:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								db32c281dd 
								
							 
						 
						
							
							
								
								distro: Add GNU Texinfo.  
							
							... 
							
							
							
							* distro/packages/texinfo.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-13 21:46:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								7543f8653b 
								
							 
						 
						
							
							
								
								distro: Add GNU Libtasn1 and GnuTLS.  
							
							... 
							
							
							
							* distro/packages/gnutls.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-13 21:44:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								2e65982725 
								
							 
						 
						
							
							
								
								distro: Add GNU Nettle.  
							
							... 
							
							
							
							* distro/packages/nettle.scm: New file.
* Makefile.am (MODULES): Add it. 
							
						 
						
							2012-11-13 21:43:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								c6eac7616c 
								
							 
						 
						
							
							
								
								distro: Add LZO.  
							
							... 
							
							
							
							* distro/packages/compression.scm (lzo): New variable. 
							
						 
						
							2012-11-13 21:42:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								92b8d1ea8b 
								
							 
						 
						
							
							
								
								tests: Make sure to use the bootstrap Guile.  
							
							... 
							
							
							
							* tests/builders.scm ("url-fetch", "gnu-build"): Pass `url-fetch'
  #:guile %BOOTSTRAP-GUILE. 
							
						 
						
							2012-11-13 00:40:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								1dfb715df0 
								
							 
						 
						
							
							
								
								tests: Remove extraneous test.  
							
							... 
							
							
							
							* tests/derivations.scm ("build-expression->derivation for fixed-output
  derivation"): Remove test.  It is redundant with that in builders.scm,
  and doesn't work out of the box with the statically-linked
  %BOOTSTRAP-GUILE. 
							
						 
						
							2012-11-13 00:34:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								671d8f5e6f 
								
							 
						 
						
							
							
								
								build: Add $(top_builddir) to the load path.  
							
							... 
							
							
							
							* Makefile.am (DOWNLOAD_FILE): Add $(top_builddir) to the search path,
  since that's where guix/config.scm is.
  (.scm.go): Likewise. 
							
						 
						
							2012-11-13 00:33:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								25608d640a 
								
							 
						 
						
							
							
								
								distro: Patch libc to avoid accessing /etc/ld.so.cache and friends.  
							
							... 
							
							
							
							* distro/packages/base.scm (glibc): Apply `glibc-no-ld-so-cache.patch'.
  (glibc-final): Inherit GLIBC's inputs.
* distro/packages/patches/glibc-no-ld-so-cache.patch: New file.
* Makefile.am (dist_patch_DATA): Add it. 
							
						 
						
							2012-11-13 00:23:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								0db342a590 
								
							 
						 
						
							
							
								
								distro: Use `mirror://' URLs.  
							
							... 
							
							
							
							* distro/packages/base.scm, distro/packages/bash.scm,
  distro/packages/compression.scm, distro/packages/gawk.scm,
  distro/packages/gperf.scm, distro/packages/guile.scm,
  distro/packages/libsigsegv.scm, distro/packages/libtool.scm,
  distro/packages/libunistring.scm, distro/packages/m4.scm,
  distro/packages/multiprecision.scm, distro/packages/ncurses.scm,
  distro/packages/pth.scm, distro/packages/readline.scm,
  distro/packages/recutils.scm: Use `mirror://gnu' URLs.
* distro/packages/gnupg.scm: Use `mirror://gnupg' URLs. 
							
						 
						
							2012-11-13 00:23:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								94d222ad97 
								
							 
						 
						
							
							
								
								download: Add support for mirror:// URLs.  
							
							... 
							
							
							
							* guix/download.scm (%mirrors): New variable.  Mirror lists taken from
  Nixpkgs.
  (url-fetch): New `mirrors' keyword parameter.
  [builder]: Pass it.
* guix/build/download.scm (url-fetch): New `mirrors' keyword parameter.
  [maybe-expand-mirrors]: New procedure.
  [uri]: Use it. 
							
						 
						
							2012-11-13 00:23:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								270246defe 
								
							 
						 
						
							
							
								
								download: Follow HTTP redirections.  
							
							... 
							
							
							
							* guix/build/download.scm (http-fetch): Follow the redirection when CODE
  is 302. 
							
						 
						
							2012-11-13 00:23:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								87f5d36630 
								
							 
						 
						
							
							
								
								Remove (guix http) and (guix ftp).  
							
							... 
							
							
							
							* guix/ftp.scm, guix/http.scm, guix/build/ftp.scm, guix/build/http.scm:
  Remove.
* Makefile.am (MODULES): Likewise.
* tests/builders.scm, distro/packages/base.scm,
  distro/packages/bash.scm, distro/packages/bdw-gc.scm,
  distro/packages/compression.scm, distro/packages/gawk.scm,
  distro/packages/gnupg.scm, distro/packages/gperf.scm,
  distro/packages/guile.scm, distro/packages/libffi.scm,
  distro/packages/libsigsegv.scm, distro/packages/libtool.scm,
  distro/packages/libunistring.scm, distro/packages/lout.scm,
  distro/packages/m4.scm, distro/packages/multiprecision.scm,
  distro/packages/ncurses.scm, distro/packages/perl.scm,
  distro/packages/pkg-config.scm, distro/packages/pth.scm,
  distro/packages/readline.scm, distro/packages/recutils.scm: Use
  `url-fetch' instead of `http-fetch' and `ftp-fetch'.
* distro/packages/bootstrap.scm: Likewise
  (bootstrap-origin): Remove references to `http-fetch' and
  `ftp-fetch'.
* guix.scm (%public-modules): Remove `http' and `ftp'; add `download'. 
							
						 
						
							2012-11-13 00:23:39 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								62cab99c32 
								
							 
						 
						
							
							
								
								Add (guix download) and (guix build download).  
							
							... 
							
							
							
							* guix/download.scm, guix/build/download.scm: New files.
* Makefile.am (MODULES): Add them.
* tests/builders.scm ("url-fetch"): New test.
* distro/packages/bootstrap.scm (bootstrap-origin): Support
  `url-fetch'.
* guix/snix.scm (snix-derivation->guix-package): Use `url-fetch' instead
  of `http-fetch'. 
							
						 
						
							2012-11-12 23:35:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								ddc29a782e 
								
							 
						 
						
							
							
								
								Move base32 code to (guix base32).  
							
							... 
							
							
							
							* guix/utils.scm (bytevector-quintet-ref, bytevector-quintet-ref-right,
  bytevector-quintet-length, bytevector-quintet-fold,
  bytevector-quintet-fold-right, make-bytevector->base32-string,
  %nix-base32-chars, %rfc4648-base32-chars, bytevector->base32-string,
  bytevector->nix-base32-string, bytevector-quintet-set!,
  bytevector-quintet-set-right!, base32-string-unfold,
  base32-string-unfold-right, make-base32-string->bytevector,
  base32-string->bytevector, nix-base32-string->bytevector): Move to...
* guix/base32.scm: ... here.  New file.
* tests/utils.scm (%nix-hash, "bytevector->base32-string",
  "base32-string->bytevector", "nix-base32-string->bytevector", "sha256
  & bytevector->base32-string"): Move to...
* tests/base32.scm: ... here.  New file
* guix-download.in, guix/derivations.scm, guix/packages.scm,
  guix/snix.scm, tests/builders.scm, tests/derivations.scm: Adjust
  accordingly.
* guix.scm (%public-modules): Add `base32'. 
							
						 
						
							2012-11-11 22:33:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								9e782349fe 
								
							 
						 
						
							
							
								
								tests: Choose a less expensive test for packages.  
							
							... 
							
							
							
							* tests/packages.scm (%bootstrap-inputs): Remove.
  ("GNU Hello"): Rename to...
  ("GNU Make, bootstrap"): ... this.  Build GNU-MAKE-BOOT0 instead of
  HELLO. 
							
						 
						
							2012-11-09 23:59:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								cfeb75954a 
								
							 
						 
						
							
							
								
								http: Add informative output.  
							
							... 
							
							
							
							* guix/build/http.scm (http-fetch): Emit message indicating the
  download. 
							
						 
						
							2012-11-09 00:21:18 +01:00