Commit graph

65 commits

Author SHA1 Message Date
Efraim Flashner
e0f43c6a27
gnu: elfutils: Skip 3 more tests on riscv64-linux.
* gnu/packages/elf.scm (elfutils)[arugments]: When building for
riscv64-linux skip 3 more failing tests.
2023-04-18 11:00:47 +03:00
Efraim Flashner
4cf1acc7f3
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	doc/guix.texi
	gnu/local.mk
	gnu/packages/admin.scm
	gnu/packages/base.scm
	gnu/packages/chromium.scm
	gnu/packages/compression.scm
	gnu/packages/databases.scm
	gnu/packages/diffoscope.scm
	gnu/packages/freedesktop.scm
	gnu/packages/gnome.scm
	gnu/packages/gnupg.scm
	gnu/packages/guile.scm
	gnu/packages/inkscape.scm
	gnu/packages/llvm.scm
	gnu/packages/openldap.scm
	gnu/packages/pciutils.scm
	gnu/packages/ruby.scm
	gnu/packages/samba.scm
	gnu/packages/sqlite.scm
	gnu/packages/statistics.scm
	gnu/packages/syndication.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/copy.scm
	guix/scripts/home.scm
2023-01-30 12:39:40 +02:00
Pierre Neidhardt
04ade01beb
gnu: Add libdwarf.
* gnu/packages/elf.scm (libdwarf): New variable.
2023-01-23 14:19:11 +01:00
Marius Bakke
77eb3008e3
Merge branch 'staging' into core-updates 2022-08-11 23:36:10 +02:00
Marius Bakke
d4f3fd021f
gnu: libabigail: Remove input labels.
* gnu/packages/elf.scm (libabigail)[native-inputs]: Remove labels.
2022-08-11 00:21:11 +02:00
Marius Bakke
57771d42b5
gnu: libabigail: Update to 2.0.
* gnu/packages/elf.scm (libabigail): Update to 2.0.
2022-08-11 00:21:11 +02:00
Marius Bakke
3ffcc3dc03
gnu: elfutils: Explicitly depend on xz.
* gnu/packages/elf.scm (elfutils)[inputs]: Add XZ.
2022-07-23 19:43:11 +02:00
Marius Bakke
1a97959b22
gnu: elfutils: Update to 0.187.
* gnu/packages/elf.scm (elfutils): Update to 0.187.
2022-07-23 19:43:11 +02:00
Efraim Flashner
dea8810036
gnu: patchelf: Add release-monitoring-url.
* gnu/packages/elf.scm (patchelf)[properties]: New field.
2022-01-30 14:58:28 +02:00
Efraim Flashner
41a23a1a96
gnu: elfutils: Fix building on riscv64-linux.
* gnu/packages/elf.scm (elfutils)[arguments]: On riscv64-linux add a
phase to skip failing test.
2022-01-27 16:33:39 +02:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Maxime Devos
731b714e92
libelf: Update configure script and config.guess and config.sub.
The current configure script is too old to find the cross-compiler
and support variables passed as arguments. Also, config.guess and
config.sub are too old to recognise powerpc64 and aarch64.  Solve
this by regenerating the 'configure' script and replacing
'config.guess' and 'config.sub'.

* gnu/packages/elf.scm
  (libelf)[arguments]<#:phases>{configure}: Remove phase.
  (libelf)[arguments]<#:phases>{delete-configure}: Regenerate
  the configure script and replace 'config.guess' and 'config.sub'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2021-07-14 15:57:40 +02:00
Marius Bakke
84943cc9f2
gnu: elfutils: Omit static libraries.
* gnu/packages/elf.scm (elfutils)[arguments]: Add "--disable-static" to
 #:configure-flags.
2021-05-09 23:43:31 +02:00
Marius Bakke
1d80751396
gnu: elfutils: Update to 0.183.
* gnu/packages/elf.scm (elfutils): Update to 0.183.
2021-05-09 23:43:31 +02:00
Leo Le Bouter
b50f426803
gnu: libelf: Fix compilation for powerpc64le-linux.
* gnu/packages/elf.scm (libelf)[arguments]: Modify replacement 'configure phase
to invoke "./configure" with "--host=powerpc64le-unknown-linux-gnu" on
powerpc64le-linux.

Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
2021-03-23 23:19:57 -07:00
Leo Famulari
68dd78e2e4
Merge branch 'master' into staging 2021-01-25 15:40:55 -05:00
Eric Bavier
13f5f3a251
gnu: libabigail: Update to 1.8.
* gnu/packages/elf.scm (libabigail): Update to 1.8.
2021-01-19 17:12:14 -06:00
Marius Bakke
17c6b81a67
gnu: elfutils: Update to 0.182.
* gnu/packages/elf.scm (elfutils): Update to 0.182.
[arguments]: Add "--disable-libdebuginfod" and "--disable-debuginfod" to
 #:configure-flags.
