Update license headers.
authorLudovic Courtès <ludo@gnu.org>
Sat, 5 Jan 2013 23:47:50 +0000 (00:47 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sat, 5 Jan 2013 23:47:50 +0000 (00:47 +0100)
commit233e76769ae3a438bff7117c68f2c88739a28db0
tree62efcb2ca45c4906f0d729ee597721c6501ed6ef
parentfe8ff0282779b57a27139ced6ac7b7bcc5658252
Update license headers.

Change all license headers, except guix/build/* and ld-wrapper.scm, with
this code:

  (use-modules (guix build utils)
       (srfi srfi-1))

  (fluid-set! %default-port-encoding "UTF-8")

  (substitute* (remove (lambda (f)
 (or (string-contains f ".tar.")
     (string-contains f ".git/")
     (string-contains f ".so")
     (string-suffix? ".o" f)
     (string-suffix? ".a" f)
     (string-suffix? ".go" f)
     (string-suffix? ".pdf" f)
     (string-suffix? ".png" f)
     (string-suffix? ".info" f)
     (equal? (basename f) "guix-daemon")
     (equal? (basename f) "nix-setuid-helper")
     (string-contains f "nix-upstream/")
     (string-contains f "distro/packages/bootstrap/")))
       (find-files "." "\\.[a-z]+$"))
    (("^([[:graph:]]+) This file is part of Guix." _ comment-start)
     (string-append comment-start " This file is part of GNU Guix."))
    (("^([[:graph:]]+) Guix --- Nix package management.*" _ comment-start)
     (string-append comment-start
    " GNU Guix --- Functional package management for GNU\n"))
    (("^([[:graph:]]+) Guix is " _ comment-start)
     (string-append comment-start " GNU Guix is "))
    (("^([[:graph:]]+) along with Guix." _ comment-start)
     (string-append comment-start " along with GNU Guix."))
    (("^([[:graph:]]+) Copyright \\(C\\)" _ comment-start)
     (string-append comment-start " Copyright ©")))

Change headers using C-style comments manually.
106 files changed:
Makefile.am
build-aux/download.scm
daemon.am
distro.scm
distro/packages/acl.scm
distro/packages/algebra.scm
distro/packages/attr.scm
distro/packages/autotools.scm
distro/packages/base.scm
distro/packages/bash.scm
distro/packages/bdb.scm
distro/packages/bdw-gc.scm
distro/packages/bison.scm
distro/packages/bootstrap.scm
distro/packages/check.scm
distro/packages/compression.scm
distro/packages/cpio.scm
distro/packages/ddrescue.scm
distro/packages/ed.scm
distro/packages/flex.scm
distro/packages/gawk.scm
distro/packages/gdbm.scm
distro/packages/gettext.scm
distro/packages/gnupg.scm
distro/packages/gnutls.scm
distro/packages/gperf.scm
distro/packages/gsasl.scm
distro/packages/guile.scm
distro/packages/help2man.scm
distro/packages/idutils.scm
distro/packages/less.scm
distro/packages/libffi.scm
distro/packages/libidn.scm
distro/packages/libsigsegv.scm
distro/packages/libunistring.scm
distro/packages/libusb.scm
distro/packages/linux.scm
distro/packages/lout.scm
distro/packages/lsh.scm
distro/packages/m4.scm
distro/packages/make-bootstrap.scm
distro/packages/mit-krb5.scm
distro/packages/multiprecision.scm
distro/packages/nano.scm
distro/packages/ncurses.scm
distro/packages/nettle.scm
distro/packages/perl.scm
distro/packages/pkg-config.scm
distro/packages/pth.scm
distro/packages/readline.scm
distro/packages/recutils.scm
distro/packages/rsync.scm
distro/packages/shishi.scm
distro/packages/system.scm
distro/packages/texinfo.scm
distro/packages/time.scm
distro/packages/wget.scm
distro/packages/which.scm
distro/packages/zile.scm
guix-build.in
guix-download.in
guix-gc.in
guix-import.in
guix-package.in
guix.scm
guix/base32.scm
guix/build-system.scm
guix/build-system/gnu.scm
guix/build-system/trivial.scm
guix/config.scm.in
guix/derivations.scm
guix/download.scm
guix/ftp-client.scm
guix/gnu-maintenance.scm
guix/licenses.scm
guix/packages.scm
guix/snix.scm
guix/store.scm
guix/ui.scm
guix/utils.scm
hydra.scm
nix/libutil/gcrypt-hash.cc
nix/libutil/gcrypt-hash.hh
nix/libutil/md5.h
nix/libutil/sha1.h
nix/libutil/sha256.h
nix/nix-daemon/guix-daemon.cc
nix/nix-daemon/shared.hh
nix/scripts/list-runtime-roots.in
pre-inst-env.in
release.nix
test-env.in
tests/base32.scm
tests/build-utils.scm
tests/builders.scm
tests/derivations.scm
tests/guix-build.sh
tests/guix-daemon.sh
tests/guix-download.sh
tests/guix-gc.sh
tests/guix-package.sh
tests/packages.scm
tests/snix.scm
tests/store.scm
tests/union.scm
tests/utils.scm