summaryrefslogtreecommitdiff
path: root/gnu/packages/electronics.scm
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2026-03-04 08:14:43 +0100
committerCayetano Santos <csantosb@inventati.org>2026-03-04 08:23:08 +0100
commita66fce758b982ebae42cf55b91a148498ba24fc5 (patch)
treea04a109fa6e90f1952cb28c3f62cd771accbbf9a /gnu/packages/electronics.scm
parent0a3e08661a610e162551da3dcee0f5815247289c (diff)
gnu: xschem: Update and improve package.
* gnu/packages/electronics.scm (xschem)[source]: Update url. [inputs]: Add libjpeg-turbo. [arguments]<#:phases>: Delete ’setenv; restore and customize ’configure. [home-page]: Update. Change-Id: I4262e40e9fb61e8413d39466351fcc75b0131631
Diffstat (limited to 'gnu/packages/electronics.scm')
-rw-r--r--gnu/packages/electronics.scm12
1 files changed, 6 insertions, 6 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index d2688a2a0de..d1c1f4090ab 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -3525,7 +3525,7 @@ and components. The following simulation kernels are supported:
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/StefanSchippers/xschem")
+ (url "https://codeberg.org/stef_xschem/xschem/")
(commit version)))
(file-name (git-file-name name version))
(sha256
@@ -3537,17 +3537,17 @@ and components. The following simulation kernels are supported:
tk
libxpm
cairo
+ libjpeg-turbo
libxrender
- libxcb)) ; Last 3 are optional, but good to have.
+ libxcb)) ; Last 4 are optional, but good to have.
(build-system gnu-build-system)
(arguments
(list
#:tests? #f
#:phases
#~(modify-phases %standard-phases
- (delete 'configure)
- (add-before 'build 'setenv
- (lambda* (#:key outputs #:allow-other-keys)
+ (replace 'configure
+ (lambda _
(setenv "CC" #$(cc-for-target))
(invoke "./configure" (string-append "--prefix=" #$output)))))))
(synopsis "Hierarchical schematic editor")
@@ -3555,7 +3555,7 @@ and components. The following simulation kernels are supported:
"Xschem is an X11 schematic editor written in C and focused on
hierarchical and parametric design. It can generate VHDL, Verilog or Spice
netlists from the drawn schematic, allowing the simulation of the circuit.")
- (home-page "https://xschem.sourceforge.io/stefan/index.html")
+ (home-page "http://repo.hu/projects/xschem/xschem_man/xschem_man.html/")
(license license:gpl2+)))
(define-public route-rnd