2020-12-13 21:44:12 +01:00
Michael Rohleder
337333c256
gnu: patchelf: Update to 0.11.
* gnu/packages/elf.scm (patchelf): Update to 0.11.

Signed-off-by: Marius Bakke <marius@gnu.org>
2020-07-22 01:39:22 +02:00
Marius Bakke
c45431a283
gnu: libabigail: Update to 1.7.
* gnu/packages/elf.scm (libabigail): Update to 1.7.
2020-06-02 23:41:36 +02:00
Efraim Flashner
03f4c9414b
gnu: elfutils: Skip tests on powerpc.
* gnu/packages/elf.scm (elfutils)[arguments]: Skip tests on powerpc.
2020-05-17 20:23:18 +03:00
Mark Wielaard
e5fcff3190
gnu: elfutils: Update synopsis and description
* gnu/packages/elf.scm (elfutils): Update summaries.
  [synopsis]: Updated.
  [description]: Updated.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2020-02-05 22:03:34 +01:00
Efraim Flashner
0d01a5a9d4
gnu: patchelf: Update to 0.10.
* gnu/packages/elf.scm (patchelf): Update to 0.10.
[source]: Remove patches.
[arguments]: Remove patch/rework-for-arm phase. Add phase to modify
tests for our modified GCC package.
[native-inputs]: Add gcc:lib.
* gnu/packages/patches/patchelf-page-size.patch,
* gnu/packages/patches/patchelf-rework-for-arm.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2019-11-11 11:00:33 +02:00
Tobias Geerinckx-Rice
f3addff21c
gnu: libelf: Use archived home page and mirrored source.
* gnu/packages/elf.scm (libelf)[source]: Use mirror URLs.
[home-page]: Use archived home page.
2019-05-26 03:27:33 +02:00
Marius Bakke
9d0c291e3e
gnu: Move Sphinx and friends to (gnu packages sphinx).
* gnu/packages/python-xyz.scm (python-sphinxcontrib-websupport,
python2-sphinxcontrib-websupport, python-sphinx, python2-sphinx,
python-sphinx-gallery, python2-sphinx-gallery, python-sphinx-rtd-theme,
python2-sphinx-rtd-theme, python-guzzle-sphinx-theme,
python2-guzzle-sphinx-theme, python-sphinxcontrib-newsfeed,
python-sphinxcontrib-programoutput, python2-sphinxcontrib-programoutput,
python-sphinx-repoze-interface, python2-sphinx-repoze-interface,
python-sphinx-cloud-sptheme, python2-sphinx-cloud-sptheme,
python-sphinx-alabaster-theme, python2-sphinx-alabaster-theme,
python-sphinx-me, python-sphinxcontrib-svg2pdfconverter): Move to ...
(gnu):
* gnu/packages/sphinx.scm: ... here.  New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu/packages/admin.scm, gnu/packages/bioinformatics.scm,
gnu/packages/calendar.scm, gnu/packages/cluster.scm,
gnu/packages/databases.scm, gnu/packages/dav.scm, gnu/packages/disk.scm,
gnu/packages/django.scm, gnu/packages/elf.scm, gnu/packages/emacs-xyz.scm,
gnu/packages/emulators.scm, gnu/packages/finance.scm, gnu/packages/image.scm,
gnu/packages/libffi.scm, gnu/packages/mail.scm, gnu/packages/mpd.scm,
gnu/packages/openstack.scm, gnu/packages/pdf.scm, gnu/packages/python-web.scm,
gnu/packages/search.scm, gnu/packages/statistics.scm,
gnu/packages/storage.scm, gnu/packages/sync.scm, gnu/packages/terminals.scm,
gnu/packages/tls.scm, gnu/packages/web.scm: Adjust module imports.
2019-05-24 21:54:31 +02:00
Marius Bakke
37da4fbe15
Merge branch 'master' into staging 2019-04-23 19:43:59 +02:00
Tobias Geerinckx-Rice
4dfdcbf5fe
gnu: libabigail: Don't use NAME in source URI.
* gnu/packages/elf.scm (libabigail)[source]: Hard-code NAME.
2019-04-22 15:03:59 +02:00
Tobias Geerinckx-Rice
29cc115436
gnu: libabigail: Update to 1.6.
* gnu/packages/elf.scm (libabigail): Update to 1.6.
2019-04-22 15:03:52 +02:00
Marius Bakke
85fe0fe368
gnu: elfutils: Update to 0.176.
* gnu/packages/elf.scm (elfutils): Update to 0.176.
2019-03-01 14:18:14 +01:00
Ricardo Wurmus
44d10b1f72
gnu: Separate Python core packages from the rest.
* gnu/packages/python.scm: Move hundreds of package definitions from here...
* gnu/packages/python-xyz.scm: ...to this new module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ada.scm,
gnu/packages/admin.scm,
gnu/packages/android.scm,
gnu/packages/audio.scm,
gnu/packages/backup.scm,
gnu/packages/benchmark.scm,
gnu/packages/bioinformatics.scm,
gnu/packages/bittorrent.scm,
gnu/packages/calendar.scm,
gnu/packages/check.scm,
gnu/packages/chemistry.scm,
gnu/packages/cluster.scm,
gnu/packages/compression.scm,
gnu/packages/connman.scm,
gnu/packages/crypto.scm,
gnu/packages/cups.scm,
gnu/packages/databases.scm,
gnu/packages/dav.scm,
gnu/packages/direct-connect.scm,
gnu/packages/disk.scm,
gnu/packages/django.scm,
gnu/packages/dlang.scm,
gnu/packages/docker.scm,
gnu/packages/ebook.scm,
gnu/packages/elf.scm,
gnu/packages/emacs.scm,
gnu/packages/emulators.scm,
gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm,
gnu/packages/finance.scm,
gnu/packages/fltk.scm,
gnu/packages/fontutils.scm,
gnu/packages/freedesktop.scm,
gnu/packages/game-development.scm,
gnu/packages/games.scm,
gnu/packages/geo.scm,
gnu/packages/gl.scm,
gnu/packages/glib.scm,
gnu/packages/gnome.scm,
gnu/packages/gnupg.scm,
gnu/packages/gnuzilla.scm,
gnu/packages/graph.scm,
gnu/packages/graphics.scm,
gnu/packages/graphviz.scm,
gnu/packages/gtk.scm,
gnu/packages/ham-radio.scm,
gnu/packages/image-processing.scm,
gnu/packages/image-viewers.scm,
gnu/packages/image.scm,
gnu/packages/irc.scm,
gnu/packages/jrnl.scm,
gnu/packages/julia.scm,
gnu/packages/kde-frameworks.scm,
gnu/packages/key-mon.scm,
gnu/packages/libffi.scm,
gnu/packages/libreoffice.scm,
gnu/packages/libusb.scm,
gnu/packages/lirc.scm,
gnu/packages/logging.scm,
gnu/packages/machine-learning.scm,
gnu/packages/mail.scm,
gnu/packages/mate.scm,
gnu/packages/maths.scm,
gnu/packages/medical.scm,
gnu/packages/messaging.scm,
gnu/packages/monitoring.scm,
gnu/packages/mp3.scm,
gnu/packages/mpd.scm,
gnu/packages/music.scm,
gnu/packages/networking.scm,
gnu/packages/nutrition.scm,
gnu/packages/openldap.scm,
gnu/packages/openstack.scm,
gnu/packages/package-management.scm,
gnu/packages/password-utils.scm,
gnu/packages/patchutils.scm,
gnu/packages/pdf.scm,
gnu/packages/photo.scm,
gnu/packages/polkit.scm,
gnu/packages/protobuf.scm,
gnu/packages/python-crypto.scm,
gnu/packages/python-web.scm,
gnu/packages/qt.scm,
gnu/packages/rdf.scm,
gnu/packages/ruby.scm,
gnu/packages/search.scm,
gnu/packages/selinux.scm,
gnu/packages/serialization.scm,
gnu/packages/shells.scm,
gnu/packages/simulation.scm,
gnu/packages/ssh.scm,
gnu/packages/statistics.scm,
gnu/packages/storage.scm,
gnu/packages/sync.scm,
gnu/packages/terminals.scm,
gnu/packages/textutils.scm,
gnu/packages/time.scm,
gnu/packages/tls.scm,
gnu/packages/tor.scm,
gnu/packages/tryton.scm,
gnu/packages/version-control.scm,
gnu/packages/video.scm,
gnu/packages/virtualization.scm,
gnu/packages/vpn.scm,
gnu/packages/web-browsers.scm,
gnu/packages/web.scm,
gnu/packages/wicd.scm,
gnu/packages/xdisorg.scm,
gnu/packages/xorg.scm: Update module references.
2019-01-15 14:46:44 +01:00
Marius Bakke
b868389357
gnu: libabigail: Update to 1.5.
* gnu/packages/elf.scm (libabigail): Update to 1.5.
2018-11-29 15:45:44 +01:00
Marius Bakke
c5e4b4cc8f
gnu: Add libabigail.
* gnu/packages/elf.scm (libabigail): New public variable.
2018-09-10 20:27:42 +02:00
Marius Bakke
14cf45b2a5
gnu: elfutils: Update to 0.173.
* gnu/packages/elf.scm (elfutils): Update to 0.173.
2018-08-01 13:32:11 +02:00
Vagrant Cascadian
59cf90ee4b
gnu: elfutils: Update to 0.172.
Fixes <https://debbugs.gnu.org/31890>

