Commit graph

84262 commits

Author SHA1 Message Date
Efraim Flashner 5bde487831
gnu: akonadi-search: Allow skipping tests.
* gnu/packages/kde-pim.scm (akonadi-search)[arguments]: Have custom
'check phase honor #:tests?.
2021-09-13 15:04:33 +03:00
phodina ec0e05ff30
gnu: Add i3lock-blur.
* gnu/packages/wm.scm (i3lock-blur): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-13 12:31:11 +02:00
phodina 49658fc66f
gnu: i3lock-fancy: Add input.
* gnu/packages/wm.scm (i3lock-fancy)[inputs]: Add i3lock.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-13 12:31:11 +02:00
phodina e81975308a
gnu: i3lock: Update to 2.13.
* gnu/packages/wm.scm (i3lock): Update to 2.13.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-13 12:31:11 +02:00
Andrew Whatson 5f077d4d12
gnu: lxc: Generate man pages.
* gnu/packages/virtualization.scm (lxc)[inputs]: Add docboo2x.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-13 12:31:11 +02:00
Andrew Whatson 9266291b10
gnu: Add docbook2x.
* gnu/packages/docbook.scm (docbook2x): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-13 12:31:11 +02:00
Andrew Whatson 844a6caa2e
gnu: Prefix licenses in docbook module.
This prevents conflicts between expat package and expat license.

* gnu/packages/docbook.scm (docbook-xml-5): Prefix license variable.
(docbook-xsl): Likewise.
(docbook-dsssl): Likewise.
(docbook-dsssl-doc): Likewise.
(docbook-sgml): Likewise.
(iso-8879-entities): Likewise.
(dblatex): Likewise.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-09-13 12:31:10 +02:00
Ludovic Courtès 8531997d2a
packages: Add 'package-definition-location'.
Suggested by Maxime Devos <maximedevos@telenet.be>.

* guix/packages.scm (current-definition-location): New syntax parameter.
(define-public*): New macro.
(<package>)[definition-location]: New field.
(package-definition-location): New procedure.
* tests/packages.scm ("package-definition-location"): New test.
2021-09-13 12:31:10 +02:00
Ludovic Courtès 10c981b135
packages: Store 'location' field as a literal vector.
This is slightly more efficient than storing an alist in terms of .go
file size (< 1% smaller) and load time.

* guix/packages.scm (current-location-vector): New macro.
(sanitize-location): New procedure.
(<package>)[location]: Change 'default' and add 'sanitize'.
(package-location): New procedure.
2021-09-13 12:31:10 +02:00
Christine Lemmer-Webber 53f54d4aa2
Thank Christine under her updated name. 2021-09-12 22:52:58 -04:00
Vinicius Monego 518bb41e16
gnu: shotcut: Update to 21.08.29.
* gnu/packages/video.scm (shotcut): Update to 21.08.29.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-09-12 22:59:47 +03:00
Efraim Flashner b4843738c2
gnu: rust-winreg-0.7: Skip build.
* gnu/packages/crates-io.scm (rust-winreg-0.7)[arguments]: Skip build.
2021-09-12 22:59:47 +03:00
Efraim Flashner 979b41a894
gnu: rust-winapi-x86-64-pc-windows-gnu@0.4: Remove bundled libraries.
* gnu/packages/crates-io.scm (rust-winapi-x86-64-pc-windows-gnu)[source]:
Add snippet to delete bundled libraries.
2021-09-12 22:59:47 +03:00
Efraim Flashner b359ebec23
gnu: rust-winapi-i686-pc-windows-gnu@0.4: Remove bundled libraries.
* gnu/packages/crates-io.scm (rust-winapi-i686-pc-windows-gnu)[source]:
Add snippet to delete bundled libraries.
2021-09-12 22:59:43 +03:00
Oleg Pykhalov 9d9759f3ae
gnu: Add bird.
* gnu/packages/networking.scm (bird): New variable.
2021-09-12 22:44:06 +03:00
Leo Famulari 93fba676ba
gnu: btrfs-progs: Update to 5.14.
* gnu/packages/linux.scm (btrfs-progs): Update to 5.14.
2021-09-12 10:37:23 -04:00
Felix Gruber 3e9d717e54
gnu: pioneer: Update to 20210723.
* gnu/packages/games.scm (pioneer): Update to 20210723.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2021-09-12 16:04:28 +02: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
Tobias Geerinckx-Rice ca23fd62f1
linux-boot: Remove mummified comment.
* gnu/build/linux-boot.scm (configure-qemu-networking): Delete 2014
comment about not doing something here.
2021-09-12 14:12:29 +02:00
Tobias Geerinckx-Rice 716448d7ab
gnu: Remove duplicate libxml++ packages.
Reported-by: Guillaume Le Vaillant <glv@posteo.net>

* gnu/packages/engineering.scm (freecad)[inputs]:
Replace libxmlplusplus-2 with libxml++-2.
* gnu/packages/music.scm (tascam-gtk)[inputs]:
Replace libxmlplusplus with libxml++.
* gnu/packages/xml.scm (libxmlplusplus, libxmlplusplus-2.4):
Remove unused variables.
2021-09-12 14:12:29 +02:00
Tobias Geerinckx-Rice acbb904c67
gnu: libxml++: Update to 3.2.0.
…by merging the duplicate ‘libxmlplusplus’ package definition back into
‘libxml++’.

Reported-by: Guillaume Le Vaillant <glv@posteo.net>

* gnu/packages/gnome.scm (libxml++): Update to 3.2.0.
[source]: Build from git.
[home-page]: Adjust accordingly.
[arguments]: Add a 'fix-documentation phase.
[native-inputs]: Add autoconf, automake, doxygen, docbook-xml,
docbook-xsl, graphviz, libtool, libxslt, and mm-common.
(libxml++-2)[source]: Follow suit by building from git.
No other changes.
2021-09-12 14:12:29 +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
Raghav Gururajan ff64cba2cc
gnu: Add python-django-localflavor.
* gnu/packages/django.scm (python-django-localflavor): New variable.

Co-authored-by: jgart <jgart@dismail.de>
2021-09-11 19:59:17 -04:00
Raghav Gururajan 73f68c1a45
gnu: python-wtforms: Update to 2.3.3 and adjust arguments+inputs.
* gnu/packages/python-web.scm (python-wtforms)[version]: Update to 2.3.3.
[phases](remove-django-test): Remove phase.
(check): Replace with custom phase.
[native-inputs]: Remove unzip. Add python-coverage, python-dateutil,
python-pep8 and python-sqlalchemy.
[propagated-inputs]: Add python-babel, python-email-validaor and
python-markupsafe.

Co-authored-by: jgart <jgart@dismail.de>
2021-09-11 19:45:05 -04:00
Liliana Marie Prikler 87ec1ae95c
gnu: komikku: Update to 0.31.0.
* gnu/packages/gnome.scm (komikku): Update to 0.31.0.
2021-09-12 00:39:43 +02:00