Leo Famulari
fddf1dc3ab
gnu: wireshark: Update to 2.4.4 [fixes CVE-2018-{5334,5335,5336}].
...
* gnu/packages/networking.scm (wireshark): Update to 2.4.4.
2018-01-28 23:55:37 -05:00
Christopher Baines
548cc74c6a
gnu: Add groovy-emacs-modes.
...
* gnu/packages/emacs.scm (groovy-emacs-modes): New variable.
2018-01-29 00:14:51 +00:00
Kei Kebreau
06f5f0b10a
gnu: Add golly.
...
* gnu/packages/games.scm (golly): New variable.
2018-01-28 18:58:48 -05:00
Tobias Geerinckx-Rice
63899ca77c
gnu: lvm2: Update to 2.02.177.
...
* gnu/packages/linux.scm (lvm2): Update to 2.02.177.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
87c6e9d27f
gnu: haveged: Update to 1.9.2.
...
* gnu/packages/linux.scm (haveged): Update to 1.9.2.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
7f86e5e74d
gnu: fbcat: Update to 0.5.1.
...
* gnu/packages/linux.scm (fbcat): Update to 0.5.1.
[native-inputs]: Remove field.
[arguments]: Add PREFIX to #:make-flags. Remove `fix-docbook-location'
and `build-documentation' phases. Let the Makefile install everything.
Add a `split-fbgrab-output' to clean up.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
33a3b9fc11
gnu: c-toxcore: Update to 0.1.11.
...
* gnu/packages/messaging.scm (c-toxcore): Update to 0.1.11.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
cc809f1636
gnu: slepc: Update to 3.8.2.
...
* gnu/packages/maths.scm (slepc): Update to 3.8.2.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
3c524f2153
gnu: slepc: Update licence.
...
SLEPc has been released under a 2-clause BSD licence since version 3.8.
* gnu/packages/maths.scm (slepc)[licence]: Switch to bsd-2.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
94a1eb96d3
gnu: fbcat, slepc: Use INVOKE.
...
* gnu/packages/linux.scm (fbcat)[arguments]: Substitute INVOKE for
SYSTEM*.
* gnu/packages/maths.scm (slepc)[arguments]: Likewise.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
59cd0ba4ab
gnu: openspecfun: Update to 0.5.3.
...
* gnu/packages/maths.scm (openspecfun): Update to 0.5.3.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
af38b2dd5e
gnu: cargo-version: Fix URI in comment.
...
The table of corresponding cargo and rustc versions was removed from
cargo's HEAD for being outdated, but still illustrates the pattern.
* gnu/packages/rust.scm (cargo-version): Link to an older README.md
revision.
2018-01-29 00:23:27 +01:00
Tobias Geerinckx-Rice
83c9288230
gnu: simplescreenrecorder: Update to 0.3.9.
...
* gnu/packages/video.scm (simplescreenrecorder): Update to 0.3.9.
[build-system]: Switch to cmake-build-system.
[inputs]: Replace qt-4 with qt.
[arguments]: Build WITH_QT5. Disable non-existent test suite.
2018-01-29 00:23:27 +01:00
Stefan Reichör
b0dea60cee
gnu: Add instantmusic.
...
* gnu/packages/music.scm (instantmusic): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-28 23:46:13 +01:00
Efraim Flashner
a1f531273c
gnu: u-boot: Use newer GCC even during native compiles.
...
* gnu/packages/bootloaders.scm (u-boot)[native-inputs]: Add gcc-7 even
when not cross-compiling.
2018-01-28 22:37:20 +02:00
Efraim Flashner
b253e7b9ac
gnu: Use https for mozilla.github.io.
...
* gnu/packages/fonts.scm (font-fira-mono, font-fira-sans)[home-page]:
Use 'https'.
2018-01-28 21:43:35 +02:00
ng0
760e34b287
gnu: Add font-fira-code.
...
* gnu/packages/fonts.scm (font-fira-code): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2018-01-28 21:41:38 +02:00
Mark H Weaver
76611ce7b5
gnu: tracker: Use sqlite-with-fts5.
...
* gnu/packages/gnome.scm (tracker)[inputs]: Use sqlite-with-fts5 instead of
our default sqlite package.
2018-01-28 00:23:38 -05:00
Mark H Weaver
b9ed5ef3fb
gnu: Add sqlite-with-fts5.
...
* gnu/packages/databases.scm (sqlite-with-fts5): New variable.
2018-01-28 00:23:32 -05:00
Leo Famulari
6ba7ec6577
gnu: certbot: Update to 0.21.1.
...
* gnu/packages/tls.scm (python-acme, certbot): Update to 0.21.1.
2018-01-27 23:09:28 -05:00
Marius Bakke
c3753f3803
gnu: python-xapian-bindings: Don't hard-code Python sitedir.
...
* gnu/packages/search.scm (python-xapian-bindings)[arguments]: In #:make-flags,
use VERSION-MAJOR+MINOR to set pkgpylibdir.
2018-01-27 22:00:39 +01:00
Marius Bakke
7afd2069d5
gnu: python-spectra: Update to 0.0.11.
...
* gnu/packages/python.scm (python-spectra): Update to 0.0.11.
2018-01-27 19:58:33 +01:00
Marius Bakke
12ad52c372
gnu: python-colormath: Update to 3.0.0.
...
* gnu/packages/python.scm (python-colormath): Update to 3.0.0.
2018-01-27 19:58:08 +01:00
Marius Bakke
accfabf6d5
gnu: python-networkx: Update to 2.1.
...
* gnu/packages/python.scm (python-networkx): Update to 2.1.
[source](uri): Change to zipball.
[native-inputs]: Add UNZIP.
2018-01-27 19:56:56 +01:00
Alex Vong
b94502bed6
gnu: python-dateutil: Update to 2.6.1.
...
* gnu/packages/python.scm (python-dateutil, python2-dateutil): Update to
2.6.1.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
ng0
15d449d608
gnu: gnurl: Update to 7.58.0.
...
* gnu/packages/gnunet.scm (gnurl): Update to 7.58.0.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
ng0
bb85ce7327
Revert "gnu: gnurl: Add '--with-ca-bundle' path to configure-flags."
...
This reverts commit 8bf127d5ab
.
It broke building gnurl in non-reproducible ways.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-01-27 18:46:09 +01:00
Marius Bakke
5e9b141675
gnu: evolution-data-server: Fix build failure against ICU 60.
...
* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add
CMAKE_CXX_FLAGS=-std=gnu++11 to #:configure-flags.
2018-01-27 16:28:22 +01:00
Julien Lepiller
dd1f60ecbe
gnu: php: Update to 7.2.1.
...
* gnu/packages/php.scm (php): Update to 7.2.1.
[arguments]: Skip some failing tests.
2018-01-27 11:36:10 +01:00
Ben Woodcroft
ae8522d265
gnu: diamond: Update to 0.9.16.
...
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.16.
2018-01-27 10:21:06 +10:00
Tobias Geerinckx-Rice
c5730ffe19
gnu: xmlsec: Update to 1.2.25.
...
* gnu/packages/xml.scm (xmlsec): Update to 1.2.25.
2018-01-26 17:21:30 +01:00
Tobias Geerinckx-Rice
a5b570b457
gnu: xmlsec: Correct home page.
...
If this package ever shared the libexpat home page, it no longer does.
* gnu/packages/xml.scm (xmlsec)[home-page]: Update.
2018-01-26 17:21:30 +01:00
Tobias Geerinckx-Rice
a5c71d158d
gnu: html-xml-utils: Update to 7.5.
...
* gnu/packages/xml.scm (html-xml-utils): Update to 7.5.
2018-01-26 17:21:30 +01:00
Tobias Geerinckx-Rice
b1eaede03b
gnu: ffms2: Use canonical home page URI.
...
* gnu/packages/video.scm (ffms2)[home-page]: Move trailing / from here...
[source]: ...to here.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice
5eaa7bb077
gnu: python-mox3: Use @uref in description.
...
* gnu/packages/openstack.scm (python-mox3)[description]: Use @uref.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice
0dfc7612ea
gnu: libmatroska: Update to 1.4.8.
...
* gnu/packages/video.scm (libmatroska): Update to 1.4.8.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice
83e0753994
gnu: znc: Use HTTPS home page.
...
* gnu/packages/messaging.scm (znc)[home-page]: Use HTTPS.
2018-01-26 17:21:29 +01:00
Tobias Geerinckx-Rice
5e9670bc2f
gnu: supertuxkart: Use HTTPS home page.
...
* gnu/packages/games.scm (supertuxkart)[home-page]: Use HTTPS.
2018-01-26 17:21:29 +01:00
Oleg Pykhalov
2ede8c61f2
gnu: Add emacs-helm-c-yasnippet.
...
* gnu/packages/emacs.scm (emacs-helm-c-yasnippet): New public variable.
2018-01-26 18:54:30 +03:00
Mark H Weaver
b89d8a4271
Merge branch 'master' into core-updates
2018-01-26 00:15:26 -05:00
Ben Woodcroft
a81f7eb858
gnu: diamond: Update to 0.9.15.
...
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.15.
2018-01-26 12:47:02 +10:00
Tobias Geerinckx-Rice
b1de6129e7
gnu: appstream-glib: Update to 0.7.5.
...
* gnu/packages/glib.scm (appstream-glib): Update to 0.7.5.
[arguments]: Drop ‘enable-’ prefix from Meson options.
2018-01-26 02:14:24 +01:00
Tobias Geerinckx-Rice
44118720c0
gnu: gcab: Update to 1.0 [fixes CVE-2018-5345].
...
* gnu/packages/package-management.scm (gcab): Update to 1.0.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add glib:bin and vala.
[arguments]: Don't build developer documentation.
Disable introspection, thanks.
2018-01-26 02:11:20 +01:00
Tobias Geerinckx-Rice
98b49626d4
gnu: ncdc: Use HTTPS for home page.
...
* gnu/packages/dc.scm (ncdc)[home-page]: Use HTTPS.
2018-01-26 01:03:31 +01:00
Tobias Geerinckx-Rice
1b4b668365
gnu: ncdc: Update to 1.20.
...
* gnu/packages/dc.scm (ncdc): Update to 1.20.
2018-01-26 01:03:17 +01:00
Tobias Geerinckx-Rice
c92f98ad51
gnu: conky: Update to 1.10.7.
...
* gnu/packages/conky.scm (conky): Update to 1.10.7.
[arguments]: Use pkg-config to find ncurses.
[inputs]: Add imlib2 and libxext.
2018-01-26 00:58:19 +01:00
Tobias Geerinckx-Rice
187e4a4b6d
gnu: perl-mime-types: Update to 2.16.
...
* gnu/packages/perl.scm (perl-mime-types): Update to 2.16.
2018-01-26 00:31:18 +01:00
Tobias Geerinckx-Rice
6d688b6e5e
gnu: keybinder: Update URI.
...
* gnu/packages/wm.scm (keybinder)[source, home-page]: Update URI.
2018-01-26 00:21:04 +01:00
Tobias Geerinckx-Rice
bbf9092b9d
gnu: 4store: Update URI.
...
* gnu/packages/databases.scm (4store)[source, home-page]: Update URI.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
cd70f9bdb0
gnu: deeptools: Update URI.
...
* gnu/packages/bioinformatics.scm (deeptools)[source, home-page]: Update
URI.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
5b707ab601
gnu: elfutils: Mark up description.
...
* gnu/packages/elf.scm (elfutils)[description]: Use @dfn and @command.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
2062eae76f
gnu: elfutils: Update to 0.170.
...
* gnu/packages/elf.scm (elfutils): Update to 0.170.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
33ecc7a4d1
gnu: reposurgeon: Run the test suite.
...
* gnu/packages/version-control.scm (reposurgeon)[arguments]: Run tests.
Add #:make-flags and extend the ‘patch-inputs’ phase to find echo.
Add new ‘set-up-test-environment’ phase.
[native-inputs]: Add cvs, git, mercurial, and subversion.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
218b94f3b8
gnu: reposurgeon: Update to 3.43.
...
* gnu/packages/version-control.scm (reposurgeon): Update to 3.43.
[source]: Add a patch needed to build the package.
[arguments]: Add ‘patch-inputs’ phase.
[native-inputs]: Replace docbook-xml-4.1.2 with the latest docbook-xml.
[inputs]: Add tzdata.
* gnu/packages/patches/reposurgeon-add-missing-docbook-files.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
e80611c455
gnu: nss-mdns: Improve synopsis and description.
...
* gnu/packages/avahi.scm (nss-mdns)[synopis, description]: Edit to
appease ‘guix lint’ and, I hope, be a bit more clear.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
4525e7c7f4
gnu: nss-mdns: Update to 0.11.
...
* gnu/packages/avahi.scm (nss-mdns): Update to 0.11
[source, home-page]: Use new project URI.
2018-01-26 00:09:19 +01:00
Tobias Geerinckx-Rice
318bc42946
gnu: appstream-glib: Update to 0.7.4.
...
* gnu/packages/glib.scm (appstream-glib): Update to 0.7.4.
[build-system]: Switch to meson-build-system.
[native-inputs]: Add gettext and glib:bin.
[inputs]: Add gcab, gperf, and libyaml. Remove nettle.
[arguments]: Adapt #:configure-flags to new build system.
Patch fewer tests in ‘patch-tests’ phase.
2018-01-26 00:09:18 +01:00
Tobias Geerinckx-Rice
cb3909256d
gnu: Add msitools.
...
* gnu/packages/package-management.scm (msitools): New public variable.
2018-01-26 00:09:18 +01:00
Tobias Geerinckx-Rice
98a11b7fce
gnu: Add gcab.
...
* gnu/packages/package-management.scm (gcab): New public variable.
2018-01-26 00:09:18 +01:00
Mark H Weaver
ca4c7d4cd4
gnu: linux-libre@4.1: Update to 4.1.49.
...
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.49.
2018-01-25 16:52:25 -05:00
Oleg Pykhalov
c2c0d66162
gnu: Add cava.
...
* gnu/packages/audio.scm (cava): New public variable.
2018-01-25 22:45:24 +03:00
Mark H Weaver
dbe64d1029
gnu: linux-libre: Add retpoline support on x86 [mitigates spectre].
...
* gnu/packages/linux.scm (make-linux-libre): On x86 systems, build
with GCC-7.
2018-01-25 14:13:57 -05:00
Mark H Weaver
f888d5bb8f
gnu: gcc@7: Update to 7.3.0.
...
* gnu/packages/gcc.scm (gcc-7): Update to 7.3.0.
2018-01-25 14:09:32 -05:00
Leo Famulari
238f3a39a0
gnu: dovecot: Fix CVE-2017-15132.
...
* gnu/packages/patches/dovecot-CVE-2017-15132.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/mail.scm (dovecot)[source]: Use it.
2018-01-25 13:37:19 -05:00
Efraim Flashner
8020ecc756
gnu: cobol: Run cobol85 test-suite.
...
* gnu/packages/cobol.scm (gnucobol)[arguments]: Add phase to place
test-suite tarball in test directory. Change test target.
[native-inputs]: Add perl.
[inputs]: Download test-suite tarball.
2018-01-25 20:29:21 +02:00
Oleg Pykhalov
8c71a52cd9
gnu: libmusicbrainz: Clean spaces between right parenthesis.
...
* gnu/packages/music.scm (libmusicbrainz): Remove unnecessary spaces between
right parenthesis.
2018-01-25 21:06:13 +03:00
Clément Lassieur
5ee4cd69c4
services: postgresql: Use pg_ctl to start and stop postgres.
...
Fixes <https://bugs.gnu.org/29992 >.
* gnu/services/databases.scm (postgresql-shepherd-service): Replace
make-forkexec-constructor and make-kill-destructor with pg_ctl.
2018-01-25 15:49:32 +01:00
Oleg Pykhalov
45b486984d
gnu: gource: Fix the hashes of mutated GitHub archives.
...
* gnu/packages/version-control.scm (gource): Fix hash.
2018-01-25 17:15:12 +03:00
Rutger Helling
0646461a8c
gnu: nftables: Update to 0.8.1.
...
* gnu/packages/linux.scm (nftables): Update to 0.8.1.
2018-01-25 08:50:14 +01:00
Rutger Helling
1dba87d708
gnu: libnftnl: Update to 1.0.9.
...
* gnu/packages/linux.scm (libnftnl): Update to 1.0.9.
2018-01-25 08:50:14 +01:00
Efraim Flashner
418c62fff2
gnu: qt: Update to 5.9.4.
...
* gnu/packages/qt.scm (qt qtbase qtsvg qtimageformats qtx11extras
qtxmlpatterns qtdeclarative qtconnectivity qtwebsockets qtsensors
qtmultimedia qtwayland qtserialport qtserialbus qtwebchannel
qtlocation qttools qtscript qtquickcontrols qtquickcontrols2
qtgraphicaleffects qtgamepad qtscxml qtpurchasing qtcanvas3d
qtnetworkauth qtwebkit): Update to 5.9.4.
2018-01-25 07:14:35 +02:00
Ricardo Wurmus
7bf0170e9f
gnu: Update SELinux packages.
...
* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-25 00:36:57 +01:00
Ricardo Wurmus
ca56021c26
gnu: Update SELinux packages.
...
* gnu/packages/selinux.scm (libsepol): Update to 2.7, release 20170804.
[source]: Fetch from git.
(checkpolicy)[arguments]: Set LIBSEPOLA.
(libselinux)[arguments]: Likewise; remove build phase "patch-libsepol-path".
(python-sepolgen)[arguments]: Adjust directory name in "enter-dir".
(python-setools): Update to 4.1.1.
[source]: Fetch from git.
(policycoreutils)[source]: Remove patch.
[arguments]: Remove build phases "fix-glib-cflags",
"fix-linkage-with-libsepol", "fix-target-paths", and "wrap-python-tools".
[inputs]: Remove python-wrapper, python-sepolgen, python-setools, python-ipy,
libcap-ng, pcre, dbus, dbus-glib, and glib.
* gnu/packages/patches/policycoreutils-make-sepolicy-use-python3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-25 00:36:26 +01:00
Oleg Pykhalov
f48feaa284
gnu: Add streamlink.
...
* gnu/packages/video.scm (streamlink): New public variable.
2018-01-25 00:42:04 +03:00
Oleg Pykhalov
d32456d5a2
gnu: Add python-pycryptodome.
...
* gnu/packages/python-crypto.scm (python-pycryptodome): New public variable.
2018-01-25 00:33:57 +03:00
Oleg Pykhalov
da061b84d6
gnu: Add python-iso3166.
...
* gnu/packages/iso-codes.scm (python-iso3166): New public variable.
2018-01-25 00:33:57 +03:00
Oleg Pykhalov
3cf3836244
gnu: Add python-iso639.
...
* gnu/packages/iso-codes.scm (python-iso639): New public variable.
2018-01-25 00:33:57 +03:00
Leo Famulari
6b113dad78
gnu: webkitgtk: Update to 2.18.6 [security fixes].
...
Fixes CVE-2017-{7153,7160,7161,7165,13884,13885,} and CVE-2018-{4088,4096}.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.18.6.
2018-01-24 15:38:59 -05:00
Mark H Weaver
6d5a65de7f
system: Put locales where libc will find them.
...
* gnu/system/locale.scm (localedef-command, single-locale-directory): Use only
the major+minor part of the libc version number in the locale directory name.
2018-01-24 11:18:49 -05:00
Tobias Geerinckx-Rice
2a2060f9b7
gnu: bind: Update to 9.12.0.
...
* gnu/packages/dns.scm (isc-bind): Update to 9.12.0.
2018-01-24 15:48:44 +01:00
Tobias Geerinckx-Rice
8f4bf6a990
gnu: liburcu: Update to 0.10.1.
...
* gnu/packages/datastructures.scm (liburcu): Update to 0.10.1.
2018-01-24 15:47:52 +01:00
Ricardo Wurmus
5c8cdd4eb4
gnu: Add emacs-slack.
...
* gnu/packages/emacs.scm (emacs-slack): New variable.
2018-01-24 13:19:08 +01:00
Ricardo Wurmus
26b388cead
gnu: Add emacs-circe.
...
* gnu/packages/emacs.scm (emacs-circe): New variable.
2018-01-24 13:19:08 +01:00
Ricardo Wurmus
a204c14cb5
gnu: Add emacs-oauth2.
...
* gnu/packages/emacs.scm (emacs-oauth2): New variable.
2018-01-24 13:19:07 +01:00
Ricardo Wurmus
9c058ef2f2
gnu: Add emacs-websocket.
...
* gnu/packages/emacs.scm (emacs-websocket): New variable.
2018-01-24 13:19:07 +01:00
Ricardo Wurmus
7081d4e087
gnu: Add emacs-emojify.
...
* gnu/packages/emacs.scm (emacs-emojify): New variable.
2018-01-24 13:19:07 +01:00
Mark H Weaver
76c7fc436a
gnu: python-qscintilla: Remove result code plumbing.
...
* gnu/packages/qt.scm (python-qscintilla)[arguments]: In the 'configure'
phase, remove result code plumbing that is no longer needed, since 'invoke'
never returns #false.
2018-01-24 06:35:29 -05:00
Mark H Weaver
78dfc16139
Merge branch 'master' into core-updates
2018-01-24 06:23:33 -05:00
Mark H Weaver
a6af4d25f1
gnu: linux-libre: Update to 4.14.15.
...
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.15.
(%linux-libre-hash): Update hash.
2018-01-24 06:05:00 -05:00
Mark H Weaver
b98af01bf4
gnu: linux-libre@4.9: Update to 4.9.78.
...
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.78.
2018-01-24 06:03:31 -05:00
Mark H Weaver
e0d41d2419
gnu: linux-libre@4.4: Update to 4.4.113.
...
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.113.
2018-01-24 06:02:56 -05:00
Mark H Weaver
52009dc3bd
gnu: icecat: Add more fixes from upstream mozilla-esr52.
...
Includes fixes for CVE-2018-5104, CVE-2018-5097, CVE-2018-5099, and the
remaining 7 out of 21 changesets for CVE-2018-5089.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from the
upstream mozilla-esr52 repository. Remove the local spectre mitigation patch
in favor of the (identical) changeset from upstream.
* gnu/packages/patches/icecat-bug-1427870-spectre-mitigation.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-01-24 05:59:01 -05:00
Mark H Weaver
c1c2e1d72b
gnu: icecat: Relabel patches to reflect CVE assignments.
...
Document that our existing patches include fixes for CVE-2018-5091,
CVE-2018-5095, CVE-2018-5096, CVE-2018-5098, CVE-2018-5102, CVE-2018-5103,
CVE-2018-5117, and 14 out of 21 changesets for CVE-2018-5089.
* gnu/packages/gnuzilla.scm (icecat)[sources]: Relabel patches to reflect CVE
assignments.
2018-01-24 05:58:55 -05:00
Efraim Flashner
4f34e0dba0
gnu: vifm: Update inputs.
...
* gnu/packages/vim.scm (vifm)[native-inputs]: Move perl ...
[inputs]: ... to here.
[home-page]: Use https.
2018-01-24 10:54:19 +02:00
Leo Famulari
133f725773
gnu: curl: Update replacement to 7.58.0 [fixes CVE-2018-{1000005,1000007}].
...
* gnu/packages/curl.scm (curl)[replacement]: Update to 7.58.0.
(curl-7.57.0): Replace with curl-7.58.0.
2018-01-24 03:31:51 -05:00
Kei Kebreau
0af6ffdd8d
gnu: qscintilla: Update to 2.10.2.
...
* gnu/packages/qt.scm (qscintilla, python-qscintilla, python-pyqt+qscintilla):
Update to 2.10.2.
2018-01-23 20:02:32 -05:00
Mark H Weaver
a102d359a6
Merge branch 'master' into core-updates
2018-01-23 17:01:07 -05:00
Leo Famulari
f3a13a21e5
gnu: go: Update to 1.9.3.
...
* gnu/packages/golang.scm (go-1.9): Update to 1.9.3.
2018-01-23 16:01:13 -05:00
Leo Famulari
18d9d22adc
gnu: Add the Oil shell.
...
* gnu/packages/shells.scm (oil-shell): New variable.
2018-01-23 15:58:30 -05:00
Leo Famulari
c73a00a376
gnu: libsndfile: Fix CVE-2017-12562.
...
* gnu/packages/patches/libsndfile-CVE-2017-12562.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pulseaudio.scm (libsndfile)[replacement]: New field.
(libsndfile/fixed): New variable.
2018-01-23 15:25:32 -05:00
Ricardo Wurmus
8d26f48e8a
gnu: gnome-maps: Add missing inputs.
...
* gnu/packages/geo.scm (gnome-maps)[inputs]: Add libsecret, libsoup,
libgweather, gdk-pixbuf, glib-networking, and gsettings-desktop-schemas.
2018-01-23 21:18:21 +01:00
Ricardo Wurmus
04ba7a9db6
gnu: powertabeditor: Fix build.
...
* gnu/packages/music.scm (powertabeditor)[arguments]: Add phase
"fix-boost-bug" to fix build with boost 1.64.
2018-01-23 21:18:21 +01:00
Konrad Hinsen
ce018d16f1
gnu: python2-mmtk: Update to 2.7.11
...
* gnu/packages/python.scm (python2-mmtk): Update to 2.7.11.
Signed-off-by: Leo Famulari <leo@famulari.name>
2018-01-23 14:46:33 -05:00
Ludovic Courtès
1b5bee004b
gnu: git: Update to 2.16.1.
...
* gnu/packages/version-control.scm (git): Update to 2.16.1.
2018-01-23 15:01:15 +01:00
Ludovic Courtès
54347e918b
gnu: usbutils: Update to 009.
...
* gnu/packages/linux.scm (usbutils): Update to 009.
2018-01-23 15:01:15 +01:00
Ludovic Courtès
4b0111a4e1
gnu: iw: Update to 4.14.
...
* gnu/packages/linux.scm (iw): Update to 4.14.
2018-01-23 15:01:15 +01:00
Ludovic Courtès
0e5dbc47ab
gnu: wget: Update to 1.19.4.
...
* gnu/packages/wget.scm (wget): Update to 1.19.4.
2018-01-23 15:01:15 +01:00
ng0
0741c3a46a
gnu: gnunet: Use invoke.
...
* gnu/packages/gnunet.scm (gnurl)[arguments]: Substitute invoke for system*.
(guile-gnunet)[arguments]: Likewise.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-23 12:16:29 +01:00
Danny Milosavljevic
0db22b32ce
system: Rename a20-olinuxino-lime-sd-installation-os.
...
* gnu/system/install.scm (a20-olinuxino-lime-sd-installation-os): Rename to...
(a20-olinuxino-lime-installation-os): ...this.
2018-01-23 12:01:11 +01:00
Efraim Flashner
07b8ea841e
gnu: virtualgl: Fix install libdir.
...
* gnu/packages/gl.scm (virtualgl)[arguments]: Force the install libdir
to be in the store and not in the build directory.
2018-01-23 12:49:26 +02:00
Mathieu Othacehe
17153d1816
gnu: Add fgallery.
...
* gnu/packages/graphics.scm (fgallery): New variable.
2018-01-23 10:48:20 +01:00
Fis Trivial
457fc22dd3
gnu: rtags: Fix the bundling issue.
...
* gnu/packages/patches/rtags-separate-rct.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/code.scm (rtags): Dependencies no longer bundled.
[source]: Use tarball release. Use the patch to link rct.
Substitute corresponding headers.
[native-inputs]: Add new dependencies.
[inputs]: Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:43:37 +01:00
Fis Trivial
a893dc2f48
gnu: rct: Add missing headers, enable RTTI.
...
* gnu/packages/patches/rct-add-missing-headers.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cpp.scm (rct): Use the patch, enable RTTI.
[source]: Use the patch to add missing headers from installation.
[arguments]: Enable RTTI in configure-flags.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:28:27 +01:00
Fis Trivial
6055e88c0d
gnu: Add python-yapf.
...
* gnu/packages/python.scm (python-yapf, python2-yapf): New variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:22:00 +01:00
Mathieu Lirzin
bfe88e0c6e
gnu: Add 'pyconfigure'.
...
* gnu/packages/autotools.scm (pyconfigure): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:18:22 +01:00
ng0
8bf127d5ab
gnu: gnurl: Add '--with-ca-bundle' path to configure-flags.
...
As a fork of cURL, gnURL on Guix needs to be made aware of the certificate store
to prevent the well-known issue we have.
* gnu/packages/gnunet.scm (gnurl)[configure-flags]: Add '--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-01-23 10:15:10 +01:00
Tobias Geerinckx-Rice
341afe2a36
gnu: parallel: Update source hash.
...
The upstream tarball changed almost immediately after release.
See https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00319.html .
* gnu/packages/parallel.scm (parallel)[source]: Update hash.
2018-01-23 01:33:53 +01:00
Danny Milosavljevic
afb7cd8e66
Revert "gnu: wxwidgets: Use webkitgtk-2.4."
...
This reverts commit 8a58182c12
.
2018-01-23 01:06:18 +01:00
Danny Milosavljevic
c55c698594
system: Add A20 OLinuXino LIME installer.
...
* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime-bootloader):
New exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime):
New exported variable.
* gnu/system/install.scm (a20-olinuxino-lime-installation-os):
New exported variable.
2018-01-22 22:53:08 +01:00
Ricardo Wurmus
555773932d
gnu: Add r-argparser.
...
* gnu/packages/cran.scm (r-argparser): New variable.
2018-01-22 22:49:15 +01:00
Ricardo Wurmus
625cdc3fde
gnu: star: Make reproducible.
...
* gnu/packages/bioinformatics.scm (star)[arguments]: Add build phase
"make-reproducible".
2018-01-22 22:49:10 +01:00
Danny Milosavljevic
fa5255fd6a
gnu: python-trytond: End phase in #t.
...
* gnu/packages/tryton.scm (python-trytond): End phase in #t.
2018-01-22 22:09:27 +01:00
Leo Famulari
c2ab5d9233
gnu: mpd: Update to 0.20.15.
...
* gnu/packages/mpd.scm (mpd): Update to 0.20.15.
2018-01-22 15:58:16 -05:00
Efraim Flashner
f3cd6633ce
gnu: clisp: Fix building on aarch64-linux.
...
* gnu/packages/lisp.scm (clisp)[arguments]: Remove 'falign-functions=4'
configure flag.
2018-01-22 22:23:17 +02:00
Danny Milosavljevic
20e42d1e97
gnu: aria-maestosa: Add scons-flags.
...
* gnu/packages/music.scm (aria-maestosa): Add scons-flags.
2018-01-22 19:52:42 +01:00
Danny Milosavljevic
9f832233f1
gnu: python-proteus: Add dependencies.
...
* gnu/packages/tryton.scm (python-proteus)[propagated-inputs]: Add
python-trytond-party, python-trytond-country, python-trytond,
python-stdnum, python-sql, python-wrapt, python-werkzeug,
python-polib, python-genshi, python-relatorio, python-magic.
2018-01-22 19:52:39 +01:00
Adriano Peluso
c8b1defe18
gnu: Add python-trytond-party.
...
* gnu/packages/tryton.scm (define-module): Add (gnu packages finance).
(python-trytond-party): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:36 +01:00
Adriano Peluso
3da86c52e5
gnu: Add python-stdnum.
...
* gnu/packages/finance.scm (python-stdnum, python2-stdnum): New variables.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:33 +01:00
Adriano Peluso
0a92ebdeeb
gnu: Add python-trytond-country.
...
* gnu/packages/tryton.scm (python-trytond-country): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:30 +01:00
Adriano Peluso
f38d2b422a
gnu: Rename "trytond" to "python-trytond".
...
* gnu/packages/tryton.scm (trytond): Rename to...
(python-trytond): ...this.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:25 +01:00
Adriano Peluso
bf3563d5a4
gnu: Add python-proteus.
...
* gnu/packages/tryton.scm (python-proteus): New variable.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:22 +01:00
Adriano Peluso
09b9cf7327
gnu: Add python-phonenumbers.
...
* gnu/packages/python.scm (python-phonenumbers, python2-phonenumbers): New
variables.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:19 +01:00
Adriano Peluso
974a4d5d57
gnu: tryton: Updated to 4.6.2.
...
* gnu/packages/tryton.scm (tryton): Update to 4.6.2.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:16 +01:00
Adriano Peluso
7e99221db9
gnu: trytond: Updated to 4.6.2.
...
* gnu/packages/tryton.scm (trytond): Updated to 4.6.2.
[inputs]: Add python-magic.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:13 +01:00
Adriano Peluso
edb09c53c4
gnu: python-relatorio: Update to 0.8.0.
...
* gnu/packages/python.scm (python-relatorio): Updated to 0.8.0.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:04 +01:00
Adriano Peluso
ce4c9b73c8
gnu: python-magic: Update to 0.4.15.
...
* gnu/packages/python.scm (python-magic) Updated to 0.4.15.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-01-22 19:52:00 +01:00
Danny Milosavljevic
8a58182c12
gnu: wxwidgets: Use webkitgtk-2.4.
...
* gnu/packages/wxwidgets.scm (wxwidgets)[inputs]: Replace "webkitgtk" by
"webkitgtk-2.4".
2018-01-22 19:51:50 +01:00
Danny Milosavljevic
3081244652
gnu: aria-maestosa: Use scons-build-system.
...
* gnu/packages/music.scm (aria-maestosa)[build-system]: Use
scons-build-system.
[native-inputs]: Remove scons-python2.
[arguments]: Use scons-python2.
<#:phases>: Remove custom phases "build" and "install".
Add custom phase "fix-directory-permissions".
2018-01-22 19:51:50 +01:00
Danny Milosavljevic
7ff72b3601
gnu: aria-maestosa: Use scons-python2.
...
* gnu/packages/music.scm (aria-maestosa)[native-inputs]: Replace "scons" by
"scons-python2".
2018-01-22 19:51:50 +01:00
Tobias Geerinckx-Rice
28b0b21e3f
gnu: parallel: Don't end phase with #<undefined>.
...
* gnu/packages/parallel.scm (parallel)[arguments]: Use INVOKE.
2018-01-22 18:48:23 +01:00
Tobias Geerinckx-Rice
1a35f274af
gnu: parallel: Update to 20180122.
...
* gnu/packages/parallel.scm (parallel): Update to 20180122.
2018-01-22 18:48:10 +01:00
Ludovic Courtès
14e375b980
gnu: guix: Update snapshot to 33988f9
.
...
* gnu/packages/package-management.scm (guix): Update to 33988f9
.
2018-01-22 13:02:36 +01:00
Danny Milosavljevic
3b6502e25d
gnu: python-kivy: Add "git" native-input.
...
* gnu/packages/python.scm (python-kivy)[native-inputs]: Add git.
2018-01-22 10:21:54 +01:00
Efraim Flashner
3df57b3a97
gnu: khmer: Add aarch64-linux to supported systems.
...
* gnu/packages/bioinformatics.scm (khmer)[supported-systems]: Add
aarch64-linux to the supported systems.
2018-01-22 09:39:59 +02:00
Tobias Geerinckx-Rice
33171a3610
gnu: nss-certs: Update to 3.35.
...
* gnu/packages/certs.scm (nss-certs): Update to 3.35.
2018-01-22 00:25:36 +01:00
Tobias Geerinckx-Rice
107a14f9af
gnu: iq80-snappy: Improve synopsis & description.
...
* gnu/packages/compression.scm (iq80-snappy)[synopsis, description]: Fix
typos and add ‘(de)compressor’ keywords.
2018-01-21 22:35:59 +01:00
Tobias Geerinckx-Rice
247064c3d1
gnu: go: Improve description.
...
* gnu/packages/golang.scm (go-1.4)[description]: Edit for clarity.
2018-01-21 22:35:58 +01:00
Tobias Geerinckx-Rice
e11a70176d
gnu: go@1.9: Drop left-over work-around.
...
* gnu/packages/golang.scm (go-1.9)[arguments]: Remove substitution for
fixed bug from the ‘prebuild’ phase.
2018-01-21 22:35:58 +01:00
Tobias Geerinckx-Rice
a63179196e
gnu: direnv: Edit description.
...
* gnu/packages/shellutils.scm (direnv)[description]: Edit and use @file.
2018-01-21 22:35:58 +01:00
Tobias Geerinckx-Rice
6137da8848
gnu: direnv: Use HTTPS for home page.
...
* gnu/packages/shellutils.scm (direnv)[home-page]: Use HTTPS.
2018-01-21 22:35:57 +01:00
Tobias Geerinckx-Rice
caa8de70de
gnu: youtube-dl: Return #t from phases.
...
* gnu/packages/video.scm (youtube-dl)[arguments]: Return #t from
‘fix-the-data-directories’ phase.
2018-01-21 22:35:57 +01:00
Tobias Geerinckx-Rice
1c91169094
gnu: youtube-dl: Update to 2018.01.21.
...
* gnu/packages/video.scm (youtube-dl): Update to 2018.01.21.
[description]: Update. ‘A few’ is simply no longer true.
2018-01-21 22:35:56 +01:00
Tobias Geerinckx-Rice
897bd0b501
gnu: mktorrent: Add missing @dfn to description.
...
* gnu/packages/bittorrent.scm (mktorrent)[description]: Add missing @dfn.
2018-01-21 22:35:56 +01:00
Tobias Geerinckx-Rice
9270b2fb45
gnu: libtorrent-rasterbar: Update home page.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar)[home-page]: Use extant domain.
2018-01-21 20:40:29 +01:00
Tobias Geerinckx-Rice
982dab0ba7
gnu: newt: Update to 0.52.20.
...
* gnu/packages/slang.scm (newt): Update to 0.52.20.
2018-01-21 20:40:29 +01:00
Tobias Geerinckx-Rice
11861d2bf0
gnu: mia: Update to 2.4.6.
...
* gnu/packages/image-processing.scm (mia): Update to 2.4.6.
2018-01-21 20:40:28 +01:00
Ricardo Wurmus
e7a30ded59
gnu: Add python2-graphite-web.
...
* gnu/packages/monitoring.scm (python2-graphite-web): New variable.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus
a15181bbdb
gnu: Add python2-carbon.
...
* gnu/packages/monitoring.scm (python2-carbon): New variable.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus
4d92c21064
gnu: Add python-whisper.
...
* gnu/packages/monitoring.scm (python-whisper, python2-whisper): New
variables.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus
40fac51a19
gnu: Add python-django-tagging.
...
* gnu/packages/django.scm (python-django-tagging, python2-django-tagging): New
variables.
2018-01-21 19:38:51 +01:00
Ricardo Wurmus
220ed20b22
gnu: Add python-txamqp.
...
* gnu/packages/python.scm (python-txamqp, python2-txamqp): New variables.
2018-01-21 19:38:50 +01:00
Ricardo Wurmus
0b88f536db
gnu: emacs-tiny: Fix indentation.
...
* gnu/packages/emacs.scm (emacs-tiny): Fix indentation.
2018-01-21 14:18:10 +01:00
Ricardo Wurmus
5a545aab62
gnu: emacs-request: Update to 0.3.0.
...
* gnu/packages/emacs.scm (emacs-request): Update to 0.3.0.
[source]: Fetch with git.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus
5f1bb222c9
gnu: Add r-catterplots.
...
* gnu/packages/statistics.scm (r-catterplots): New variable.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus
7762646d95
gnu: Add salmon.
...
* gnu/packages/bioinformatics.scm (libstadenio-for-salmon,
spdlog-for-salmon, bwa-for-salmon, salmon): New variables.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus
8d77a085a7
gnu: Add sailfish.
...
* gnu/packages/bioinformatics.scm (sailfish): New variable.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus
1fe0bde34d
gnu: Add libdivsufsort.
...
* gnu/packages/bioinformatics.scm (libdivsufsort): New variable.
2018-01-21 14:18:09 +01:00
Ricardo Wurmus
c3b2ab9d3b
gnu: Add libgff.
...
* gnu/packages/bioinformatics.scm (libgff): New variable.
2018-01-21 14:18:09 +01:00
Efraim Flashner
b0b7150b6c
gnu: orpheus: Fix build on aarch64-linux.
...
* gnu/packages/orpheus.scm (orpheus)[arguments]: Explicitly set the
build target when building on aarch64-linux.
2018-01-21 12:53:33 +02:00
Danny Milosavljevic
e81e154c40
gnu: python-kivy: Update to 1.10.0.
...
* gnu/packages/python.scm (python-kivy): Update to 1.10.0.
[arguments]: Remove custom "build" phase.
2018-01-21 11:01:51 +01:00
Kei Kebreau
75033216ea
gnu: clisp: Fix build with glibc 2.26.
...
* gnu/packages/patches/clisp-glibc-2.26.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp.scm (clisp)[source]: Use it.
2018-01-20 21:48:47 -05:00
Tobias Geerinckx-Rice
8e7e6170ab
gnu: intel-gpu-tools: Use INVOKE.
...
* gnu/packages/admin.scm (intel-gpu-tools)[arguments]: Substitute INVOKE
for SYSTEM*.
2018-01-21 02:53:17 +01:00
Tobias Geerinckx-Rice
601953ed94
gnu: intel-gpu-tools: Update to 1.21.
...
* gnu/packages/admin.scm (intel-gpu-tools): Update to 1.21.
2018-01-21 02:53:16 +01:00
Tobias Geerinckx-Rice
835a148ff3
gnu: libtorrent-rasterbar: Update to 1.1.6.
...
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.6.
2018-01-21 02:53:16 +01:00
Tobias Geerinckx-Rice
d5ae997aaf
gnu: spice: Use HTTPS for spice-space.org home pages.
...
* gnu/packages/spice.scm (spice, spice-vdagent)[home-page]: Use HTTPS
2018-01-21 02:53:15 +01:00
Tobias Geerinckx-Rice
e564a16e28
gnu: spice-gtk: Update to 0.34.
...
* gnu/packages/spice.scm (spice-gtk): Update to 0.34.
2018-01-21 02:53:15 +01:00
Tobias Geerinckx-Rice
8f890fed34
gnu: babl: Update to 0.1.40.
...
* gnu/packages/gimp.scm (babl): Update to 0.1.40.
2018-01-21 02:53:14 +01:00
Tobias Geerinckx-Rice
9d2e56d0af
gnu: babl: Parameterise source URI.
...
* gnu/packages/gimp.scm (babl)[source]: Use VERSION-MAJOR+MINOR.
2018-01-21 02:53:14 +01:00
Tobias Geerinckx-Rice
0c8ac76cfe
gnu: babl: Edit description.
...
* gnu/packages/gimp.scm (babl)[description]: Edit.
2018-01-21 02:53:13 +01:00
Tobias Geerinckx-Rice
fd90e39695
gnu: mktorrent: Update to 1.1.
...
* gnu/packages/bittorrent.scm (mktorrent): Update to 1.1.
[source, home-page]: Use new URI.
2018-01-21 02:50:16 +01:00
Mark H Weaver
7c29129695
gnu: fltk: Fix freetype support.
...
* gnu/packages/fltk.scm (fltk)[native-inputs]: New field. Add 'pkg-config'.
2018-01-20 20:29:35 -05:00
Ludovic Courtès
6915da225f
gnu: gnome-keyring: Fix build with Automake 1.15.1.
...
* gnu/packages/gnome.scm (gnome-keyring)[arguments] <fix-docbook>:
Invoke autoconf/aclocal/automake.
2018-01-21 01:14:22 +01:00
Ludovic Courtès
89a2647816
services: herd: 'with-shepherd' no longer leaves an open connection.
...
* gnu/services/herd.scm (with-shepherd): Use 'dynamic-wind' and close
CONNECTION at the end.
2018-01-21 00:24:03 +01:00
Ludovic Courtès
30875d07ef
doc: No longer mention Wicd in OS examples.
...
* gnu/system/examples/desktop.tmpl,
gnu/system/examples/lightweight-desktop.tmpl: Mention NetworkManager
instead of Wicd.
2018-01-21 00:24:03 +01:00
Ludovic Courtès
d466b1fc82
services: Missing services are automatically instantiated.
...
This simplifies OS configuration: users no longer need to be aware of
what a given service depends on.
See the discussion at
<https://lists.gnu.org/archive/html/guix-devel/2018-01/msg00114.html >.
* gnu/services.scm (missing-target-error): New procedure.
(service-back-edges): Use it.
(instantiate-missing-services): New procedure.
* gnu/system.scm (operating-system-services): Call
'instantiate-missing-services'.
* tests/services.scm ("instantiate-missing-services")
("instantiate-missing-services, no default value"): New tests.
* gnu/services/version-control.scm (cgit-service-type)[extensions]: Add
FCGIWRAP-SERVICE-TYPE.
* gnu/tests/version-control.scm (%cgit-os): Remove NGINX-SERVICE-TYPE
and FCGIWRAP-SERVICE-TYPE instances.
* doc/guix.texi (Log Rotation): Remove 'mcron-service-type' in example.
(Miscellaneous Services): Remove 'nginx-service-type' and
'fcgiwrap-service-type' in Cgit example.
2018-01-21 00:24:03 +01:00
Ludovic Courtès
bc58201ec2
tests: Cgit test waits for /var/run/shepherd/socket.
...
Previously tests sometimes start before the shepherd was listening,
leading to test failures.
* gnu/tests/version-control.scm (run-cgit-test)[test]: Add "shepherd
socket ready" test. Rename to two "service running" tests for clarity.
2018-01-21 00:24:03 +01:00
Ludovic Courtès
33033a620e
services: shepherd: Make 'shepherd-configuration-file' non-monadic.
...
Suggested by atw on #guix.
* gnu/services/shepherd.scm (shepherd-service-file): Use 'scheme-file'
instead of 'gexp->file'.
(shepherd-configuration-file): Likewise, and adjust to non-monadic
style.
(shepherd-boot-gexp): Adjust accordingly.
* guix/scripts/system.scm (upgrade-shepherd-services): Use
'lower-object' in addition to 'shepherd-service-file'.
2018-01-21 00:24:02 +01:00
Danny Milosavljevic
7175abaaa4
gnu: Add mkbootimg.
...
* gnu/packages/android.scm (mkbootimg): New variable.
2018-01-20 23:07:20 +01:00
Danny Milosavljevic
6ef5162d65
gnu: Add abootimg.
...
* gnu/packages/android.scm (abootimg): New variable.
2018-01-20 22:52:01 +01:00
Danny Milosavljevic
84ee33787e
system: Add Nintendo NES Classic Edition installer.
...
* gnu/bootloader/u-boot.scm (u-boot-nintendo-nes-classic-edition-bootloader):
New exported variable.
* gnu/packages/bootloaders.scm (u-boot-nintendo-nes-classic-edition):
New exported variable.
* gnu/system/install.scm (nintendo-nes-classic-edition-installation-os):
New exported variable.
2018-01-20 22:50:56 +01:00
Danny Milosavljevic
df8a909660
system: make-u-boot-package: Replace underscores by dashes in package name.
...
* gnu/packages/bootloaders.scm (make-u-boot-package): Replace underscores by
dashes in package name.
2018-01-20 22:50:56 +01:00
Danny Milosavljevic
fccdc8c839
system: Factor out embedded-installation-os.
...
* gnu/system/install.scm (embedded-installation-os): New variable.
(beaglebone-black-installation-os): Use it.
(a20-olinuxino-lime2-emmc-installation-os): Use it.
(a20-olinuxino-micro-installation-os): Use it.
(banana-pi-m2-ultra-installation-os): Use it.
2018-01-20 22:50:56 +01:00
Danny Milosavljevic
8bac66deab
system: Factor out agetty-default-service.
...
* gnu/system/install.scm (agetty-default-service): New variable.
(beaglebone-black-installation-os): Use it.
(a20-olinuxino-lime2-emmc-installation-os): Use it.
(a20-olinuxino-micro-installation-os): Use it.
(banana-pi-m2-ultra-installation-os): Use it.
2018-01-20 22:50:55 +01:00
Danny Milosavljevic
a7bb327e3c
system: Add A20 OLinuXino MICRO installer.
...
* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-micro-bootloader): New
exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-micro): New exported
variable.
* gnu/system/install.scm (a20-olinuxino-micro-installation-os): New exported
variable.
2018-01-20 22:50:55 +01:00
Danny Milosavljevic
4b9e9abb36
system: Add A20 OLinuXino LIME2 installer.
...
* gnu/bootloader/u-boot.scm (u-boot-a20-olinuxino-lime2-bootloader): New
exported variable.
* gnu/packages/bootloaders.scm (u-boot-a20-olinuxino-lime2): New exported
variable.
* gnu/system/install.scm (a20-olinuxino-lime2-emmc-installation-os): New exported
variable.
2018-01-20 22:50:55 +01:00
Tobias Geerinckx-Rice
e81c906647
gnu: wxsvg: Update to 1.5.12.
...
* gnu/packages/wxwidgets.scm (wxsvg): Update to 1.5.12.
2018-01-20 22:27:34 +01:00
Tobias Geerinckx-Rice
cb7781177b
gnu: video, xml: Fix typo.
...
* gnu/packages/video.scm (libva)[synopsis]: Fix ‘libary’ typo.
[description]: Use @dfn.
* gnu/packages/xml.scm (libebml): Likewise.
2018-01-20 22:27:34 +01:00
Gábor Boskovits
d0e9ded713
gnu: java-asm: Update to 6.0.
...
* gnu/packages/java.scm (java-asm): Update to 6.0.
[propagated-inputs]: Add java-aqute-bndlib.
[arguments]: Adjust #:make-flags accordingly.
Co-authored-by: Chris Marusich <cmmarusich@gmail.com>
2018-01-20 13:03:37 -08:00
Efraim Flashner
d6e8a84e2a
gnu: godot: Fix building on aarch64-linux.
...
* gnu/packages/game-development.scm (godot)[arguments]: Add a flag when
building for aarch64-linux to build without threads.
2018-01-20 22:14:37 +02:00
Danny Milosavljevic
e32d302474
gnu: cross-base: Apply gcc 6 patch to gcc >= 6.
...
* gnu/packages/cross-base.scm (cross-gcc): Apply gcc 6 patch to gcc >= 6.
2018-01-20 20:33:11 +01:00