Commit graph

49287 commits

Author SHA1 Message Date
Marius Bakke
c436261312
gnu: sdl2: Fix build on 32-bit architectures.
* gnu/packages/patches/sdl2-mesa-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/sdl.scm (sdl2)[source](patches): New field.
2019-10-15 18:09:14 +02:00
Marius Bakke
2737c7fe8a
gnu: mesa: Fix test failure on 32-bit systems.
* gnu/packages/patches/mesa-timespec-test-32bit.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gl.scm (mesa)[source](patches): Add it.
2019-10-14 18:16:21 +02:00
Diego Nicola Barbato
531b63eba7
gnu: pulseaudio: Add optional X11 inputs.
* gnu/packages/pulseaudio.scm (pulseaudio)[inputs]: Add libxcb, libice, libsm,
  and libxtst.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2019-10-13 23:08:10 +02:00
Marius Bakke
52efb4adef
gnu: cups-filters: Update to 1.25.11.
* gnu/packages/cups.scm (cups-filters): Update to 1.25.11.
2019-10-13 23:08:10 +02:00
Marius Bakke
8fc24f300b
gnu: OpenSSL@1.0: Incorporate grafted changes.
* gnu/packages/tls.scm (openssl-1.0): Update to 1.0.2t.
[replacement]: Remove.
[arguments]: Add #:parallel-build?.
(openssl-1.0.2t): Remove variable.
2019-10-13 23:07:56 +02:00
Marius Bakke
378ebc048c
Merge branch 'master' into staging 2019-10-13 23:04:06 +02:00
Marius Bakke
64855281c1
gnu: librsvg: Update to 2.46.0.
* gnu/packages/gnome.scm (librsvg-next): Update to 2.46.0.
[arguments]: Patch SHELL in "po/Makefile.in.in".
[native-inputs]: Replace RUST-1.27 with RUST-1.34.
2019-10-13 22:49:16 +02:00
Marius Bakke
e436379c94
gnu: expat: Replace with 2.2.9 [fixes CVE-2019-15903].
* gnu/packages/xml.scm (expat-2.2.9): New variable.
(expat)[replacement]: New field.
2019-10-13 22:49:16 +02:00
Marius Bakke
24496210ea
gnu: libgcrypt: Replace with 1.8.5 [fixes CVE-2019-13627].
* gnu/packages/gnupg.scm (libgcrypt-1.8.5): New variable.
(libgcrypt)[replacement]: New field.
2019-10-13 22:49:16 +02:00
Marius Bakke
046915dead
gnu: curl: Replace with 7.66.0 [fixes CVE-2019-5481, CVE-2019-5482].
* gnu/packages/curl.scm (curl-7.66.0): New variable.
(curl)[replacement]: New field.
2019-10-13 22:49:16 +02:00
Marius Bakke
cb867883ea
gnu: nghttp2: Replace with 1.39.2 [fixes CVE-2019-9511, CVE-2019-9513].
* gnu/packages/web.scm (nghttp2-1.39.2): New variable.
(nghttp2)[replacement]: New field.
2019-10-13 22:49:16 +02:00
Marius Bakke
d6718086f8
gnu: OpenSSL@1.0: Replace with 1.0.2t [fixes CVE-2019-1547, CVE-2019-1563].
* gnu/packages/tls.scm (openssl-1.0.2t): New variable.
(openssl-1.0)[replacement]: New field.
2019-10-13 22:49:16 +02:00
Björn Höfling
d99e7ee0f2
gnu: java-tomcat: Update to 8.5.46.
* gnu/packages/web.scm (java-tomcat): Update to 8.5.46.
2019-10-13 22:35:05 +02:00
Björn Höfling
39775121c4
gnu: java-tomcat: Build the full Tomcat package.
Currently java-tomcat uses the "package" build-target. In that way, it is
built like a library, with only the jar files. This commit will change the
build-target to "deploy" in order to build the full tomcat package.

* gnu/packages/web.scm (java-tomcat)[source]: Remove bat-files in snippet.
[inputs]: Remove java-eclipse-jdt-core, add java-commons-daemon, java-ecj.
[native-inputs]: Remove.
[arguments]: Use "deploy" build-target, add phases 'modify-deploy,
'symlink-commons-daemon,  'symlink-java-ecj, change 'install phase.
2019-10-13 22:35:05 +02:00
Björn Höfling
bc3497a573
gnu: Add java-ecj in version 4.6.3.
* gnu/packages/java.scm (java-ecj): New variable.
2019-10-13 22:35:04 +02:00
Björn Höfling
b503ae3dba
gnu: java-commons-daemon: Update to 1.1.0.
* gnu/packages/java (java-commons-daemon): Update to 1.1.0.
2019-10-13 22:35:04 +02:00
Björn Höfling
53ba191b3b
gnu: Remove dependencies on java-tomcat, use servlet API instead.
These packages are using java-tomcat as a dependency where they
actually only need a servlet API.

