me
/
guix
Archived
1
0
Fork 0
Commit Graph

569 Commits (bd03b42d916c1b8194e9d4b7f43f94faf841b652)

Author SHA1 Message Date
Vinicius Monego 08017d2818
gnu: freecad: Update to 0.21.1.
* gnu/packages/engineering.scm (freecad): Update to 0.21.1.
2023-09-02 11:17:03 -03:00
Vinicius Monego d5f18b3d27
gnu: libngspice: Update to 41.
* gnu/packages/engineering.scm (libngspice, ngspice): Update to 41.
2023-09-02 11:17:02 -03:00
宋文武 10d4923691
gnu: rizin: Update to 0.6.1.
* gnu/packages/engineering.scm (rizin): Update to 0.6.1.
[arguments]<#:phases>: Enable a now passing test (analysis_var).
2023-08-26 11:15:29 +08:00
Peter Polidoro c91d1b0fb8
gnu: kicad: Update to 7.0.7.
* gnu/packages/engineering.scm (kicad): Update to 7.0.7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-08-18 12:36:41 +02:00
Efraim Flashner 6eb0070f08
gnu: pcb2gcode: Build with librsvg-for-system.
* gnu/packages/engineering.scm (pcb2gcode)[inputs]: Replace librsvg with
librsvg-for-system.
2023-08-15 21:59:57 +03:00
Sharlatan Hellseher 4f91c77dc5
gnu: Sort use-module alphabetically in (gnu packages engineering)
* gnu/packages/engineering.scm: Sort use-module alphabetically to ease maintenance.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-11 00:50:48 +02:00
Sharlatan Hellseher 11d0006b2a
gnu: fritzing: Improve package style.
* gnu/package/engineering.scm (fritzing): Improve package style.
  Use Gexp.
  [inputs]: Remove labels. Sort alphabetically.
  [native-inputs]: Introduce it, use fritzing-parts instead local source.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-11 00:50:48 +02:00
Sharlatan Hellseher 10d9d08c9a
gnu: Add fritzing-parts.
* gnu/packages/engineering.scm (fritzing-parts): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-08-11 00:50:48 +02:00
Ludovic Courtès 66158f535a
gnu: Do not use (gnu packages commencement) in engineering.scm.
This avoids a circular dependency evidenced by the following commit.

