Simon South
a5bc9f233f
gnu: libftdi: Build API documentation.
...
* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "doc" output.
[arguments]<#:configure-flags>: Add "-DDOCUMENTATION".
<#:phases>: Add "install-documentation" phase.
[native-inputs]: Add doxygen, graphviz.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:34 +02:00
Simon South
6c4868aca9
gnu: libftdi: Update to 1.5.
...
* gnu/packages/patches/libftdi-fix-paths-when-FTDIPP-set.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libftdi.scm (libftdi): Update to 1.5.
[source]: Apply patch.
[arguments]<#:configure-flags>: Add "-DFTDIPP", "-DPYTHON_BINDINGS".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:19 +02:00
Simon South
856eeedcbc
gnu: libftdi: Build Python bindings.
...
* gnu/packages/libftdi.scm (libftdi)[outputs]: Add "python".
[arguments]<#:phases>: Add with "install-python-binding" phase.
[native-inputs]: Add python, swig.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:16 +02:00
Simon South
fce3d00cdb
gnu: libftdi: Build C++ bindings.
...
Enabling the C++ bindings allows the test suite to be run, although this fails
without access to the host's USB interface.
* gnu/packages/libftdi.scm (libftdi)[arguments]: Add #:test-target, #:tests?.
(inputs): Add boost.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:08 +02:00
Simon South
d92c71f1d6
gnu: libftdi: Build ftdi_eeprom.
...
* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add
"-DCMAKE_INSTALL_DOCDIR".
[native-inputs]: Add with pkg-config.
[inputs]: Add with libconfuse.
[license]: Add GPL version 2.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:37:03 +02:00
Simon South
ea67b8571d
gnu: libftdi: Install libraries to /lib instead of /lib64.
...
* gnu/packages/libftdi.scm (libftdi)[arguments]<#:configure-flags>: Add
"-DLIB_SUFFIX".
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:53 +02:00
Simon South
dcef5c7179
gnu: libftdi: Do not build example programs.
...
* gnu/packages/libftdi.scm (libftdi)[arguments]: Add with "-DEXAMPLES"
configure flag.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:47 +02:00
Simon South
ea2376a4f5
gnu: libftdi: Use HTTPS for package source.
...
* gnu/packages/libftdi.scm (libftdi)[source]: Use HTTPS.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:43 +02:00
Simon South
9620b9d298
gnu: libftdi: Update package style.
...
* gnu/packages/libftdi.scm: Re-order #:use-module statements.
(libftdi): Wrap long lines; reformat gently.
[license]: Use "license:" prefix.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-09-14 23:36:35 +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
Tobias Geerinckx-Rice
4f5452ab3a
gnu: libftdi: Use HTTPS home page.
...
* gnu/packages/libftdi.scm (libftdi)[home-page]: Use HTTPS.
2018-03-01 22:21:00 +01:00
Tobias Geerinckx-Rice
0828bd82bd
gnu: libftdi: Update to 1.4.
...
* gnu/packages/libftdi.scm (libftdi): Update to 1.4.
2018-02-28 22:58:23 +01:00
Danny Milosavljevic
58478cc1cb
gnu: libftdi: Propagate the libusb input.
...
* gnu/packages/libftdi.scm (libftdi): Change libusb from an input to a
propagated-input.
Signed-off-by: Leo Famulari <leo@famulari.name>
2016-09-26 14:30:37 -04:00
Mark H Weaver
f0176a9f18
gnu: libftdi: Fix mistakes in package description.
...
* gnu/packages/libftdi.scm (libftdi): Change 'libusb' from a
'native-input' to a normal 'input'. Fix the 'home-page' and
'license' fields.
2014-08-05 20:00:21 -04:00
Manolis Ragkousis
7736218683
gnu: Add libftdi.
...
* gnu/packages/libftdi.scm: New file
* gnu-system.am (GNU_SYSTEM_MODULES): Add libftdi.scm
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-24 09:42:32 +02:00