* gnu/packages/maven.scm (maven-wagon-tck-http)[inputs]: Remove java-tomcat,
  add java-javaee-servletapi.
  (maven-wagon-http)[native-inputs]: Same here.
* gnu/packages/web.scm (java-eclipse-jetty-util)[inputs]: Same here.
  (java-eclipse-jetty-http-test-classes)[inputs]: Same here.
  (java-eclipse-jetty-security)[inputs]: Same here.
  (java-eclipse-jetty-servlet)[inputs]: Same here.
  (java-eclipse-jetty-webapp-9.2)[inputs]: Same here.
2019-10-13 22:35:04 +02:00
Björn Höfling
8ea8d607f9
gnu: java-javaee-servletapi: Add properties-files to jar.
* gnu/packages/java.scm (jav-javaee-servletapi)[arguments]: Add phase
'copy-resources' to copy properties-files.
2019-10-13 22:35:04 +02:00
Björn Höfling
44bac44ca1
gnu: java-javaee-servletapi: Don't use unstable tarball.
* gnu/packages/java.scm (java-javaee-servletapi)[source]: Use git-fetch.
2019-10-13 22:35:04 +02:00
Björn Höfling
d967fbc13a
gnu: ant-build-system: Don't override symlinks.
When repacking jar-files, don't work on symlinks: Otherwise, they would be
overridden with the repacked jar-file.

* guix/build/ant-build-system.scm (regular-jar-file-predicate): New procedure.
(generate-jar-indices, strip-jar-timestamps): Use it.
2019-10-13 22:35:04 +02:00
Oleg Pykhalov
0475c88d6f
gnu: Add emacs-forge.
* gnu/packages/emacs-xyz.scm (emacs-forge): New variable.
2019-10-13 22:29:42 +03:00
Oleg Pykhalov
735a972eae
gnu: emacs-closql: Update to 1.0.0-1.70b98db.
* gnu/packages/emacs-xyz.scm (emacs-closql): Update to 1.0.0-1.70b98db.
2019-10-13 22:29:42 +03:00
Brian Leung
2485f17256
gnu: emacs-ghub: Update to 3.2.0-1.cf0b13a.
* gnu/packages/emacs-xyz.scm (emacs-ghub): Update to 3.2.0-1.cf0b13a.

Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
2019-10-13 22:29:42 +03:00
Oleg Pykhalov
fd82f7ae9b
gnu: emacs-magit: Update to 2.90.1-2.c761d28.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 2.90.1-2.c761d28.
[arguments]: Add patch phase.
2019-10-13 22:29:41 +03:00
Marius Bakke
c2734ff809
gnu: ao: Update to 1.2.2-5-g20dc8ed [fixes CVE-2017-11548].
* gnu/packages/xiph.scm (ao): Update to 1.2.2-5-g20dc8ed.
[source]: Switch to GIT-FETCH.
[native-inputs]: Add AUTOCONF, AUTOMAKE and LIBTOOL.
2019-10-13 18:35:59 +02:00
Marius Bakke
c7adcb7cf8
gnu: ao: Specify CPE name.
* gnu/packages/xiph.scm (ao)[properties]: New field.
2019-10-13 18:35:59 +02:00
Marius Bakke
068d0a1c34
gnu: tcl: Update home page.
* gnu/packages/tcl.scm (tcl)[home-page]: Use HTTPS.
2019-10-13 18:35:59 +02:00
Marius Bakke
a4a70cc4d7
gnu: util-linux: Adjust indentation.
* gnu/packages/linux.scm (util-linux): Re-indent.
2019-10-13 18:35:58 +02:00
Eric Bavier
0163b9002a
gnu: Add pragha.
* gnu/packages/music.scm (pragha): New variable.
2019-10-13 11:08:56 -05:00
Efraim Flashner
8df9249d8e
gnu: qt: Update to 5.12.5.
* gnu/packages/qt.scm (qt, qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtwebglplugin, qtwebview, qtlocation, qttools, qtscript,
qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad,
qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth,
qtremoteobjects, qtspeech): Update to 5.12.5.
2019-10-13 17:04:05 +03:00
Pierre Langlois
55af645605
gnu: easytag: Fix mp3 support.
* gnu/packages/music.scm (easytag)[arguments]: Add 'Name', 'Description' and
'Version' entries to temporary id3tag.pc pkg-config file.  Terminate phases
with #t.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-10-13 13:09:02 +02:00
Pierre Langlois
b5f6700fb4
gnu: id3lib: Apply patch for UTF16 writing bug.
* gnu/packages/patches/id3lib-UTF16-writing-bug.patch: New file.
* gnu/packages/mp3.scm (id3lib)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2019-10-13 13:07:44 +02:00
Marius Bakke
bd321df37a
gnu: parted: End phases on #t.
* gnu/packages/disk.scm (parted)[arguments]: End phase on #t and reindent.
2019-10-13 12:53:44 +02:00
Marius Bakke
20e0157333
gnu: parted: Complete the 3.3 update.
Fixes <https://bugs.gnu.org/37721>.
Reported by Jesse Gibbons <jgibbons2357@gmail.com>.