* gnu/packages/engineering.scm (freehdl)[inputs]: Resolve
'gcc-toolchain' from here rather than by using (gnu packages
commencement).
2023-08-10 09:26:08 +02:00
Vinicius Monego ebfb795232
gnu: freecad: Update to 0.21.0.
* gnu/packages/engineering.scm (freecad): Update to 0.21.0.
[inputs]: Add fmt.
2023-08-05 18:40:01 -03:00
Tobias Geerinckx-Rice f2d2505066
gnu: cutter: Update source URL.
* gnu/packages/engineering.scm (cutter)[source]: Update.
2023-07-30 02:00:00 +02:00
Tobias Geerinckx-Rice 8ece3fbe56
gnu: cutter: Update home page.
* gnu/packages/engineering.scm (cutter)[home-page]: Update.
2023-07-30 02:00:00 +02:00
Danny Milosavljevic 45b7a8bfda
gnu: Add python-asyncua.
* gnu/packages/engineering.scm (python-asyncua): New variable.
2023-08-01 21:50:39 +02:00
Vinicius Monego 3e8b6e51e1
gnu: python-scikit-rf: Update to 0.28.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.28.0.
2023-07-29 14:25:03 -03:00
Nicolas Goaziou 29cc6b1cd6
gnu: Deprecate `texlive-tiny'.
At this point, there are three equivalent TeX Live sub-systems:
texlive-scheme-basic, texlive-tiny, and (texlive-updmap.cfg).  It is confusing
to keep so many around.

* doc/contributing.texi (Submitting Patches): Remove reference to
TEXLIVE-TINY.
* gnu/packages/algebra.scm (pari-gp)[native-inputs]:
(giac)[native-inputs]:
* gnu/packages/chez.scm (chez-sockets)[native-inputs]:
* gnu/packages/engineering.scm (fastcap)[native-inputs]:
* gnu/packages/gettext.scm (po4a)[native-inputs]:
* gnu/packages/maths.scm (cddlib)[native-inputs]:
(gnuplot)[native-inputs]:
(itpp)[native-inputs]:
* gnu/packages/ocaml.scm (unison)[native-inputs]:
* gnu/packages/pdf.scm (extractpdfmark)[native-inputs]:
* gnu/packages/photo.scm (enblend-enfuse): Replace TEXLIVE-TINY with a call to TEXLIVE-UPDMAP.CFG.
* gnu/packages/radio.scm (gnuradio)[native-inputs]: Remove unnecessary
TEXLIVE-TINY.
* gnu/packages/tex.scm (texlive-tiny): Deprecate it in favor of TEXLIVE-SCHEME-BASIC.
(texlive-makecmds)[native-inputs]:  Replace TEXLIVE-TINY with a call to TEXLIVE-UPDMAP.CFG.
* guix/lint.scm (check-inputs-should-be-native): Check only for
"texlive-updmap.cfg" input name.
2023-07-18 18:16:49 +02:00
Nicolas Goaziou 7a18bd9e74
gnu: Rationalize texlive-updmap.cfg and texlive-tiny inputs.
TEXLIVE-UPDMAP.CFG and TEXLIVE-TINY should only be used as native inputs.
Also remove texlive packages already provided by them.

* doc/build.scm (pdf-manual):
* gnu/packages/algebra.scm (pari-gp):
* gnu/packages/bioinformatics.scm (discrover):
(phyml):
(velvet):
* gnu/packages/chemistry.scm (yaehmop):
* gnu/packages/chez.scm (stex-bootstrap):
(chez-web):
(chez-sockets):
* gnu/packages/cran.scm (r-prereg):
* gnu/packages/docbook.scm (dblatex):
* gnu/packages/emacs-xyz.scm (emacs-auctex):
* gnu/packages/engineering.scm (fastcap):
* gnu/packages/fsf.scm (book-faif):
* gnu/packages/graphviz.scm (dot2tex):
* gnu/packages/maths.scm (hypre):
* gnu/packages/ocaml.scm (unison):
(ocaml-bibtex2html):
* gnu/packages/plotutils.scm (asymptote):
* gnu/packages/python-xyz.scm (python-nbconvert):
(python-pypandoc):
* gnu/packages/radio.scm (gnuradio):
(libosmo-dsp):
* gnu/packages/statistics.scm (r-with-tests):
* gnu/packages/tex.scm (texlive-makecmds):
(texlive-innerscript):
(teximpatient):
(texlive-xkeyval): Remove texlive packages already provided by
TEXLIVE-UPDMAP.CFG.  Don't add TEXLIVE-TINY or TEXLIVE-UPDMAP.CFG as inputs.
2023-07-18 18:16:47 +02:00
Tobias Geerinckx-Rice c8c78b08d2
gnu: pcb-rnd: Prepare for cross-compilation.
* gnu/packages/engineering.scm (pcb-rnd)[arguments]: Use CC-FOR-TARGET.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice 479eb63f2a
gnu: pcb-rnd: Update to 3.1.1.
* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.1.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice b175789352
gnu: librnd: Prepare for cross-compilation.
* gnu/packages/engineering.scm (librnd)[arguments]: Use CC-FOR-TARGET.
2023-07-16 02:00:10 +02:00
Tobias Geerinckx-Rice d23105a329
gnu: librnd: Update to 4.0.2.
* gnu/packages/engineering.scm (librnd): Update to 4.0.2.
2023-07-16 02:00:09 +02:00
Tobias Geerinckx-Rice a0c361cb3f
gnu: linsmith: Fix input types.
* gnu/packages/engineering.scm (linsmith)[native-inputs]:
Remove input labels.  Move gtk+-2 and libgnomeui from here…
[inputs]: …to here.
2023-07-16 02:00:09 +02:00
Tobias Geerinckx-Rice 88e3a3529f
gnu: linsmith: Update to 0.99.33.
* gnu/packages/engineering.scm (linsmith): Update to 0.99.33.
2023-07-16 02:00:09 +02:00
Peter Polidoro 3c9984b860
gnu: kicad: Update to 7.0.6.
* gnu/packages/engineering.scm (kicad): Update to 7.0.6.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-07-10 09:55:32 +02:00
Peter Polidoro 7307b05abd
gnu: kicad: Update to 7.0.5.
* gnu/packages/engineering.scm (kicad): Update to 7.0.5.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-06-02 13:13:23 +02:00
Morgan Smith c95e817bb9
gnu: libfive: Generate bindings instead of using pre-generated ones.
* gnu/packages/engineering.scm (libfive)[phases]: Add phase 'generate-bindings
to generate the bindings

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-18 19:38:35 +02:00
Morgan Smith 3b4a31d52c
gnu: libfive: Add Python bindings.
* gnu/packages/engineering.scm (libfive)
[configure-flags]: Add python site-dir.
[phases]<fix-library-location>: Fix for python as well.
<wrap-studio>: Wrap for python as well.
[inputs]: Add python-wrapper.  Alphabetize.
[description]: Add python.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-18 19:38:32 +02:00
Morgan Smith a062028bc3
gnu: libfive: Fix install and wrap Studio.
The old install phase didn't handle nested directories (which there are) and
the cmake files didn't seem to install the go files in a way that guile would
use so I just used the guile build system instead.

Also Studio works much better when it know where the libraries are.

* gnu/packages/engineering.scm (libfive)
[imported-modules]: Add (guix build guile-build-system).
[modules]: Add (guix build guile-build-system).
[configure-flags]: Remove.
[phases]: Remove phases 'fix-autocompilation and 'install-scm-files.  Add
phase 'do-not-build-guile-bindings and add phase 'guile-build which uses the
guile build system.  Add wrap-studio phase.
[inputs]: Add bash-minimal for the wrapper.  Use qtbase instead of qtbase-5

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-05-18 19:38:27 +02:00
Vinicius Monego ede269edd0
gnu: python-scikit-rf: Update to 0.27.1.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.27.1.
2023-05-14 16:34:22 -03:00
Efraim Flashner 56f52639bb
gnu: poke: Update to 3.2.
* gnu/packages/engineering.scm (poke): Update to 3.2.
2023-05-14 10:21:12 +03:00
宋文武 7368020bef
gnu: rizin: Fix build.
* gnu/packages/engineering.scm (rizin)[arguments]: Skip failing tests.
2023-05-06 18:49:13 +08:00
Ricardo Wurmus e2c1506e86
gnu: inspekt3d: Adjust to changes in libfive.
* gnu/packages/engineering.scm (inspekt3d)[arguments]: Use G-expression; patch
file to avoid loading removed extension; adjust name of libfive library.
2023-04-24 09:53:06 +02:00
Ricardo Wurmus 2d4888b791
gnu: inspekt3d: Simplify snippet.
* gnu/packages/engineering.scm (inspekt3d)[source]: Simplify snippet.
2023-04-24 09:52:29 +02:00
Ricardo Wurmus 9b381235e0
gnu: libfive: Update to 0-5.b1ea998.
* gnu/packages/engineering.scm (libfive): Update to 0-5.b1ea998.
[arguments]: Set HOME variable to fix autocompilation; set GUILE_CCACHE_DIR to
override default target directory for compiled Guile files; add phases
'fix-library-location and 'install-scm-files.
2023-04-24 09:51:44 +02:00
Ricardo Wurmus 480a125bde
gnu: geda-gaf: Add gdk-pixbuf.
This is used for supporting various image formats.

* gnu/packages/engineering.scm (geda-gaf)[inputs]: Add gdk-pixbuf.
2023-04-23 20:59:37 +02:00
Ricardo Wurmus 772e4b6739
gnu: geda-gaf: Drop input labels.
* gnu/packages/engineering.scm (geda-gaf)[inputs]: Drop labels.
2023-04-23 20:59:12 +02:00
Ricardo Wurmus ea24609b61
gnu: geda-gaf: Use G-expressions.
* gnu/packages/engineering.scm (geda-gaf)[arguments]: Use G-expression to
remove the use of %build-inputs; also drop trailing #T from build phases.
2023-04-23 20:57:38 +02:00
Guillaume Le Vaillant 5569971659
gnu: prusa-slicer: Update to 2.5.2.
* gnu/packages/patches/prusa-slicer-boost-fixes.patch: New file.
* gnu/packages/patches/prusa-slicer-fix-tests.patch: New file.
* gnu/packages/patches/prusa-slicer-with-cereal-1.3.1.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.2.
  [source]: Use patches.
  [inputs]: Replace cereal-1.3.0 by cereal.
2023-04-22 12:57:03 +02:00
Guillaume Le Vaillant 6c91f65d09
gnu: libigl: Fix build.
* gnu/packages/engineering.scm (libigl)[inputs]: Add tbb.
2023-04-22 12:57:03 +02:00
Andreas Enge d1252b597d
Merge remote-tracking branch 'origin/master' into core-updates 2023-04-22 09:21:22 +02:00
Peter Polidoro 76cda17812
gnu: kicad: Update to 7.0.2.
* gnu/packages/engineering.scm (kicad): Update to 7.0.2.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-21 17:09:50 +02:00
Andreas Enge d0162466c6
Merge remote-tracking branch 'origin/master' into core-updates 2023-04-20 21:31:09 +02:00
Andy Tai fde70e3864
gnu: poke: Update to 3.1.
* gnu/packages/engineering.scm (poke): Update to 3.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-04-20 11:24:23 +03:00
Maxim Cournoyer 9df900341f
gnu: python-typing-extensions: Move to (gnu packages python-build).
* gnu/packages/python-xyz.scm (python-typing-extensions): Move to...
* gnu/packages/python-build.scm (python-typing-extensions): ... here.
2023-04-19 20:12:13 -04:00
Maxim Cournoyer 802a3b7ba3
gnu: python-pytest-7.1: Deprecate package.
The source was adjusted using the following command:

   $ git grep -rl python-pytest-7.1 |
     xargs sed -i 's/python-pytest-7.1/python-pytest/g'

* gnu/packages/check.scm (python-pytest-7.1): Delete variable.
2023-04-14 23:37:06 -04:00
Maxim Cournoyer 3bacd3c76a
Merge branch 'master' into core-updates.
Conflicts:
	gnu/local.mk
	gnu/packages/build-tools.scm
	gnu/packages/certs.scm
	gnu/packages/check.scm
	gnu/packages/compression.scm
	gnu/packages/cups.scm
	gnu/packages/fontutils.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/guile.scm
	gnu/packages/ibus.scm
	gnu/packages/image-processing.scm
	gnu/packages/linux.scm
	gnu/packages/music.scm
	gnu/packages/nss.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/qt.scm
	gnu/packages/ruby.scm
	gnu/packages/shells.scm
	gnu/packages/tex.scm
	gnu/packages/video.scm
	gnu/packages/vulkan.scm
	gnu/packages/web.scm
	gnu/packages/webkit.scm
	gnu/packages/wm.scm
2023-04-14 17:15:08 -04:00
Felix Gruber 2bb577be93
gnu: pcb2gcode: Update to 2.5.0.
* gnu/packages/engineering.scm (pcb2gcode): Update to 2.5.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-04-12 11:07:41 +02:00
Theofilos Pechlivanis 58769f9273
gnu: rizin: Update to 0.5.2.
* gnu/packages/engineering.scm (rizin): Update to 0.5.2.
[arguments]: Remove libuv. Add lzma, libmspack and swift_demangler. Skip the analysis_var test.
[inputs]: Add libmspack.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-04-06 18:34:15 +02:00
Vinicius Monego a53fcc488f
gnu: qelectrotech: Update to 0.9.0.
* gnu/packages/engineering.scm (qelectrotech): Update to 0.9.0.
2023-04-03 23:10:33 -03:00
Vinicius Monego 2b4371ff05
gnu: libngspice: Update to 40.
* gnu/packages/engineering.scm (libngspice, ngspice): Update to 40.
2023-04-03 23:10:24 -03:00
Vinicius Monego 483ce9775d
gnu: python-scikit-rf: Update to 0.26.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 0.26.0.
2023-04-03 23:10:21 -03:00
Ricardo Wurmus 42b938ae8c
gnu: Add audmes.
* gnu/packages/engineering.scm (audmes): New variable.
2023-03-30 22:40:09 +02:00
Guillaume Le Vaillant e0840701eb
gnu: volk: Update to 3.0.0.
* gnu/packages/engineering.scm (volk): Update to 3.0.0.
  [arguments]: Add 'disable-check-lgpl-test' phase. Remove trailing booleans.
  [license]: Replace gpl3+ by lgpl3+. Add asl2.0.
2023-03-25 19:23:44 +01:00
Ricardo Wurmus d2ae00530b
gnu: lepton-eda: Update to 1.9.18-20220529.
* gnu/packages/engineering.scm (lepton-eda): Update to 1.9.18-20220529.
[inputs]: Add guile-readline.
[arguments]: Adjust build phase 'fix-dynamic-link; add build phase 'fix-tests.
2023-03-21 00:02:59 +01:00
Peter Polidoro 00b12c65c4
gnu: kicad: Update to 7.0.1.
* gnu/packages/engineering.scm (kicad): Update to 7.0.1.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-17 11:24:59 +01:00
Ricardo Wurmus 8fb1edcceb
gnu: pcb-rnd: Update to 3.1.0.
* gnu/packages/engineering.scm (pcb-rnd): Update to 3.1.0.
[inputs]: Add librnd.
[arguments]: Use gexp; set LIBRND_PREFIX.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus eacd68aa44
gnu: Add librnd.
* gnu/packages/engineering.scm (librnd): New variable.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus 42bb34e21a
gnu: pcb: Remove eudev.
* gnu/packages/engineering.scm (pcb)[inputs]: Remove eudev as it is no longer
necessary to add it for mesa.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus e7dc5681a6
gnu: pcb: Drop input labels.
* gnu/packages/engineering.scm (pcb)[inputs, native-inputs]: Remove package
labels.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus c2ff0e2d13
gnu: pcb: Update to 4.3.0.
* gnu/packages/engineering.scm (pcb): Update to 4.3.0.
[arguments]: Remove obsolete build phases.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus 6822730c8d
gnu: pcb: Use gexp.
* gnu/packages/engineering.scm (pcb)[arguments]: Use gexp and drop trailing #T
from build phases.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus c20e80b102
gnu: lepton-eda: Adjust format.
* gnu/packages/engineering.scm (lepton-eda): Move arguments above inputs, and
reformat source field.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus 753fb6a54d
gnu: lepton-eda: Use gexp for arguments.
* gnu/packages/engineering.scm (lepton-eda)[arguments]: Use gexp.
2023-03-14 14:15:33 +01:00
Ricardo Wurmus 1c5ef6bd3c
gnu: lepton-eda: Drop input labels.
* gnu/packages/engineering.scm (lepton-eda)[native-inputs, inputs]: Do not use
redundant package labels.
2023-03-14 14:15:33 +01:00
Tobias Geerinckx-Rice 1e6ddceb83
gnu: Use HTTPS package home pages wherever possible.
* gnu/packages/accessibility.scm (florence)[home-page]: Use HTTPS.
* gnu/packages/admin.scm (netcat, nmon)[home-page]: Likewise.
* gnu/packages/algebra.scm (mpfrcx, cm, flint, fftw, r-dtt)[home-page]:
Likewise.
* gnu/packages/apr.scm (apr, apr-util)[home-page]: Likewise.
* gnu/packages/aspell.scm (aspell-dict-it)[home-page]: Likewise.
* gnu/packages/astronomy.scm (casacore, sextractor, libnova)
(xplanet)[home-page]: Likewise.
* gnu/packages/audio.scm (libtimidity, alsa-modular-synth, azr3, tao)
(freepats, rakarrack, liblo, libshout-idjc, timidity++, libsbsms)
(libmodplug, libxmp, xmp, sox, drc, gsm, gnaural)
(streamripper)[home-page]: Likewise.
* gnu/packages/authentication.scm (pamtester)[home-page]: Likewise.
* gnu/packages/backup.scm (grsync)[home-page]: Likewise.
* gnu/packages/bioconductor.scm (r-nmf, r-edger, r-limma)
(r-plgem)[home-page]: Likewise.
* gnu/packages/bioinformatics.scm (python-biom-format, bowtie, bowtie1)
(bwa, crossmap, java-htsjdk, java-htsjdk-latest, java-picard)
(java-picard-2.10.3, kaiju, proteinortho, rsem, rseqc, seek, samtools)
(snap-aligner, subread, stringtie, r-centipede, prinseq, emboss, phylip)
(libsbml)[home-page]: Likewise.
* gnu/packages/build-tools.scm (tup)[home-page]: Likewise.
* gnu/packages/cdrom.scm (libcddb, cdrdao, cdrtools)
(cd-discid)[home-page]: Likewise.
* gnu/packages/check.scm (cunit, python-nose)
(python-pyhamcrest)[home-page]: Likewise.
* gnu/packages/chemistry.scm (gromacs)[home-page]: Likewise.
* gnu/packages/chez.scm (chez-fmt)[home-page]: Likewise.
* gnu/packages/code.scm (lcov, uncrustify, cscope)[home-page]: Likewise.
* gnu/packages/compression.scm (p7zip)[home-page]: Likewise.
* gnu/packages/cran.scm (r-emdist, r-proj4, r-zoo, r-ggalluvial)
(r-orgmassspecr, r-polychrome, r-partykit, r-rcpp, r-ff, r-emdbook)
(r-fitdistrplus, r-linprog, r-geometry, r-dtw, r-fst, r-rjags)
(r-intergraph, r-qualv, r-labelled, r-survey, r-coin, r-fmsb, r-tm)
(r-corpcor, r-rmpfr, r-spatialextremes, r-longitudinal, r-genenet)
(r-bayesm, r-seqinr, r-mpm, r-text2vec, r-rgdal, r-seewave, r-hdrcde)
(r-shapes, r-anytime, r-stm, r-d3network, r-tam, r-directlabels)
(r-spatstat-utils, r-spatstat-sparse, r-spatstat-data, r-spatstat-geom)
(r-spatstat-core, r-spatstat-linnet, r-spatstat-random, r-spatstat)
(r-rcpptoml, r-mlecens, r-seurat, r-mlearning, r-zooimage)[home-page]:
Likewise.
* gnu/packages/crates-io.scm (rust-nickel-0.11, rust-thrift-0.13)
(rust-trust-dns-https-0.20, rust-trust-dns-native-tls-0.20)
(rust-trust-dns-openssl-0.20, rust-trust-dns-proto-0.20)
(rust-trust-dns-resolver-0.20, rust-trust-dns-rustls-0.20)
(rust-uint-0.9, rust-yaml-rust-0.4)[home-page]: Likewise.
* gnu/packages/crypto.scm (libdecaf, ccrypt)[home-page]: Likewise.
* gnu/packages/curl.scm (curlpp)[home-page]: Likewise.
* gnu/packages/databases.scm (python-pylibmc, unixodbc, wiredtiger)
(libpqxx, mdbtools, virtuoso-ose, libdbi, libdbi-drivers)
(soci)[home-page]: Likewise.
* gnu/packages/debian.scm (apt-mirror)[home-page]: Likewise.
* gnu/packages/debug.scm (remake)[home-page]: Likewise.
* gnu/packages/disk.scm (sdparm, idle3-tools, duc)[home-page]: Likewise.
* gnu/packages/django.scm (python-django-haystack)[home-page]: Likewise.
* gnu/packages/djvu.scm (djvulibre, djview)[home-page]: Likewise.
* gnu/packages/dns.scm (dnsmasq)[home-page]: Likewise.
* gnu/packages/docbook.scm (dblatex, docbook2x)[home-page]: Likewise.
* gnu/packages/documentation.scm (scrollkeeper)[home-page]: Likewise.
* gnu/packages/ebook.scm (liblinebreak)[home-page]: Likewise.
* gnu/packages/electronics.scm (xoscope)[home-page]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-bbdb, emacs-caps-lock, emacs-djvu)
(emacs-pabbrev, emacs-twittering-mode, emacs-filladapt, emacs-rudel)
(emacs-stream, emacspeak, emacs-cc-mode, emacs-eldoc, emacs-jsonrpc)
(emacs-gtk-look, emacs-xclip, emacs-slime-volleyball, emacs-minimap)
(emacs-auto-dictionary-mode, emacs-persist, emacs-shell-command+)
(emacs-map, emacs-xref, emacs-dictionary)[home-page]: Likewise.
* gnu/packages/embedded.scm (sdcc)[home-page]: Likewise.
* gnu/packages/engineering.scm (asco, libngspice, libspnav)
(openctm)[home-page]: Likewise.
* gnu/packages/erlang.scm (erlang-erlware-commons)[home-page]: Likewise.
* gnu/packages/file-systems.scm (jfsutils, curlftpfs)[home-page]:
Likewise.
* gnu/packages/finance.scm (gbonds)[home-page]: Likewise.
* gnu/packages/flashing-tools.scm (dfu-util, srecord)[home-page]:
Likewise.
* gnu/packages/fltk.scm (ntk)[home-page]: Likewise.
* gnu/packages/fonts.scm (font-terminus, font-tex-gyre)
(font-comic-neue)[home-page]: Likewise.
* gnu/packages/fontutils.scm (ttf2pt1, potrace, libspiro)[home-page]:
Likewise.
* gnu/packages/fpga.scm (icestorm, gtkwave, gtkwave)
(python-myhdl)[home-page]: Likewise.
* gnu/packages/freedesktop.scm (libatasmart)[home-page]: Likewise.
* gnu/packages/ftp.scm (weex)[home-page]: Likewise.
* gnu/packages/game-development.scm (dds, python-tmx, sfxr, quesoglc)
(eureka, plib)[home-page]: Likewise.
* gnu/packages/games.scm (abe, alex4, armagetronad, barony)
(foobillard++, golly, ltris, pipewalker, prboom-plus, trigger-rally)
(cmatrix, pinball, pioneers, tennix, chromium-bsu, freeciv, kiki)
(quakespasm, frotz, frotz-dumb-terminal, frotz-sdl, btanks)
(flare-engine, chessx, barrage, cgoban, passage)[home-page]: Likewise.
* gnu/packages/geo.scm (python-geopandas, saga)[home-page]: Likewise.
* gnu/packages/gl.scm (freeglut, gl2ps)[home-page]: Likewise.
* gnu/packages/gnome.scm (cogl, clutter-gtk, clutter-gst, bluefish)
(workrave)[home-page]: Likewise.
* gnu/packages/gnustep.scm (wmnd, wmfire, wmfire)[home-page]: Likewise.
* gnu/packages/graph.scm (mscgen)[home-page]: Likewise.
* gnu/packages/graphics.scm (assimp, alembic, ctl, agg)
(opencsg)[home-page]: Likewise.
* gnu/packages/graphviz.scm (gts)[home-page]: Likewise.
* gnu/packages/gtk.scm (gtkspell3)[home-page]: Likewise.
* gnu/packages/guile-xyz.scm (guile-irregex)[home-page]: Likewise.
* gnu/packages/haskell-apps.scm (cpphs)[home-page]: Likewise.
* gnu/packages/haskell-check.scm (ghc-hunit)[home-page]: Likewise.
* gnu/packages/haskell-web.scm (ghc-http-client-restricted)
(ghc-blaze-html, ghc-happstack-server, ghc-sourcemap)[home-page]:
Likewise.
* gnu/packages/haskell-xyz.scm (ghc-assoc, ghc-cairo, ghc-cborg)
(ghc-csv, ghc-glob, ghc-gtk2hs-buildtools, ghc-hmatrix-gsl-stats)
(ghc-intervalmap, ghc-lens-family-core, ghc-managed, ghc-mountpoints)
(ghc-network-multicast, ghc-optional-args, ghc-regex, ghc-spoon)
(ghc-transformers, ghc-turtle, ghc-utf8-light, ghc-wizards)
(ghc-template-haskell, ghc-boot-th, ghc-binary-orphans)
(ghc-postgresql-simple)[home-page]: Likewise.
* gnu/packages/hexedit.scm (ht, bvi)[home-page]: Likewise.
* gnu/packages/hunspell.scm (hunspell-dict-hu)[home-page]: Likewise.
* gnu/packages/image-processing.scm (mia)[home-page]: Likewise.
* gnu/packages/image-viewers.scm (geeqie, gpicview, luminance-hdr)
(qiv)[home-page]: Likewise.
* gnu/packages/image.scm (libuemf, devil, steghide, optipng, niftilib)
(sng, mtpaint)[home-page]: Likewise.
* gnu/packages/java-xml.scm (java-simple-xml, java-jaxp)
(java-apache-xml-commons-resolver)[home-page]: Likewise.
* gnu/packages/java.scm (java-cisd-base, java-cisd-args4j)
(java-hamcrest-core, java-jsr305, java-eclipse-osgi)
(java-eclipse-equinox-common, java-eclipse-core-jobs)
(java-eclipse-equinox-registry, java-eclipse-equinox-app)
(java-eclipse-equinox-preferences, java-eclipse-core-contenttype)
(java-eclipse-text, java-treelayout, java-aopalliance, java-jeromq)
(java-cdi-api)[home-page]: Likewise.
* gnu/packages/jemalloc.scm (jemalloc-4.5.0)[home-page]: Likewise.
* gnu/packages/julia-xyz.scm (julia-recipespipeline)[home-page]:
Likewise.
* gnu/packages/kde-internet.scm (kget)[home-page]: Likewise.
* gnu/packages/kde-systemtools.scm (dolphin-plugins)
(konsole)[home-page]: Likewise.
* gnu/packages/kodi.scm (fstrcmp)[home-page]: Likewise.
* gnu/packages/language.scm (hime, libchewing)[home-page]: Likewise.
* gnu/packages/lego.scm (nqc)[home-page]: Likewise.
* gnu/packages/lesstif.scm (lesstif)[home-page]: Likewise.
* gnu/packages/libcanberra.scm (libcanberra)[home-page]: Likewise.
* gnu/packages/libdaemon.scm (libdaemon)[home-page]: Likewise.
* gnu/packages/libffi.scm (libffi)[home-page]: Likewise.
* gnu/packages/libreoffice.scm (libwpd, libwpg, libwps)[home-page]:
Likewise.
* gnu/packages/libusb.scm (libmtp, gmtp)[home-page]: Likewise.
* gnu/packages/linux.scm (e2fsprogs, extundelete, lsscsi, net-tools)
(kbd, sysfsutils, cpuid, libpfm4)[home-page]: Likewise.
* gnu/packages/lisp-check.scm (sbcl-ptester, sbcl-xlunit)[home-page]:
Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-html-encode, sbcl-py-configparser)
(sbcl-cl-utilities, sbcl-series, sbcl-uffi, sbcl-clsql, sbcl-sycamore)
(sbcl-osicat, sbcl-hu.dwim.common, sbcl-caveman, sbcl-trivial-shell)
(sbcl-trivial-benchmark, sbcl-screamer, sbcl-smug)[home-page]: Likewise.
* gnu/packages/lisp.scm (lush2)[home-page]: Likewise.
* gnu/packages/logging.scm (log4cpp)[home-page]: Likewise.
* gnu/packages/lua.scm (lua-ldoc)[home-page]: Likewise.
* gnu/packages/machine-learning.scm (mcl, openfst, rxcpp)[home-page]:
Likewise.
* gnu/packages/mail.scm (muchsync, procmail, sendmail)
(opensmtpd-filter-dkimsign, crm114)[home-page]: Likewise.
* gnu/packages/man.scm (libpipeline, man-db)[home-page]: Likewise.
* gnu/packages/maths.scm (lapack, scalapack, hdf-eos5, itpp, gmsh)
(metamath, p4est, armadillo, suitesparse, atlas, lpsolve, wcalc, why3)
(frama-c)[home-page]: Likewise.
* gnu/packages/mcrypt.scm (mcrypt, libmcrypt, libmhash)[home-page]:
Likewise.
* gnu/packages/minetest.scm (minetest-advtrains)[home-page]: Likewise.
* gnu/packages/monitoring.scm (python-whisper, python-carbon)
(hostscope)[home-page]: Likewise.
* gnu/packages/mp3.scm (id3lib, libmp3splt, mp3splt, mpg321)
(lame)[home-page]: Likewise.
* gnu/packages/multiprecision.scm (mpc)[home-page]: Likewise.
* gnu/packages/music.scm (aria-maestosa, lingot, setbfree, bristol)
(portmidi, python-pyportmidi, zynaddsubfx, yoshimi, aj-snapshot)
(schismtracker, midicsv, midicsv, qmidiarp, qmidiroute, dssi, tap-lv2)
(shiru-lv2)[home-page]: Likewise.
* gnu/packages/ncurses.scm (stfl)[home-page]: Likewise.
* gnu/packages/networking.scm (lksctp-tools, mbuffer, ifstatus, bird)
(tunctl, traceroute)[home-page]: Likewise.
* gnu/packages/node-xyz.scm (node-mersenne)[home-page]: Likewise.
* gnu/packages/ntp.scm (openntpd)[home-page]: Likewise.
* gnu/packages/ocaml.scm (opam, hevea, ocaml-menhir, ocaml-piqilib)
(ocaml-graph, cubicle)[home-page]: Likewise.
* gnu/packages/opencl.scm (python-pyopencl)[home-page]: Likewise.
* gnu/packages/package-management.scm (xstow, modules)[home-page]:
Likewise.
* gnu/packages/parallel.scm (xjobs)[home-page]: Likewise.
* gnu/packages/pdf.scm (podofo, qpdf, xournal, impressive)[home-page]:
Likewise.
* gnu/packages/perl.scm (perl-math-vecstat, perltidy)[home-page]:
Likewise.
* gnu/packages/photo.scm (libpano13, enblend-enfuse, hugin)[home-page]:
Likewise.
* gnu/packages/plan9.scm (drawterm)[home-page]: Likewise.
* gnu/packages/plotutils.scm (guile-charting, ploticus)[home-page]:
Likewise.
* gnu/packages/popt.scm (argtable, popt)[home-page]: Likewise.
* gnu/packages/profiling.scm (otf2)[home-page]: Likewise.
* gnu/packages/pulseaudio.scm (pulseaudio)[home-page]: Likewise.
* gnu/packages/python-check.scm (python-mypy)[home-page]: Likewise.
* gnu/packages/python-web.scm (python-cssutils)
(python-translationstring)[home-page]: Likewise.
* gnu/packages/python-xyz.scm (python-diskcache, python-doxyqml)
(python-docutils, python-pexpect, python-importlib-resources)
(python-simplegeneric, python-urwid, python-xlrd, python-xlwt)
(python-pyasn1, python-pythondialog, python-tftpy, python-random2)
(python-arcp, python-pyopengl, python-sortedcollections)
(python-sortedcontainers, python-yapsy, python-pydispatcher)
(python-posix-ipc)[home-page]: Likewise.
* gnu/packages/qt.scm (qwt, libqglviewer, signond)[home-page]: Likewise.
* gnu/packages/radio.scm (unixcw, gnuais)[home-page]: Likewise.
* gnu/packages/raspberry-pi.scm (bcm2835)[home-page]: Likewise.
* gnu/packages/rdf.scm (clucene, rasqal, redland)[home-page]: Likewise.
* gnu/packages/regex.scm (tre)[home-page]: Likewise.
* gnu/packages/rsync.scm (librsync)[home-page]: Likewise.
* gnu/packages/ruby.scm (ruby-packnga, ruby-nokogiri, ruby-oj, ruby-ox)
(ruby-sinatra, ruby-citrus, ruby-cbor, ruby-roda)[home-page]: Likewise.
* gnu/packages/scheme.scm (scheme48, tinyscheme)[home-page]: Likewise.
* gnu/packages/screen.scm (dtach)[home-page]: Likewise.
* gnu/packages/scsi.scm (sg3-utils)[home-page]: Likewise.
* gnu/packages/sdl.scm (libmikmod, sdl-pango)[home-page]: Likewise.
* gnu/packages/shellutils.scm (hstr, rig)[home-page]: Likewise.
* gnu/packages/simulation.scm (python-dolfin-adjoint)[home-page]:
Likewise.
* gnu/packages/smalltalk.scm (smalltalk)[home-page]: Likewise.
* gnu/packages/speech.scm (espeak)[home-page]: Likewise.
* gnu/packages/stalonetray.scm (stalonetray)[home-page]: Likewise.
* gnu/packages/statistics.scm (jags, r-mass, r-class, r-lattice)
(r-matrix, r-nnet, r-spatial, r-bit, r-bit64, r-digest, r-xtable)
(python-statsmodels, r-ade4, r-latticeextra, r-rcurl, r-xml, r-mvtnorm)
(r-robustbase, r-minqa, r-fdrtool, java-jdistlib, xlispstat)[home-page]:
Likewise.
* gnu/packages/swig.scm (swig)[home-page]: Likewise.
* gnu/packages/task-management.scm (wtime)[home-page]: Likewise.
* gnu/packages/tcl.scm (itcl, tclxml, tclx)[home-page]: Likewise.
* gnu/packages/terminals.scm (libtermkey, mlterm, libvterm)
(libvterm)[home-page]: Likewise.
* gnu/packages/tex.scm (texlive-lm, texlive-lm-math, texlive-cs)
(texlive-csplain, biber, texmaker)[home-page]: Likewise.
* gnu/packages/text-editors.scm (joe)[home-page]: Likewise.
* gnu/packages/textutils.scm (drm-tools, docx2txt)[home-page]: Likewise.
* gnu/packages/tv.scm (tvtime)[home-page]: Likewise.
* gnu/packages/unicode.scm (libunibreak)[home-page]: Likewise.
* gnu/packages/upnp.scm (libupnp)[home-page]: Likewise.
* gnu/packages/version-control.scm (cvs)[home-page]: Likewise.
* gnu/packages/video.scm (transcode, libquicktime, mjpegtools, aalib)
(liba52, libmpeg2, x265, libdv, dvdauthor, aegisub, pitivi, gavl)
(dvdbackup, guvcview, video-contact-sheet)[home-page]: Likewise.
* gnu/packages/virtualization.scm (bochs)[home-page]: Likewise.
* gnu/packages/w3m.scm (w3m)[home-page]: Likewise.
* gnu/packages/web.scm (qjson, libquvi-scripts, libquvi, quvi)
(tidy-html, htmlcxx)[home-page]: Likewise.
* gnu/packages/wm.scm (evilwm, menumaker)[home-page]: Likewise.
* gnu/packages/wv.scm (wv)[home-page]: Likewise.
* gnu/packages/wxwidgets.scm (wxsvg)[home-page]: Likewise.
* gnu/packages/xdisorg.scm (mtdev, xsel)[home-page]: Likewise.
* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Likewise.
* gnu/packages/xml.scm (openjade, python-pyxb, xmlstarlet, xmlrpc-c)
(opensp)[home-page]: Likewise.
* gnu/packages/xorg.scm (xf86-video-qxl)[home-page]: Likewise.
2023-02-19 01:00:01 +01:00
Peter Polidoro 9e47a50de8
gnu: kicad: Fix native-search-paths.
* gnu/packages/engineering.scm (kicad)[native-search-paths]: Update
  environment variables' names for kicad-7.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-22 20:59:58 +01:00
Peter Polidoro 224bcf4f1d
gnu: kicad: Update to 7.0.0.
* gnu/packages/engineering.scm (kicad): Update to 7.0.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-02-18 11:02:25 +01:00
Pierre Langlois ce7d0d689c
gnu: tree-sitter: Move to its own module.
* gnu/packages/text-editors.scm (tree-sitter): Move to ...
* gnu/packages/tree-sitter.scm: ... here, a new module.
* gnu/packages/vim.scm: Use (gnu packages tree-sitter).
* gnu/packages/emacs.scm: Use (gnu packages tree-sitter).
* gnu/local.mk (GNU_SYSTEM_MODULES): Register tree-sitter.scm new module.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-02-09 17:36:23 +04:00
Vinicius Monego 2a6cee99b3
gnu: Add python-scikit-rf.
* gnu/packages/engineering.scm (python-scikit-rf): New variable.
2023-02-06 19:39:29 -03:00
Vinicius Monego e8ad02e706
gnu: Add python-pyvisa.
* gnu/packages/engineering.scm (python-pyvisa): New variable.
2023-02-06 19:39:29 -03:00
Tobias Geerinckx-Rice 3cb54612b7
gnu: kicad: Update to 6.0.11.
* gnu/packages/engineering.scm (kicad): Update to 6.0.11.
2023-01-29 01:00:00 +01:00
Efraim Flashner 595b53b74e
gnu: Add emacs-poke.
* gnu/packages/engineering.scm (emacs-poke): New variable.
(poke)[arguments]: Add configure-flag to install emacs files to
temporary directory.
2023-01-30 10:37:01 +02:00
Efraim Flashner 0d22ea8282
gnu: poke: Disable static library.
* gnu/packages/engineering.scm (poke)[arguments]: Adjust configure-flags
to skip the static library.
2023-01-26 10:55:52 +02:00
Efraim Flashner 4e9c737b30
gnu: poke: Update to 3.0.
* gnu/packages/engineering.scm (poke): Update to 3.0.
2023-01-26 10:39:00 +02:00
Marius Bakke 73d5abd003
gnu: lib3mf: Update to 2.2.0.
* gnu/packages/engineering.scm (lib3mf): Update to 2.2.0.
2023-01-10 00:14:43 +01:00
Marius Bakke f29a17c84b
gnu: lib3mf: Remove bundled software.
* gnu/packages/engineering.scm (lib3mf)[source](snippet): Delete bundled
copies of libzip and zlib.  Adjust header inclusions.
2023-01-10 00:14:43 +01:00
Marius Bakke 5e36d4381f
gnu: lib3mf: Remove input labels.
* gnu/packages/engineering.scm (lib3mf)[inputs]: Remove labels.
2023-01-10 00:14:43 +01:00
Marius Bakke 5e101ab56f
gnu: lib3mf: Remove bundled ACT.
* gnu/packages/engineering.scm (lib3mf)[source](modules, snippet): New fields.
[arguments]: Add phase to provide act binary.
[native-inputs]: Add AUTOMATIC-COMPONENT-TOOLKIT.
2023-01-10 00:14:43 +01:00
Marius Bakke aa861a3980
gnu: python-capstone: Fix tests.
* gnu/packages/engineering.scm (python-capstone)[arguments]: Override check
phase.  While here, remove label usage in chdir-and-fix-setup-py phase.
2023-01-07 21:04:27 +01:00
Peter Polidoro 71ca992751
gnu: kicad: Update to 6.0.10.
* gnu/packages/engineering.scm (kicad): Update to 6.0.10.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-01-05 23:09:02 +01:00
Brian Kubisiak 7efcf36e3b
gnu: prusa-slicer: Fix segfault on startup.
* gnu/packages/engineering.scm (prusa-slicer)[inputs]: Change from
  wxwidgets to wxwidgets-3.0.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-01-02 16:07:48 +01:00
Artyom V. Poptsov 860e949896
gnu: freecad: Fix the package hash.
* gnu/packages/engineering.scm (freecad): Fix the package hash.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2022-12-25 13:08:31 +04:00
Tobias Geerinckx-Rice b51c5c1997
gnu: rizin: Update to 0.4.1.
* gnu/packages/engineering.scm (rizin): Update to 0.4.1.
2022-12-11 01:00:00 +01:00
Vinicius Monego bec2030559
gnu: freecad: Update to 0.20.2.
* gnu/packages/engineering.scm (freecad): Update to 0.20.2.
2022-12-05 21:01:20 -03:00
Marius Bakke 11b0670a9d
gnu: kicad: Remove obsolete phases.
* gnu/packages/engineering.scm (kicad)[arguments]: Remove two phases.
2022-12-02 19:08:27 +01:00
Marius Bakke f16358144f
gnu: wxWidgets: Update to 3.2.1.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.1.
[source](modules, snippet): New fields.
[inputs]: Remove SDL.  Add CATCH-FRAMEWORK, EXPAT, GSTREAMER,
GST-PLUGINS-BASE, LIBNOTIFY, LIBPNG, LIBSECRET, PCRE, SDL2,
WEBKITGTK-WITH-LIBSOUP2, and ZLIB
[arguments]: Add "--enable-mediactrl" and "--enable-gui" to #:configure-flags.
Remove aarch64 workaround.  Install catch header in refer-to-inputs phase.
Add phase to adjust WebKitGTK version.
(wxwidgets-3.1, wxwidgets-gtk2-3.1): Remove variables.
(wxwidgets-3.0, (wxwidgets-gtk2-3.0): New variables.
(wxsvg)[inputs]: Change from WXWIDGETS-3.1 to WXWIDGETS.
* gnu/packages/audio.scm (audacity)[inputs]: Likewise.
* gnu/packages/cdrom.scm (dvdstyler)[inputs]: Likewise.
* gnu/packages/astronomy.scm (imppg)[inputs]: Change from WXWIDGETS to
WXWIDGETS-3.0.
* gnu/packages/ftp.scm (filezilla)[inputs]: Likewise.
* gnu/packages/games.scm (megaglest)[inputs]: Likewise.
* gnu/packages/geo.scm (opencpn)[inputs]: Likewise.
* gnu/packages/music.scm (sooperlooper)[inputs]: Likewise.
* gnu/packages/engineering.scm (kicad)[arguments]: Enable EGL support.
2022-12-02 19:08:27 +01:00
Gabriel Wicki b39d77e7f7
gnu: fritzing: Update to 0.9.6.
* gnu/packages/engineering.scm (fritzing): Update to 0.9.6.
[arguments]: Update libgit2 substitutions.
2022-11-27 01:00:01 +01:00
Artyom V. Poptsov 57a5dd34d3
gnu: prusa-slicer: Update to 2.5.0.
* gnu/packages/engineering.scm (prusa-slicer): Update to 2.5.0.
  [inputs]: Add 'libjpeg-turbo' and 'opencascade-occt'.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-11-21 10:55:26 +01:00
Marius Bakke bd0ff2d39b
gnu: Remove coin3D@3.
* gnu/packages/graphics.scm (coin3D): Take the body from ...
(coin3D-4): ... this now-deprecated variable.
* gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D-4 to COIN3D.
* gnu/packages/python-xyz.scm (python-pivy)[inputs]: Likewise.
* gnu/packages/qt.scm (soqt)[inputs]: Likewise.
2022-11-19 22:07:34 +01:00
Marius Bakke cac47a0768
gnu: FreeCAD: Build with coin3D@4.
* gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D to COIN3D-4.
2022-11-19 22:07:34 +01:00
Guillaume Le Vaillant 383b0f0590
gnu: libarcus: Fix compatibility with newer protobuf.
* gnu/packages/engineering.scm (libarcus)[arguments]: Add
  'fix-protobuf-compatibility' phase.
2022-11-18 15:00:27 +01:00
Peter Polidoro 29ab5c9838
gnu: kicad: Update to 6.0.9.
* gnu/packages/engineering.scm (kicad): Update to 6.0.9.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-11-05 11:44:32 +01:00
Tobias Geerinckx-Rice a350ee803c
gnu: libngspice: Update to 38.
* gnu/packages/engineering.scm (libngspice): Update to 38.
2022-10-30 02:00:03 +01:00
Ricardo Wurmus 3fbe85366f
gnu: Add cgns.
* gnu/packages/engineering.scm (cgns): New variable.

Co-authored-by: Ontje Luensdorf <Ontje.Luensdorf@dlr.de>
2022-11-02 12:08:10 +01:00
Peter Polidoro 0f902e6a9e
gnu: kicad: Update to 6.0.8.
* gnu/packages/engineering.scm (kicad): Update to 6.0.8.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-10-31 12:57:23 +01:00
Maxim Cournoyer b736af1824
gnu: catch-framework2: Rename variable to catch2.
Automated with:

    git grep -l catch-framework2 | xargs sed 's/catch-framework2/catch2/g' -i
2022-09-15 20:15:56 -04:00
Kristian Lein-Mathisen 699ae7f5da
gnu: solvespace: Wrap with GSETTINGS_SCHEMA_DIR.
By opening File => Open in the menu, SolveSpace crashes with:

(solvespace:3891): GLib-GIO-ERROR **: 11:52:37.518: Settings schema
'org.gtk.Settings.FileChooser' is not installed fish: Job 1, 'solvespace'
terminated by signal SIGTRAP (Trace or breakpoint trap)

This patch should fix that, showing the GTK FileChooser dialog instead.
Solution was taken from gnu/packages/messaging.scm (utox).

* gnu/packages/engineering.scm (solvespace)[arguments]: Wrap with
GSETTINGS_SCHEMA_DIR.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-09-14 09:32:55 +01:00
Kristian Lein-Mathisen 9f74add674
gnu: Add solvespace.
* gnu/packages/engineering.scm (solvespace): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:22 +02:00
Tobias Geerinckx-Rice 5a9c2abf9e
gnu: Remove ‘open source’ from package descriptions.
Also do some (trivial) editing where appropriate.

* gnu/packages/bioconductor.scm (r-anaquin, r-rcppnumerical)
[description]: Remove superfluous ‘open source’.
* gnu/packages/debian.scm (apt-mirror)[description]: Likewise.
Add @acronym{}.  Drop obscure Ubuntu for famous Trisquel.  Reorder.
* gnu/packages/documentation.scm (scrollkeeper)[description]:
Remove superfluous ‘open systems’.  Keep ‘Open Source’ in standard name.
* gnu/packages/engineering.scm (freecad, cura-engine)[description]:
Remove superfluous ‘open source’ and excessive puffery.
* gnu/packages/firmware.scm (make-opensbi-package)
[synopsis]: Remove ‘Open Source’.  Use @acronym{}.
[description]: Fix first sentence to follow guidelines.  Use @acronym{}.
* gnu/packages/game-development.scm (ioquake3, recastnavigation):
[description]: Remove ‘open source’.
* gnu/packages/graphics.scm (skia)[description]: Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-s-sysdeps)[description]: Likewise.
* gnu/packages/machine-learning.scm (onnx)[description]: Likewise.
Use @acronym{}.
* gnu/packages/ocaml.scm (ocaml-cudf)[description]: Likewise.
2022-08-14 02:00:00 +02:00
宋文武 0f090bdc48
gnu: Add rizin.
* gnu/packages/engineering.scm (rizin): New variable.
2022-08-19 09:16:56 +08:00
Vinicius Monego 0fc2027e16
gnu: freecad: Update to 0.20.1.
* gnu/packages/engineering.scm (freecad): Update to 0.20.1.
2022-08-13 02:34:03 -03:00