* gnu/packages/elf.scm (elfutils): Update to 0.172.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2018-06-19 13:37:23 +02:00
Mark H Weaver
8b71684a20
gnu: elfutils: Disable test suite on MIPS.
* gnu/packages/elf.scm (elfutils)[arguments]: Add (#:tests? #f) on MIPS.
2018-06-04 21:19:35 -04:00
Mark H Weaver
3c0316169b
Merge branch 'master' into core-updates 2018-04-11 17:19:06 -04:00
Efraim Flashner
0d91cd07a2
gnu: elfutils: Disable failing test.
* gnu/packages/elf.scm (elfutils)[arguments]: Skip test which always
fails on aarch64-linux.
2018-04-11 21:52:25 +03:00
Mark H Weaver
257d8974e6
gnu: libelf: Use invoke.
* gnu/packages/elf.scm (libelf)[arguments]: Use invoke in the configure phase.
2018-03-23 04:42:40 -04:00
Marius Bakke
dbc75dadb5
Revert "Revert "gnu: patchelf: Update argument phase.""
This change only affects armhf, which doesn't use PatchELF.  My bad!

This reverts commit b1d096f869.
2018-03-20 00:20:59 +01:00
Marius Bakke
b1d096f869
Revert "gnu: patchelf: Update argument phase."
It causes too many rebuilds this late in the 'staging' cycle.

This reverts commit c1d1cd817c.
2018-03-20 00:06:34 +01:00
Efraim Flashner
05666fb8db
patchelf: Use 'https' for source uri.
* gnu/packages/elf.scm (patchelf)[source]: Use 'https' for source uri.
2018-03-19 21:48:06 +02:00
Efraim Flashner
c1d1cd817c
gnu: patchelf: Update argument phase.
* gnu/packages/elf.scm (patchelf)[arguments]: Use 'modify-phases'
syntax.  Replace 'system*' with 'invoke'.
2018-03-19 21:48:06 +02:00
Efraim Flashner
c24f1f1614
gnu: patchelf: Use 'target-arm32?' for armhf-linux case.
* gnu/packages/elf.scm (patchelf)[inputs]: Replace armhf-linux detection
logic with 'target-arm32?' macro.
[arguments]: Same.
2018-03-19 21:48:03 +02:00
Tobias Geerinckx-Rice
775989c7a8
gnu: nix, patchelf: Use HTTPS for nixos.org home pages.
* gnu/packages/elf.scm (patchelf)[home-page]: Use HTTPS.
* gnu/packages/package-management.scm (nix)[home-page]: Likewise.
2018-02-20 05:02:44 +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
Leo Famulari
c0ad28087c
gnu: elfutils: Update to 0.169.
* gnu/packages/elf.scm (elfutils): Update to 0.169.
2017-05-11 00:08:20 -04:00
Marius Bakke
84157bb8bf
Merge branch 'master' into core-updates
Most conflicts are from 6fd52309b8.
2017-03-30 22:59:53 +02:00
Leo Famulari
7086540de6
gnu: elfutils: Update to 0.168 [fixes CVE-2016-{10254,10255}].
* gnu/packages/elf.scm (elfutils): Update to 0.168.
[source]: Update URL.
[home-page]: Update URL.
2017-03-29 14:37:49 -04:00
Efraim Flashner
db700d5829
gnu: libelf: Use 'modify-phases'.
* gnu/packages/elf.scm (libelf)[arguments]: Use 'modify-phases'.
2017-02-21 21:14:48 +02:00