| Commit message (Expand) | Author | Age | Files | Lines |
* | gnu: Add GNU gcal.•••* gnu/packages/gcal.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-06-12 | 1 | -0/+1 |
* | gnu: glib: Update to 2.37.1.•••* gnu/packages/glib.scm (glib): Update to 2.37.1. Add Bash and tzdata
as inputs. Remove `glib-tests-timezone.patch'. Augment `pre-build'
phase to set `TZDIR', `XDG_CACHE_HOME', and to modify makefiles to
honor $(TESTS_ENVIRONMENT).
* gnu/packages/patches/glib-tests-desktop.patch,
gnu/packages/patches/glib-tests-homedir.patch: Update.
* gnu/packages/patches/glib-tests-timezone.patch: Remove.
* Makefile.am (dist_patch_DATA): Update accordingly.
| Ludovic Courtès | 2013-06-08 | 1 | -1/+0 |
* | gnu: Add WordNet.•••* gnu/packages/wordnet.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-06-04 | 1 | -0/+1 |
* | gnu: Add Grue Hunter.•••* gnu/packages/grue-hunter.scm: New file.
* Makefile.am (MODULES): Add it.
| Nikita Karetnikov | 2013-06-03 | 1 | -0/+1 |
* | gnu: Add XLockMore.•••* gnu/packages/xlockmore.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-06-01 | 1 | -0/+1 |
* | build-system/gnu: Implement cross build.•••* guix/build-system/gnu.scm (inputs-search-paths): New procedure.
(standard-search-paths): Use it.
(expand-inputs): New procedure.
(standard-inputs): Use it.
(standard-cross-packages, standard-cross-inputs,
standard-cross-search-paths, gnu-cross-build): New procedures.
(gnu-build-system): Set `cross-build' field to `gnu-cross-build'.
* gnu/packages/cross-base.scm: Export `cross-gcc', `cross-binutils', and
`cross-libc'.
* guix/build/gnu-cross-build.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-05-24 | 1 | -0/+1 |
* | gnu: Add UnRTF.•••* gnu/packages/unrtf.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-05-24 | 1 | -0/+1 |
* | gnu: Add GNU Plotutils.•••* gnu/packages/plotutils.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-05-22 | 1 | -0/+1 |
* | build: Make sure the distribution doesn't embed store file names.•••* Makefile.am (assert-no-store-file-names): New target.
(dist-hook): Depend on it.
| Ludovic Courtès | 2013-05-12 | 1 | -2/+11 |
* | build: Generate a ChangeLog file upon "make dist".•••* Makefile.am (sync-synopses): New rule, formerly `dist-hook.
(gen-ChangeLog): New rule.
(dist-hook): Depend on these two targets.
| Ludovic Courtès | 2013-05-12 | 1 | -1/+13 |
* | Move record utilities to (guix records).•••* guix/utils.scm (define-record-type*): Move to...
* guix/records.scm: ... here. New file.
* guix/build-system.scm, guix/packages.scm: Use it.
* guix/gnu-maintenance.scm: Likewise.
(official-gnu-packages)[alist->record]: Remove.
* guix/scripts/substitute-binary.scm: Likewise.
(alist->record, object->fields): Remove.
* tests/utils.scm ("define-record-type*", "define-record-type* with
letrec* behavior", "define-record-type* & inherit",
"define-record-type* & inherit & letrec* behavior",
"define-record-type* & thunked", "define-record-type* & thunked &
default", "define-record-type* & thunked & inherited"): Move to...
* tests/records.scm: ... here. New file.
| Ludovic Courtès | 2013-05-12 | 1 | -10/+12 |
* | gnu: Add GNU RCS.•••* gnu/packages/bazaar.scm: Rename to...
* gnu/packages/version-control.scm: ... this.
(rcs): New variable.
* Makefile.am (MODULES): Adjust accordingly.
| Ludovic Courtès | 2013-05-11 | 1 | -1/+1 |
* | build: Really clean .log files from SRFI-64.•••* Makefile.am (CLEANFILES): Really catch .log files from SRFI-64.
| Ludovic Courtès | 2013-05-11 | 1 | -1/+1 |
* | build: Run `tests/guix-gc.sh' last to avoid test failures.•••* Makefile.am (tests/guix-gc.log): New target. This should fix failures
that occurred with "make check -j" the first time.
| Ludovic Courtès | 2013-05-11 | 1 | -0/+8 |
* | gnu: Add Scheme48.•••* gnu/packages/scheme.scm (scheme48): New variable.
* gnu/packages/patches/scheme48-tests.patch: New file.
* Makefile.am (dist_patch_DATA): Add it.
| Ludovic Courtès | 2013-05-11 | 1 | -0/+1 |
* | tests: Add `guix hash' test.•••* guix/scripts/hash.scm (guix-hash)[eof->null]: New procedure.
Use it to convert the EOF object to the empty bytevector.
* tests/guix-hash.sh: New file.
* Makefile.am (SH_TESTS): Add it.
| Ludovic Courtès | 2013-05-11 | 1 | -0/+1 |
* | gnu: Add GNU Bazaar.•••* gnu/packages/bazaar.scm: New file.
* Makefile.am (MODULES): Add it.
| Nikita Karetnikov | 2013-05-08 | 1 | -0/+1 |
* | Add 'python-build-system'.•••* guix/build-system/python.scm, guix/build/python-build-system.scm: New files.
* Makefile.am (MODULES): Add them.
| Nikita Karetnikov | 2013-05-08 | 1 | -0/+2 |
* | Add (guix build rpath).•••* guix/build/rpath.scm: New file.
* Makefile.am (MODULES): Add it.
* gnu/packages/python.scm (python): Use it; remove local copy of
the *rpath* procedures.
* gnu/packages/samba.scm (samba): Likewise.
| Ludovic Courtès | 2013-05-08 | 1 | -0/+1 |
* | gnu: Add cryptsetup.•••* gnu/packages/cryptsetup.scm: New file.
* Makefile.am (MODULES): Add it.
| Andreas Enge | 2013-05-08 | 1 | -0/+1 |
* | gnu: Add lvm2.•••* gnu/packages/lvm.scm: New file.
* Makefile.am (MODULES): Add it.
| Andreas Enge | 2013-05-08 | 1 | -0/+1 |
* | gnu: Add Hugs.•••* gnu/packages/hugs.scm: New file.
* Makefile.am (MODULES): Add it.
| Nikita Karetnikov | 2013-05-07 | 1 | -0/+1 |
* | gnu: Add GNU FreeIPMI.•••* gnu/packages/freeipmi.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-05-07 | 1 | -0/+1 |
* | gnu: gv: Move to a separate file.•••* gnu/packages/ghostscript.scm (ghostscript): Remove libxext and libxt
as inputs.
(gv): Move to...
* gnu/packages/gv.scm (gv): ... here. New file.
(ghostscript/x): Variant of GHOSTSCRIPT with libxt and libxext as
inputs.
| Ludovic Courtès | 2013-05-06 | 1 | -0/+1 |
* | gnu: Add atk.•••* gnu/packages/gtk.scm: New module.
* Makefile.am (MODULES): Add it.
| Andreas Enge | 2013-05-05 | 1 | -0/+1 |
* | Merge branch 'core-updates' | Ludovic Courtès | 2013-04-30 | 1 | -1/+9 |
|\ |
|
| * | Merge branch 'master' into core-updates•••Conflicts:
Makefile.am
gnu/packages/autotools.scm
gnu/packages/guile.scm
gnu/packages/python.scm
gnu/packages/shishi.scm
guix/gnu-maintenance.scm
guix/scripts/build.scm
guix/scripts/gc.scm
guix/scripts/package.scm
guix/scripts/substitute-binary.scm
guix/ui.scm
nix/nix-daemon/guix-daemon.cc
test-env.in
tests/nar.scm
tests/store.scm
| Ludovic Courtès | 2013-04-26 | 1 | -0/+9 |
| |\ |
|
| * | | gnu: Add Ratpoison.•••* gnu/packages/ratpoison.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-04-12 | 1 | -0/+1 |
| * | | nar: Implement restoration from Nar.•••* guix/nar.scm (&nar-error, &nar-read-error): New condition types.
(dump): New procedure.
(write-contents)[dump]: Remove. Use the one above instead.
(read-contents, write-file, restore-file): New procedures.
(%archive-version-1): New variable.
| Ludovic Courtès | 2013-04-12 | 1 | -0/+1 |
| * | | gnu: shishi: Update to 1.0.2.•••* gnu/packages/shishi.scm (shishi): Update to 1.0.2.
* gnu/packages/patches/shishi-gets-undeclared.patch: Remove it.
* Makefile.am (dist_patch_DATA): Adjust accordingly.
| Nikita Karetnikov | 2013-04-12 | 1 | -1/+0 |
| * | | gnu: Python: fix the compilation of some modules from the standard library.•••This commit enables the bz2, dbm, readline, ssl and zlib modules.
* gnu/packages/gdbm.scm: Enable the compatibility mode.
* gnu/packages/python.scm: Enable a few modules from the standard library.
* gnu/packages/patches/python-fix-dbm.patch: New file.
* Makefile.am: Add it.
| Cyril Roelandt | 2013-04-12 | 1 | -0/+1 |
| * | | Add (guix nar) and (guix serialization).•••* guix/store.scm (write-int, read-int, write-long-long, read-long-long,
write-padding, write-string, read-string, read-latin1-string,
write-string-list, read-string-list, write-store-path,
read-store-path, write-store-path-list, read-store-path-list): Move to
serialization.scm.
(write-contents, write-file): Move to nar.scm.
* guix/nar.scm, guix/serialization.scm: New files.
* Makefile.am (MODULES): Add them.
| Ludovic Courtès | 2013-04-12 | 1 | -0/+2 |
| * | | Add preliminary binary substituter.•••* guix/scripts/substitute-binary.scm: New file.
* Makefile.am (MODULES): Add it.
* nix/scripts/substitute-binary.in: New file.
* config-daemon.ac: Produce nix/scripts/substitute-binary.
* daemon.am (nodist_pkglibexec_SCRIPTS): Add
nix/scripts/substitute-binary.
* guix/store.scm (substitutable-path-info): Use the
`query-substitutable-path-infos' RPC.
* nix/nix-daemon/guix-daemon.cc (main): Honor `NIX_SUBSTITUTERS'.
* pre-inst-env.in: Set `NIX_SUBSTITUTERS'.
* test-env.in: Leave `NIX_SUBSTITUTERS' unchanged. Set
`GUIX_BINARY_SUBSTITUTE_URL, and create
$NIX_STATE_DIR/substituter-data.
Run `guix-daemon' within `./pre-inst-env'.
* tests/store.scm ("substitute query"): New test.
| Ludovic Courtès | 2013-04-12 | 1 | -0/+1 |
| * | | gnu: Add libphidget.•••* gnu/packages/libphidget.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-04-12 | 1 | -0/+1 |
| * | | gnu: Add dwm.•••* gnu/packages/dwm.scm: New file.
* Makefile.am: Add it.
| Cyril Roelandt | 2013-04-11 | 1 | -0/+1 |
| * | | Merge branch 'xorg' into core-updates | Andreas Enge | 2013-04-04 | 1 | -1/+4 |
| |\ \ |
|
| | * | | gnu: Add xpdf.•••* gnu/packages/pdf.scm (xpdf): New variable.
* gnu/packages/patches/xpdf-constchar.patch: New file.
* Makefile.am (dist_patch_DATA): Add it.
| Andreas Enge | 2013-03-31 | 1 | -1/+2 |
| | * | | gnu: Really add lesstif.•••* Makefile.am (MODULES): Commit the module addition.
| Andreas Enge | 2013-03-29 | 1 | -0/+1 |
| | * | | gnu: xorg: Initial import from nix.•••* gnu/packages/xorg.scm: New module.
* Makefile.am: Add it.
| Andreas Enge | 2013-03-06 | 1 | -0/+1 |
| * | | | Merge branch 'master' into core-updates•••Conflicts:
Makefile.am
gnu/packages/base.scm
| Ludovic Courtès | 2013-03-29 | 1 | -3/+17 |
| |\ \ \
| | |/ /
| |/| | |
|
| * | | | Merge branch 'master' into core-updates•••Conflicts:
Makefile.am
guix/scripts/gc.scm
guix/scripts/package.scm
guix/ui.scm
tests/guix-package.sh
| Ludovic Courtès | 2013-03-04 | 1 | -1/+6 |
| |\ \ \ |
|
| * | | | | gnu: Add cross tool chain.•••* gnu/packages/cross-base.scm: New file.
* gnu/packages/patches/gcc-cross-environment-variables.patch: New file.
* Makefile.am (MODULES): Add cross-base.scm.
(dist_patch_DATA): Add gcc-cross-environment-variables.patch.
* gnu/packages/base.scm (gcc-4.7): Use `LDFLAGS_FOR_TARGET' instead of
`LDFLAGS_FOR_BUILD', and use `-B' instead of `-L'.
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add case for
"mips64el-linux".
| Ludovic Courtès | 2013-02-27 | 1 | -0/+2 |
| * | | | | Add "guix pull".•••* guix/scripts/pull.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi (Invoking guix pull): New node.
(Invoking guix package): Add cross-ref to it.
* guix/ui.scm (config-directory): New procedure.
* scripts/guix.in: When `GUIX_UNINSTALLED' is undefined, add
$XDG_CONFIG_HOME/guix/latest to the search path.
* po/POTFILES.in: Add guix/scripts/pull.scm.
| Ludovic Courtès | 2013-02-27 | 1 | -0/+1 |
| * | | | | build: Build guix/scripts/download.go after guix/build/download.go.•••* Makefile.am (guix/scripts/download.go): Add dependency on
`guix/build/download.go'.
Reported by Nikita Karetnikov <nikita@karetnikov.org>.
| Ludovic Courtès | 2013-02-27 | 1 | -0/+3 |
| * | | | | Replace individual scripts with master 'guix' script.•••* scripts/guix.in: New script.
* Makefile.am (bin_SCRIPTS): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
(MODULES): Add 'guix/scripts/build.scm', 'guix/scripts/download.scm',
'guix/scripts/import.scm', 'guix/scripts/package.scm', and
'guix/scripts/gc.scm'.
* configure.ac (AC_CONFIG_FILES): Add 'scripts/guix'. Remove 'guix-build',
'guix-download', 'guix-import', 'guix-package', and 'guix-gc'.
* guix-build.in, guix-download.in, guix-gc.in, guix-import.in,
guix-package.in: Remove shell script boilerplate. Move to guix-COMMAND.in
to guix/scripts/COMMAND.scm. Rename module from (guix-COMMAND) to
(guix scripts COMMAND). Change "guix-COMMAND" to "guix COMMAND" in
usage help string.
* pre-inst-env.in: Add "@abs_top_builddir@/scripts" to the front of $PATH.
Export $GUIX_UNINSTALLED.
* tests/guix-build.sh, tests/guix-daemon.sh, tests/guix-download.sh,
tests/guix-gc.sh, tests/guix-package.sh: Use "guix COMMAND" instead of
"guix-COMMAND".
* doc/guix.texi: Replace all occurrences of "guix-COMMAND" with
"guix COMMAND".
* po/POTFILES.in: Update.
| Mark H Weaver | 2013-02-27 | 1 | -5/+6 |
| * | | | | Add (gnu system vm).•••* gnu/system/vm.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2013-02-27 | 1 | -1/+2 |
| * | | | | gnu: Add support for Guile in Linux initrd.•••* gnu/packages/linux-initrd.scm: New file.
| Ludovic Courtès | 2013-02-27 | 1 | -0/+1 |
| * | | | | gnu: qemu-kvm: Add patch to have multiple SMB shares.•••* gnu/packages/qemu.scm (qemu-kvm/smb-shares): New variable.
* gnu/packages/patches/qemu-multiple-smb-shares.patch: New file.
* Makefile.am (dist_patch_DATA): Add it.
| Ludovic Courtès | 2013-02-27 | 1 | -0/+1 |
| * | | | | gnu: Add GNU Parted.•••* gnu/packages/parted.scm: New file.
* Makefile.am (MODULES): Add it.
| Nikita Karetnikov | 2013-02-27 | 1 | -0/+1 |
| * | | | | gnu: guile-static: Add bindings for low-level Linux syscalls.•••* gnu/packages/make-bootstrap.scm (%guile-static): Add
`guile-linux-syscalls.patch' as an input, and use it.
* gnu/packages/patches/guile-linux-syscalls.patch: New file.
* Makefile.am (dist_patch_DATA): Add it.
| Ludovic Courtès | 2013-02-27 | 1 | -0/+1 |