aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/libffcall.scm
blob: 0b27f88cfc04f71054e837a33c20dccc57f482f8 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Joshua S. Grant <jgrant@parenthetical.io>
;;; Copyright © 2015 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2017, 2018 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;;
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;;; GNU General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <http://www.gnu.org/licenses/>.

(define-module (gnu packages libffcall)
  #:use-module ((guix licenses) #:prefix l:)
  #:use-module (guix packages)
  #:use-module (guix download)
  #:use-module (guix build-system gnu))

(define-public libffcall
   (package
    (name "libffcall")
    (version "2.2")
    (source
     (origin
       (method url-fetch)
       (uri (string-append
             "mirror://gnu/libffcall/libffcall-" version ".tar.gz"))
       (sha256
        (base32
         "0ixp7kbr7y8s34nsrsdfh77ig5c2zkwr6cfg9v1gm53cggwkgypb"))))
    (build-system gnu-build-system)
    (arguments
     '(#:parallel-build? #f
       #:configure-flags '("--disable-static")))
    (synopsis "Foreign function calls from interpreters")
    (description
     "GNU Libffcall is a collection of libraries that can be used to build
foreign function call interfaces in embedded interpreters.")
    (home-page "https://www.gnu.org/software/libffcall/")
    (license l:gpl2+)))
>...* gnu/packages/music.scm (ams-lv2)[arguments]: Drop trailing #T. Ricardo Wurmus 2023-05-19gnu: ams-lv2: Drop package labels....* gnu/packages/music.scm (ams-lv2)[inputs]: Drop package labels. Ricardo Wurmus 2023-05-19gnu: zplugins: Update to 0.2.5....* gnu/packages/music.scm (zplugins): Update to 0.2.5. [inputs]: Replace guile-2.2 with guile-3.0. Ricardo Wurmus 2023-05-14gnu: cmus: Enable MPRIS support....* gnu/packages/music.scm (cmus): Enable MPRIS support. [inputs]: Add elogind. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Tobias Kortkamp 2023-05-14gnu: mixxx: Update to 2.3.5....* gnu/packages/music.scm (mixxx): Update to 2.3.5. Vinicius Monego 2023-05-13gnu: Add xuidesigner....* gnu/packages/music.scm (xuidesigner): New variable. Ricardo Wurmus 2023-04-25Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge 2023-04-25gnu: schismtracker: Update to 20221201....* gnu/packages/music.scm (schismtracker): Update to 20221201. [source]: Convert snippet to gexp. [arguments]: Convert to gexp, add configure flags for FLAC and Wayland support. [inputs]: Remove libx11, libxext, and sdl; add flac and sdl2. Signed-off-by: Christopher Baines <mail@cbaines.net> Antero Mejr 2023-04-25gnu: audacious: Update to 4.3....* gnu/packages/music.scm (audacious): Update to 4.3. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr> Yovan Naumovski 2023-04-22Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge 2023-04-22gnu: hydrogen: Update to 1.2.0....* gnu/packages/music.scm (hydrogen): Update to 1.2.0. [inputs]: Add QTSVG-5. Nicolas Goaziou 2023-04-22gnu: frescobaldi: Update to 3.3.0....* gnu/packages/music.scm (frescobaldi): Update to 3.3.0. [arguments]: Generate translations, metainfo.xml and desktop file. [inputs]: Add QPAGEVIEW. Nicolas Goaziou 2023-04-17Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge 2023-04-14Merge branch 'master' into core-updates....Conflicts: gnu/local.mk gnu/packages/build-tools.scm gnu/packages/certs.scm gnu/packages/check.scm gnu/packages/compression.scm gnu/packages/cups.scm gnu/packages/fontutils.scm gnu/packages/gnuzilla.scm gnu/packages/guile.scm gnu/packages/ibus.scm gnu/packages/image-processing.scm gnu/packages/linux.scm gnu/packages/music.scm gnu/packages/nss.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/qt.scm gnu/packages/ruby.scm gnu/packages/shells.scm gnu/packages/tex.scm gnu/packages/video.scm gnu/packages/vulkan.scm gnu/packages/web.scm gnu/packages/webkit.scm gnu/packages/wm.scm Maxim Cournoyer 2023-04-14gnu: abjad: Fix build....* gnu/packages/music.scm (abjad): Fix build. [arguments]: Use gexp. <phases>: Add disable-failing-tests phase to fix build process of the package. [propagated-inputs]: Move python-flake8, python-isort, python-mypy, python-pytest, python-pytest-cov, python-pytest-helpers-namespace, python-six, python-sphinx-autodoc-typehints from here ... [native-inputs]: ... to here. Remove python-black. Signed-off-by: Leo Famulari <leo@famulari.name> Sharlatan Hellseher 2023-04-14gnu: Sort use-module alphabetically in (gnu packages music)....* gnu/packages/music.scm: Sort use-module alphabetically to ease maintenance. Signed-off-by: Leo Famulari <leo@famulari.name> Sharlatan Hellseher 2023-04-14gnu: Remove duplicate module imports from (gnu packages music)....* gnu/packages/music.scm: Remove duplicated (guix build-system qt). Signed-off-by: Leo Famulari <leo@famulari.name> Sharlatan Hellseher 2023-04-07gnu: zrythm: Update to 1.0.0-beta.4.5.62....* gnu/packages/music.scm (zrythm): Update to 1.0.0-beta.4.5.62. [arguments]: Add the -Dextra_optimizations=false to #:configure-flags. Rename adjust-build phase to disable-guile-auto-compilation. Add comment to wrap-program phase. [propagated-inputs]: Delete field. [inputs]: Replace carla with carla-2.6. Add librsvg-for-system and pipewire. [native-inputs]: Add breeze-icons. [home-page]: Update URL. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Antero Mejr 2023-04-07gnu: Purge pre-1.3.0 deprecated packages....* gnu/packages/bioinformatics.scm (deeptools): Remove variable. * gnu/packages/efi.scm (efi_analyzer): Ditto. * gnu/packages/guile.scm (guile-2.2/bug-fix, guile-json): Ditto. * gnu/packages/image.scm (libjpeg): Ditto. * gnu/packages/kde.scm (kdevplatform): Ditto * gnu/packages/linphone.scm (linphoneqt): Ditto. * gnu/packages/maths.scm (blis-sandybridge, blis-haswell, blis-knl): Ditto. * gnu/packages/mpi.scm (hwloc-2.0): Ditto. * gnu/packages/music.scm (python-abjad, zlfo): Ditto. * gnu/packages/perl.scm (perl-base, perl-parent): Ditto. * gnu/packages/tryton.scm (python-trytond): Ditto. * gnu/packages/video.scm (gnome-mpv): Ditto. * tests/graph.scm: Use guile-json-1. Signed-off-by: Ludovic Courtès <ludo@gnu.org> Bruno Victal 2023-04-03gnu: gsequencer: Update to 4.5.0....* gnu/packages/music.scm (gsequencer): Update to 4.5.0. Vinicius Monego 2023-04-03gnu: mixxx: Update to 2.3.4....* gnu/packages/music.scm (mixxx): Update to 2.3.4. Vinicius Monego 2023-04-02gnu: strawberry: Use gexps and remove input labels....* gnu/packages/music.scm (strawberry) [arguments]: Use gexps. Use search-input-file in wrap-program and pre-check phases. Maxim Cournoyer 2023-04-02gnu: strawberry: Update to 1.0.17....* gnu/packages/music.scm (strawberry): Update to 1.0.17. Maxim Cournoyer 2023-03-22gnu: musescore: Update to 4.0.2....* gnu/packages/music.scm (musescore): Update to 4.0.2. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Nicolas Goaziou 2023-03-21gnu: Add samplebrain....* gnu/packages/music.scm (samplebrain): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Antero Mejr 2023-03-21gnu: paulxstretch: Patch paths....* gnu/packages/music.scm (paulxstretch) [arguments]: Add patch-paths phase. [inputs]: Add dconf, fontconfig and glib:bin. Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Sughosha 2023-03-21gnu: Add ctrlr....* gnu/packages/music.scm (ctrlr): New variable. Ricardo Wurmus 2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge 2023-03-07gnu: strawberry: Update to 1.0.15....* gnu/packages/music.scm (strawberry): Update to 1.0.15. Signed-off-by: Leo Famulari <leo@famulari.name> Michael Rohleder 2023-03-06gnu: lilypond: Update to 2.24.1...* gnu/packages/music.scm (lilypond): Update to 2.24.1 Signed-off-by: 宋文武 <iyzsong@member.fsf.org> Andy Tai 2023-03-02Merge remote-tracking branch 'savannah/master' into core-updates...Conflicts: gnu/local.mk gnu/packages/autotools.scm gnu/packages/cmake.scm gnu/packages/gnuzilla.scm gnu/packages/haskell.scm gnu/packages/pdf.scm gnu/packages/python-xyz.scm gnu/packages/samba.scm gnu/packages/tex.scm gnu/packages/tls.scm gnu/packages/wxwidgets.scm Christopher Baines