Ludovic Courtès
dd4e46edda
accounts: Delete duplicate entries.
...
When adding multiple instances of a service requiring some user
account/group, we could end up with multiple entries for that account or
group in /etc/passwd or /etc/group.
* gnu/build/accounts.scm (database-writer)[write-entries]: Add call to
'delete-duplicates'.
* tests/accounts.scm ("write-passwd with duplicate entry"): New test.
2019-08-28 00:27:14 +02:00
Amar Singh
114f02bac4
gnu: emacsy: Cleanup build.
...
* gnu/packages/guile-xyz.scm (emacsy): Wrap binaries; fixes guile version
conflicts. Move some propagated inputs to inputs.
2019-08-27 16:58:11 +02:00
Amar Singh
e8c2da4104
gnu: Add nomad.
...
* gnu/packages/guile-xyz.scm (nomad): New variable.
2019-08-27 16:58:11 +02:00
Amar Singh
c99f32b94e
gnu: Add emacsy-minimal.
...
* (guile-emacsy): New variable.
Emacsy is a library for Guile. Emacsy package is too heavy for use as a
dependency for other packages:
$ guix size emacsy ... total: 1136.3 MiB
versus:
$ guix size guile-emacsy ... total: 132.3 MiB
2019-08-27 16:57:46 +02:00
Rutger Helling
6f0d8197df
gnu: youtube-dl: Update to 2019.08.13.
...
* gnu/packages/video.scm (youtube-dl): Update to 2019.08.13.
2019-08-27 14:52:02 +02:00
Rutger Helling
498448ebf2
gnu: sway: Update to 1.2.
...
* gnu/packages/wm.scm (sway): Update to 1.2.
2019-08-27 14:52:02 +02:00
Giacomo Leidi
19d0554fd4
gnu: Add template-glib.
...
* gnu/packages/glib.scm (template-glib): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-08-27 12:46:00 +02:00
Giacomo Leidi
30e7c03aae
gnu: Add python-elementpath.
...
* gnu/packages/python-xyz.scm (python-elementpath): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-08-27 12:42:23 +02:00
Ludovic Courtès
24e3dd08ec
gnu: libmicrohttpd: Update to 0.9.66.
...
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.66.
2019-08-27 12:29:06 +02:00
Ludovic Courtès
7979a287f8
pack: Create /tmp in Docker images.
...
Fixes <https://bugs.gnu.org/37161 >.
* guix/scripts/pack.scm (docker-image)[build]: Add a 'directory' entry
for "/tmp" to DIRECTIVES.
* tests/pack.scm ("docker-image + localstatedir"): Test the presence of /tmp.
* gnu/tests/docker.scm (run-docker-test)["Load docker image and run
it"]: Test the presence and permission bits of "/tmp".
2019-08-27 12:20:44 +02:00
Ludovic Courtès
b29d6abc8f
gnu: guile-bytestructures: Update to 1.0.6.
...
* gnu/packages/guile.scm (guile-bytestructures): Update to 1.0.6.
2019-08-27 12:20:44 +02:00
Ludovic Courtès
abba40731a
gnu: guile-bytestructures: Add upstream name.
...
* gnu/packages/guile.scm (guile-bytestructures)[properties]: New field.
2019-08-27 12:20:44 +02:00
Hartmut Goebel
a6baae7486
gnu: Add uniutils.
...
* gnu/packages/textutils.scm (uniutils): New variable.
2019-08-27 09:28:09 +02:00
Hartmut Goebel
7577ab5556
gnu: Add ascii2binary.
...
* gnu/packages/textutils.scm (ascii2binary): New variable.
2019-08-27 09:28:09 +02:00
Tobias Geerinckx-Rice
9e3ef6f3e3
services: cups: Update SSL-OPTIONS docstring.
...
This follows up on commit f9c1ebdb7d
.
* gnu/services/cups.scm (cups-configuration)<ssl-options>:
Update docstring.
2019-08-27 08:58:37 +02:00
Tobias Geerinckx-Rice
07272bd8e0
gnu: mkvtoolnix:gui: Don't require :out to be installed.
...
* gnu/packages/video.scm (mkvtoolnix)[arguments]: Add a
‘patch-relative-file-names’ phase to call ‘mkvmerge’ from :out.
2019-08-27 08:49:14 +02:00
Tobias Geerinckx-Rice
df14dc48fb
gnu: mkvtoolnix: Use @command{}.
...
* gnu/packages/video.scm (mkvtoolnix)[description]:
Substitute @command{} for @code{}.
2019-08-27 08:49:14 +02:00
Tobias Geerinckx-Rice
f9c1ebdb7d
services: cups: Complete SSL-OPTIONS.
...
…except for ‘AllowDH’, which makes no sense on GNU TLS systems.
* gnu/services/cups.scm (ssl-options?): Validate ‘DenyCBC’ and
‘DenyTLS1.0’.
* doc/guix.texi (Printing Services): Document them both.
2019-08-27 08:49:14 +02:00
Mark H Weaver
32e18e9b94
Merge branch 'wip-binaries'
2019-08-26 23:28:58 -04:00
Mark H Weaver
7a9f575660
gnu: linux-libre: Update deblobbing scripts.
...
* gnu/packages/linux.scm (deblob-scripts-4.9): Update to version 4.9.190
and update the 'deblob-check' hash.
(deblob-scripts-5.2, deblob-scripts-4.19)
(deblob-scripts-4.14, deblob-scripts-4.4): Update to versions 5.2.10, 4.19.68,
4.14.140, and 4.4.190 respectively, although the scripts themselves are
unchanged.
2019-08-26 23:05:52 -04:00
Ricardo Wurmus
d8f08344a7
gnu: cuirass: Update to 0.0.1-23.1cd2f93.
...
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-23.1cd2f93.
2019-08-27 00:46:35 +02:00
Nicolas Goaziou
523ba4b16e
gnu: python-pip: Update to 19.2.1.
...
* gnu/packages/python-xyz.scm (python-pip): Update to 19.2.1.
2019-08-26 23:25:55 +02:00
Ricardo Wurmus
159b5e1f8a
services: cuirass: Split into two separate services.
...
* gnu/services/cuirass.scm (cuirass-shepherd-service): Return two shepherd
services, one for the web interface, another for building packages.
2019-08-26 22:21:10 +02:00
Giacomo Leidi
ff33283c30
gnu: emacs-zerodark-theme: Fix modeline.
...
* gnu/packages/emacs-xyz.scm (emacs-zerodark-theme)[propagated-inputs]:
Add emacs-flycheck to prevent errors when themed modeline is active.
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2019-08-26 21:18:28 +02:00
Tobias Geerinckx-Rice
296b3de614
gnu: mkvtoolnix: Update to 37.0.0.
...
* gnu/packages/video.scm (mkvtoolnix): Update to 37.0.0.
2019-08-26 19:23:34 +02:00
Tobias Geerinckx-Rice
908d8bedd8
gnu: mkvtoolnix: Don't use NAME in source URI.
...
* gnu/packages/video.scm (mkvtoolnix)[source]: Hard-code NAME.
2019-08-26 19:23:34 +02:00
Efraim Flashner
15527988d8
gnu: Rust-num-integer: Move rust-autocfg to cargo-inputs.
...
* gnu/packages/crates-io.scm (rust-num-integer)[arguments]: Move
rust-autocfg from cargo-development-inputs to cargo-inputs.
2019-08-26 18:19:50 +03:00
Tobias Geerinckx-Rice
3c56d03033
installer: Hide the Wi-Fi passphrase by default.
...
* gnu/installer/newt/wifi.scm (run-wifi-password-page):
Add an #:INPUT-VISIBILITY-CHECKBOX? to the input page.
2019-08-26 15:56:33 +02:00
Tobias Geerinckx-Rice
d4d27ddb99
installer: Partition as the last step.
...
Multiple users have been understandably displeased to find out that
their network card was unsupported, and Internet access mandatory,
after having already formatted their partitions.
* gnu/installer.scm (installer-steps): Run the ‘partition’ step just
before the ‘final’ one.
2019-08-26 15:56:33 +02:00
Tobias Geerinckx-Rice
55c43108ac
installer: Show, don't Hide.
...
* gnu/installer/newt/user.scm (run-user-add-page): Change the input
visibility checkbox's text to ‘Show’, and default to unchecked.
* gnu/installer/newt/page.scm (run-input-page): Likewise.
Rename INPUT-HIDE-CHECKBOX? argument to INPUT-VISIBILITY-CHECKBOX?.
2019-08-26 15:56:32 +02:00
Tobias Geerinckx-Rice
f27cb0f1dd
gnu: iverilog: Update to 10.3.
...
* gnu/packages/fpga.scm (iverilog): Update to 10.3.
2019-08-26 15:56:32 +02:00
Tobias Geerinckx-Rice
24b03073e5
gnu: mupen64plus-rsp-z64: Use HTTPS home page.
...
* gnu/packages/emulators.scm (mupen64plus-rsp-z64)[home-page]: Use HTTPS.
2019-08-26 15:56:31 +02:00
Tobias Geerinckx-Rice
cf396ea59d
gnu: mupen64plus-rsp-hle: Use HTTPS home page.
...
* gnu/packages/emulators.scm (mupen64plus-rsp-hle)[home-page]: Use HTTPS.
2019-08-26 15:56:31 +02:00
Tobias Geerinckx-Rice
d738ce16dd
gnu: mupen64plus-input-sdl: Use HTTPS home page.
...
* gnu/packages/emulators.scm (mupen64plus-input-sdl)[home-page]: Use HTTPS.
2019-08-26 15:56:31 +02:00
Tobias Geerinckx-Rice
cf5e946523
gnu: mupen64plus-audio-sdl: Use HTTPS home page.
...
* gnu/packages/emulators.scm (mupen64plus-audio-sdl)[home-page]: Use HTTPS.
2019-08-26 15:56:30 +02:00
Tobias Geerinckx-Rice
eaa2b35c87
gnu: mupen64plus-core: Use HTTPS home page.
...
* gnu/packages/emulators.scm (mupen64plus-core)[home-page]: Use HTTPS.
2019-08-26 15:56:30 +02:00
Rutger Helling
e85bb00c55
gnu: retroarch: Update to 1.7.8.
...
* gnu/packages/emulators.scm (retroarch): Update to 1.7.8.
2019-08-26 15:09:17 +02:00
Ludovic Courtès
f00ff8db92
ci: Try hard to build package replacements.
...
The "ghostscript" replacements introduced in
0b859092a7
would not be built because they
have the same name as the original packages.
* gnu/ci.scm (all-packages): Return the replacement of PACKAGE before
PACKAGE.
2019-08-26 13:40:46 +02:00
Ludovic Courtès
2ae1c7528d
gnu: guile-next: Update to 2.9.4.
...
* gnu/packages/guile.scm (guile-next): Update to 2.9.4.
2019-08-26 13:40:46 +02:00
Ludovic Courtès
94b98ef7a0
services: tlp, thermald: Add descriptions.
...
* gnu/services/pm.scm (tlp-service-type)[description]: New field.
(thermald-service-type)[description]: New field.
2019-08-26 13:40:45 +02:00
Ludovic Courtès
36ac952084
gnu: sysstat: Update source URL.
...
This is a followup to 3d76112769
.
* gnu/packages/linux.scm (sysstat): Update URL.
2019-08-26 13:40:45 +02:00
Efraim Flashner
6cec4c4b51
gnu: rage: Update to 0.3.1.
...
* gnu/packages/enlightenment.scm (rage): Update to 0.3.1.
2019-08-26 13:51:09 +03:00
Efraim Flashner
7e7fce6b74
gnu: efl: Update to 1.22.3.
...
* gnu/packages/enlightenment.scm (efl): Update to 1.22.3.
2019-08-26 13:51:09 +03:00
Jesse Gibbons
a5f0ebf669
gnu: Add cvassistant.
...
* gnu/package/cvassistant.scm: New file.
* gnu/local.mk: Add it.
* gnu/packages/cvassistant.scm (cvassistant): New variable.
2019-08-26 10:47:12 +02:00
Nicolas Goaziou
6263b5b3be
gnu: python-pillow: Update to 6.1.0.
...
* gnu/packages/python-xyz.scm (python-pillow): Update to 6.1.0.
2019-08-26 10:44:01 +02:00
Nicolas Goaziou
6643642482
gnu: Add python-pyroutelib3.
...
* gnu/packages/python-xyz.scm (python-pyroutelib3): New variable.
2019-08-26 10:00:26 +02:00
Tobias Geerinckx-Rice
a707484d64
gnu: perl-namespace-autoclean: Update to 0.29.
...
* gnu/packages/perl.scm (perl-namespace-autoclean): Update to 0.29.
2019-08-26 05:02:51 +02:00
Tobias Geerinckx-Rice
a7c7015adb
gnu: python-cvxopt: Update to 1.2.3.
...
* gnu/packages/maths.scm (python-cvxopt): Update to 1.2.3.
2019-08-26 05:02:51 +02:00
Tobias Geerinckx-Rice
3ef664d082
gnu: snd: Don't install the licence twice.
...
* gnu/packages/audio.scm (snd)[arguments]: Let the build system install
‘COPYING’ once.
2019-08-26 05:02:51 +02:00
Tobias Geerinckx-Rice
9477487645
gnu: snd: Set correct --with-doc-dir.
...
* gnu/packages/audio.scm (snd)[arguments]: Match #:configure-flags to
phases.
2019-08-26 05:02:51 +02:00