summaryrefslogtreecommitdiff
path: root/gnu/packages/engineering.scm
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-03-23 10:00:16 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-03-23 10:02:13 +0300
commit92e3cb2e65657b9f337eee4d2867c48682b4cbbc (patch)
treec57c4759c44a51c98b86b2e22589dd64d753d639 /gnu/packages/engineering.scm
parentda090138028894c6b00c21730aa3a02cda57fb24 (diff)
gnu: libmodbus: Update to 3.1.11.
* gnu/packages/engineering.scm (libmodbus): Update to 3.1.11. Add a missing newline after the package definition. [source]: Add a patch which disables a test that requires networking. * gnu/packages/patches/libmodbus-disable-networking-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Change-Id: I657c0aac3435ec20da6e15d31484effdb7c2dc0b
Diffstat (limited to 'gnu/packages/engineering.scm')
-rw-r--r--gnu/packages/engineering.scm11
1 files changed, 8 insertions, 3 deletions
diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm
index f3bcf77c797..8b6bd85293e 100644
--- a/gnu/packages/engineering.scm
+++ b/gnu/packages/engineering.scm
@@ -1733,7 +1733,7 @@ send break and throttle transmission speed.")
(define-public libmodbus
(package
(name "libmodbus")
- (version "3.1.10")
+ (version "3.1.11")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -1742,15 +1742,20 @@ send break and throttle transmission speed.")
(file-name (git-file-name name version))
(sha256
(base32
- "0nbpk1n56kclab8fl32dxi46v2bwax3gfk1zkc796srm7vj42sbv"))))
+ "15rqrzamlp6cvixz6klnawlc9s3w34bapc1fs2c4amwyvi3n5xvp"))
+ ;; The patch removes a test that requires networking.
+ ;; See <https://github.com/stephane/libmodbus/issues/802>
+ (patches
+ (search-patches "libmodbus-disable-networking-test.patch"))))
(build-system gnu-build-system)
- (native-inputs (list autoconf automake libtool))
+ (native-inputs (list autoconf psmisc automake libtool))
(synopsis "Library for the Modbus protocol")
(description "@code{libmodbus} is a library to send/receive data with a
device which respects the Modbus protocol. This library can use a serial port
or an Ethernet connection.")
(home-page "https://libmodbus.org/")
(license license:lgpl2.1+)))
+
(define-public harminv
(package
(name "harminv")