Commit Graph

18 Commits

Author SHA1 Message Date
Theodore Ni
9c54dd3ee2 libsigrok: remove librevisa dependency 2022-09-23 19:10:54 +02:00
Nicolas Benes
bc36ea147b sigrok-firmware-fx2lafw: init at 0.1.7
Cross-compile the firmware files instead of downloading the binaries.
Bump 0.1.6 -> 0.1.7.
2022-08-16 15:51:13 +02:00
Nicolas Benes
0b0c92af76 libsigrok: 0.5.1 -> 0.5.2
* bump version
* enable hidapi: add support for many serial devices, such as digital
  multimeters and data loggers
* enable ieee1284 and bluetooth support on Linux
* install udev rules
2022-08-16 15:51:13 +02:00
sternenseemann
97052019cd libsigrok: take unversioned python argument
libsigrok can be built with different python versions which we want to
use for integrating it into python*Packages.
2022-01-19 13:34:13 +01:00
Harrison Houghton
b7d9b2a9e9 libsigrok_0_3: fix
Apparently we have an old-version override and it doesn't make the
bindings at all, so only run the installCheck when we know it should
succeed.
2021-08-02 22:36:02 +02:00
Harrison Houghton
1642ca5a77
libsigrok: fix c++ bindings (#131998)
Doxygen and Python are needed as nativeBuildInputs (according to configure).

Add a tiny installCheck for this.
2021-07-29 17:53:32 -04:00
Frederik Rietdijk
9695d86309 libsigrok: python bindings need additional work so remove python 2021-07-27 20:37:05 +02:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Will Dietz
2ff6d0c21d libsigrok: 0.5.0 -> 0.5.1, firmware 0.1.3 -> 0.1.6 2019-06-10 23:20:24 +02:00
Robert Scott
2565718195 libsigrok: enable for darwin 2019-06-07 10:05:59 +02:00
Ryan Mulligan
b189247ba0 treewide: use more HTTPS URLs
Uses the HTTPS url for cases where the existing URL has a permanent
redirect. For each domain, at least one fixed derivation URL was
downloaded to test the domain is properly serving downloads.

Also fixes jbake source URL, which was broken.
2018-03-24 22:04:25 -07:00
John Ericson
531e4b80c9 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs
Only acts on one-line dependency lists.
2017-09-21 15:49:53 -04:00
Samuel Leathers
afa5dcbd7d libsigrok: 0.4.0 -> 0.5.0 2017-08-30 13:52:12 -04:00
Bjørn Forsman
300e495101 sigrok: update whole suite to latest (2016-01)
Release announcement, 2016-01-30:
https://www.sigrok.org/blog/major-sigrok-releases-libsigrok-libsigrokdecode-sigrok-cli-pulseview

I first tried updating the projects in separate commits. But later I
found cyclic dependencies, that would break git bisect, so I ended up
squashing the commits:

* libsigrok: 0.3.0 -> 0.4.0
  Enable building libsigrokcxx.so, the C++ bindings for libsigrok, by
  adding doxygen, glibmm and python as build deps. This is needed for
  Pulseview >= 0.3.0. Also update the firmware (sigrok-firmware-fx2lafw)
  while at it.

* libsigrokdecode: 0.3.0 -> 0.4.0

* sigrok-cli: 0.5.0 -> 0.6.0

* pulseview: 0.2.0 -> 0.3.0
  New dependency: glibmm (due to libsigrokcxx.pc from libsigrok).

Note that collectd is incompatible with the new libsigrok release, so
I let it use the old one (0.3.0).
2016-05-11 22:23:29 +02:00
Bjørn Forsman
e4dd2dcad4 libsigrok: install missing firmware files
Without this, hardware that requires firmware (e.g. Saleae Logic) is
unuseable.

Example error that this fixes:

  sr: ezusb: Unable to open firmware file /nix/store/rqgppsz3gwy8jailflf3049fzyzrgkdb-libsigrok-0.3.0/share/sigrok-firmware/fx2lafw-saleae-logic.fw for reading: No such file or directory
  sr: fx2lafw: Firmware upload failed for device 0.
2015-01-01 20:04:49 +01:00
Bjørn Forsman
7329ad6813 libsigrok: new package
libsigrok is the core library of the sigrok signal analysis software
suite, which I'm about to package.

http://sigrok.org/
2014-05-31 15:49:13 +02:00