aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/libffi.scm
Commit message (Collapse)AuthorAge
* gnu: ruby-ffi: Update to 1.15.5.Efraim Flashner2022-08-28
| | | | | | | * gnu/packages/libffi.scm (ruby-ffi): Update to 1.15.5. [arguments]: Remove custom 'do-not-depend-on-ccache phase. Adjust custom 'remove-git-ls-files phase to changes in the code. Remove trailing #t from phases.
* gnu: Remove python2-cffi.Maxim Cournoyer2022-05-31
| | | | * gnu/packages/libffi.scm (python2-cffi): Delete variable.
* gnu: python-cffi: Add 1.15.Marius Bakke2022-01-12
| | | | * gnu/packages/libffi.scm (python-cffi-1.15): New variable.
* gnu: Simplify package inputs.Ludovic Courtès2021-12-13
| | | | | | | | This commit was obtained by running: ./pre-inst-env guix style without any additional argument.
* Merge remote-tracking branch 'origin/master' into core-updatesEfraim Flashner2021-04-16
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/boost.scm gnu/packages/chez.scm gnu/packages/compression.scm gnu/packages/crates-io.scm gnu/packages/docbook.scm gnu/packages/engineering.scm gnu/packages/gcc.scm gnu/packages/gl.scm gnu/packages/gtk.scm gnu/packages/nettle.scm gnu/packages/python-check.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/rust.scm gnu/packages/sqlite.scm guix/build-system/node.scm
| * gnu: libffi: Add 'release-monitoring-url'.Ludovic Courtès2021-04-05
| | | | | | | | | | * gnu/packages/libffi.scm (libffi)[home-page]: Change to sourceware.org. [properties]: New field.
* | gnu: libffi: Inline all patches.Efraim Flashner2021-03-15
| | | | | | | | | | | | * gnu/packages/libffi.scm (libffi)[source]: Add patch. [arguments]: Remove custom patch phases. [inputs]: Remove field.
* | gnu: python-cffi: Do not set PYTHONPATH.Maxim Cournoyer2021-02-01
| | | | | | | | | | * gnu/packages/libffi.scm (python-cffi): Remove trailing #t. [phases]{check}: Do not set PYTHONPATH.
* | Merge branch 'staging' into 'core-updates'.Maxim Cournoyer2021-01-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: gnu/local.mk gnu/packages/cmake.scm gnu/packages/curl.scm gnu/packages/gl.scm gnu/packages/glib.scm gnu/packages/guile.scm gnu/packages/node.scm gnu/packages/openldap.scm gnu/packages/package-management.scm gnu/packages/python-xyz.scm gnu/packages/python.scm gnu/packages/tls.scm gnu/packages/vpn.scm gnu/packages/xorg.scm
| * Merge branch 'ungrafting' into stagingMarius Bakke2020-12-29
| |\
| | * gnu: libffi: On powerpc, patch with --force.Chris Marusich2020-12-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As explained in bug 45252, this is the right way to invoke it. Efraim has confirmed that it is OK to make this change on master branch for the generic powerpc case, even though it will in theory cause rebuilds on that architecture, since in practice it isn't actually being used yet. * gnu/packages/libffi.scm (arguments): Change the invocation of the "patch" tool in the case where the %current-target-system or %current-system begins with "powerpc", so that we invoke it using --force instead of --batch.
| | * gnu: libffi: On powerpc64le, patch using --force.Chris Marusich2020-12-27
| | | | | | | | | | | | | | | | | | | | | | | | As explained in bug 45252, this is the right way to invoke it. * gnu/packages/libffi.scm (arguments): Change the invocation of the "patch" tool in the case where the %current-target-system or %current-system begins with "powerpc64le", so that we invoke it using --force instead of --batch.
| * | Merge branch 'ungrafting' into stagingMarius Bakke2020-12-21
| |\|
| | * gnu: libffi: Add unreleased patch to fix float128 on powerpc64le.John Doe2020-12-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes <https://bugs.gnu.org/45252>. * gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch file from <https://github.com/libffi/libffi/pull/561.patch>. * gnu/packages/libffi.scm (libffi)[arguments]: Apply patch conditionally for powerpc64le-* systems in a phase. [inputs]: Add patch as input conditionally for powerpc64le-* systems. * gnu/local.mk (dist_patch_DATA): Add patch file to build system. Signed-off-by: Chris Marusich <cmmarusich@gmail.com>
| * | gnu: python-cffi: Update to 1.14.4.Marius Bakke2020-12-13
| |/ | | | | | | * gnu/packages/libffi.scm (python-cffi): Update to 1.14.4.
* | Revert "gnu: libffi: Add unreleased patch to fix float128 on powerpc64le."Chris Marusich2020-12-20
| | | | | | | | | | | | This reverts commit 4fff5ab24126a152b50c036b9bf8dc6f2740f094. In <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45252> we decided to apply a patch to master instead, so this change is no longer needed on core-updates.
* | Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines2020-11-29
|\|
| * gnu: libffi: Fix building on powerpc.Efraim Flashner2020-11-07
| | | | | | | | | | | | | | | | | | * gnu/packages/libffi.scm (libffi)[inputs]: New field. [arguments]: Add 'apply-patch' phase when targeting PowerPC. * gnu/packages/patches/libffi-3.3-powerpc-fixes.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* | gnu: libffi: Add unreleased patch to fix float128 on powerpc64le.John Doe2020-11-28
| | | | | | | | | | | | | | | | | | * gnu/packages/patches/libffi-float128-powerpc64le.patch: Import patch file from <https://github.com/libffi/libffi/pull/561.patch>. * gnu/packages/libffi.scm (libffi)[patches]: Apply patch. * gnu/local.mk (dist_patch_DATA): Add patch file to build system. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* | Merge branch 'master' into core-updatesJakub Kądziołka2020-07-23
|\| | | | | | | | | Conflicts: gnu/packages/ruby.scm
| * gnu: Use HTTPS for github.com (and subdomains) home pages.Tobias Geerinckx-Rice2020-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/bioconductor.scm (r-qvalue)[home-page]: Use HTTPS and follow permanent redirection. * gnu/packages/check.scm (python-codecov, python-nosexcover) [home-page]: Likewise. * gnu/packages/cran.scm (r-ffbase, r-ggrepel, r-valr) [home-page]: Likewise. * gnu/packages/crates-io.scm (rust-block-0.1, rust-dispatch-0.1) (rust-objc-0.2, rust-objc-exception-0.1) (rust-objc-foundation-0.1, rust-objc-id-0.1, rust-objc-test-utils-0.0) (rust-onig-5.0, rust-onig-sys-69.2, rust-vergen-3.1) [home-page]: Likewise. * gnu/packages/finance.scm (ledger-agent, keepkey-agent) [home-page]: Likewise. * gnu/packages/haskell-check.scm (ghc-tasty-expected-failure) [home-page]: Likewise. * gnu/packages/haskell-web.scm (ghc-bsb-http-chunked, ghc-warp) (ghc-warp-tls)[home-page]: Likewise. * gnu/packages/haskell-xyz.scm (ghc-configurator, ghc-hasktags) (ghc-linear, ghc-newtype-generics, ghc-retry, ghc-xdg-basedir) (ghc-pretty-show)[home-page]: Likewise. * gnu/packages/java.scm (java-javax-inject)[home-page]: Likewise. * gnu/packages/libffi.scm (ruby-ffi)[home-page]: Likewise. * gnu/packages/linux.scm (procenv)[home-page]: Likewise. * gnu/packages/python-web.scm (python-aiodns, python-flask-htpasswd) (python-pycares)[home-page]: Likewise. * gnu/packages/python-xyz.scm (python-progressbar33, python-whatever) (python-funcy)[home-page]: Likewise. * gnu/packages/ruby.scm (ruby-rubyzip, ruby-spinach, ruby-gherkin-ruby) (ruby-code-statistics, ruby-colorize, ruby-wwtd)[home-page]: Likewise.
* | Merge branch 'master' into core-updatesMarius Bakke2020-06-14
|\|
| * Merge branch 'master' into stagingMarius Bakke2020-05-29
| |\
| | * gnu: ruby-libffi: Enable tests and unbundle LibFFI.Marius Bakke2020-05-29
| | | | | | | | | | | | | | | * gnu/packages/libffi.scm (ruby-ffi)[source]: Change to GIT-FETCH. [arguments]: Remove #:tests?. Add #:phases.
| | * gnu: ruby-ffi: Update to 1.12.2.Marius Bakke2020-05-29
| | | | | | | | | | | | * gnu/packages/libffi.scm (ruby-ffi): Update to 1.12.2.
| * | gnu: python-cffi: Update to 1.14.0.Marius Bakke2020-05-26
| |/ | | | | | | * gnu/packages/libffi.scm (python-cffi): Update to 1.14.0.
* / gnu: libffi: Fix building on powerpc.Efraim Flashner2020-05-17
|/ | | | | | * gnu/packages/libffi.scm (libffi)[source]: Add patch. * gnu/packages/patches/libffi-3.3-powerpc-fixes.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it.
* gnu: python-cffi: Update to 1.13.2.Marius Bakke2020-01-24
| | | | | | | * gnu/packages/patches/python-cffi-x87-stack-clean.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/libffi.scm (python-cffi): Update to 1.13.2. [arguments]: Adjust substitution. Remove obsolete phase.
* gnu: libffi: Update to 3.3.Marius Bakke2019-12-05
| | | | | | | | * gnu/packages/patches/libffi-3.2.1-complex-alpha.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/libffi.scm (libffi): Update to 3.3. [source](patches): Remove. * gnu/packages/python.scm (python-3.7)[arguments]: Remove workaround.
* Merge branch 'staging' into core-updatesMarius Bakke2019-05-25
|\
| * gnu: Move Sphinx and friends to (gnu packages sphinx).Marius Bakke2019-05-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | gnu: python-cffi: Fix tests.Maxim Cournoyer2019-05-04
|/ | | | | | | | Fixes issue #35371 (see: https://bugs.gnu.org/35371). * gnu/packages/libffi.scm (python-cffi)[phases] {patch-paths-of-dynamically-loaded-libraries}: Add phase. [home-page]: Update URL.
* gnu: python-cffi: Build HTML documentation in separate derivation.Marius Bakke2019-03-01
| | | | | | | | | This is necessary to solve a dependency cycle between Sphinx and Requests. * gnu/packages/libffi.scm (python-cffi)[outputs]: Remove. [native-inputs]: Remove PYTHON-SPHINX. [arguments]: Remove 'install-doc' phase. * gnu/packages/libffi.scm (python-cffi-documentation): New public variable.
* gnu: ruby-ffi: Update to 1.10.0.Ricardo Wurmus2019-02-18
| | | | * gnu/packages/libffi.scm (ruby-ffi): Update to 1.10.0.
* gnu: Separate Python core packages from the rest.Ricardo Wurmus2019-01-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* gnu: python-cffi: Fix test failure on i686.Marius Bakke2018-11-11
| | | | | | * gnu/packages/patches/python-cffi-x87-stack-clean.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/libffi.scm (python-cffi)[source](patches): Add it.
* gnu: python-cffi: Update to 1.11.5.Marius Bakke2018-08-22
| | | | * gnu/packages/libffi.scm (python-cffi): Update to 1.11.5.
* gnu: libffi: Don't optimize for the build machine CPU.Marius Bakke2018-08-21
| | | | * gnu/packages/libffi.scm (libffi)[arguments]: Add #:configure-flags.
* Merge branch 'master' into core-updatesMarius Bakke2018-03-29
|\
| * gnu: ruby-ffi: Update to 1.9.23.Tobias Geerinckx-Rice2018-03-25
| | | | | | | | * gnu/packages/libffi.scm (ruby-ffi): Update to 1.9.23.
* | Merge branch 'master' into core-updatesRicardo Wurmus2018-03-14
|\|
| * gnu: python-cffi: Update phase style.Tobias Geerinckx-Rice2018-02-26
| | | | | | | | | | | | * gnu/packages/libffi.scm (python-cffi)[arguments]: Substitute INVOKE for SYSTEM*, end phases with #t, and remove unneeded bits from the ‘install-doc’ phase.
| * gnu: python-cffi: Update to 1.11.4.Tobias Geerinckx-Rice2018-02-26
| | | | | | | | * gnu/packages/libffi.scm (python-cffi): Update to 1.11.4.
| * gnu: ruby-ffi: Update to 1.9.22.Tobias Geerinckx-Rice2018-02-26
| | | | | | | | * gnu/packages/libffi.scm (ruby-ffi): Update to 1.9.22.
* | gnu: libffi: Update phase style.Tobias Geerinckx-Rice2018-02-20
|/ | | | | * gnu/packages/libffi.scm (libffi): Move let-bound POST-INSTALL-PHASE to... [arguments]: ...here, use MODIFY-PHASES syntax, and end phase with #t.
* gnu: Move testing packages from python.scm to check.scm.Ricardo Wurmus2017-11-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/python.scm (python-behave-web-api, python2-behave-web-api, python-mock, python2-mock, python-mock-2, python-nose, python2-nose, python-nose2, python2-nose2, python-unittest2, python2-unittest2, python-pytest, python2-pytest, python-pytest-3.0, python2-pytest-3.0, python-pytest-cov, python2-pytest-cov, python-pytest-runner, python2-pytest-runner, python-pytest-mock, python2-pytest-mock, python-pytest-xdist, python2-pytest-xdist, python-scripttest, python2-scripttest, python-testtools, python2-testtools, python-testscenarios, python2-testscenarios, python-testresources, python2-testresources, python-subunit, python2-subunit, python-fixtures, python2-fixtures, python-testrepository, python2-testrepository, python-coverage, python2-coverage, python-cov-core, python2-cov-core, python-testpath, python2-testpath, python-testlib, python2-testlib, python-pytest-cache, python2-pytest-cache, python-pytest-localserver, python-pytest-xprocess, python-pytest-subtesthack, python2-pytest-subtesthack, python-hypothesis, python2-hypothesis, python-lit, python2-lit, python-pytest-pep8, python2-pytest-pep8, python-pytest-flakes, python2-pytest-flakes, python2-coverage-test-runner, python-pylint, python2-pylint, python-paramunittest, python2-python-paramunittest, python-pytest-warnings, python2-pytest-warnings, python-pytest-capturelog, python2-pytest-capturelog, python-pytest-catchlog, python2-pytest-catchlog, python-nosexcover, python2-nosexcover, python-discover, python2-discover, behave, python-rednose, python2-rednose, python-nose-randomly, python2-nose-randomly, python-nose-timer, python2-nose-timer): Move from here... * gnu/packages/check.scm: ...to here. * gnu/packages/admin.scm, gnu/packages/android.scm, gnu/packages/backup.scm, gnu/packages/bioinformatics.scm, gnu/packages/calendar.scm, gnu/packages/dav.scm, gnu/packages/django.scm, gnu/packages/freedesktop.scm, gnu/packages/haskell.scm, gnu/packages/image.scm, gnu/packages/irc.scm, gnu/packages/jrnl.scm, gnu/packages/ldc.scm, gnu/packages/libffi.scm, gnu/packages/mail.scm, gnu/packages/mpd.scm, gnu/packages/openstack.scm, gnu/packages/package-management.scm, gnu/packages/password-utils.scm, gnu/packages/python-crypto.scm, gnu/packages/python-web.scm, gnu/packages/rdf.scm, gnu/packages/statistics.scm, gnu/packages/storage.scm, gnu/packages/time.scm, gnu/packages/tls.scm, gnu/packages/tor.scm, gnu/packages/tryton.scm: Adjust accordingly.
* gnu: ruby-ffi: Move to libffi.scm.Efraim Flashner2017-10-15
| | | | | * gnu/packages/ruby.scm (ruby-ffi): Move from here ... * gnu/packages/libffi.scm: ... to here.
* gnu: python-cffi: Move to libffi.scmEfraim Flashner2017-10-15
| | | | | | | * gnu/packages/python.scm (python-cffi): Move from here ... * gnu/packages/libffi.scm: ... to here. * gnu/packages/crypto.scm, gnu/packages/password-utils.scm: Adjust module imports.
* gnu: libffi: Fix builds on Alpha.Sergei Trofimovich2017-04-13
| | | | | | | | * gnu/packages/patches/libffi-3.2.1-complex_alpha.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/libffi.scm (libffi)[source]: Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: Use HTTPS URLs for GitHub home-pages.Leo Famulari2017-04-02
| | | | | | | | | * gnu/packages/bioinformatics.scm, gnu/packages/emacs.scm, gnu/packages/haskell.scm, gnu/packages/libffi.scm, gnu/packages/lisp.scm, gnu/packages/ocaml.scm, gnu/packages/openstack.scm, gnu/packages/python.scm, gnu/packages/ruby.scm, gnu/packages/shells.scm, gnu/packages/statistics.scm, gnu/packages/xdisorg.scm: Use HTTPS URLs for all packages with a home-page on GitHub.