1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-08 06:00:36 +02:00
Commit Graph

71 Commits

Author SHA1 Message Date
Janneke Nieuwenhuizen
43ba6d2a0d gnu: elfutils: Fix build for 64bit Hurd.
* gnu/packages/elf.scm (elfutils)[arguments]: When building for a 64bit Hurd,
set #:make-flags.

Change-Id: I00abf360a7de5b1f78c1e912f0dcf27c62c1af68
2024-12-03 08:33:12 +01:00
Hilton Chain
66db4f5c57 gnu: Add patchelf-0.16.
* gnu/packages/elf.scm (patchelf-0.16): New variable.

Change-Id: Ide4c547734156ffe909a6d010974a7450aaa45cd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-07 12:51:23 +02:00
Efraim Flashner
d56532c568 gnu: patchelf: Fix test suite.
* gnu/packages/elf.scm (patchelf)[arguments]: Adjust 'fix-tests phase
for changes in the test suite.

Change-Id: Iffeb4ef94e0d78edd47d9d8b6e316f3b29627ed0
2024-08-31 10:44:44 +02:00
Maxim Cournoyer
112fd4617e gnu: patchelf: Update to 0.18.0.
* gnu/packages/elf.scm (patchelf): Update to 0.18.0.

Change-Id: I094841b6cbd9ac2eb9dcab132e28be5c3acb3cb4
2024-08-31 10:44:38 +02:00
Winter
43c77ee306 gnu: patchelf: Update to 0.17.2.
* gnu/packages/elf.scm (patchelf): Update to 0.17.2.
[uri]: Use the release tarballs posted to GitHub releases, which have
superseded the ones hosted on releases.nixos.org.
[arguments]: Add fixes for two tests added since the last update.
[properties]: Remove release-monitoring-url, as the GitHub updater will
be used now that the releases are hosted there.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31 10:44:31 +02:00
Janneke Nieuwenhuizen
8b74e7d521 gnu: elfutils: Skip failing tests on the Hurd.
* gnu/packages/elf.scm (elfutils)[arguments]:  When building natively on the Hurd,
add phase 'skip-tests'.
2023-07-20 10:11:33 +02:00
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