Commit graph

83971 commits

Author SHA1 Message Date
Guillaume Le Vaillant 7ceafdf072
gnu: crispy-doom: Fix build.
* gnu/packages/games.scm (crispy-doom)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16 10:31:25 +02:00
Guillaume Le Vaillant bbdc4d7347
gnu: blastem: Fix build.
* gnu/packages/emulators.scm (blastem)[arguments]: Update 'fix-source' phase
  to add '-fcommon' to CFLAGS.
2021-09-16 10:28:05 +02:00
Guillaume Le Vaillant bad54e6384
gnu: aris: Fix build.
* gnu/packages/maths.scm (aris)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-16 10:18:19 +02:00
Guillaume Le Vaillant c9f7770eee
gnu: arcan: Fix build.
* gnu/packages/arcan.scm (arcan, arcan-sdl)[arguments]: Pass '-fcommon' to
  CFLAGS.
2021-09-16 10:15:34 +02:00
Thiago Jung Bauermann via Guix-patches via b3ee04cde7
gnu: xygrib: Fix finding resources in the data directory.
Currently, if you start up XyGrib it will not show icons in the toolbar
buttons, translated strings in the UI nor the map in the main view.  These
are all items stored in the data directory, which XyGrib can’t find.

Backport upstream PR 235 (already merged upstream) which makes it use XDG
directories correctly.

As a bonus, the PR also contains a fix to find libjpeg, so we don’t need
the substitution for that anymore.

* gnu/packages/patches/xygrib-fix-finding-data.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/geo.scm (xygrib)[source]: Use it.
  [arguments]<#:configure-flags>: Pass ‘-DGNU_PACKAGE=ON’.
  [arguments]<#:phases>{patch-directories}: Remove fix to find libjpeg.
  Remove trailing ‘#t’.
[native-search-paths]: Add ‘XDG_DATA_DIRS’.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-16 09:49:31 +02:00
Ludovic Courtès 35848d2c2e
gnu: glib: Avoid timer.c test failure on i686-linux.
* gnu/packages/glib.scm (glib)[arguments]: In 'disable-failing-tests'
phase, modify "glib/tests/timer.c" on i[56]86 to address test failure.
2021-09-15 22:10:06 +02:00
Guillaume Le Vaillant 988eb0d512
gnu: openjdk10: Fix build.
* gnu/packages/java.scm (openjdk10)[arguments]: Pass '-fcommon' to CFLAGS.
  Add 'disable-warnings-as-errors' phase.
  [native-inputs]: Add gcc-9.
2021-09-15 15:03:29 +02:00
Guillaume Le Vaillant a2131c12be
gnu: openjdk9: Fix build.
* gnu/packages/java.scm (openjdk9)[arguments]: Pass '-fcommon' to CFLAGS.
  [native-inputs]: Add gcc-9.
2021-09-15 14:07:56 +02:00
Guillaume Le Vaillant 16c66d1d67
gnu: make-4.2: Fix build.
* gnu/packages/base.scm (gnu-make-4.2)[arguments]: Add "-D__stat=stat" to
  'configure-flags'.
2021-09-14 23:38:37 +02:00
Guillaume Le Vaillant badf083d30
gnu: javacc: Fix build.
* gnu/packages/java.scm (javacc)[arguments]: Use gexp for 'make-flags'.
2021-09-14 22:30:22 +02:00
Guillaume Le Vaillant da47472e86
gnu: java-org-ow2-parent-pom: Fix build.
* gnu/packages/java.scm (java-org-ow2-parent-pom-1.3)[arguments]: Use gexp in
  'install' phase.
2021-09-14 22:24:18 +02:00
Guillaume Le Vaillant a8c65537f8
gnu: java-classpathx-servletapi: Fix build.
* gnu/packages/java.scm (java-classpathx-servletapi)[arguments]: Use gexp for
  'make-flags'.
2021-09-14 22:10:23 +02:00
Guillaume Le Vaillant 4a5c795403
gnu: ant: Fix build.
* gnu/packages/java.scm (ant/java8)[arguments]: Delete
  'define-java-environment-variables' phase inherited from ant-bootstrap.
2021-09-14 21:59:32 +02:00
Guillaume Le Vaillant 4dbebca113
gnu: icedtea: Fix build.
* gnu/packages/java.scm (icedtea-8)[arguments]: Pass '-fcommon' to CFLAGS and
  CXXFLAGS. Add 'fix-openjdk' phase.
2021-09-14 21:39:05 +02:00
Guillaume Le Vaillant 1fec7c43f8
gnu: icedtea-7: Fix build.
* gnu/packages/java.scm (icedtea-7)[arguments]: Add 'fix-openjdk' phase.
  Update 'install-keystore' phase.
