Mark H Weaver
daac9c77b9
packages: Issue a warning unless the snippet returns #t.
...
* guix/packages.scm (patch-and-repack): Issue a warning if the snippet
returns a value other than #t.
2018-03-16 09:08:20 -04:00
Ricardo Wurmus
2a69f48e0f
gnu: classpath-devel: Fix bootstrap phase.
...
* gnu/packages/java.scm (classpath-devel)[arguments]: Replace "bootstrap"
build phase.
2018-03-16 12:27:40 +01:00
Mark H Weaver
d41ba524ed
gnu: linux-libre-headers: Update to 4.14.26.
...
* gnu/packages/linux.scm (linux-libre-headers): Update to 4.14.26.
2018-03-16 06:48:04 -04:00
Mark H Weaver
d1c86620f3
gnu: make-bootstrap: tarball-package: Use invoke instead of system*.
...
* gnu/packages/make-bootstrap.scm (tarball-package)[arguments]: Use invoke.
The builder always returns #t.
2018-03-16 06:44:26 -04:00
Mark H Weaver
1a83e2a286
gnu: guile-static-stripped: Use invoke instead of system*.
...
* gnu/packages/make-bootstrap.scm (guile-static-stripped)[arguments]: Use
invoke and remove vestigial plumbing.
2018-03-16 06:44:24 -04:00
Mark H Weaver
c2af3b0725
gnu: gcc-stripped: Use invoke instead of system*.
...
* gnu/packages/make-bootstrap.scm (gcc-stripped)[arguments]: Use invoke. All
phases return #t.
2018-03-16 06:44:22 -04:00
Mark H Weaver
d70d59d6f4
gnu: libcap: Return #t from all phases.
...
* gnu/packages/linux.scm (libcap)[arguments]: Return #t from all phases.
2018-03-16 06:44:20 -04:00
Mark H Weaver
c0d56bb227
gnu: acl: Use invoke instead of system*.
...
* gnu/packages/acl.scm (acl)[arguments]: Use invoke. All phases return #t.
2018-03-16 06:44:18 -04:00
Mark H Weaver
a33391bd1e
gnu: autoconf-wrapper: Return #t from the builder.
...
* gnu/packages/autotools.scm (autoconf-wrapper): Return #t from the builder.
2018-03-16 06:44:16 -04:00
Mark H Weaver
e9b23fe8bd
build-system/gnu: Return a boolean from all phase procedures.
...
* guix/build/gnu-build-system.scm (patch-source-shebangs)
(patch-generated-file-shebangs, strip): Return #t.
(validate-runpath): Raise an exception if validation fails. Never return #f.
2018-03-16 06:44:09 -04:00
Ricardo Wurmus
46264c73a6
gnu: Add pigx-scrnaseq.
...
* gnu/packages/bioinformatics.scm (pigx-scrnaseq): New variable.
2018-03-16 11:15:04 +01:00
Mark H Weaver
5732008757
packages: Update copyright notice.
...
This is a followup to commit 5003aeaf2560d6ddebcf980a94785fba77e00f34.
* guix/packages.scm: Update copyright notice for Mark H Weaver.
2018-03-16 05:33:21 -04:00
Mark H Weaver
00d9494d80
packages: patch-and-repack: Fix snippet handling.
...
This is a followup to commit 5003aeaf2560d6ddebcf980a94785fba77e00f34.
* guix/packages.scm (patch-and-repack): For the snippet, generate a single
boolean expression for 'unless', instead of the list of expressions which had
previously been spliced into an 'and' form (prior to commit 5003aea).
2018-03-16 05:28:31 -04:00
Mark H Weaver
812cee6a07
gnu: attr: Use invoke instead of system*.
...
* gnu/packages/attr.scm (attr)[arguments]: Use invoke. Return a boolean from
all phase procedures. Add a comment explaining why one call to system* is
retained.
2018-03-16 05:02:40 -04:00
Mark H Weaver
7837450076
build: emacs-utils: Use invoke instead of system*.
...
* guix/build/emacs-utils.scm (emacs-batch-eval)
(emacs-batch-edit-file): Use invoke.
2018-03-16 05:02:38 -04:00
Mark H Weaver
469de8c3fa
hg-download: Use invoke instead of system*.
...
* guix/build/hg.scm (hg-fetch): Use invoke and remove vestigial plumbing.
2018-03-16 05:02:36 -04:00
Mark H Weaver
81d8211e1b
svn-download: Use invoke instead of system*.
...
* guix/build/svn.scm (svn-fetch): Use invoke and remove vestigial plumbing.
2018-03-16 05:02:34 -04:00
Mark H Weaver
54fcecdb12
cvs-download: Use invoke instead of system*.
...
* guix/build/cvs.scm (cvs-fetch): Use invoke and remove vestigial plumbing.
2018-03-16 05:02:32 -04:00
Mark H Weaver
9f68acc168
gnu: python-six: Use invoke instead of system*.
...
* gnu/packages/python.scm (python-six)[arguments]: Use invoke.
2018-03-16 05:02:30 -04:00
Mark H Weaver
408fcff678
gnu: tzdata: Use invoke instead of system*.
...
* gnu/packages/base.scm (tzdata)[arguments]: Use invoke. Return a boolean
from all phase procedures.
2018-03-16 05:02:28 -04:00
Mark H Weaver
957a99ab97
gnu: eudev: Use invoke instead of system*.
...
* gnu/packages/linux.scm (eudev)[arguments]: Use invoke.
2018-03-16 05:02:26 -04:00
Mark H Weaver
05f6e60141
gnu: openssl: Use invoke instead of system*.
...
* gnu/packages/tls.scm (openssl, openssl-next)[arguments]: Use invoke.
Add missing 'apply'.
2018-03-16 05:02:24 -04:00
Mark H Weaver
3158bc043e
gnu: bzip2: Use invoke instead of system*.
...
* gnu/packages/compression.scm (bzip2)[arguments]: Use invoke. In the custom
configure phase, change the 'if' to 'when' and move the #t outside, so that
it's always returned.
2018-03-16 05:02:22 -04:00
Mark H Weaver
b0559d241b
gnu: zip: Use invoke instead of system*.
...
* gnu/packages/compression.scm (zip)[arguments]: Use invoke. Remove vestigial
'#:modules' argument.
2018-03-16 05:02:20 -04:00
Mark H Weaver
fa76696b00
gnu: unzip: Use invoke instead of system*.
...
* gnu/packages/compression.scm (unzip)[arguments]: Use invoke.
2018-03-16 05:02:18 -04:00
Mark H Weaver
144cc3c4af
gnu: zlib: Use invoke instead of system*.
...
* gnu/packages/compression.scm (zlib)[arguments]: Use invoke.
2018-03-16 05:02:16 -04:00
Mark H Weaver
c22f655fc8
gnu: tcsh: Use invoke instead of system*.
...
* gnu/packages/shells.scm (tcsh)[arguments]: Use invoke.
2018-03-16 05:02:14 -04:00
Mark H Weaver
607f050bec
gnu: perl: Use invoke instead of system*.
...
* gnu/packages/perl.scm (perl)[arguments]: Use invoke. Return a boolean from
all phase procedures.
2018-03-16 05:02:12 -04:00
Mark H Weaver
4e50f1f2d3
gnu: glibc/hurd: Use invoke instead of system*.
...
* gnu/packages/base.scm (glibc/hurd)[arguments]: In the build phase procedure,
use 'invoke' instead of 'system*' and remove the vestigial result code
plumbing. Change the local macro 'make' into a normal procedure.
2018-03-16 05:02:10 -04:00
Mark H Weaver
bf8e8a7428
gnu: glibc-locales: Use invoke instead of system*.
...
* gnu/packages/base.scm (glibc-locales)[arguments]: Use invoke.
2018-03-16 05:02:08 -04:00
Mark H Weaver
44161fe16c
gnu: glibc-utf8-locales: Use invoke instead of system*.
...
* gnu/packages/base.scm (glibc-utf8-locales)[arguments]: Use invoke and
remove the vestigial result code plumbing.
2018-03-16 05:02:06 -04:00
Mark H Weaver
5dc9ded15d
gnu: linux-libre-headers: Use invoke instead of system*.
...
* gnu/packages/linux.scm (linux-libre-headers)[arguments]: Use invoke and
remove vestigial result code plumbing.
2018-03-16 05:02:04 -04:00
Mark H Weaver
20927c9331
download: Use invoke instead of system*.
...
* guix/download.scm (url-fetch/tarbomb, url-fetch/zipbomb): Use invoke.
2018-03-16 05:02:01 -04:00
Mark H Weaver
ad1656dc91
bootstrap: Use invoke instead of system*.
...
* gnu/packages/bootstrap.scm (package-from-tarball): Ignore the result of
the snippet procedure. Use invoke and remove vestigial plumbing.
(%bootstrap-coreutils&co): Remove the vestigial #t from the snippet.
(%bootstrap-glibc, %bootstrap-gcc)[arguments]: Use invoke. Return #t from the
builder.
2018-03-16 05:01:59 -04:00
Mark H Weaver
2eeffc0acc
build-system/scons: Use invoke instead of system*.
...
* guix/build/scons-build-system.scm (build, check, install): Use invoke.
2018-03-16 05:01:57 -04:00
Mark H Weaver
68ca0efa9a
build-system/texlive: Use invoke instead of system*.
...
* guix/build/texlive-build-system.scm (compile-with-latex): Use invoke.
2018-03-16 05:01:56 -04:00
Mark H Weaver
e35b09ca71
build-system/python: Use invoke instead of system*.
...
* guix/build/python-build-system.scm (call-setuppy): Use invoke.
2018-03-16 05:01:54 -04:00
Mark H Weaver
9e58fd9d7b
build-system/perl: Use invoke instead of system*.
...
* guix/build/perl-build-system.scm (configure, build, check, install): Use
invoke.
2018-03-16 05:01:52 -04:00
Mark H Weaver
0f308fe8eb
build-system/cmake: Use invoke instead of system*.
...
* guix/build/cmake-build-system.scm (configure): Use invoke.
2018-03-16 05:01:50 -04:00
Mark H Weaver
09a8f68b11
build-system/glib-or-gtk: Use invoke instead of system*.
...
* guix/build/glib-or-gtk-build-system.scm (compile-glib-schemas): Use invoke
and remove vestigial plumbing.
2018-03-16 05:01:47 -04:00
Mark H Weaver
9a87649c86
build-system/gnu: Use invoke instead of system*.
...
* guix/build/gnu-build-system.scm (unpack, configure, build, check, install)
(strip, compress-documentation): Use invoke and remove vestigial plumbing.
2018-03-16 05:01:45 -04:00
Mark H Weaver
6d084076b4
gnu-dist: Use invoke instead of system*.
...
* guix/build/gnu-dist.scm (autoreconf, build): Use invoke and remove vestigial
plumbing.
2018-03-16 05:01:43 -04:00
Mark H Weaver
7ac1b4084f
packages: patch-and-repack: Use invoke instead of system*.
...
* guix/packages.scm (patch-and-repack): Use invoke and remove vestigial
plumbing.
2018-03-16 05:01:41 -04:00
Ricardo Wurmus
b44437c549
gnu: kentutils: Build with mariadb.
...
* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with
mariadb.
2018-03-16 10:01:07 +01:00
Ricardo Wurmus
80420f114c
gnu: kentutils: Build with mariadb.
...
* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Replace mysql with
mariadb.
2018-03-16 10:00:31 +01:00
Mark H Weaver
3e5783e292
linux-initrd: Autoload known-module-aliases, again.
...
Fixes a regression introduced in 8ab10c19d7
.
* gnu/system/mapped-devices.scm: Autoload 'known-module-aliases'.
2018-03-15 23:08:02 -04:00
Mark H Weaver
8e4ce40269
gnu: linux-libre: Update to 4.15.10.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.15.10.
(%linux-libre-hash): Update hash.
2018-03-15 19:17:22 -04:00
Mark H Weaver
570d79c8df
gnu: linux-libre@4.14: Update to 4.14.27.
...
* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.27.
(%linux-libre-4.14-hash): Update hash.
2018-03-15 19:16:25 -04:00
Ludovic Courtès
8ab10c19d7
linux-initrd: Move 'check-device-initrd-modules' elsewhere.
...
This mostly reverts ca23693d28
, which
introduced a circular dependency between (gnu system linux-initrd)
and (gnu system mapped-devices).
Reported by Eric Bavier.
* gnu/system/linux-initrd.scm (check-device-initrd-modules): Move to...
* gnu/system/mapped-devices.scm (check-device-initrd-modules): ... here.
* po/guix/POTFILES.in: Adjust accordingly.
2018-03-15 23:46:16 +01:00
Alex ter Weele
d661ed521e
gnu: idris: Provide the right versions of dependencies.
...
Previously it would fail to build. See <https://bugs.gnu.org/30741 >.
* gnu/packages/idris.scm (idris)[inputs]: alphebetize
ghc-vector-binary-instances and ghc-async. Use ghc-aeson-1.1.2.0,
ghc-cheapskate-0.1.0.5, and ghc-trifecta-1.6.2.1. Remove ghc-aeson,
ghc-cheapskate, ghc-parsers, ghc-tasty, ghc-tasty-golden, ghc-tasty-rerun,
ghc-trifecta, and ghc-zlib.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-03-15 23:46:16 +01:00