From 4f91c77dc5ff5e203392bf08b57d228ce141b5e5 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Tue, 18 Apr 2023 21:20:00 +0100 Subject: gnu: Sort use-module alphabetically in (gnu packages engineering) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/engineering.scm: Sort use-module alphabetically to ease maintenance. Signed-off-by: Ludovic Courtès --- gnu/packages/engineering.scm | 43 ++++++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/gnu/packages/engineering.scm b/gnu/packages/engineering.scm index 4483ab81e8..e0f7199d2e 100644 --- a/gnu/packages/engineering.scm +++ b/gnu/packages/engineering.scm @@ -37,6 +37,7 @@ ;;; Copyright © 2022 Maxim Cournoyer ;;; Copyright © 2022, 2023 Felix Gruber ;;; Copyright © 2023 Theofilos Pechlivanis +;;; Copyright © 2023 Sharlatan Hellseher ;;; ;;; This file is part of GNU Guix. ;;; @@ -54,15 +55,6 @@ ;;; along with GNU Guix. If not, see . (define-module (gnu packages engineering) - #:use-module (guix packages) - #:use-module (guix download) - #:use-module (guix gexp) - #:use-module (guix git-download) - #:use-module (guix svn-download) - #:use-module (guix monads) - #:use-module (guix store) - #:use-module (guix utils) - #:use-module ((srfi srfi-1) #:hide (zip)) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix build-system ant) #:use-module (guix build-system cmake) @@ -73,6 +65,14 @@ (define-module (gnu packages engineering) #:use-module (guix build-system pyproject) #:use-module (guix build-system python) #:use-module (guix build-system qt) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix git-download) + #:use-module (guix monads) + #:use-module (guix packages) + #:use-module (guix store) + #:use-module (guix svn-download) + #:use-module (guix utils) #:use-module (gnu packages) #:use-module (gnu packages algebra) #:use-module (gnu packages autotools) @@ -89,7 +89,6 @@ (define-module (gnu packages engineering) #:use-module (gnu packages cpp) #:use-module (gnu packages curl) #:use-module (gnu packages databases) - #:use-module (gnu packages gawk) #:use-module (gnu packages dejagnu) #:use-module (gnu packages digest) #:use-module (gnu packages docbook) @@ -99,6 +98,7 @@ (define-module (gnu packages engineering) #:use-module (gnu packages fontutils) #:use-module (gnu packages fpga) #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gawk) #:use-module (gnu packages gcc) #:use-module (gnu packages gd) #:use-module (gnu packages geo) @@ -114,19 +114,21 @@ (define-module (gnu packages engineering) #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages image) - #:use-module (gnu packages image-processing) #:use-module (gnu packages imagemagick) + #:use-module (gnu packages image-processing) #:use-module (gnu packages kde-frameworks) #:use-module (gnu packages libevent) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) ;FIXME: for pcb #:use-module (gnu packages lisp) #:use-module (gnu packages m4) - #:use-module (gnu packages maths) #:use-module (gnu packages man) - #:use-module (gnu packages multiprecision) + #:use-module (gnu packages maths) #:use-module (gnu packages mpi) + #:use-module (gnu packages multiprecision) #:use-module (gnu packages ncurses) + #:use-module (gnu packages openkinect) + #:use-module (gnu packages openkinect) #:use-module (gnu packages parallel) #:use-module (gnu packages pcre) #:use-module (gnu packages perl) @@ -150,20 +152,20 @@ (define-module (gnu packages engineering) #:use-module (gnu packages swig) #:use-module (gnu packages tbb) #:use-module (gnu packages tcl) + #:use-module (gnu packages tex) #:use-module (gnu packages texinfo) #:use-module (gnu packages text-editors) #:use-module (gnu packages time) - #:use-module (gnu packages tree-sitter) #:use-module (gnu packages tls) - #:use-module (gnu packages tex) + #:use-module (gnu packages tree-sitter) #:use-module (gnu packages version-control) #:use-module (gnu packages web) #:use-module (gnu packages wxwidgets) - #:use-module (gnu packages xml) - #:use-module (gnu packages xiph) - #:use-module (gnu packages openkinect) #:use-module (gnu packages xdisorg) - #:use-module (gnu packages xorg)) + #:use-module (gnu packages xiph) + #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) + #:use-module ((srfi srfi-1) #:hide (zip))) (define-public librecad (package @@ -747,6 +749,9 @@ (define-public fritzing (substitute* "src/version/partschecker.cpp" ((".*git_libgit2_init.*") "return \"083nz7vj7a334575smjry6257535h68gglh8a381xxa36dw96aqs\";")) + ;; XXX: NixOS and Gento have a phase where they generate part + ;; SQLite library, have proper investigation if it's required in + ;; Guix as well. (invoke "qmake" (string-append "QMAKE_LFLAGS_RPATH=-Wl,-rpath," #$output "/lib") (string-append "PREFIX=" #$output) -- cgit v1.2.3