This is a follow-up to commit 6ad7e3578b.

* gnu/packages/patches/parted-glibc-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/disk.scm (parted)[source](patches): Remove.
[native-inputs]: Add E2FSPROGS.
2019-10-13 12:53:44 +02:00
Pierre Neidhardt
b51c402f23
gnu: Add emacs-sly-asdf.
* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): New variable.
2019-10-13 12:49:25 +02:00
Pierre Neidhardt
4dfb02690d
gnu: Add emacs-sly-quicklisp.
* gnu/packages/emacs-xyz.scm (emacs-sly-quicklisp): New variable.
2019-10-13 12:49:25 +02:00
Pierre Neidhardt
e60e1cb244
gnu: emacs-sly: Update to 20191003.
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20191003.
[native-inputs]: Add texinfo to build doc.
[arguments]: Include "contrib" and "slink" folders so that SLY can start.
Add "install-doc" phase.
2019-10-13 12:49:25 +02:00
Tobias Geerinckx-Rice
5497d68257
gnu: shotwell: Don't use NAME in source URI.
* gnu/packages/gnome.scm (shotwell)[source]: Hard-code NAME.
2019-10-12 22:16:07 +02:00
Tobias Geerinckx-Rice
a1c6fb52f7
gnu: shotwell: Update to 0.30.7.
* gnu/packages/gnome.scm (shotwell): Update to 0.30.7.
2019-10-12 22:16:07 +02:00
Tobias Geerinckx-Rice
54b74cc668
gnu: eog-plugins: Update to 3.26.4.
* gnu/packages/gnome.scm (eog-plugins): Update to 3.26.4.
2019-10-12 22:16:07 +02:00
Tobias Geerinckx-Rice
6ad7e3578b
gnu: parted: Update to 3.3.
* gnu/packages/disk.scm (parted): Update to 3.3.
2019-10-12 22:16:07 +02:00
Marius Bakke
93ae28c029
gnu: e2fsprogs: Update to 1.45.4 [fixes CVE-2019-5094].
* gnu/packages/linux.scm (e2fsprogs): Update to 1.45.4.
2019-10-12 21:44:26 +02:00
Marius Bakke
d87f6816a4
gnu: python-sphinx: Update to 2.2.0.
* gnu/packages/sphinx.scm (python-sphinx): Update to 2.2.0.
2019-10-12 21:07:36 +02:00
Marius Bakke
c4220afb94
gnu: libXvMC: Update to 1.0.12.
* gnu/packages/xorg.scm (libxvmc): Update to 1.0.12.
2019-10-12 20:55:20 +02:00
Marius Bakke
e3fa098177
gnu: libXfont: Update to 2.0.4.
* gnu/packages/xorg.scm (libxfont2): Update to 2.0.4.
2019-10-12 20:54:53 +02:00
Marius Bakke
178611c833
gnu: mesa: Update to 19.2.1.
* gnu/packages/gl.scm (mesa): Update to 19.2.1.
[native-inputs]: Replace PYTHON with PYTHON-WRAPPER.
2019-10-12 20:54:27 +02:00
Marius Bakke
4a38ec9e98
gnu: Remove GDB@8.2.
* gnu/packages/gdb.scm (gdb-8.2): Rename to ...
(gdb-8.3): ... this.  Update to 8.3.1.
(gdb): Refer to GDB-8.3.
2019-10-12 20:54:18 +02:00
Efraim Flashner
bc0873ef33
gnu: efl: Update to 1.23.1.
* gnu/packages/enlightenment.scm (efl): Update to 1.23.1.
2019-10-12 21:10:28 +03:00
Marius Bakke
9f294736b2
gnu: python-jupyter-kernel-test: Use PYTHON-VERSION.
* gnu/packages/jupyter.scm (python-jupyter-kernel-test)[arguments]: Use
PYTHON-VERSION to determite Python version.
2019-10-12 18:39:58 +02:00
Marius Bakke
ff97c86295
gnu: json-modern-cxx: Update to 3.7.0.
* gnu/packages/cpp.scm (json-modern-cxx): Update to 3.7.0.
[source](snippet): Adjust for new doctest requirement.
[native-inputs]: Add DOCTEST.
[inputs]: Remove CATCH-FRAMEWORK2.
2019-10-12 18:39:58 +02:00