2021-09-14 21:18:39 +02:00
Guillaume Le Vaillant f8cff36124
gnu: icedtea-6: Fix build.
* gnu/packages/java.scm (icedtea-6)[arguments]: Add 'fix-openjdk' phase.
2021-09-14 18:07:23 +02:00
Ludovic Courtès 921595fa65
gnu: gsl: Comment out more tests that fail on i686-linux.
* gnu/packages/maths.scm (gsl)[arguments]: In 'disable-failing-tests'
phase, comment out more tests.
2021-09-14 15:49:56 +02:00
Ludovic Courtès 49ab267cbe
gnu: attr: Allow compilation on GNU/Hurd.
* gnu/packages/attr.scm (attr)[arguments]: Add 'skip-linux-syscalls'
phase when 'hurd-target?' returns true.
2021-09-14 15:49:56 +02:00
Felix Gruber 7701a3cf23
gnu: python-pytest-mpl: Fix build.
* gnu/packages/python-check.scm (python-pytest-mpl)[propagated-inputs]:
  Add python-nose.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-14 10:10:57 +02:00
Efraim Flashner 7269f0c1b2
gnu: dblatex: Update package names in texlive-union.
* gnu/packages/docbook.scm (dblatex)[inputs]: Replace
texlive-latex-hyperref with texlive-hyperref, texlive-latex-wasysym with
texlive-wasysym, texlive-fonts-stmryrd with texlive-stmryrd.
2021-09-14 09:41:43 +03:00
Felix Gruber d1732a007f
gnu: obby: Fix build.
* gnu/packages/gobby.scm (obby)[inputs]: Replace libsigc++ with
libsigc++-2.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-09-12 16:43:47 +03:00
Felix Gruber 3cea6f4009
gnu: gobby: Update to 0.6.0.
This fixes a build failure due to our libinfinite being too recent for
gobby 0.5.0.

* gnu/packages/gobby.scm (gobby): Update to 0.6.0.
[build-system]: Change to glib-or-gtk-build-system which helps to find
glib-compile-schemas.
[native-inputs]: Add itstool.
[inputs]: Replace gtkmm-2 with gtkmm and gtksourceview-2 with
gtksourceview-3.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-09-12 16:43:40 +03:00
Efraim Flashner 27d2e828b9
gnu: ruby-asciidoctor: Update to 2.0.16.
* gnu/packages/ruby.scm (ruby-asciidoctor): Update to 2.0.16.
[native-inputs]: Add ruby-erubi.
2021-09-12 15:35:22 +03:00
Efraim Flashner 2ccf988ff5
gnu: ruby-ruby-prof: Update to 1.4.3.
* gnu/packages/ruby.scm (ruby-ruby-prof): Update to 1.4.3.
2021-09-12 15:35:22 +03:00
Efraim Flashner 2d8307ed28
gnu: ruby-byebug: Disable misbehaving test.
* gnu/packages/ruby.scm (ruby-byebug)[arguments]: Add phase to skip
misbehaving test.
2021-09-12 15:35:22 +03:00
Efraim Flashner 94676291fb
gnu: ruby-rexml: Use version vendored with ruby.
* gnu/packages/ruby.scm (ruby-rubocop, ruby-crack)
[propagated-inputs]: Remove ruby-rexml.
2021-09-12 15:35:22 +03:00
Efraim Flashner cffc4124d4
gnu: ruby-byebug-11: Make default ruby-byebug.
* gnu/packages/ruby.scm (ruby-byebug-11): Rename to ruby-byebug.
(ruby-pry-byebug)[propagated-inputs]: Use ruby-byebug.
2021-09-12 15:35:21 +03:00
Efraim Flashner 4c542f32aa
gnu: ruby-ast: Sort inputs alphabetically.
* gnu/packages/ruby.scm (ruby-ast)[native-inputs]: Sort alphabetically.
2021-09-12 15:35:21 +03:00
Efraim Flashner 24e01274ff
gnu: ruby-ast: Update to 2.4.2.
* gnu/packages/ruby.scm (ruby-ast): Update to 2.4.2.
2021-09-12 15:35:21 +03:00
Efraim Flashner 878124a805
gnu: ruby-ast: Adjust to newer ruby-rake version.
* gnu/packages/ruby.sm (ruby-ast)[arguments]: Adjust the gemspec file to
allow for newer versions of ruby-rake.
2021-09-12 15:35:21 +03:00
Efraim Flashner 28dd51eefb
gnu: ruby-minitest-bonus-assertions: Disable tests.
* gnu/packages/ruby.scm (ruby-minitest-bonus-assertions)[arguments]:
Disable test suite; it has bit rotted.
2021-09-12 15:35:21 +03:00
Efraim Flashner 8ba17bda9b
gnu: ruby-regexp-property-values: Update to 1.0.0-1.03007a6.
* gnu/packages/ruby.scm (ruby-regexp-property-values): Update to 1.0.0-1.03007a6.
[native-inputs]: Add ruby-rake.
2021-09-12 15:35:21 +03:00
Efraim Flashner 5d31be6bf6
gnu: ruby-racc: Update to 1.5.2.
* gnu/packages/ruby.scm (ruby-racc): Update to 1.5.2.
[arguments]: Skip tests.
2021-09-12 15:35:21 +03:00
Guillaume Le Vaillant 379cea3277
gnu: xboard: Fix building with gcc 10.
* gnu/packages/games.scm (xboard)[arguments]: Pass '-fcommon' to CFLAGS.
2021-09-12 14:30:51 +02:00
Guillaume Le Vaillant e43c572f33
gnu: gnucash: Update to 4.6.
* gnu/packages/gnucash.scm (gnucash): Update to 4.6.
  [native-inputs]: Add gmp.
2021-09-12 14:27:16 +02:00
Guillaume Le Vaillant b8097355f1
gnu: libxml++: Fix build.
* gnu/packages/gnome.scm (libxml++)[inputs]: Replace glibmm by glibmm-2.64.
2021-09-12 13:46:14 +02:00
Felix Gruber e6fcf1c140
gnu: libxmlplusplus: Fix build.
* gnu/packages/xml.scm (libxmlplusplus)[inputs]: Replace glibmm with
  glibmm-2.64.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-12 13:46:14 +02:00
Efraim Flashner 66cf6853c5
gnu: ruby-tins: Update to 1.29.1.
* gnu/packages/ruby.scm (ruby-tins): Update to 1.29.1.
[propagated-inputs]: Add ruby-sync.
2021-09-12 14:04:57 +03:00
Efraim Flashner 90f297e4a0
gnu: Add ruby-sync.
* gnu/packages/ruby.scm (ruby-sync): New variable.
2021-09-12 14:04:56 +03:00
Efraim Flashner cc182dc438
gnu: ruby-multi-json: Update to 1.15.0.
* gnu/packages/ruby.scm (ruby-multi-json): Update to 1.15.0.
[arguments]: Remove custom 'remove-signing-key-reference phase. Add
phase to adjust test suite.
[native-inputs]: Remove bundler, ruby-yard.
2021-09-12 14:04:56 +03:00
Efraim Flashner fb204d0a21
gnu: ruby-json-pure: Update to 2.3.1.
* gnu/packages/ruby.scm (ruby-json-pure): Update to 2.3.1.
[arguments]: Remove custom 'regenerate-gemspec, 'fix-json-java.gemspec
phases. Remove part of custom 'fix-rakefile phase.
[native-inputs]: Add which.
2021-09-12 14:04:56 +03:00
Efraim Flashner df10452b2f
gnu: ruby-mocha: Update to 1.13.0.
* gnu/packages/ruby.scm (ruby-mocha): Update to 1.13.0.
[home-page]: Adjust to new upstream home-page.
2021-09-12 14:04:56 +03:00
Efraim Flashner 04920dca2a
gnu: ruby-pandoc-ruby: Adjust test suite.
* gnu/packages/ruby.scm (ruby-pandoc-ruby)[arguments]: Adjust test suite
to change in ruby behavior and the test suite.
2021-09-12 14:04:56 +03:00
Jonathan Brielmaier 0246bf5f80
gnu: gnome-maps: Remove obsolete phase.
* gnu/packages/geo.scm (gnome-maps)[arguments]: Remove 'fix-broken-tests
phase as the tests pass now.
2021-09-12 12:01:30 +02:00
Felix Gruber 174a622f63
gnu: libnet6: Fix build.
* gnu/packages/gobby.scm (libnet6)[inputs]: replace libsigc++ with
  libsigc++-2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-12 11:11:32 +02:00
Felix Gruber 58d3c8bb1e
gnu: chocolate-doom: Fix compilation with GCC 10.
* gnu/packages/games.scm (chocolate-doom)[arguments]: Pass '-fcommon' to
  CFLAGS.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-09-12 09:40:57 +02:00
Efraim Flashner 99a7bc993d
gnu: global: Fix wrap phase.
* gnu/packages/code.scm (global)[arguments]: Wrap python script with
GUIX_PYTHONPATH.
2021-09-12 08:35:28 +03:00
Efraim Flashner 536c2ee167
gnu: librsvg: Simplify custom phase.
* gnu/packages/gnome.scm (librsvg)[arguments]: Adjust custom
'gnu-configure phase to use more default arguments.
2021-09-11 23:10:45 +03:00
Efraim Flashner 6a85d80eb9
gnu: Don't use older versions of rust.
* gnu/packages/crates-io.scm (rust-cxx-1, rust-cxx-build-1,
rust-cxx-gen-0.7, rust-cxxbridge-macro-1, rust-postgres-0.19,
rust-rust-decimal-1,rust-socket2-0.4,
rust-tokio-postgres-0.7)[arguments]: Remove rust flag.
* gnu/packages/gnome.scm (librsvg)[arguments]: Same.
* gnu/packages/rust-apps.scm (hyperfine)[arguments]: Same.
* gnu/packages/syndication.scm (newsboat)[arguments]: Same.
2021-09-11 23:10:34 +03:00
Ludovic Courtès c1d7eac346
gnu: xkbcomp-intermediate: Export variable.
* gnu/packages/xorg.scm (xkbcomp-intermediate): Make public.
[properties]: New field.
(xkbcomp)[properties]: New field.
2021-09-11 18:14:07 +02:00